ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/vegastrike.spec'], False, '/var/lib/mock/dist-f11-build-313781-56979/root/', None, 86400, True, 0, 103, 103, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/vegastrike.spec'] warning: Could not canonicalize hostname: xenbuilder2.fedora.redhat.com Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/vegastrike-0.5.0-7.fc11.src.rpm Child returncode was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/vegastrike.spec'], False, '/var/lib/mock/dist-f11-build-313781-56979/root/', None, 86400, True, 0, 103, 103, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/vegastrike.spec'] Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jUwZef + umask 022 + cd /builddir/build/BUILD + LANG=C + export LANG + unset DISPLAY + cd /builddir/build/BUILD + rm -rf vegastrike-source-0.5.0 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/vegastrike-src-0.5.0.tar.bz2 + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd vegastrike-source-0.5.0 + /usr/bin/bzip2 -dc /builddir/build/SOURCES/vegastrike-manpages.tar.bz2 + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (vegastrike-0.4.2-char-fix.patch):' Patch #0 (vegastrike-0.4.2-char-fix.patch): + /bin/cat /builddir/build/SOURCES/vegastrike-0.4.2-char-fix.patch + /usr/bin/patch -s -p1 --fuzz=0 + echo 'Patch #1 (vegastrike-0.4.2-paths-fix.patch):' Patch #1 (vegastrike-0.4.2-paths-fix.patch): + /bin/cat /builddir/build/SOURCES/vegastrike-0.4.2-paths-fix.patch + /usr/bin/patch -s -p1 --fuzz=0 + echo 'Patch #2 (vegastrike-0.4.2-posh-fix.patch):' Patch #2 (vegastrike-0.4.2-posh-fix.patch): + /bin/cat /builddir/build/SOURCES/vegastrike-0.4.2-posh-fix.patch + /usr/bin/patch -s -p1 --fuzz=0 + echo 'Patch #3 (vegastrike-0.4.2-vssetup-fix.patch):' Patch #3 (vegastrike-0.4.2-vssetup-fix.patch): + /bin/cat /builddir/build/SOURCES/vegastrike-0.4.2-vssetup-fix.patch + /usr/bin/patch -s -p1 --fuzz=0 + echo 'Patch #4 (vegastrike-0.4.3-64-bit.patch):' Patch #4 (vegastrike-0.4.3-64-bit.patch): + /bin/cat /builddir/build/SOURCES/vegastrike-0.4.3-64-bit.patch + /usr/bin/patch -s -p1 --fuzz=0 Patch #5 (vegastrike-0.4.3-openal.patch): + echo 'Patch #5 (vegastrike-0.4.3-openal.patch):' + /bin/cat /builddir/build/SOURCES/vegastrike-0.4.3-openal.patch + /usr/bin/patch -s -p1 --fuzz=0 Patch #6 (vegastrike-0.4.3-sys-python.patch): + echo 'Patch #6 (vegastrike-0.4.3-sys-python.patch):' + /bin/cat /builddir/build/SOURCES/vegastrike-0.4.3-sys-python.patch + /usr/bin/patch -s -p1 --fuzz=0 Patch #7 (vegastrike-0.5.0-boost-make_shared.patch): + echo 'Patch #7 (vegastrike-0.5.0-boost-make_shared.patch):' + /bin/cat /builddir/build/SOURCES/vegastrike-0.5.0-boost-make_shared.patch + /usr/bin/patch -s -p1 --fuzz=0 + iconv -f ISO-8859-1 -t UTF-8 README + touch -r README README.tmp + mv README.tmp README + sed -i s/-lboost_python-st/-lboost_python/g Makefile.in + rm objconv/mesher/expat.h + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.C2JkTx + umask 022 + cd /builddir/build/BUILD + cd vegastrike-source-0.5.0 + LANG=C + export LANG + unset DISPLAY + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FFLAGS + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --with-data-dir=/usr/share/vegastrike --with-boost=system --enable-release '--enable-flags=-DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --disable-ffmpeg --enable-stencil-buffer checking for gawk... gawk checking whether ln -s works... yes checking for x86_64-redhat-linux-gnu-g++... no checking for x86_64-redhat-linux-gnu-c++... no checking for x86_64-redhat-linux-gnu-gpp... no checking for x86_64-redhat-linux-gnu-aCC... no checking for x86_64-redhat-linux-gnu-CC... no checking for x86_64-redhat-linux-gnu-cxx... no checking for x86_64-redhat-linux-gnu-cc++... no checking for x86_64-redhat-linux-gnu-cl.exe... no checking for x86_64-redhat-linux-gnu-FCC... no checking for x86_64-redhat-linux-gnu-KCC... no checking for x86_64-redhat-linux-gnu-RCC... no checking for x86_64-redhat-linux-gnu-xlC_r... no checking for x86_64-redhat-linux-gnu-xlC... no checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for a BSD-compatible install... /usr/bin/install -c checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for x86_64-redhat-linux-gnu-gcc... no checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E configure: Using C++ compiler: g++. configure: Using C compiler: gcc. checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking target system type... x86_64-redhat-linux-gnu checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking whether make sets $(MAKE)... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking dependency style of g++... gcc3 checking for -pthread... yes checking for libsocket... no checking for libutil... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking OS.h usability... no checking OS.h presence... no checking for OS.h... no checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking linux/slab.h usability... no checking linux/slab.h presence... no checking for linux/slab.h... no checking linux/malloc.h usability... no checking linux/malloc.h presence... no checking for linux/malloc.h... no checking for vfscanf... yes checking for lstat... yes checking for stdbool.h that conforms to C99... yes checking for _Bool... no checking for an ANSI C-conforming const... yes checking for inline... inline checking for off_t... yes checking for pid_t... yes checking for C/C++ restrict keyword... __restrict checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for working volatile... yes checking for ptrdiff_t... yes checking whether closedir returns void... no checking for error_at_line... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking whether gcc needs -traditional... no checking whether lstat dereferences a symlink specified with a trailing slash... yes checking whether lstat accepts an empty string... no checking whether lstat dereferences a symlink specified with a trailing slash... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for working memcmp... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for alarm... yes checking for working mktime... no checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... yes checking for working mmap... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking return type of signal handlers... void checking whether stat accepts an empty string... no checking for working strcoll... yes checking for working strtod... yes checking for vprintf... yes checking for _doprnt... no checking for atexit... yes checking for bzero... yes checking for fesetround... yes checking for floor... yes checking for getcwd... yes checking for gethostbyname... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for iswprint... yes checking for localtime_r... yes checking for mblen... yes checking for memchr... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for munmap... yes checking for pow... yes checking for putenv... yes checking for rint... yes checking for rmdir... yes checking for select... yes checking for setenv... yes checking for socket... yes checking for sqrt... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strstr... yes checking for strtol... yes checking for strtoul... yes checking for finite... yes checking for _finite... no checking for isnan... yes checking for _isnan... no checking for MacOSX platform... no checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes Enabling user-specified flags: -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic configure: Enabling optimizations with -O2 checking for Win32 platform... no checking for CygWin platform... no checking for Mingw32 platform... no checking for Linux platform... yes checking for FreeBSD platform... no checking for python... python Python 2.6 /usr/lib/libpython2.6.so no /usr/local/lib/libpython2.6.so no /usr/lib64/libpython2.6.so yes checking for --export-dynamic... no checking for -export-dynamic... yes checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.0.1... yes checking for SDL_JoystickOpen... yes Using SDL Windowing System checking for GL library... yes checking for glXGetProcAddressARB... yes checking for GLU library... yes checking for GL/gl.h... yes checking for XmuGetHostname in -lXmu... yes checking for XListInputDevices in -lXi... yes checking for glut32 library... -lutil -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut32 no checking for glut library... -lutil -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut yes checking GL/glut.h usability... yes checking GL/glut.h presence... yes checking for GL/glut.h... yes checking for expat library... yes checking expat.h usability... yes checking expat.h presence... yes checking for expat.h... yes checking for png library... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking for jpeg library... yes checking jpeglib.h usability... yes checking jpeglib.h presence... yes checking for jpeglib.h... yes checking for openal library... yes checking for AL/al.h... yes checking for al.h... yes checking AL/alext.h usability... yes checking AL/alext.h presence... yes checking for AL/alext.h... yes Configuring with OpenAL support! checking for vorbis library... yes checking for vorbis header... yes found VORBIS header: Enabling ingame ogg support:: -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG No Crypto++ support configure: Using System Boost configure: No Threading Model Used configure: Using std::list for basis of collision testing checking for x86_64-redhat-linux-gnu-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for OGRE... yes checking for CEGUI... yes checking for CEGUI_OPENGL... yes checking for CEGUI_OGRE... yes checking for ffmpeg... no (Disabled) checking for GTK2... yes Using GTK version 2.0 configure: Compiling with CPPFLAGS: -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I$(top_srcdir)/src . configure: Compiling with CXXFLAGS: -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread. configure: Compiling with LIBS: -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread . configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating config.h config.status: executing depfiles commands + make -j4 make all-am make[1]: Entering directory `/builddir/build/BUILD/vegastrike-source-0.5.0' depbase=`echo src/networking/accountsxml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/accountsxml.o -MD -MP -MF $depbase.Tpo -c -o src/networking/accountsxml.o src/networking/accountsxml.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/client.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/client.o -MD -MP -MF $depbase.Tpo -c -o src/networking/client.o src/networking/client.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/fileutil.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/fileutil.o -MD -MP -MF $depbase.Tpo -c -o src/networking/fileutil.o src/networking/fileutil.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/savenet_util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/savenet_util.o -MD -MP -MF $depbase.Tpo -c -o src/networking/savenet_util.o src/networking/savenet_util.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/configxml.h:31 , from src/networking/client.h:28 , from src/networking/client.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/networking/accountsxml.cpp:30: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deIn file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21p, from ./src/hashtable.h:25r, from ./src/xml_support.h:9e, from ./src/gfx/cockpit_generic.h:3, from src/networking/savenet_util.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2:cate dwarning: . #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-de precated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36, from src/networking/fileutil.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/networking/accountsxml.cpp: In function 'void accountXML::beginElement(void*, const XML_Char*, const XML_Char**)': src/networking/accountsxml.cpp:113: warning: enumeration value 'NAME' not handled in switch src/networking/accountsxml.cpp:113: warning: enumeration value 'PASSWORD' not handled in switch src/networking/accountsxml.cpp:113: warning: enumeration value 'SERIAL' not handled in switch src/networking/accountsxml.cpp:113: warning: enumeration value 'SERVERIP' not handled in switch src/networking/accountsxml.cpp:113: warning: enumeration value 'SERVERPORT' not handled in switch src/networking/accountsxml.cpp: In function 'void LoadAccounts(const char*)': src/networking/accountsxml.cpp:234: warning: unused variable 'chunk_size' depbase=`echo src/networking/cubicsplines.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/cubicsplines.o -MD -MP -MF $depbase.Tpo -c -o src/networking/cubicsplines.o src/networking/cubicsplines.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/mangle.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/mangle.o -MD -MP -MF $depbase.Tpo -c -o src/networking/mangle.o src/networking/mangle.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/netclient_clients.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netclient_clients.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netclient_clients.o src/networking/netclient_clients.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/netclient_devices.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netclient_devices.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netclient_devices.o src/networking/netclient_devices.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/configxml.h:31 , from ./src/networking/client.h:28 , from src/networking/netclient_clients.cpp:4 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/networking/netclient_devices.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning Tthis file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. e d . depbase=`echo src/networking/netclient_login.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netclient_login.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netclient_login.o src/networking/netclient_login.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/networking/netclient_login.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a depbase=`echo src/networking/netclient.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netclient.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netclient.o src/networking/netclient.cpp &&\ mv -f $depbase.Tpo $depbase.Po c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/SharedPool.h:5, from ./src/savegame.h:12, from ./src/networking/netclient.h:30, from src/networking/netclient.cpp:21: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/networking/networkcomm.h:34, from src/networking/netclient_devices.cpp:8: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything In file included from src/networking/netclient_clients.cpp:16: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything src/networking/netclient_devices.cpp: In member function 'void NetClient::communicationRequest(const CommunicationMessage&, ObjSerial)': src/networking/netclient_devices.cpp:230: warning: unused variable 'myNode' src/networking/netclient_clients.cpp: In member function 'void NetClient::receivePositions(unsigned int, unsigned int, NetBuffer&, double)': src/networking/netclient_clients.cpp:386: warning: comparison between signed and unsigned integer expressions src/networking/netclient_clients.cpp: In member function 'void NetClient::receiveUnitDamage(NetBuffer&, Unit*)': src/networking/netclient_clients.cpp:591: warning: comparison between signed and unsigned integer expressions src/networking/netclient_clients.cpp: In member function 'void NetClient::inGame()': src/networking/netclient_clients.cpp:651: warning: unused variable 'flags' In file included from src/networking/netclient_login.cpp:13: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything In file included from src/networking/netclient_login.cpp:476: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/networking/netclient_login.cpp: In member function 'void NetClient::synchronizeTime(SOCKETALT*)': src/networking/netclient_login.cpp:619: warning: comparison between signed and unsigned integer expressions src/networking/netclient_login.cpp: In member function 'bool NetClient::selectShip(int)': src/networking/netclient_login.cpp:655: warning: comparison between signed and unsigned integer expressions depbase=`echo src/networking/netserver_acct.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netserver_acct.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netserver_acct.o src/networking/netserver_acct.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/netserver.h:35, from src/networking/netserver_acct.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/networking/netclient.cpp:60: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything src/networking/netclient.cpp: In member function 'void NetClient::Respawn(ObjSerial)': src/networking/netclient.cpp:408: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:412: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp: In member function 'int NetClient::recvMsg(Packet*, timeval*)': src/networking/netclient.cpp:597: warning: unused variable 'fp' src/networking/netclient.cpp:755: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:761: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:773: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:810: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:813: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:825: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1091: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1164: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1347: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1361: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1376: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1386: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1481: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1485: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp: In static member function 'static void NetClient::Reconnect(std::string, short unsigned int)': src/networking/netclient.cpp:1596: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1609: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1614: warning: comparison between signed and unsigned integer expressions src/networking/netclient.cpp:1615: warning: unused variable 'ret' depbase=`echo src/networking/netserver_clients.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netserver_clients.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netserver_clients.o src/networking/netserver_clients.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/netserver.h:35, from src/networking/netserver_clients.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/networking/netserver_acct.cpp: In member function 'void NetServer::save()': src/networking/netserver_acct.cpp:122: warning: unused variable 'cp' src/networking/netserver_acct.cpp:123: warning: unused variable 'un' src/networking/netserver_acct.cpp:124: warning: unused variable 'fp' src/networking/netserver_acct.cpp: In member function 'bool NetServer::saveAccount(int)': src/networking/netserver_acct.cpp:177: warning: unused variable 'found' depbase=`echo src/networking/netserver_devices.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netserver_devices.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netserver_devices.o src/networking/netserver_devices.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/networking/netserver_clients.cpp:12: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/networking/netserver_clients.cpp: In function 'void AcctLogout(VsnetHTTPSocket*, ClientPtr)': src/networking/netserver_clients.cpp:598: warning: unused variable 'cp' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/configxml.h:31 , from ./src/networking/netserver.h:35 , from src/networking/netserver_devices.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e depbase=`echo src/networking/netserver_login.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netserver_login.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netserver_login.o src/networking/netserver_login.cpp &&\ mv -f $depbase.Tpo $depbase.Po s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o -deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/configxml.h:31 , from ./src/networking/netserver.h:35 , from src/networking/netserver_login.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/networking/netserver_devices.cpp: In member function 'void NetServer::sendJump(Unit*, Unit*, std::string)': src/networking/netserver_devices.cpp:425: warning: unused variable 'cp' src/networking/netserver_login.cpp: In member function 'bool NetServer::loginAccept(std::string, ClientPtr, int, char)': src/networking/netserver_login.cpp:57: warning: unused variable 'cltserial' src/networking/netserver_login.cpp: In function 'void getShipList(std::vector, std::allocator >, std::allocator, std::allocator > > >&)': src/networking/netserver_login.cpp:193: warning: unused variable 'dot' src/networking/netserver_login.cpp: In member function 'bool NetServer::loadFromSavegame(ClientPtr, Cockpit*)': src/networking/netserver_login.cpp:421: warning: unused variable 'serial' depbase=`echo src/networking/netserver_net.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netserver_net.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netserver_net.o src/networking/netserver_net.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/netserver.h:35, from src/networking/netserver_net.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/networking/netserver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/netserver.o -MD -MP -MF $depbase.Tpo -c -o src/networking/netserver.o src/networking/netserver.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/networking/netserver.cpp:31: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at le ast one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/networking/prediction.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/prediction.o -MD -MP -MF $depbase.Tpo -c -o src/networking/prediction.o src/networking/prediction.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/configxml.h:31 , from src/networking/client.h:28 , from src/networking/prediction.cpp:4 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/networking/zonemgr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/zonemgr.o -MD -MP -MF $depbase.Tpo -c -o src/networking/zonemgr.o src/networking/zonemgr.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/lowlevel/vsnet_clientstate.h:28, from ./src/networking/lowlevel/netbuffer.h:9, from src/networking/zonemgr.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/networking/networkcomm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/networkcomm.o -MD -MP -MF $depbase.Tpo -c -o src/networking/networkcomm.o src/networking/networkcomm.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/networking/networkcomm.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/networking/zonemgr.cpp:16: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/networking/zonemgr.cpp: In member function 'void ZoneMgr::displayNPCs()': src/networking/zonemgr.cpp:975: warning: unused variable 'un' In file included from ./src/networking/networkcomm.h:34, from src/networking/networkcomm.cpp:2: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything In file included from src/networking/netserver.cpp:53: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything depbase=`echo src/networking/webcam_support.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/webcam_support.o -MD -MP -MF $depbase.Tpo -c -o src/networking/webcam_support.o src/networking/webcam_support.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/networking/netserver.cpp: In member function 'void NetServer::start(int, char**)': src/networking/netserver.cpp:435: warning: unused variable 'nbclients_here' src/networking/netserver.cpp:187: warning: unused variable 'damagetime' src/networking/netserver.cpp:245: warning: unused variable 'tmpport' depbase=`echo src/cg_global.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cg_global.o -MD -MP -MF $depbase.Tpo -c -o src/cg_global.o src/cg_global.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/networking/netserver.cpp: In member function 'void NetServer::processPacket(ClientPtr, unsigned char, const AddressIP&, Packet&)': src/networking/netserver.cpp:1049: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1089: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1104: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1137: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1145: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1199: warning: unused variable 'jumpun' src/networking/netserver.cpp:1169: warning: unused variable 'client_hash' src/networking/netserver.cpp:1170: warning: unused variable 'server_hash' src/networking/netserver.cpp:1181: warning: unused variable 'sts' depbase=`echo src/command.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/command.o -MD -MP -MF $depbase.Tpo -c -o src/command.o src/command.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/networking/netserver.cpp:1287: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1293: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1295: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1415: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1419: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1515: warning: comparison between signed and unsigned integer expressions In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/cmd/unit_generic.h:36 , from src/main_loop.h:4 , from src/command.cpp:7 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/config_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/config_xml.o -MD -MP -MF $depbase.Tpo -c -o src/config_xml.o src/config_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/config_xml.cpp:27 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/debug_vs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/debug_vs.o -MD -MP -MF $depbase.Tpo -c -o src/debug_vs.o src/debug_vs.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/faction_util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/faction_util.o -MD -MP -MF $depbase.Tpo -c -o src/faction_util.o src/faction_util.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/faction_util.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at le ast one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/cockpit.h:16, from src/config_xml.cpp:42: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here In file included from src/command.cpp:8: src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/networking/netserver.cpp:1464: warning: 'faction' may be used uninitialized in this function src/command.cpp: In constructor 'commandI::commandI()': src/command.cpp:400: warning: deprecated conversion from string constant to 'char*' src/command.cpp:404: warning: deprecated conversion from string constant to 'char*' src/command.cpp:407: warning: deprecated conversion from string constant to 'char*' src/command.cpp:410: warning: deprecated conversion from string constant to 'char*' src/command.cpp: In constructor 'RegisterPythonWithCommandInterpreter::RegisterPythonWithCommandInterpreter(commandI*)': src/command.cpp:1361: warning: deprecated conversion from string constant to 'char*' depbase=`echo src/force_feedback.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/force_feedback.o -MD -MP -MF $depbase.Tpo -c -o src/force_feedback.o src/force_feedback.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/vsfilesystem.h:14, from src/force_feedback.cpp:29: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one dep recated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gamemenu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gamemenu.o -MD -MP -MF $depbase.Tpo -c -o src/gamemenu.o src/gamemenu.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/main_loop.h:4, from src/gamemenu.cpp:5: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one d eprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfxlib_struct.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfxlib_struct.o -MD -MP -MF $depbase.Tpo -c -o src/gfxlib_struct.o src/gfxlib_struct.cpp &&\ mv -f $depbase.Tpo $depbase.Po ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gamemenu.cpp: In static member function 'static void GameMenu::readJoinGameControls(Window*, std::string&, std::string&)': src/gamemenu.cpp:591: warning: comparison between signed and unsigned integer expressions src/gamemenu.cpp: In member function 'virtual bool NetActionConfirm::finalizeJoinGame(int)': src/gamemenu.cpp:699: warning: unused variable 'parentWin' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/gfxlib_struct.cpp:5 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/in_joystick.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/in_joystick.o -MD -MP -MF $depbase.Tpo -c -o src/in_joystick.o src/in_joystick.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/in_kb.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/in_kb.o -MD -MP -MF $depbase.Tpo -c -o src/in_kb.o src/in_kb.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/universe_generic.h:28, from src/vs_globals.h:6, from src/in_joystick.cpp:28: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/universe_generic.h:28, from src/vs_globals.h:6, from src/in_kb.cpp:26: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfxlib_struct.cpp: In member function 'virtual void GFXVertexList::Draw(POLYTYPE*, GFXVertexList::INDEX, int, const int*)': src/gfxlib_struct.cpp:291: warning: enumeration value 'GFXTRI' not handled in switch src/gfxlib_struct.cpp:291: warning: enumeration value 'GFXQUAD' not handled in switch src/gfxlib_struct.cpp:291: warning: enumeration value 'GFXTRISTRIP' not handled in switch src/gfxlib_struct.cpp:291: warning: enumeration value 'GFXQUADSTRIP' not handled in switch src/gfxlib_struct.cpp:291: warning: enumeration value 'GFXTRIFAN' not handled in switch src/gfxlib_struct.cpp:345: warning: enumeration value 'GFXTRI' not handled in switch src/gfxlib_struct.cpp:345: warning: enumeration value 'GFXQUAD' not handled in switch src/gfxlib_struct.cpp:345: warning: enumeration value 'GFXTRISTRIP' not handled in switch src/gfxlib_struct.cpp:345: warning: enumeration value 'GFXQUADSTRIP' not handled in switch src/gfxlib_struct.cpp:345: warning: enumeration value 'GFXTRIFAN' not handled in switch src/gfxlib_struct.cpp: At global scope: src/gfxlib_struct.cpp:15: warning: 'gl_error' defined but not used depbase=`echo src/in_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/in_main.o -MD -MP -MF $depbase.Tpo -c -o src/in_main.o src/in_main.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/in_mouse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/in_mouse.o -MD -MP -MF $depbase.Tpo -c -o src/in_mouse.o src/in_mouse.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/star_system_generic.h:7 , from src/universe_generic.h:28 , from src/vs_globals.h:6 , from src/in_mouse.cpp:28 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e depbase=`echo src/in_sdl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/in_sdl.o -MD -MP -MF $depbase.Tpo -c -o src/in_sdl.o src/in_sdl.cpp &&\ mv -f $depbase.Tpo $depbase.Po r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/universe_generic.h:28, from src/vs_globals.h:6, from src/in_sdl.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/main_loop.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/main_loop.o -MD -MP -MF $depbase.Tpo -c -o src/main_loop.o src/main_loop.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/cockpit_generic.h:3, from ./src/gfx/cockpit.h:3, from src/cmd/unit.h:32, from src/main_loop.cpp:10: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gui/guidefs.h: At global scope: src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/physics.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/physics.o -MD -MP -MF $depbase.Tpo -c -o src/physics.o src/physics.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/rendertext.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/rendertext.o -MD -MP -MF $depbase.Tpo -c -o src/rendertext.o src/rendertext.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/ship_commands.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/ship_commands.o -MD -MP -MF $depbase.Tpo -c -o src/ship_commands.o src/ship_commands.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/cmd/unit_generic.h:36 , from src/ship_commands.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/star_system_jump.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/star_system_jump.o -MD -MP -MF $depbase.Tpo -c -o src/star_system_jump.o src/star_system_jump.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/rendertext.cpp: In constructor 'RText::RText()': src/rendertext.cpp:42: warning: deprecated conversion from string constant to 'char*' src/rendertext.cpp: In member function 'void RText::renderconsole()': src/rendertext.cpp:83: warning: unused variable 'breaker' src/rendertext.cpp:95: warning: unused variable 'j' src/rendertext.cpp: In member function 'void RText::conline(std::string&, bool)': src/rendertext.cpp:132: warning: comparison between signed and unsigned integer expressions src/rendertext.cpp: In member function 'virtual void RText::conoutf(std::string&, int, int, int)': src/rendertext.cpp:199: warning: comparison between signed and unsigned integer expressions In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/star_system.h:5, from src/star_system_jump.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/star_system.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/star_system.o -MD -MP -MF $depbase.Tpo -c -o src/star_system.o src/star_system.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/star_system.h:5, from src/star_system.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/main_loop.cpp:10: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/ship_commands.cpp: In constructor 'ShipCommands::ShipCommands()': src/ship_commands.cpp:30: warning: deprecated conversion from string constant to 'char*' src/ship_commands.cpp:32: warning: deprecated conversion from string constant to 'char*' src/ship_commands.cpp:43: warning: deprecated conversion from string constant to 'char*' src/ship_commands.cpp:43: warning: deprecated conversion from string constant to 'char*' src/ship_commands.cpp:43: warning: deprecated conversion from string constant to 'char*' src/ship_commands.cpp: In member function 'void ShipCommands::pymenu()': src/ship_commands.cpp:89: warning: deprecated conversion from string constant to 'char*' In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/main_loop.cpp:10: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/universe_util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/universe_util.o -MD -MP -MF $depbase.Tpo -c -o src/universe_util.o src/universe_util.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/planet.h:10, from src/star_system_jump.cpp:3: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/script/mission.h:29, from src/universe_util.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one dep recated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/main_loop.cpp:10: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/planet.h:10, from src/star_system_jump.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/main_loop.cpp:53: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/main_loop.cpp:53: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/main_loop.cpp:53: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/main_loop.cpp:53: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/main_loop.cpp:53: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/main_loop.cpp:53: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/planet.h:10, from src/star_system.cpp:3: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/planet.h:10, from src/star_system_jump.cpp:3: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from src/main_loop.cpp:60: src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/planet.h:10, from src/star_system.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/main_loop.cpp: In function 'void CockpitKeys::TextMessageCallback(unsigned int, unsigned int, bool, int, int)': src/main_loop.cpp:221: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/cockpit.h:16, from src/universe.h:27, from src/universe_util.cpp:3: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Enhancement]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/main_loop.cpp:1117: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Enhancement]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Enhancement]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/star_system_jump.cpp:152: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/star_system_jump.cpp:152: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/star_system_jump.cpp:152: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/main_loop.cpp:1117: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Enhancement]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/star_system_jump.cpp:152: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Enhancement]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/star_system_jump.cpp:152: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/star_system_jump.cpp:152: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Enhancement]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Enhancement]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/main_loop.cpp:1117: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/star_system_jump.cpp:152: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/main_loop.cpp:1117: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/planet.h:10, from src/star_system.cpp:3: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/universe_util.cpp:4: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/star_system.cpp:25: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/star_system.cpp:25: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/star_system.cpp:25: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/star_system.cpp:25: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/star_system.cpp:25: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/star_system.cpp:25: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/universe.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/universe.o -MD -MP -MF $depbase.Tpo -c -o src/universe.o src/universe.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/universe_generic.h:28, from src/universe.h:24, from src/universe.cpp:24: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/main_loop.cpp: In function 'void CockpitKeys::Inside(const KBData&, KBSTATE)': src/main_loop.cpp:401: warning: 'u' may be used uninitialized in this function In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/universe_util.cpp:4: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Unit]': src/star_system.cpp:302: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/star_system.cpp:302: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit_find.h: In function 'void findObjectsFromPosition(CollideMap*, Collidable*, Locator*, QVector, float, bool) [with Locator = UnitWithinRangeOfPosition]': src/star_system.cpp:409: instantiated from here src/cmd/unit_find.h:55: warning: suggest parentheses around comparison in operand of == src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Unit]': src/cmd/unit.cpp:383: instantiated from 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Unit]' src/star_system.cpp:302: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/star_system.cpp:556: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/star_system.cpp:556: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/star_system.cpp:556: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/star_system.cpp:556: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/star_system.cpp:556: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/star_system.cpp:556: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/universe_util.cpp:183: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/universe_util.cpp:183: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/universe_util.cpp:183: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/universe_util.cpp:183: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/universe_util.cpp:183: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/universe_util.cpp:183: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/universe_util.cpp:183: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gfx/ani_texture.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/ani_texture.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/ani_texture.o src/gfx/ani_texture.cpp &&\ mv -f $depbase.Tpo $depbase.Po ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/cockpit.h:16, from src/universe.h:27, from src/universe.cpp:24: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/ani_texture.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/animation.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/animation.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/animation.o src/gfx/animation.cpp &&\ mv -f $depbase.Tpo $depbase.Po ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/universe.cpp:39: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/animation.cpp:22: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at le ast one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/aux_logo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/aux_logo.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/aux_logo.o src/gfx/aux_logo.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/gfx/aux_logo.cpp:22 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/gfx/ani_texture.cpp:12: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/gfx/ani_texture.cpp: In member function 'void AnimatedTexture::LoadAni(VSFileSystem::VSFile&, int, FILTER, bool)': src/gfx/ani_texture.cpp:448: warning: comparison between signed and unsigned integer expressions In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/universe.cpp:39: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/gfx/ani_texture.cpp: In member function 'virtual void AnimatedTexture::LoadFrame(int)': src/gfx/ani_texture.cpp:510: warning: comparison between signed and unsigned integer expressions src/gfx/animation.cpp: In static member function 'static void Animation::ProcessDrawQueue(std::vector >&, float)': src/gfx/animation.cpp:175: warning: comparison between signed and unsigned integer expressions src/gfx/animation.cpp:178: warning: comparison between signed and unsigned integer expressions src/gfx/animation.cpp:179: warning: comparison between signed and unsigned integer expressions src/gfx/animation.cpp:181: warning: comparison between signed and unsigned integer expressions src/gfx/animation.cpp: In member function 'void Animation::DrawNoTransform(bool, bool)': src/gfx/animation.cpp:300: warning: unused variable 'doitagain' src/gfx/animation.cpp: In member function 'void Animation::Draw()': src/gfx/animation.cpp:372: warning: unused variable 'hei' src/gfx/animation.cpp:373: warning: unused variable 'wid' src/universe.cpp: In member function 'virtual void GameUniverse::StartDraw()': src/universe.cpp:329: warning: comparison between signed and unsigned integer expressions src/universe.cpp:356: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/universe.cpp:402: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/universe.cpp:402: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/universe.cpp:402: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/universe.cpp:402: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/universe.cpp:402: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/universe.cpp:402: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/universe.cpp:402: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value depbase=`echo src/gfx/aux_palette.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/aux_palette.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/aux_palette.o src/gfx/aux_palette.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/aux_texture.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/aux_texture.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/aux_texture.o src/gfx/aux_texture.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from src/gfx/aux_texture.cpp:27 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gfx/background.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/background.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/background.o src/gfx/background.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/vsimage.h:4, from src/gfx/aux_texture.h:23, from src/gfx/background.cpp:23: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least on e deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/camera.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/camera.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/camera.o src/gfx/camera.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/camera.cpp:22: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file include s at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/ani_texture.cpp: In member function 'void AnimatedTexture::LoadAni(VSFileSystem::VSFile&, int, FILTER, bool)': src/gfx/ani_texture.cpp:431: warning: 'midframe' may be used uninitialized in this function src/gfx/aux_texture.cpp: In member function 'int Texture::Bind(int, unsigned char)': src/gfx/aux_texture.cpp:521: warning: comparison between signed and unsigned integer expressions src/gfx/aux_texture.cpp:521: warning: comparison between signed and unsigned integer expressions src/gfx/aux_texture.cpp: In member function 'virtual void Texture::MakeActive(int, int)': src/gfx/aux_texture.cpp:577: warning: unused variable 'missing' In file included from src/gfx/sphere.h:4, from src/gfx/background.cpp:28: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/background.cpp: In member function 'Background::BackgroundClone Background::Cache()': src/gfx/background.cpp:122: warning: comparison between signed and unsigned integer expressions src/gfx/background.cpp: In member function 'void Background::Draw()': src/gfx/background.cpp:210: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gfx/cockpit_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/cockpit_xml.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/cockpit_xml.o src/gfx/cockpit_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/cockpit_generic.h:3, from src/gfx/cockpit.h:3, from src/gfx/cockpit_xml.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/cockpit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/cockpit.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/cockpit.o src/gfx/cockpit.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gfx/aux_texture.cpp: In member function 'void Texture::Load(const char*, int, FILTER, TEXTURE_TARGET, TEXTURE_IMAGE_TARGET, unsigned char, int, unsigned char, unsigned char, ADDRESSMODE)': src/gfx/aux_texture.cpp:292: warning: 'err' may be used uninitialized in this function depbase=`echo src/gfx/coord_select.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/coord_select.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/coord_select.o src/gfx/coord_select.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/coord_select.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/cockpit.cpp:10: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/cockpit.h:16, from src/gfx/cockpit_xml.cpp:2: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here depbase=`echo src/gfx/env_map_gent.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/env_map_gent.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/env_map_gent.o src/gfx/env_map_gent.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/env_map_gent.cpp:8: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/cockpit_xml.cpp:8: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/cockpit_xml.cpp: In member function 'virtual void GameCockpit::beginElement(const std::string&, const XMLSupport::AttributeList&)': src/gfx/cockpit_xml.cpp:483: warning: comparison between signed and unsigned integer expressions src/gfx/cockpit_xml.cpp:486: warning: comparison between signed and unsigned integer expressions src/gfx/cockpit_xml.cpp: In member function 'virtual void GameCockpit::LoadXML(const char*)': src/gfx/cockpit_xml.cpp:560: warning: unused variable 'err' src/gfx/cockpit_xml.cpp:554: warning: unused variable 'chunk_size' src/gfx/cockpit_xml.cpp:557: warning: unused variable 'err' src/gfx/env_map_gent.cpp: In function 'bool LoadTex(char*, unsigned char (*)[512][3])': src/gfx/env_map_gent.cpp:180: warning: unused variable 'ctemp' src/gfx/env_map_gent.cpp: In function 'void Spherize(CubeCoord (*)[512], CubeCoord (*)[512], unsigned char*)': src/gfx/env_map_gent.cpp:302: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:303: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:304: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:308: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:309: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:310: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:315: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:316: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:317: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:322: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:323: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:324: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:329: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:330: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:331: warning: array subscript has type 'char' src/gfx/env_map_gent.cpp:283: warning: unused variable 'sleft' src/gfx/env_map_gent.cpp:283: warning: unused variable 'sright' src/gfx/env_map_gent.cpp:283: warning: unused variable 'tdown' src/gfx/env_map_gent.cpp:283: warning: unused variable 'tup' src/gfx/env_map_gent.cpp: At global scope: src/gfx/env_map_gent.cpp:63: warning: 'void Lighting(RGBColor&, const Vector&)' defined but not used src/gfx/env_map_gent.cpp:92: warning: 'float abso(float)' defined but not used depbase=`echo src/gfx/gauge.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/gauge.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/gauge.o src/gfx/gauge.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/halo_system.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/halo_system.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/halo_system.o src/gfx/halo_system.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/gfx/halo_system.cpp:5 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/halo.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/halo.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/halo.o src/gfx/halo.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/cockpit.h:16, from src/gfx/cockpit.cpp:14: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/halo.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from src/gfx/cockpit.cpp:38: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/gfx/hud.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/hud.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/hud.o src/gfx/hud.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/gfx/cockpit.cpp:45: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::ReceivedTargetInfo()': src/gfx/cockpit.cpp:113: warning: comparison between signed and unsigned integer expressions In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/hud.cpp:23: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file inclu des at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::DrawTargetBoxes()': src/gfx/cockpit.cpp:533: warning: suggest parentheses around assignment used as truth value src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::DrawTurretTargetBoxes()': src/gfx/cockpit.cpp:685: warning: suggest parentheses around assignment used as truth value src/gfx/cockpit.cpp:713: warning: unused variable 'drift' src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::DrawBlips(Unit*)': src/gfx/cockpit.cpp:1017: warning: unused variable 'target' src/gfx/cockpit.cpp:1018: warning: unused variable 's' src/gfx/cockpit.cpp:1018: warning: unused variable 't' src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::DrawEliteBlips(Unit*)': src/gfx/cockpit.cpp:1087: warning: suggest parentheses around assignment used as truth value src/gfx/cockpit.cpp: In member function 'virtual float GameCockpit::LookupTargetStat(int, Unit*)': src/gfx/cockpit.cpp:1165: warning: unused variable 'retval' src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::DrawGauges(Unit*)': src/gfx/cockpit.cpp:1538: warning: unused variable 'textwidthapproxHACK' src/gfx/cockpit.cpp: In function 'void RespawnNow(Cockpit*)': src/gfx/cockpit.cpp:1909: warning: comparison between signed and unsigned integer expressions src/gfx/cockpit.cpp:1911: warning: comparison between signed and unsigned integer expressions src/gfx/cockpit.cpp: In member function 'virtual int GameCockpit::Autopilot(Unit*)': src/gfx/cockpit.cpp:2088: warning: unused variable 'numave' src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::Draw()': src/gfx/cockpit.cpp:2374: warning: comparison between signed and unsigned integer expressions src/gfx/cockpit.cpp:2731: warning: unused variable 'num' src/gfx/cockpit.cpp: In member function 'virtual void GameCockpit::UpdAutoPilot()': src/gfx/cockpit.cpp:2843: warning: unused variable 'autospeed' In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from ./src/universe.h:27, from src/gfx/halo_system.cpp:7: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here ./src/cmd/unit_find.h: In function 'void findObjectsFromPosition(CollideMap*, Collidable*, Locator*, QVector, float, bool) [with Locator = UnitWithinRangeLocator]': ./src/cmd/unit_find.h:73: instantiated from 'void findObjects(CollideMap*, Collidable*, Locator*) [with Locator = UnitWithinRangeLocator]' src/gfx/cockpit.cpp:1045: instantiated from here ./src/cmd/unit_find.h:55: warning: suggest parentheses around comparison in operand of == In file included from src/gfx/halo_system.cpp:11: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/CSopcodecollider.h:30, from src/gfx/halo_system.cpp:19: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/CSopcodecollider.h:30, from src/gfx/halo_system.cpp:19: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/CSopcodecollider.h:30, from src/gfx/halo_system.cpp:19: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/CSopcodecollider.h:30, from src/gfx/halo_system.cpp:19: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/CSopcodecollider.h:30, from src/gfx/halo_system.cpp:19: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/CSopcodecollider.h:30, from src/gfx/halo_system.cpp:19: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/gfx/hud.cpp:31: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/gfx/hud.cpp: In member function 'int TextPlane::Draw(const std::string&, int, bool, bool, bool)': src/gfx/hud.cpp:223: warning: unused variable 'origrow' src/gfx/halo.cpp:39: warning: 'kkkk' defined but not used depbase=`echo src/gfx/jpeg_memory.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/jpeg_memory.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/jpeg_memory.o src/gfx/jpeg_memory.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/jpeg_memory.h:24, from src/gfx/jpeg_memory.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at leas t one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/jpeg_memory.cpp: In function 'void jpeg_decompress(unsigned char*, unsigned char*, int, int*, int*)': src/gfx/jpeg_memory.cpp:185: warning: comparison between signed and unsigned integer expressions src/gfx/jpeg_memory.cpp: In function 'void jpeg_decompress_from_file(unsigned char*, char*, int, int*, int*)': src/gfx/jpeg_memory.cpp:218: warning: comparison between signed and unsigned integer expressions ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gfx/loc_select.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/loc_select.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/loc_select.o src/gfx/loc_select.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/masks.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/masks.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/masks.o src/gfx/masks.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/mesh_fx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh_fx.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh_fx.o src/gfx/mesh_fx.cpp &&\ In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/loc_select.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equiva lent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/mesh_gfx.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh_gfx.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh_gfx.o src/gfx/mesh_gfx.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/mesh_fx.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/gfx/mesh.h:26 , from src/gfx/mesh_gfx.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/gfx/mesh_gfx.cpp:2: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/gfx/mesh_fx.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh_gfx.cpp: In member function 'void Mesh::Draw(float, const Matrix&, float, int, float, unsigned char, bool)': src/gfx/mesh_gfx.cpp:356: warning: array subscript has type 'char' src/gfx/mesh_gfx.cpp:362: warning: array subscript has type 'char' src/gfx/mesh_gfx.cpp: In static member function 'static void Mesh::ProcessZFarMeshes(bool)': src/gfx/mesh_gfx.cpp:435: warning: unused variable 'defaultprogram' src/gfx/mesh_gfx.cpp: In static member function 'static void Mesh::ProcessUndrawnMeshes(bool, bool)': src/gfx/mesh_gfx.cpp:478: warning: unused variable 'defaultprogram' src/gfx/mesh_gfx.cpp: In member function 'virtual void Mesh::RestoreCullFace(int)': src/gfx/mesh_gfx.cpp:614: warning: suggest parentheses around && within || src/gfx/mesh_gfx.cpp: At global scope: src/gfx/mesh_gfx.cpp:795: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:796: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:797: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:798: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:799: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:800: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:801: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:802: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:803: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:804: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:805: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:806: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:807: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:808: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp:809: warning: deprecated conversion from string constant to 'char*' src/gfx/mesh_gfx.cpp: In function 'void RestoreFirstPassState(Texture*, const std::vector >&, bool, bool)': src/gfx/mesh_gfx.cpp:911: warning: unused variable 'tempo' src/gfx/mesh_gfx.cpp: In function 'void RestoreGlowMapState(bool, float, float)': src/gfx/mesh_gfx.cpp:1023: warning: unused variable 'a' src/gfx/mesh_gfx.cpp:1023: warning: unused variable 'b' src/gfx/mesh_gfx.cpp: In member function 'virtual void Mesh::ProcessDrawQueue(int, int)': src/gfx/mesh_gfx.cpp:1078: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_gfx.cpp:1107: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_gfx.cpp:1182: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_gfx.cpp:1195: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_gfx.cpp:1302: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_gfx.cpp:1107: warning: unused variable 'last_pass' src/gfx/mesh_gfx.cpp:1108: warning: unused variable 'curdqi' src/gfx/mesh_gfx.cpp: In member function 'void Mesh::CreateLogos(MeshXML*, int, Flightgroup*)': src/gfx/mesh_gfx.cpp:1375: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_gfx.cpp:1377: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_gfx.cpp:1379: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gfx/particle.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/particle.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/particle.o src/gfx/particle.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gfx/particle.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/pipelined_texture.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/pipelined_texture.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/pipelined_texture.o src/gfx/pipelined_texture.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from src/gfx/vsimage.h:4 , from src/gfx/aux_texture.h:23 , from src/gfx/pipelined_texture.h:1 , from src/gfx/pipelined_texture.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/quadsquare_cull.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/quadsquare_cull.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/quadsquare_cull.o src/gfx/quadsquare_cull.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/quadsquare_render.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/quadsquare_render.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/quadsquare_render.o src/gfx/quadsquare_render.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/vsimage.h:4, from src/gfx/aux_texture.h:23, from src/gfx/quadsquare_render.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one de precated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/quadsquare_update.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/quadsquare_update.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/quadsquare_update.o src/gfx/quadsquare_update.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/quadsquare.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/quadsquare.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/quadsquare.o src/gfx/quadsquare.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/vsimage.h:4, from src/gfx/aux_texture.h:23, from src/gfx/quadsquare.cpp:19: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/quadtree_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/quadtree_xml.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/quadtree_xml.o src/gfx/quadtree_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/quadtree.h:4, from src/gfx/quadtree_xml.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/quadsquare.cpp: In member function 'float quadsquare::GetHeight(const quadcornerdata&, float, float, Vector&)': src/gfx/quadsquare.cpp:230: warning: suggest parentheses around arithmetic in operand of ^ depbase=`echo src/gfx/quadtree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/quadtree.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/quadtree.o src/gfx/quadtree.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/quadtree.h:4, from src/gfx/quadtree.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/quadtree_xml.cpp: In member function 'void QuadTree::LoadXML(const char*, const Vector&, float)': src/gfx/quadtree_xml.cpp:403: warning: unused variable 'palette' src/gfx/quadtree_xml.cpp:329: warning: unused variable 'chunk_size' depbase=`echo src/gfx/ring.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/ring.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/ring.o src/gfx/ring.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/gfx/mesh.h:26 , from src/gfx/ring.h:3 , from src/gfx/ring.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/gfx/quadtree_xml.cpp:416: warning: 'zsize' may be used uninitialized in this function src/gfx/quadtree_xml.cpp:416: warning: 'xsize' may be used uninitialized in this function In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from ./src/universe.h:27, from src/gfx/quadtree.cpp:4: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here depbase=`echo src/gfx/screenshot.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/screenshot.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/screenshot.o src/gfx/screenshot.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gfx/screenshot.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/ring.h:3, from src/gfx/ring.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gfx/sphere.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/sphere.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/sphere.o src/gfx/sphere.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/sphere.h:4, from src/gfx/sphere.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/sprite.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/sprite.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/sprite.o src/gfx/sprite.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/sprite.cpp:23: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/star.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/star.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/star.o src/gfx/star.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/vsimage.h:4, from src/gfx/aux_texture.h:23, from src/gfx/ani_texture.h:1, from src/gfx/star.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/sphere.h:4, from src/gfx/sphere.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/gfx/stream_texture.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/stream_texture.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/stream_texture.o src/gfx/stream_texture.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/vsimage.h:4, from src/gfx/aux_texture.h:23, from src/gfx/stream_texture.h:1, from src/gfx/stream_texture.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/gfx/star.cpp:7: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/gfx/sprite.cpp:42: warning: 'mview' defined but not used depbase=`echo src/gfx/tex_transform.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/tex_transform.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/tex_transform.o src/gfx/tex_transform.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from src/gfx/vsimage.h:4 , from src/gfx/tex_transform.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/vdu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vdu.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vdu.o src/gfx/vdu.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/cockpit_generic.h:3, from src/gfx/vdu.h:4, from src/gfx/vdu.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or an tiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/vid_file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vid_file.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vid_file.o src/gfx/vid_file.cpp &&\ mv -f $depbase.Tpo $depbase.Po ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gfx/cockpit.cpp:2020: warning: 'void FaceTarget(Unit*, const QVector&, Unit*)' defined but not used In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from src/gfx/vid_file.h:8 , from src/gfx/vid_file.cpp:5 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/vsbox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vsbox.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vsbox.o src/gfx/vsbox.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/vsimage.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vsimage.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vsimage.o src/gfx/vsimage.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/vsbox.h:4, from src/gfx/vsbox.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/gfx/vsimage.cpp:8: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This fi le includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/vsbox.h:4, from src/gfx/vsbox.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/cockpit.h:16, from src/gfx/vdu.cpp:5: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here src/gfx/vsimage.cpp: In member function 'unsigned char* VSImage::ReadBMP()': src/gfx/vsimage.cpp:605: warning: comparison between signed and unsigned integer expressions src/gfx/vsimage.cpp: In member function 'unsigned char* VSImage::ReadDDS()': src/gfx/vsimage.cpp:659: warning: unused variable 'internal' In file included from ./src/gfx/vsbox.h:4, from ./src/cmd/unit.cpp:33, from ./src/cmd/unit.h:272, from ./src/cmd/planet.h:10, from src/gfx/vdu.cpp:10: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gfx/warptrail.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/warptrail.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/warptrail.o src/gfx/warptrail.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/warptrail.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/gfx/jpeg_memory.h: At global scope: ./src/gfx/jpeg_memory.h:54: warning: 'void init_destination(jpeg_compress_struct*)' defined but not used ./src/gfx/jpeg_memory.h:65: warning: 'boolean empty_output_buffer(jpeg_compress_struct*)' defined but not used ./src/gfx/jpeg_memory.h:78: warning: 'void term_destination(jpeg_compress_struct*)' defined but not used depbase=`echo src/cmd/ai/firekeyboard.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/firekeyboard.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/firekeyboard.o src/cmd/ai/firekeyboard.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/ai/event_xml.h:3, from src/cmd/ai/firekeyboard.h:5, from src/cmd/ai/firekeyboard.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one de precated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/ai/flyjoystick.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/flyjoystick.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/flyjoystick.o src/cmd/ai/flyjoystick.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/unit.cpp:52, from ./src/cmd/unit.h:272, from ./src/cmd/planet.h:10, from src/gfx/vdu.cpp:10: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/ai/flybywire.h:4, from src/cmd/ai/flykeyboard.h:9, from src/cmd/ai/flyjoystick.h:1, from src/cmd/ai/flyjoystick.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file inc ludes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/vdu.cpp: In function 'void DrawHUDSprite(VDU*, VSSprite*, float, float&, float&, float&, float&, float, float, float, float, float, bool, bool)': src/gfx/vdu.cpp:248: warning: unused variable 'tmax' src/gfx/vdu.cpp: In function 'void DrawShieldArmor(Unit*, const float*, float, float, float, float, bool)': src/gfx/vdu.cpp:517: warning: unused variable 'ishieldcolorloaded' src/gfx/vdu.cpp:518: warning: unused variable 'mshieldcolorloaded' src/gfx/vdu.cpp:519: warning: unused variable 'oshieldcolorloaded' src/gfx/vdu.cpp:528: warning: unused variable 'iarmorcolorloaded' src/gfx/vdu.cpp:529: warning: unused variable 'marmorcolorloaded' src/gfx/vdu.cpp:530: warning: unused variable 'oarmorcolorloaded' src/gfx/vdu.cpp: In member function 'void VDU::DrawVDUShield(Unit*)': src/gfx/vdu.cpp:598: warning: unused variable 'invert_friendly_shields' src/gfx/vdu.cpp: In member function 'void VDU::DrawTarget(GameCockpit*, Unit*, Unit*)': src/gfx/vdu.cpp:754: warning: unused variable 'i' src/gfx/vdu.cpp:778: warning: unused variable 'ishieldcolorloaded' src/gfx/vdu.cpp:779: warning: unused variable 'mshieldcolorloaded' src/gfx/vdu.cpp:780: warning: unused variable 'oshieldcolorloaded' src/gfx/vdu.cpp: In member function 'void VDU::DrawMessages(GameCockpit*, Unit*)': src/gfx/vdu.cpp:836: warning: unused variable 'msglen' src/gfx/vdu.cpp: In member function 'void VDU::DrawNav(GameCockpit*, Unit*, Unit*, const Vector&)': src/gfx/vdu.cpp:945: warning: unused variable 'game_speed' src/gfx/vdu.cpp:946: warning: unused variable 'lie' src/gfx/vdu.cpp: In member function 'void VDU::DrawDamage(Unit*)': src/gfx/vdu.cpp:1110: warning: unused variable 'th' src/gfx/vdu.cpp:1120: warning: unused variable 'thr' src/gfx/vdu.cpp: In member function 'void VDU::DrawStarSystemAgain(float, float, float, float, VIEWSTYLE, Unit*, Unit*)': src/gfx/vdu.cpp:1302: warning: unused variable 'ishieldcolorloaded' src/gfx/vdu.cpp:1303: warning: unused variable 'mshieldcolorloaded' src/gfx/vdu.cpp:1304: warning: unused variable 'oshieldcolorloaded' src/gfx/vdu.cpp: In function 'char* GetColorFromSuccess(float)': src/gfx/vdu.cpp:1457: warning: deprecated conversion from string constant to 'char*' src/gfx/vdu.cpp:1459: warning: deprecated conversion from string constant to 'char*' src/gfx/vdu.cpp: In function 'void UpdateViewstyle(VIEWSTYLE&)': src/gfx/vdu.cpp:1710: warning: enumeration value 'CP_VIEWTARGET' not handled in switch src/gfx/vdu.cpp:1710: warning: enumeration value 'CP_FIXED' not handled in switch src/gfx/vdu.cpp:1710: warning: enumeration value 'CP_FIXEDPOS' not handled in switch src/gfx/vdu.cpp:1710: warning: enumeration value 'CP_FIXEDPOSTARGET' not handled in switch src/gfx/vdu.cpp:1710: warning: enumeration value 'CP_NUMVIEWS' not handled in switch In file included from src/gfx/warptrail.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/warptrail.cpp: In function 'Mesh* GetWarpMesh(int, warptrails*)': src/gfx/warptrail.cpp:94: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' ./src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' ./src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': ./src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || ./src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions depbase=`echo src/cmd/ai/flykeyboard.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/flykeyboard.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/flykeyboard.o src/cmd/ai/flykeyboard.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/ai/flybywire.h:4, from src/cmd/ai/flykeyboard.h:9, from src/cmd/ai/flykeyboard.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/gfx/vdu.cpp:1780: instantiated from here ./src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/gfx/vdu.cpp:1780: instantiated from here ./src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/gfx/vdu.cpp:1780: instantiated from here ./src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:559: warning: unused variable 'thus' ./src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/gfx/vdu.cpp:1780: instantiated from here ./src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:274: warning: unused variable 'enginescale' ./src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/gfx/vdu.cpp:1780: instantiated from here ./src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/gfx/vdu.cpp:1780: instantiated from here ./src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/ai/firekeyboard.cpp:8: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from ./src/cmd/unit.cpp:33, from ./src/cmd/unit.h:272, from ./src/cmd/planet.h:10, from src/cmd/ai/firekeyboard.cpp:13: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/cmd/ai/input_dfa.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/input_dfa.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/input_dfa.o src/cmd/ai/input_dfa.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/star_system.h:5, from ./src/cmd/click_list.h:7, from src/cmd/ai/input_dfa.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/ai/flykeyboard.cpp:8: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/cmd/ai/flykeyboard.cpp: In member function 'void FlyByKeyboard::Execute(bool)': src/cmd/ai/flykeyboard.cpp:473: warning: comparison between signed and unsigned integer expressions In file included from ./src/cmd/unit.cpp:52, from ./src/cmd/unit.h:272, from ./src/cmd/planet.h:10, from src/cmd/ai/firekeyboard.cpp:13: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/cmd/ai/firekeyboard.cpp: In function 'bool ChooseTargets(Unit*, bool (*)(Unit*, Unit*), bool)': src/cmd/ai/firekeyboard.cpp:1230: warning: suggest parentheses around assignment used as truth value src/cmd/ai/firekeyboard.cpp: In function 'void ChooseSubTargets(Unit*)': src/cmd/ai/firekeyboard.cpp:1295: warning: suggest parentheses around assignment used as truth value src/cmd/ai/firekeyboard.cpp: In function 'void DoDockingOps(Unit*, Unit*, unsigned char, unsigned char)': src/cmd/ai/firekeyboard.cpp:1499: warning: unused variable 'nodockwithclear' src/cmd/ai/firekeyboard.cpp: In member function 'virtual void FireKeyboard::Execute()': src/cmd/ai/firekeyboard.cpp:1827: warning: unused variable 'badness' src/cmd/ai/firekeyboard.cpp:2222: warning: comparison between signed and unsigned integer expressions src/cmd/ai/firekeyboard.cpp:2285: warning: comparison between signed and unsigned integer expressions src/cmd/ai/input_dfa.cpp: In member function 'void InputDFA::NewLocationSelect()': src/cmd/ai/input_dfa.cpp:49: warning: suggest parentheses around assignment used as truth value src/cmd/ai/input_dfa.cpp: In static member function 'static void InputDFA::TargetSelect(KBSTATE, int, int, int, int, int)': src/cmd/ai/input_dfa.cpp:91: warning: suggest parentheses around assignment used as truth value src/cmd/ai/input_dfa.cpp: In static member function 'static void InputDFA::LocSelect(KBSTATE, int, int, int, int, int)': src/cmd/ai/input_dfa.cpp:123: warning: suggest parentheses around assignment used as truth value src/cmd/ai/input_dfa.cpp: In static member function 'static void InputDFA::NoneSelect(KBSTATE, int, int, int, int, int)': src/cmd/ai/input_dfa.cpp:295: warning: unused variable 'tUnit' src/cmd/ai/input_dfa.cpp: In member function 'void InputDFA::UnselectAll()': src/cmd/ai/input_dfa.cpp:374: warning: suggest parentheses around assignment used as truth value src/cmd/ai/input_dfa.cpp: In member function 'void InputDFA::replaceCollection(UnitCollection*)': src/cmd/ai/input_dfa.cpp:397: warning: suggest parentheses around assignment used as truth value src/cmd/ai/input_dfa.cpp: In member function 'void InputDFA::appendCollection(UnitCollection*)': src/cmd/ai/input_dfa.cpp:415: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' ./src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' ./src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': ./src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || ./src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/ai/firekeyboard.cpp:2325: instantiated from here ./src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/ai/firekeyboard.cpp:2325: instantiated from here ./src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/ai/firekeyboard.cpp:2325: instantiated from here ./src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/ai/firekeyboard.cpp:2325: instantiated from here ./src/cmd/unit.cpp:559: warning: unused variable 'thus' ./src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/ai/firekeyboard.cpp:2325: instantiated from here ./src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:274: warning: unused variable 'enginescale' ./src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/ai/firekeyboard.cpp:2325: instantiated from here ./src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/ai/firekeyboard.cpp:2325: instantiated from here ./src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value depbase=`echo src/cmd/asteroid.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/asteroid.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/asteroid.o src/cmd/asteroid.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/cmd/script/mission.h:29, from ./src/cmd/script/flightgroup.h:5, from ./src/cmd/asteroid.h:6, from src/cmd/asteroid.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/atmosphere.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/atmosphere.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/atmosphere.o src/cmd/atmosphere.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/gfx/mesh.h:26 , from ./src/cmd/atmosphere.h:4 , from src/cmd/atmosphere.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gfx/vdu.cpp:332: warning: 'std::string MangleStrung(std::string, float)' defined but not used src/gfx/vdu.cpp:506: warning: 'void DrawShieldArmor(Unit*, const float*, float, float, float, float, bool)' defined but not used In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from ./src/cmd/unit.h:32, from ./src/cmd/asteroid.h:10, from src/cmd/asteroid.cpp:1: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from ./src/cmd/unit.cpp:33, from ./src/cmd/unit.h:272, from ./src/cmd/asteroid.h:10, from src/cmd/asteroid.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/cmd/base_init.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/base_init.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/base_init.o src/cmd/base_init.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/atmosphere.h:4, from src/cmd/atmosphere.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from ./src/cmd/unit.h:32, from ./src/cmd/planet.h:10, from src/cmd/atmosphere.cpp:7: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/cmd/ai/firekeyboard.cpp: In member function 'virtual void FireKeyboard::Execute()': src/cmd/ai/firekeyboard.cpp:2301: warning: 'cp' may be used uninitialized in this function In file included from ./src/cmd/unit.cpp:52, from ./src/cmd/unit.h:272, from ./src/cmd/asteroid.h:10, from src/cmd/asteroid.cpp:1: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from ./src/python/python_class.h:41, from src/cmd/base_init.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used ./src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' ./src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' ./src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Asteroid]': src/cmd/asteroid.cpp:18: instantiated from here ./src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' ./src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' ./src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': ./src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || ./src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Asteroid]': ./src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Asteroid]' src/cmd/asteroid.cpp:18: instantiated from here ./src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || ./src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions In file included from ./src/cmd/unit.cpp:52, from ./src/cmd/unit.h:272, from ./src/cmd/planet.h:10, from src/cmd/atmosphere.cpp:7: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here ./src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Asteroid]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Asteroid]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit.cpp:559: warning: unused variable 'thus' ./src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Asteroid]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:274: warning: unused variable 'enginescale' ./src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Asteroid]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Asteroid]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:559: warning: unused variable 'thus' ./src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:274: warning: unused variable 'enginescale' ./src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/asteroid.cpp:19: instantiated from here ./src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value depbase=`echo src/cmd/base_interface.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/base_interface.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/base_interface.o src/cmd/base_interface.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/atmosphere.cpp: In destructor 'Atmosphere::~Atmosphere()': src/cmd/atmosphere.cpp:44: warning: comparison between signed and unsigned integer expressions src/cmd/atmosphere.cpp: In member function 'void Atmosphere::Update(const QVector&, const Matrix&)': src/cmd/atmosphere.cpp:75: warning: suggest parentheses around assignment used as truth value In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/basecomputer.h:26, from src/cmd/base.h:5, from src/cmd/base_interface.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file include s at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' ./src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' ./src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': ./src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || ./src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/atmosphere.cpp:214: instantiated from here ./src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/atmosphere.cpp:214: instantiated from here ./src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/atmosphere.cpp:214: instantiated from here ./src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/atmosphere.cpp:214: instantiated from here ./src/cmd/unit.cpp:559: warning: unused variable 'thus' ./src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/atmosphere.cpp:214: instantiated from here ./src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:274: warning: unused variable 'enginescale' ./src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/atmosphere.cpp:214: instantiated from here ./src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/atmosphere.cpp:214: instantiated from here ./src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value In file included from src/cmd/base_init.cpp:4: src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' src/cmd/base.h:138: warning: when initialized here src/cmd/atmosphere.cpp: In member function 'void Atmosphere::Update(const QVector&, const Matrix&)': src/cmd/atmosphere.cpp:71: warning: 'localDir.QVector::k' may be used uninitialized in this function src/cmd/atmosphere.cpp:71: warning: 'localDir.QVector::i' may be used uninitialized in this function depbase=`echo src/cmd/base_util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/base_util.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/base_util.o src/cmd/base_util.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/base_interface.cpp:2: src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' src/cmd/base.h:138: warning: when initialized here In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from ./src/python/python_class.h:41, from src/cmd/base_util.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/base_interface.cpp:18: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/cmd/base_interface.cpp: In function 'void biModifyMouseSensitivity(int&, int&, bool)': src/cmd/base_interface.cpp:40: warning: unused variable 'yrez' src/cmd/base_interface.cpp: In destructor 'BaseInterface::Room::~Room()': src/cmd/base_interface.cpp:104: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp:108: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp: In member function 'void BaseInterface::Room::Draw(BaseInterface*)': src/cmd/base_interface.cpp:228: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp:261: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp:326: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp: In member function 'virtual void BaseInterface::Room::BaseTalk::Draw(BaseInterface*)': src/cmd/base_interface.cpp:484: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp:486: warning: unused variable 'self' src/cmd/base_interface.cpp:501: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp: In member function 'int BaseInterface::Room::MouseOver(BaseInterface*, float, float)': src/cmd/base_interface.cpp:512: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp: In member function 'void BaseInterface::Room::Click(BaseInterface*, float, float, int, int)': src/cmd/base_interface.cpp:684: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp: In member function 'void BaseInterface::MouseOver(int, int)': src/cmd/base_interface.cpp:708: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp:740: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp:738: warning: unused variable 'wid' src/cmd/base_interface.cpp:738: warning: unused variable 'hei' src/cmd/base_interface.cpp:720: warning: unused variable 'donecolor1' src/cmd/base_interface.cpp:722: warning: unused variable 'donecolor2' src/cmd/base_interface.cpp: In member function 'void BaseInterface::GotoLink(int)': src/cmd/base_interface.cpp:839: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp: In destructor 'BaseInterface::~BaseInterface()': src/cmd/base_interface.cpp:870: warning: comparison between signed and unsigned integer expressions src/cmd/base_interface.cpp: In member function 'virtual void BaseInterface::Room::Launch::Click(BaseInterface*, float, float, int, int)': src/cmd/base_interface.cpp:1096: warning: unused variable 'numtimes' src/cmd/base_interface.cpp: In member function 'virtual void BaseInterface::Room::Eject::Click(BaseInterface*, float, float, int, int)': src/cmd/base_interface.cpp:1155: warning: unused variable 'auto_undock' src/cmd/base_interface.cpp:1152: warning: unused variable 'numtimes' src/cmd/base_interface.cpp: In member function 'void BaseInterface::Draw()': src/cmd/base_interface.cpp:1386: warning: comparison between signed and unsigned integer expressions ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/base_write_python.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/base_write_python.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/base_write_python.o src/cmd/base_write_python.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/basecomputer.h:26, from src/cmd/base.h:5, from src/cmd/base_write_python.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file inc ludes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/base_util.cpp:6: src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' src/cmd/base.h:138: warning: when initialized here src/cmd/base_util.cpp: In function 'BaseInterface::Room* BaseUtil::CheckRoom(int)': src/cmd/base_util.cpp:35: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetTexture(int, std::string, std::string)': src/cmd/base_util.cpp:90: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetTextureSize(int, std::string, float, float)': src/cmd/base_util.cpp:103: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetTexturePos(int, std::string, float, float)': src/cmd/base_util.cpp:116: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::PlayVideo(int, std::string)': src/cmd/base_util.cpp:129: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetTextBoxText(int, std::string, std::string)': src/cmd/base_util.cpp:161: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetLinkArea(int, std::string, float, float, float, float)': src/cmd/base_util.cpp:174: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetLinkText(int, std::string, std::string)': src/cmd/base_util.cpp:189: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetLinkPython(int, std::string, std::string)': src/cmd/base_util.cpp:201: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetLinkRoom(int, std::string, int)': src/cmd/base_util.cpp:213: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetLinkEventMask(int, std::string, std::string)': src/cmd/base_util.cpp:228: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp:244: warning: comparison between signed and unsigned integer expressions src/cmd/base_util.cpp: In function 'void BaseUtil::SetKeyStatusEventData(unsigned int)': src/cmd/base_util.cpp:454: warning: comparison between signed and unsigned integer expressions In file included from src/cmd/base_write_python.cpp:1: src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' src/cmd/base.h:138: warning: when initialized here ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/base_write_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/base_write_xml.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/base_write_xml.o src/cmd/base_write_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/cmd/basecomputer.h:26 , from src/cmd/base.h:5 , from src/cmd/base_write_xml.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/base_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/base_xml.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/base_xml.o src/cmd/base_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/python/python_compile.h:8 , from ./src/python/python_class.h:41 , from src/cmd/base_xml.cpp:5 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t In file included from src/cmd/base_write_xml.cpp:1: src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' src/cmd/base.h:138: warning: when initialized here i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h depbase=`echo src/cmd/basecomputer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/basecomputer.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/basecomputer.o src/cmd/basecomputer.cpp &&\ mv -f $depbase.Tpo $depbase.Po e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a ted. ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/cmd/base_interface.cpp:526: warning: 'lastBaseDoNotDereference' defined but not used In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/cmd/basecomputer.h:26 , from src/cmd/basecomputer.cpp:27 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/beam.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/beam.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/beam.o src/cmd/beam.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/bolt.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/bolt.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/bolt.o src/cmd/bolt.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from src/cmd/beam.h:4, from src/cmd/beam.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file incl udes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from src/cmd/bolt.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one depreca ted or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/beam.h:4, from src/cmd/beam.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/cmd/base_xml.cpp:6: src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' src/cmd/base.h:138: warning: when initialized here src/cmd/basecomputer.cpp: In member function 'bool BaseComputer::isTransactionOK(const Cargo&, BaseComputer::TransactionType, int)': src/cmd/basecomputer.cpp:2530: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In member function 'void BaseComputer::loadListPicker(BaseComputer::TransactionList&, SimplePicker&, BaseComputer::TransactionType, bool)': src/cmd/basecomputer.cpp:2630: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In member function 'void BaseComputer::loadMasterList(Unit*, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, bool, BaseComputer::TransactionList&)': src/cmd/basecomputer.cpp:2799: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:2803: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In member function 'void BaseComputer::loadLoadSaveControls()': src/cmd/basecomputer.cpp:3160: warning: unused variable 'playerNum' src/cmd/basecomputer.cpp: In member function 'void BaseComputer::loadMissionsMasterList(BaseComputer::TransactionList&)': src/cmd/basecomputer.cpp:3206: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:3208: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:3216: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:3218: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In member function 'bool BaseComputer::acceptMission(const EventCommandId&, Control*)': src/cmd/basecomputer.cpp:3330: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:3339: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In function 'Cargo CreateCargoForOwnerStarship(Cockpit*, int)': src/cmd/basecomputer.cpp:4206: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In function 'Cargo CreateCargoForOwnerStarshipName(Cockpit*, std::string, int&)': src/cmd/basecomputer.cpp:4226: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In function 'void SwapInNewShipName(Cockpit*, const std::string&, int)': src/cmd/basecomputer.cpp:4242: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:4247: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:4250: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:4261: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:4264: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In member function 'void BaseComputer::loadShipDealerControls()': src/cmd/basecomputer.cpp:4387: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In function 'bool sellShip(Unit*, Unit*, std::string, BaseComputer*)': src/cmd/basecomputer.cpp:4418: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In function 'bool buyShip(Unit*, Unit*, std::string, bool, bool, BaseComputer*)': src/cmd/basecomputer.cpp:4478: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In member function 'bool BaseComputer::showPlayerInfo(const EventCommandId&, Control*)': src/cmd/basecomputer.cpp:4664: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:4691: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp: In function 'void prettyPrintFloat(char*, float, int, int)': src/cmd/basecomputer.cpp:4712: warning: unused variable 'dbgval' src/cmd/basecomputer.cpp: In function 'void showUnitStats(Unit*, std::string&, int, int, Cargo&)': src/cmd/basecomputer.cpp:4841: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:4870: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:4876: warning: comparison between signed and unsigned integer expressions src/cmd/basecomputer.cpp:5664: warning: suggest parentheses around assignment used as truth value src/cmd/basecomputer.cpp:4800: warning: unused variable 'game_speed' src/cmd/basecomputer.cpp:4801: warning: unused variable 'game_accel' ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from src/cmd/bolt.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/bolt.cpp:12: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here depbase=`echo src/cmd/briefing.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/briefing.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/briefing.o src/cmd/briefing.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/briefing.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/building.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/building.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/building.o src/cmd/building.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/cockpit_generic.h:3, from ./src/gfx/cockpit.h:3, from src/cmd/unit.h:32, from src/cmd/building.h:4, from src/cmd/building.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated head er which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/briefing.cpp:4: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/bolt.cpp:12: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/cmd/briefing.cpp: In member function 'void Briefing::SetCloak(int, float)': src/cmd/briefing.cpp:17: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/bolt.cpp:216: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/bolt.cpp:216: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/bolt.cpp:216: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/bolt.cpp:216: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/bolt.cpp:216: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/bolt.cpp:216: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/bolt.cpp:216: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value depbase=`echo src/cmd/click_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/click_list.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/click_list.o src/cmd/click_list.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/star_system.h:5, from src/cmd/click_list.h:7, from src/cmd/click_list.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/building.h:4, from src/cmd/building.cpp:1: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/building.h:4, from src/cmd/building.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/click_list.cpp: In member function 'UnitCollection* ClickList::requestIterator(int, int, int, int)': src/cmd/click_list.cpp:61: warning: suggest parentheses around assignment used as truth value src/cmd/click_list.cpp: In member function 'UnitCollection* ClickList::requestIterator(int, int)': src/cmd/click_list.cpp:73: warning: suggest parentheses around assignment used as truth value src/cmd/click_list.cpp: In member function 'Unit* ClickList::requestShip(int, int)': src/cmd/click_list.cpp:100: warning: suggest parentheses around assignment used as truth value src/cmd/click_list.cpp:111: warning: suggest parentheses around assignment used as truth value In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/building.h:4, from src/cmd/building.cpp:1: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/building.cpp:2: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/building.cpp:2: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/building.cpp:2: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/building.cpp:2: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/building.cpp:2: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/building.cpp:2: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/cont_terrain.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/cont_terrain.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/cont_terrain.o src/cmd/cont_terrain.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from ./src/cmd/collide2/CSopcodecollider.h:38, from src/cmd/cont_terrain.h:2, from src/cmd/cont_terrain.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/music.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/music.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/music.o src/cmd/music.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/cont_terrain.cpp:1: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/cont_terrain.cpp:1: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/cont_terrain.cpp:1: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/cont_terrain.cpp:1: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/music.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/cont_terrain.cpp:1: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/cont_terrain.cpp:1: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Building]': src/cmd/building.cpp:20: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Building]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Building]' src/cmd/building.cpp:20: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Building]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/building.cpp:53: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Building]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/building.cpp:53: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Building]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Building]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Building]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/building.cpp:53: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/building.cpp:53: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from ./src/universe.h:27, from src/cmd/music.cpp:7: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/cmd/collide2/CSopcodecollider.h:38, from src/cmd/cont_terrain.h:2, from src/cmd/cont_terrain.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from ./src/universe.h:27, from src/cmd/cont_terrain.cpp:2: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from src/cmd/music.cpp:26: src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' src/cmd/base.h:138: warning: when initialized here src/cmd/music.cpp: In function 'void print_check_err(int, const char*)': src/cmd/music.cpp:58: warning: deprecated conversion from string constant to 'char*' src/cmd/music.cpp: In member function 'int Music::SelectTracks(int)': src/cmd/music.cpp:360: warning: comparison between signed and unsigned integer expressions src/cmd/music.cpp: In function 'void* Muzak::readerThread(void*)': src/cmd/music.cpp:395: warning: unused variable 'socketr' ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/nebula.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/nebula.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/nebula.o src/cmd/nebula.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/nebula_generic.h:3, from src/cmd/nebula.h:3, from src/cmd/nebula.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/cmd/music.cpp:254: warning: 'float tmpmin(float, float)' defined but not used src/cmd/music.cpp:255: warning: 'float tmpmax(float, float)' defined but not used depbase=`echo src/cmd/planet.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/planet.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/planet.o src/cmd/planet.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/script/director.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/director.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/director.o src/cmd/script/director.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from ./src/cmd/planet_generic.h:4 , from src/cmd/unit_factory.h:27 , from src/cmd/planet.cpp:3 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/nebula.h:4, from src/cmd/nebula.cpp:1: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/nebula.h:4, from src/cmd/nebula.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from ./src/python/python_class.h:41, from src/cmd/script/director.cpp:26: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/nebula.h:4, from src/cmd/nebula.cpp:1: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/planet.h:10, from src/cmd/planet.cpp:4: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Nebula]': src/cmd/nebula.cpp:43: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Nebula]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Nebula]' src/cmd/nebula.cpp:43: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/planet.h:10, from src/cmd/planet.cpp:4: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Nebula]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Nebula]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Nebula]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Nebula]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Nebula]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/nebula.cpp:74: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/planet.h:10, from src/cmd/planet.cpp:4: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/planet.cpp:14: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/planet.cpp:14: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/planet.cpp:14: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/planet.cpp:14: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/planet.cpp:14: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/planet.cpp:14: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/script/flightgroup.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/flightgroup.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/flightgroup.o src/cmd/script/flightgroup.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from ./src/gfx/vsimage.h:4, from ./src/gfx/aux_texture.h:23, from src/cmd/script/flightgroup.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/planet.cpp: In member function 'virtual void GamePlanet::Draw(const Transformation&, const Matrix&)': src/cmd/planet.cpp:393: warning: suggest explicit braces to avoid ambiguous 'else' src/cmd/planet.cpp: In member function 'virtual void GamePlanet::Kill(bool)': src/cmd/planet.cpp:594: warning: suggest parentheses around assignment used as truth value src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Unit]': src/cmd/planet.cpp:157: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/planet.cpp:157: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Planet]': src/cmd/planet.cpp:389: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Unit]': src/cmd/unit.cpp:383: instantiated from 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Unit]' src/cmd/planet.cpp:157: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Planet]': src/cmd/unit.cpp:383: instantiated from 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Planet]' src/cmd/planet.cpp:389: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Planet]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Planet]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Planet]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Planet]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Planet]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Unit]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Unit]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Unit]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Unit]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Unit]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/planet.cpp:611: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value depbase=`echo src/cmd/script/script_call_briefing.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_briefing.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_briefing.o src/cmd/script/script_call_briefing.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/faction_generic.h:6, from src/cmd/script/script_call_briefing.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/script/script_call_unit.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_unit.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_unit.o src/cmd/script/script_call_unit.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from ./src/gfx/vsimage.h:4 , from ./src/gfx/aux_texture.h:23 , from src/cmd/script/script_call_unit.cpp:4 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/terrain.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/terrain.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/terrain.o src/cmd/terrain.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/quadtree.h:4, from src/cmd/terrain.h:3, from src/cmd/terrain.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprec ated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/script/script_call_unit.cpp:5: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from ./src/universe.h:27, from src/cmd/terrain.cpp:9: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from ./src/cmd/unit.cpp:33, from ./src/cmd/unit.h:272, from ./src/cmd/planet.h:10, from src/cmd/script/script_call_unit.cpp:7: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/building.h:4, from src/cmd/terrain.cpp:12: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/cmd/unit.cpp:52, from ./src/cmd/unit.h:272, from ./src/cmd/planet.h:10, from src/cmd/script/script_call_unit.cpp:7: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/building.h:4, from src/cmd/terrain.cpp:12: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/cmd/terrain.cpp: In member function 'void Terrain::Collide()': src/cmd/terrain.cpp:73: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' ./src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' ./src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': ./src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' ./src/cmd/missile.h:60: instantiated from here ./src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || ./src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/script/script_call_unit.cpp:12: instantiated from here ./src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/script/script_call_unit.cpp:12: instantiated from here ./src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/script/script_call_unit.cpp:12: instantiated from here ./src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/script/script_call_unit.cpp:12: instantiated from here ./src/cmd/unit.cpp:559: warning: unused variable 'thus' ./src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/script/script_call_unit.cpp:12: instantiated from here ./src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit.cpp:274: warning: unused variable 'enginescale' ./src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/script/script_call_unit.cpp:12: instantiated from here ./src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value ./src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/script/script_call_unit.cpp:12: instantiated from here ./src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/terrain.cpp:133: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/terrain.cpp:133: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/terrain.cpp:133: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/terrain.cpp:133: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/terrain.cpp:133: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/terrain.cpp:133: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/terrain.cpp:133: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/unit_factory.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_factory.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_factory.o src/cmd/unit_factory.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from ./src/cmd/planet_generic.h:4 , from src/cmd/unit_factory.h:27 , from src/cmd/unit_factory.cpp:23 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/unit_functions.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_functions.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_functions.o src/cmd/unit_functions.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/gfx/cockpit_generic.h:3 , from ./src/gfx/cockpit.h:3 , from src/cmd/unit.h:32 , from src/cmd/unit_functions.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/cmd/basecomputer.cpp: At global scope: src/cmd/basecomputer.cpp:361: warning: 'std::string& tolower(std::string&)' defined but not used depbase=`echo src/cmd/unit_interface.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_interface.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_interface.o src/cmd/unit_interface.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/cockpit_generic.h:3, from ./src/gfx/cockpit.h:3, from src/cmd/unit.h:32, from src/cmd/unit_interface.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includ es at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/unit_util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_util.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_util.o src/cmd/unit_util.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/unit_util.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/unit_factory.cpp:24: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/unit_factory.cpp:24: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/unit_functions.cpp:1: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit_util.cpp:3: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/cmd/unit_interface.cpp:1: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/unit_functions.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/unit_factory.cpp:24: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/cmd/unit_interface.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/unit_factory.cpp:32: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/unit_factory.cpp:32: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/unit_factory.cpp:32: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/unit_factory.cpp:32: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/unit_factory.cpp:32: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/cont_terrain.h:1, from src/cmd/unit_factory.cpp:32: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/unit_functions.cpp:1: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/cmd/unit_factory.cpp: In function 'void KillDuplicateUnits(ObjSerial)': src/cmd/unit_factory.cpp:43: warning: suggest parentheses around assignment used as truth value depbase=`echo src/main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/main.o -MD -MP -MF $depbase.Tpo -c -o src/main.o src/main.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/cmd/unit_interface.cpp:1: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/main_loop.h:4, from src/main.cpp:36: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_functions.cpp:15: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_functions.cpp:15: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_functions.cpp:15: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_functions.cpp:15: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_functions.cpp:15: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_functions.cpp:15: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_interface.cpp: In function 'const Unit* getUnitFromUpgradeName(std::string, int)': src/cmd/unit_interface.cpp:114: warning: operation on 'NewPart' may be undefined src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Unit]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp: In member function 'void UpgradingInfo::SetMode(UpgradingInfo::BaseMode, UpgradingInfo::SubMode)': src/cmd/unit_interface.cpp:301: warning: enumeration value 'MAXMODE' not handled in switch src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Unit]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Unit]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Unit]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Unit]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_interface.cpp:379: warning: enumeration value 'NORMAL' not handled in switch src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Unit]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_interface.cpp: In member function 'void UpgradingInfo::SetupCargoList()': src/cmd/unit_interface.cpp:515: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:487: warning: unused variable 'gottencolor' src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Unit]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_interface.cpp:573: warning: enumeration value 'NORMAL' not handled in switch src/cmd/unit_interface.cpp:573: warning: enumeration value 'STOP_MODE' not handled in switch src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Enhancement]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Enhancement]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_interface.cpp: In function 'void CargoToMission(const char*, TextArea*, Unit*)': src/cmd/unit_interface.cpp:672: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:673: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Enhancement]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Enhancement]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Enhancement]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_interface.cpp: In member function 'bool UpgradingInfo::SelectItem(const char*, int, int)': src/cmd/unit_interface.cpp:755: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:699: warning: enumeration value 'MAXMODE' not handled in switch src/cmd/unit_interface.cpp: In function 'void SwapInNewShipName(Cockpit*, std::string, int)': src/cmd/unit_interface.cpp:883: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:902: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:905: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Enhancement]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Enhancement]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/unit_factory.cpp:275: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_interface.cpp: In member function 'void UpgradingInfo::CommitItem(const char*, int, int)': src/cmd/unit_interface.cpp:1029: warning: enumeration value 'STOP_MODE' not handled in switch src/cmd/unit_interface.cpp:1117: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1124: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1125: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:996: warning: enumeration value 'BRIEFINGMODE' not handled in switch src/cmd/unit_interface.cpp:996: warning: enumeration value 'NEWSMODE' not handled in switch src/cmd/unit_interface.cpp:996: warning: enumeration value 'SAVEMODE' not handled in switch src/cmd/unit_interface.cpp:996: warning: enumeration value 'MAXMODE' not handled in switch src/cmd/unit_interface.cpp: In member function 'void UpgradingInfo::CompleteTransactionAfterTurretSelect()': src/cmd/unit_interface.cpp:1182: warning: enumeration value 'BUYMODE' not handled in switch src/cmd/unit_interface.cpp:1182: warning: enumeration value 'SELLMODE' not handled in switch src/cmd/unit_interface.cpp:1182: warning: enumeration value 'MISSIONMODE' not handled in switch src/cmd/unit_interface.cpp:1182: warning: enumeration value 'BRIEFINGMODE' not handled in switch src/cmd/unit_interface.cpp:1182: warning: enumeration value 'NEWSMODE' not handled in switch src/cmd/unit_interface.cpp:1182: warning: enumeration value 'SHIPDEALERMODE' not handled in switch src/cmd/unit_interface.cpp:1182: warning: enumeration value 'SAVEMODE' not handled in switch src/cmd/unit_interface.cpp:1182: warning: enumeration value 'MAXMODE' not handled in switch src/cmd/unit_interface.cpp: In member function 'void UpgradingInfo::CompleteTransactionConfirm()': src/cmd/unit_interface.cpp:1242: warning: unused variable 'tmp' src/cmd/unit_interface.cpp:1225: warning: enumeration value 'BUYMODE' not handled in switch src/cmd/unit_interface.cpp:1225: warning: enumeration value 'SELLMODE' not handled in switch src/cmd/unit_interface.cpp:1225: warning: enumeration value 'MISSIONMODE' not handled in switch src/cmd/unit_interface.cpp:1225: warning: enumeration value 'BRIEFINGMODE' not handled in switch src/cmd/unit_interface.cpp:1225: warning: enumeration value 'NEWSMODE' not handled in switch src/cmd/unit_interface.cpp:1225: warning: enumeration value 'SHIPDEALERMODE' not handled in switch src/cmd/unit_interface.cpp:1225: warning: enumeration value 'SAVEMODE' not handled in switch src/cmd/unit_interface.cpp:1225: warning: enumeration value 'MAXMODE' not handled in switch src/cmd/unit_interface.cpp: In function 'std::string GetNumKills(Unit*)': src/cmd/unit_interface.cpp:1393: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1400: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp: In member function 'std::vector >& UpgradingInfo::MakeMissionsFromSavegame(Unit*)': src/cmd/unit_interface.cpp:1465: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1465: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1468: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1471: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1478: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp: In function 'Cargo GetCargoForOwnerStarship(Cockpit*, int)': src/cmd/unit_interface.cpp:1528: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp: In member function 'std::vector >& UpgradingInfo::GetCargoFor(Unit*)': src/cmd/unit_interface.cpp:1559: warning: enumeration value 'SAVEMODE' not handled in switch src/cmd/unit_interface.cpp:1559: warning: enumeration value 'MAXMODE' not handled in switch src/cmd/unit_interface.cpp: In member function 'std::vector >& UpgradingInfo::GetCargoList()': src/cmd/unit_interface.cpp:1596: warning: enumeration value 'NEWSMODE' not handled in switch src/cmd/unit_interface.cpp:1596: warning: enumeration value 'SAVEMODE' not handled in switch src/cmd/unit_interface.cpp:1596: warning: enumeration value 'MAXMODE' not handled in switch src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/unit_functions.cpp:79: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/unit_functions.cpp:79: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/unit_functions.cpp:79: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit_functions.cpp:79: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/unit_functions.cpp:79: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/unit_functions.cpp:79: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/unit_functions.cpp:79: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/cmd/unit_interface.cpp:1656: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/cmd/unit_interface.cpp:1656: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/cmd/unit_interface.cpp:1656: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/cmd/unit_interface.cpp:1656: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/cmd/unit_interface.cpp:1656: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/cmd/unit_interface.cpp:1656: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/cmd/unit_interface.cpp:1656: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit.h:32, from src/main.cpp:44: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here depbase=`echo src/python/briefing_wrapper.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/briefing_wrapper.o -MD -MP -MF $depbase.Tpo -c -o src/python/briefing_wrapper.o src/python/briefing_wrapper.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/gfx/vsbox.h:4, from src/cmd/unit.cpp:33, from src/cmd/unit.h:272, from src/main.cpp:44: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from src/python/python_class.h:41, from src/python/briefing_wrapper.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/unit.cpp:52, from src/cmd/unit.h:272, from src/main.cpp:44: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/main.cpp: In function 'void cleanup()': src/main.cpp:163: warning: unused variable 'i' src/main.cpp: In function 'int main(int, char**)': src/main.cpp:215: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result src/main.cpp: In function 'void bootstrap_main_loop()': src/main.cpp:696: warning: comparison between signed and unsigned integer expressions src/main.cpp:701: warning: comparison between signed and unsigned integer expressions src/cmd/unit_physics.cpp: In member function 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]': src/cmd/missile.h:60: instantiated from here src/cmd/unit_physics.cpp:139: warning: unused variable 'ct' src/cmd/unit_physics.cpp:140: warning: unused variable 'ctm' src/cmd/unit_damage.cpp: In member function 'bool GameUnit::Explode(bool, float) [with UnitType = Missile]': src/cmd/unit_physics.cpp:156: instantiated from 'void GameUnit::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*) [with UnitType = Missile]' src/cmd/missile.h:60: instantiated from here src/cmd/unit_damage.cpp:311: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:356: warning: suggest parentheses around && within || src/cmd/unit_damage.cpp:394: warning: suggest parentheses around assignment used as truth value src/cmd/unit_damage.cpp:404: warning: comparison between signed and unsigned integer expressions src/cmd/unit_damage.cpp: In member function 'void GameUnit::Split(int) [with UnitType = Missile]': src/main.cpp:833: instantiated from here src/cmd/unit_damage.cpp:93: warning: comparison between signed and unsigned integer expressions src/main.cpp:833: instantiated from here src/cmd/unit_damage.cpp:121: warning: comparison between signed and unsigned integer expressions src/cmd/unit.cpp: In member function 'void GameUnit::Draw(const Transformation&, const Matrix&) [with UnitType = Missile]': src/main.cpp:833: instantiated from here src/cmd/unit.cpp:454: warning: suggest parentheses around assignment used as truth value src/main.cpp:833: instantiated from here src/cmd/unit.cpp:559: warning: unused variable 'thus' src/cmd/unit.cpp: In member function 'void GameUnit::DrawNow(const Matrix&, float) [with UnitType = Missile]': src/main.cpp:833: instantiated from here src/cmd/unit.cpp:263: warning: suggest parentheses around assignment used as truth value src/cmd/unit.cpp:274: warning: unused variable 'enginescale' src/cmd/unit_jump.cpp: In member function 'bool GameUnit::TransferUnitToSystem(unsigned int, StarSystem*&, bool) [with UnitType = Missile]': src/main.cpp:833: instantiated from here src/cmd/unit_jump.cpp:52: warning: suggest parentheses around assignment used as truth value src/cmd/unit_jump.cpp:95: warning: suggest parentheses around assignment used as truth value src/cmd/unit_click.cpp: In member function 'bool GameUnit::querySphereClickList(int, int, float, Camera*) [with UnitType = Missile]': src/main.cpp:833: instantiated from here src/cmd/unit_click.cpp:57: warning: suggest parentheses around assignment used as truth value g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/mesher-hashtable.o -MD -MP -MF src/.deps/mesher-hashtable.Tpo -c -o src/mesher-hashtable.o `test -f 'src/hashtable.cpp' || echo './'`src/hashtable.cpp mv -f src/.deps/mesher-hashtable.Tpo src/.deps/mesher-hashtable.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/mesher-xml_support.o -MD -MP -MF src/.deps/mesher-xml_support.Tpo -c -o src/mesher-xml_support.o `test -f 'src/xml_support.cpp' || echo './'`src/xml_support.cpp In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/xml_support.cpp:7: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used g++ -DHAVE_CONFIG_H -I. -I../../src -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/mesh_xml-xml_support.o -MD -MP -MF src/.deps/mesh_xml-xml_support.Tpo -c -o src/mesh_xml-xml_support.o `test -f 'src/xml_support.cpp' || echo './'`src/xml_support.cpp In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/xml_support.cpp:7: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. mv -f src/.deps/mesher-xml_support.Tpo src/.deps/mesher-xml_support.Po g++ -DHAVE_CONFIG_H -I. -I../../src -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/MeshParse/tempgen-template_generator.o -MD -MP -MF objconv/MeshParse/.deps/tempgen-template_generator.Tpo -c -o objconv/MeshParse/tempgen-template_generator.o `test -f 'objconv/MeshParse/template_generator.cpp' || echo './'`objconv/MeshParse/template_generator.cpp ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from objconv/MeshParse/template_generator.cpp:13: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one depr ecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. objconv/MeshParse/template_generator.cpp: In function 'std::string RemoveAutotracking(std::string)': objconv/MeshParse/template_generator.cpp:572: warning: comparison between signed and unsigned integer expressions objconv/MeshParse/template_generator.cpp: In function 'std::map, std::allocator > > parseTurretSizes()': objconv/MeshParse/template_generator.cpp:634: warning: comparison between signed and unsigned integer expressions objconv/MeshParse/template_generator.cpp: In function 'void UnitBeginElement(const std::string&, const XMLSupport::AttributeList&, XML*)': objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'UNKNOWN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SUBUNIT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDMESH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BSPMESH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RAPIDMESH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOUNT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MESHLIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DOCK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'XFILE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'X' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'Y' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'Z' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RI' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RJ' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QI' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QJ' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RED' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'GREEN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BLUE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ALPHA' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOUNTSIZE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'WEAPON' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DEFENSE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ARMOR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'FORWARD' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RETRO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'FRONT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BACK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LEFT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'TOP' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BOTTOM' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RECHARGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LEAK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HULL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'STRENGTH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'STATS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MASS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOMENTOFINERTIA' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'FUEL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'THRUST' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MANEUVER' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'YAW' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ROLL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'PITCH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENGINE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'COMPUTER' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AACCEL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'REACTOR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LIMIT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RESTRICTED' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAX' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MIN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAXSPEED' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AFTERBURNER' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDTIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ITTS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AMMO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HUDIMAGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SOUND' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MINTARGETSIZE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAXCONE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LOCKCONE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RANGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ISCOLOR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RADAR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKRATE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKMIN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKGLASS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENGINEWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENGINEMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HULLWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HULLMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ARMORWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ARMORMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'EXPLODEWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'EXPLODEMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'EXPLOSIONANI' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'COCKPIT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'JUMP' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DELAY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'JUMPENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'JUMPWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DOCKINTERNAL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'WORMHOLE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RAPID' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'USEBSP' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AFTERBURNENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MISSING' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'UNITSCALE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'PRICE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'VOLUME' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QUANTITY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CARGO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HOLD' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CATEGORY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'IMPORT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'PRICESTDDEV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QUANTITYSTDDEV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DAMAGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'COCKPITDAMAGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'REPAIRDROID' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ECM' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DESCRIPTION' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'UPGRADE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOUNTOFFSET' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SUBUNITOFFSET' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SLIDE_START' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SLIDE_END' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'TRACKINGCONE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MISSIONCARGO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAXIMUM' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LIGHTTYPE' not handled in switch objconv/MeshParse/template_generator.cpp:676: warning: unused variable 'top' objconv/MeshParse/template_generator.cpp: In function 'void beginElement(const std::string&, const XMLSupport::AttributeList&, XML*)': objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'LODFILE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'POWER' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'REFLECT' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'LIGHTINGON' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'FLATSHADE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'TEXTURE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'FORCETEXTURE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ALPHAMAP' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'SHAREVERT' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ALPHA' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'RED' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'GREEN' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'BLUE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'X' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'Y' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'Z' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'I' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'J' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'K' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'S' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'T' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'SCALE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'BLENDMODE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'TYPE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ROTATE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'WEIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'SIZE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'OFFSET' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ANIMATEDTEXTURE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'REVERSE' not handled in switch objconv/MeshParse/template_generator.cpp: In function 'void endElement(const std::string&, XML*)': objconv/MeshParse/template_generator.cpp:984: warning: unused variable 'i' g++ -DHAVE_CONFIG_H -I. -I../../src -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/tempgen-xml_support.o -MD -MP -MF src/.deps/tempgen-xml_support.Tpo -c -o src/tempgen-xml_support.o `test -f 'src/xml_support.cpp' || echo './'`src/xml_support.cpp In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/xml_support.cpp:7: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. mv -f src/.deps/mesh_xml-xml_support.Tpo src/.deps/mesh_xml-xml_support.Po g++ -DHAVE_CONFIG_H -I. -I../../src -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/tempgen-hashtable.o -MD -MP -MF src/.deps/tempgen-hashtable.Tpo -c -o src/tempgen-hashtable.o `test -f 'src/hashtable.cpp' || echo './'`src/hashtable.cpp mv -f src/.deps/tempgen-hashtable.Tpo src/.deps/tempgen-hashtable.Po depbase=`echo objconv/replace.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/replace.o -MD -MP -MF $depbase.Tpo -c -o objconv/replace.o objconv/replace.cpp &&\ mv -f $depbase.Tpo $depbase.Po objconv/replace.cpp: In function 'std::string FileToString(const char*)': objconv/replace.cpp:17: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/replace.cpp: In function 'void replaceit(const char*, std::string, std::string)': objconv/replace.cpp:35: warning: comparison between signed and unsigned integer expressions objconv/replace.cpp:37: warning: comparison between signed and unsigned integer expressions objconv/replace.cpp:38: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/replace.cpp:43: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/replace.cpp:46: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo objconv/trisort.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/trisort.o -MD -MP -MF $depbase.Tpo -c -o objconv/trisort.o objconv/trisort.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/atmosphere_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/atmosphere_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/atmosphere_server.o src/cmd/atmosphere_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/gfx/mesh.h:26 , from src/cmd/atmosphere.h:4 , from src/cmd/atmosphere_server.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . mv -f src/.deps/tempgen-xml_support.Tpo src/.deps/tempgen-xml_support.Po depbase=`echo src/cmd/base_util_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/base_util_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/base_util_server.o src/cmd/base_util_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/base_util_server.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/beam_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/beam_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/beam_server.o src/cmd/beam_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from src/cmd/beam.h:4, from src/cmd/beam_server.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file inc ludes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/atmosphere.h:4, from src/cmd/atmosphere_server.cpp:1: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/cmd/bolt_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/bolt_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/bolt_server.o src/cmd/bolt_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/beam.h:4, from src/cmd/beam_server.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from src/cmd/bolt_server.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. mv -f objconv/MeshParse/.deps/tempgen-template_generator.Tpo objconv/MeshParse/.deps/tempgen-template_generator.Po depbase=`echo src/cmd/unit_factory_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_factory_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_factory_server.o src/cmd/unit_factory_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from ./src/cmd/planet_generic.h:4 , from src/cmd/unit_factory.h:27 , from src/cmd/unit_factory_server.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/unit_functions_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_functions_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_functions_server.o src/cmd/unit_functions_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/unit_functions_server.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/bolt_server.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/cmd/unit_util_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_util_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_util_server.o src/cmd/unit_util_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/cmd/unit_generic.h:36 , from src/cmd/unit_util_server.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/networking/networkcomm_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/networkcomm_server.o -MD -MP -MF $depbase.Tpo -c -o src/networking/networkcomm_server.o src/networking/networkcomm_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/faction_util_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/faction_util_server.o -MD -MP -MF $depbase.Tpo -c -o src/faction_util_server.o src/faction_util_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/client.h:28, from ./src/networking/networkcomm.h:4, from src/networking/networkcomm_server.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/faction_util_server.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/force_feedback_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/force_feedback_server.o -MD -MP -MF $depbase.Tpo -c -o src/force_feedback_server.o src/force_feedback_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/vsfilesystem.h:14, from src/force_feedback_server.cpp:29: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/networking/networkcomm.h:34, from src/networking/networkcomm_server.cpp:1: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything depbase=`echo src/gfxlib_struct_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfxlib_struct_server.o -MD -MP -MF $depbase.Tpo -c -o src/gfxlib_struct_server.o src/gfxlib_struct_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/libaudioserver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/libaudioserver.o -MD -MP -MF $depbase.Tpo -c -o src/libaudioserver.o src/libaudioserver.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/libserver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/libserver.o -MD -MP -MF $depbase.Tpo -c -o src/libserver.o src/libserver.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/cockpit_generic.h:3, from src/libaudioserver.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/star_system_generic.h:7 , from src/universe_generic.h:28 , from src/vs_globals.h:6 , from src/libserver.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/universe_util_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/universe_util_server.o -MD -MP -MF $depbase.Tpo -c -o src/universe_util_server.o src/universe_util_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/script/mission.h:29, from src/universe_util_server.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed w ithout further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/flightgroup_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/flightgroup_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/flightgroup_server.o src/cmd/script/flightgroup_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/script/mission.h:29, from src/cmd/script/flightgroup_server.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one depre cated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult./src/cmd/container.h:29: warning: inline function 'Unit* UnitContainer::GetUnit()' used but never defined the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/script_call_unit_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_unit_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_unit_server.o src/cmd/script/script_call_unit_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/gfx/cockpit_generic.h:3 , from src/cmd/script/script_call_unit_server.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/sphere_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/sphere_server.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/sphere_server.o src/gfx/sphere_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/gfx/mesh.h:26 , from src/gfx/sphere.h:4 , from src/gfx/sphere_server.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/vsbox_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vsbox_server.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vsbox_server.o src/gfx/vsbox_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/mesh_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh_server.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh_server.o src/gfx/mesh_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/vsbox.h:4, from src/gfx/vsbox_server.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/mesh_server.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/background_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/background_server.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/background_server.o src/gfx/background_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/vegaserver.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/vegaserver.o -MD -MP -MF $depbase.Tpo -c -o src/vegaserver.o src/vegaserver.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/star_system_generic.h:7 , from src/universe_generic.h:28 , from src/vs_globals.h:6 , from src/vegaserver.cpp:23 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/gfx/sphere.h:4, from src/gfx/sphere_server.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/gfx/vsbox.h:4, from src/gfx/vsbox_server.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/gfx/mesh_server.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/cmd/script/director_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/director_server.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/director_server.o src/cmd/script/director_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_sphere_list_server.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_sphere_list_server.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_sphere_list_server.o src/gldrv/gl_sphere_list_server.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/gl_sphere_list_server.cpp: In constructor 'GFXSphereVertexList::GFXSphereVertexList(float, int, bool, bool)': src/gldrv/gl_sphere_list_server.cpp:38: warning: comparison between signed and unsigned integer expressions depbase=`echo src/networking/lowlevel/netbuffer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/netbuffer.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/netbuffer.o src/networking/lowlevel/netbuffer.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/netui.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/netui.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/netui.o src/networking/lowlevel/netui.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/lowlevel/vsnet_clientstate.h:28, from ./src/networking/lowlevel/netbuffer.h:9, from src/networking/lowlevel/netbuffer.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from ./src/python/python_class.h:41, from src/cmd/script/director_server.cpp:28: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/networking/lowlevel/packet.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/packet.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/packet.o src/networking/lowlevel/packet.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/packetmem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/packetmem.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/packetmem.o src/networking/lowlevel/packetmem.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_address.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_address.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_address.o src/networking/lowlevel/vsnet_address.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_clientstate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_clientstate.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_clientstate.o src/networking/lowlevel/vsnet_clientstate.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/client.h:28, from src/networking/lowlevel/vsnet_clientstate.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/networking/lowlevel/vsnet_cmd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_cmd.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_cmd.o src/networking/lowlevel/vsnet_cmd.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_debug.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_debug.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_debug.o src/networking/lowlevel/vsnet_debug.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_dloadenum.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_dloadenum.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_dloadenum.o src/networking/lowlevel/vsnet_dloadenum.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/networking/lowlevel/vsnet_dloadenum.h:7, from src/networking/lowlevel/vsnet_dloadenum.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquat ed header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/networking/lowlevel/vsnet_debug.cpp:15: warning: 'time_trigger' defined but not used depbase=`echo src/networking/lowlevel/vsnet_dloadmgr.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_dloadmgr.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_dloadmgr.o src/networking/lowlevel/vsnet_dloadmgr.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from src/networking/lowlevel/vsnet_dloadmgr.cpp:3 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a src/cmd/script/director_server.cpp: In member function 'void Mission::DirectorLoop()': src/cmd/script/director_server.cpp:71: warning: unused variable 'oldgametime' n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/networking/lowlevel/vsnet_notify.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_notify.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_notify.o src/networking/lowlevel/vsnet_notify.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/networking/lowlevel/vsnet_notify.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/networking/lowlevel/vsnet_notify.cpp:5: src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything src/networking/lowlevel/vsnet_notify.h: In constructor 'VsnetDownload::Client::Item::Item(SOCKETALT, const std::string&, VSFileSystem::VSFileType, VsnetDownload::Client::NotifyPtr)': src/networking/lowlevel/vsnet_notify.h:206: warning: 'VsnetDownload::Client::Item::_error' will be initialized after src/networking/lowlevel/vsnet_notify.h:198: warning: 'VSFileSystem::VSFileType VsnetDownload::Client::Item::_filetype' src/networking/lowlevel/vsnet_notify.cpp:48: warning: when initialized here src/networking/lowlevel/vsnet_notify.h: In constructor 'VsnetDownload::Client::File::File(SOCKETALT, const std::string&, std::string, VSFileSystem::VSFileType, VsnetDownload::Client::NotifyPtr)': src/networking/lowlevel/vsnet_notify.h:241: warning: 'VsnetDownload::Client::File::_offset' will be initialized after src/networking/lowlevel/vsnet_notify.h:237: warning: 'std::string VsnetDownload::Client::File::_destfile' src/networking/lowlevel/vsnet_notify.cpp:149: warning: when initialized here src/networking/lowlevel/vsnet_notify.h: In constructor 'VsnetDownload::Client::File::File(const std::string&, SOCKETALT, const std::string&, std::string, VSFileSystem::VSFileType, VsnetDownload::Client::NotifyPtr)': src/networking/lowlevel/vsnet_notify.h:241: warning: 'VsnetDownload::Client::File::_offset' will be initialized after src/networking/lowlevel/vsnet_notify.h:237: warning: 'std::string VsnetDownload::Client::File::_destfile' src/networking/lowlevel/vsnet_notify.cpp:164: warning: when initialized here depbase=`echo src/networking/lowlevel/vsnet_oss.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_oss.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_oss.o src/networking/lowlevel/vsnet_oss.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/networking/lowlevel/vsnet_dloadmgr.cpp:6: ./src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything src/networking/lowlevel/vsnet_dloadmgr.cpp: In member function 'void VsnetDownload::Server::Manager::addCmdDownload(SOCKETALT, NetBuffer&)': src/networking/lowlevel/vsnet_dloadmgr.cpp:608: warning: unused variable 'zoneid' depbase=`echo src/networking/lowlevel/vsnet_parsecmd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_parsecmd.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_parsecmd.o src/networking/lowlevel/vsnet_parsecmd.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from ./src/networking/lowlevel/vsnet_clientstate.h:28, from src/networking/lowlevel/netbuffer.h:9, from src/networking/lowlevel/vsnet_parsecmd.h:20, from src/networking/lowlevel/vsnet_parsecmd.cpp:17: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file include s at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/networking/lowlevel/vsnet_pipe.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_pipe.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_pipe.o src/networking/lowlevel/vsnet_pipe.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_serversocket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_serversocket.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_serversocket.o src/networking/lowlevel/vsnet_serversocket.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_socket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_socket.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_socket.o src/networking/lowlevel/vsnet_socket.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_socketbase.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_socketbase.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_socketbase.o src/networking/lowlevel/vsnet_socketbase.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/networking/lowlevel/vsnet_socketbase.cpp: In constructor 'VsnetSocketBase::VsnetSocketBase(int, const char*, SocketSet&)': src/networking/lowlevel/vsnet_socketbase.cpp:79: warning: comparison between signed and unsigned integer expressions depbase=`echo src/networking/lowlevel/vsnet_socketflags.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_socketflags.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_socketflags.o src/networking/lowlevel/vsnet_socketflags.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_sockethttp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_sockethttp.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_sockethttp.o src/networking/lowlevel/vsnet_sockethttp.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_socketset.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_socketset.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_socketset.o src/networking/lowlevel/vsnet_socketset.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from src/networking/lowlevel/vsnet_dloadenum.h:7 , from src/networking/lowlevel/vsnet_dloadmgr.h:17 , from src/networking/lowlevel/vsnet_socketset.cpp:9 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/networking/lowlevel/vsnet_sockettcp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_sockettcp.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_sockettcp.o src/networking/lowlevel/vsnet_sockettcp.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/networking/lowlevel/vsnet_sockethttp.cpp: In member function 'virtual int VsnetHTTPSocket::lower_sendbuf()': src/networking/lowlevel/vsnet_sockethttp.cpp:199: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' src/networking/lowlevel/vsnet_sockethttp.cpp:245: warning: comparison between signed and unsigned integer expressions src/networking/lowlevel/vsnet_sockethttp.cpp: In member function 'bool VsnetHTTPSocket::parseHeaderByte(char)': src/networking/lowlevel/vsnet_sockethttp.cpp:275: warning: unused variable 'sp2' src/networking/lowlevel/vsnet_sockethttp.cpp: In member function 'virtual bool VsnetHTTPSocket::lower_selected(int)': src/networking/lowlevel/vsnet_sockethttp.cpp:347: warning: unused variable 'ret' In file included from src/networking/lowlevel/vsnet_socketset.cpp:9: src/networking/lowlevel/vsnet_dloadmgr.h:24: warning: declaration 'class VSFileSystem::VSFile' does not declare anything src/networking/lowlevel/vsnet_sockettcp.cpp: In member function 'virtual bool VsnetTCPSocket::lower_selected(int)': src/networking/lowlevel/vsnet_sockettcp.cpp:398: warning: comparison between signed and unsigned integer expressions src/networking/lowlevel/vsnet_sockettcp.cpp:456: warning: unused variable 'i' depbase=`echo src/networking/lowlevel/vsnet_socketudp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_socketudp.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_socketudp.o src/networking/lowlevel/vsnet_socketudp.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_thread_non.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_thread_non.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_thread_non.o src/networking/lowlevel/vsnet_thread_non.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/networking/lowlevel/vsnet_sockethttp.cpp: At global scope: src/networking/lowlevel/vsnet_sockethttp.cpp:12: warning: 'httpnum' defined but not used depbase=`echo src/networking/lowlevel/vsnet_thread_p.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_thread_p.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_thread_p.o src/networking/lowlevel/vsnet_thread_p.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/networking/lowlevel/vsnet_thread_sdl.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/lowlevel/vsnet_thread_sdl.o -MD -MP -MF $depbase.Tpo -c -o src/networking/lowlevel/vsnet_thread_sdl.o src/networking/lowlevel/vsnet_thread_sdl.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/ai/aggressive.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/aggressive.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/aggressive.o src/cmd/ai/aggressive.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/ai/comm_ai.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/comm_ai.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/comm_ai.o src/cmd/ai/comm_ai.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/ai/comm_ai.h:5, from src/cmd/ai/fire.h:3, from src/cmd/ai/aggressive.h:3, from src/cmd/ai/aggressive.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from src/cmd/ai/comm_ai.h:5 , from src/cmd/ai/comm_ai.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/ai/communication_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/communication_xml.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/communication_xml.o src/cmd/ai/communication_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/cmd/ai/communication.h:3 , from src/cmd/ai/communication_xml.cpp:5 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l depbase=`echo src/cmd/ai/communication.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/communication.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/communication.o src/cmd/ai/communication.cpp &&\ mv -f $depbase.Tpo $depbase.Po i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/ai/communication.h:3, from src/cmd/ai/communication.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/ai/aggressive.cpp:23: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions In file included from src/cmd/ai/comm_ai.cpp:11: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/cmd/ai/comm_ai.cpp: In function 'bool MatchingMood(const CommunicationMessage&, float, float, float)': src/cmd/ai/comm_ai.cpp:46: warning: comparison between signed and unsigned integer expressions src/cmd/ai/comm_ai.cpp: In member function 'Unit* CommunicatingAI::GetRandomUnit(float, float)': src/cmd/ai/comm_ai.cpp:310: warning: unused variable 'cm' src/cmd/ai/comm_ai.cpp:311: warning: unused variable 'unitRad' src/cmd/ai/aggressive.cpp: In member function 'bool Orders::AggressiveAI::ProcessLogicItem(const AIEvents::AIEvresult&)': src/cmd/ai/aggressive.cpp:322: warning: unused variable 'game_accel' src/cmd/ai/aggressive.cpp: In member function 'bool Orders::AggressiveAI::ProcessCurrentFgDirective(Flightgroup*)': src/cmd/ai/aggressive.cpp:836: warning: unused variable 'position' src/cmd/ai/aggressive.cpp:976: warning: unused variable 'position' src/cmd/ai/aggressive.cpp:992: warning: unused variable 'formdist' src/cmd/ai/aggressive.cpp: In function 'Unit* ChooseNavPoint(Unit*, Unit**, float*)': src/cmd/ai/aggressive.cpp:1339: warning: unused variable 'rand8' ./src/cmd/unit_find.h: In function 'void findObjectsFromPosition(CollideMap*, Collidable*, Locator*, QVector, float, bool) [with Locator = NearestNavOrCapshipLocator]': ./src/cmd/unit_find.h:73: instantiated from 'void findObjects(CollideMap*, Collidable*, Locator*) [with Locator = NearestNavOrCapshipLocator]' src/cmd/ai/aggressive.cpp:1373: instantiated from here ./src/cmd/unit_find.h:55: warning: suggest parentheses around comparison in operand of == src/cmd/ai/communication_xml.cpp: In member function 'void FSM::beginElement(const std::string&, XMLSupport::AttributeList)': src/cmd/ai/communication_xml.cpp:92: warning: comparison between signed and unsigned integer expressions src/cmd/ai/communication.cpp: In member function 'int FSM::getCommMessageMood(int, float, float, float) const': src/cmd/ai/communication.cpp:138: warning: comparison between signed and unsigned integer expressions depbase=`echo src/cmd/ai/docking.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/docking.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/docking.o src/cmd/ai/docking.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from src/cmd/ai/docking.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/ai/communication_xml.cpp:60: warning: 'sexe' may be used uninitialized in this function src/cmd/ai/communication_xml.cpp:58: warning: 'val' may be used uninitialized in this function depbase=`echo src/cmd/ai/event_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/event_xml.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/event_xml.o src/cmd/ai/event_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/cmd/ai/event_xml.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/ai/fire.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/fire.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/fire.o src/cmd/ai/fire.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/ai/comm_ai.h:5, from src/cmd/ai/fire.h:3, from src/cmd/ai/fire.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/ai/event_xml.cpp: In function 'void AIEvents::LoadAI(const char*, AIEvents::ElemAttrMap&, const std::string&)': src/cmd/ai/event_xml.cpp:143: warning: unused variable 'chunk_size' depbase=`echo src/cmd/ai/fireall.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/fireall.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/fireall.o src/cmd/ai/fireall.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/ai/fireall.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/ai/fire.cpp:14: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/cmd/ai/fire.cpp: In member function 'virtual void Orders::FireAt::ChooseTargets(int, bool)': src/cmd/ai/fire.cpp:449: warning: comparison between signed and unsigned integer expressions src/cmd/ai/fire.cpp:450: warning: comparison between signed and unsigned integer expressions src/cmd/ai/fire.cpp:439: warning: unused variable 'un' src/cmd/ai/fire.cpp:442: warning: unused variable 'priority' src/cmd/ai/fire.cpp: In member function 'void Orders::FireAt::FireWeapons(bool, bool)': src/cmd/ai/fire.cpp:637: warning: unused variable 'missiledelayprob' src/cmd/ai/fire.cpp: In member function 'bool ChooseTargetClass::ShouldTargetUnit(Unit*, float) [with long unsigned int numTuple = 2ul]': src/cmd/ai/fire.cpp:482: instantiated from here src/cmd/ai/fire.cpp:352: warning: comparison between signed and unsigned integer expressions ./src/cmd/unit_find.h: In function 'void findObjectsFromPosition(CollideMap*, Collidable*, Locator*, QVector, float, bool) [with Locator = UnitWithinRangeLocator >]': ./src/cmd/unit_find.h:73: instantiated from 'void findObjects(CollideMap*, Collidable*, Locator*) [with Locator = UnitWithinRangeLocator >]' src/cmd/ai/fire.cpp:501: instantiated from here ./src/cmd/unit_find.h:55: warning: suggest parentheses around comparison in operand of == depbase=`echo src/cmd/ai/flybywire.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/flybywire.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/flybywire.o src/cmd/ai/flybywire.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/ai/flybywire.h:4, from src/cmd/ai/flybywire.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file include s at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/ai/hard_coded_scripts.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/hard_coded_scripts.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/hard_coded_scripts.o src/cmd/ai/hard_coded_scripts.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/ai/ikarus.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/ikarus.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/ikarus.o src/cmd/ai/ikarus.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/ai/comm_ai.h:5, from src/cmd/ai/fire.h:3, from src/cmd/ai/aggressive.h:3, from src/cmd/ai/ikarus.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/python/python_compile.h:8 , from ./src/python/python_class.h:41 , from src/cmd/ai/hard_coded_scripts.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/cmd/ai/ikarus.cpp: In member function 'void Orders::Ikarus::WillFire(Unit*)': src/cmd/ai/ikarus.cpp:48: warning: unused variable 'mrange' depbase=`echo src/cmd/ai/missionscript.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/missionscript.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/missionscript.o src/cmd/ai/missionscript.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/ai/navigation.h:7, from src/cmd/ai/script.h:4, from src/cmd/ai/missionscript.cpp:26: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/ai/navigation.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/navigation.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/navigation.o src/cmd/ai/navigation.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/ai/navigation.h:7, from src/cmd/ai/navigation.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at le ast one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/ai/order_comm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/order_comm.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/order_comm.o src/cmd/ai/order_comm.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/ai/communication.h:3, from src/cmd/ai/order_comm.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file include s at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/ai/hard_coded_scripts.cpp:11: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/cmd/ai/hard_coded_scripts.cpp: In constructor 'Orders::LoopAround::LoopAround(bool, bool, bool, int)': src/cmd/ai/hard_coded_scripts.cpp:231: warning: comparison between signed and unsigned integer expressions depbase=`echo src/cmd/ai/order.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/order.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/order.o src/cmd/ai/order.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/ai/order.cpp:22: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/ai/script.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/script.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/script.o src/cmd/ai/script.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/cmd/ai/navigation.h:7 , from src/cmd/ai/script.h:4 , from src/cmd/ai/script.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/ai/tactics.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/tactics.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/tactics.o src/cmd/ai/tactics.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/ai/turretai.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/turretai.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/turretai.o src/cmd/ai/turretai.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/config_xml.h:31, from src/cmd/ai/turretai.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/ai/tactics.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file in cludes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/ai/script.cpp: In member function 'void AIScript::LoadXML()': src/cmd/ai/script.cpp:809: warning: unused variable 'chunk_size' depbase=`echo src/cmd/ai/warpto.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/ai/warpto.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/ai/warpto.o src/cmd/ai/warpto.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/ai/warpto.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file inclu des at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/alphacurve.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/alphacurve.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/alphacurve.o src/cmd/alphacurve.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/asteroid_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/asteroid_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/asteroid_generic.o src/cmd/asteroid_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/beam_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/beam_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/beam_generic.o src/cmd/beam_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/cmd/script/mission.h:29, from ./src/cmd/script/flightgroup.h:5, from ./src/cmd/asteroid_generic.h:3, from src/cmd/asteroid_generic.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from src/cmd/beam.h:4, from src/cmd/beam_generic.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file inclu des at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/ai/warpto.cpp: In function 'bool TargetWorthPursuing(Unit*, Unit*)': src/cmd/ai/warpto.cpp:46: warning: unused variable 'un' In file included from src/cmd/beam.h:4, from src/cmd/beam_generic.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/beam_generic.cpp: In member function 'void Beam::Init(const Transformation&, const weapon_info&, void*, Unit*)': src/cmd/beam_generic.cpp:71: warning: unused variable 'doscoop' src/cmd/beam_generic.cpp: In member function 'void Beam::RecalculateVertices(const Matrix&)': src/cmd/beam_generic.cpp:135: warning: unused variable 'invfadethick' src/cmd/beam_generic.cpp:136: warning: unused variable 'fadethick' src/cmd/beam_generic.cpp:137: warning: unused variable 'endthick' depbase=`echo src/cmd/bolt_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/bolt_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/bolt_generic.o src/cmd/bolt_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/building_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/building_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/building_generic.o src/cmd/building_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/cmd/unit_generic.h:36 , from src/cmd/building_generic.h:4 , from src/cmd/building_generic.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e aIn file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9 , from ./src/gfx/mesh.h:26, from src/cmd/bolt_generic.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_wa rning.h. To disable this warning use -Wno-deprecated. s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/cmd/bolt_generic.cpp:4: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/bolt_generic.cpp: At global scope: src/cmd/bolt_generic.cpp:182: warning: declaration 'union Collidable::CollideRef' does not declare anything src/cmd/bolt_generic.cpp: In function 'void BoltDestroyGeneric(Bolt*, int, int, bool)': src/cmd/bolt_generic.cpp:210: warning: comparison between signed and unsigned integer expressions src/cmd/bolt_generic.cpp:202: warning: unused variable 'fsize' depbase=`echo src/cmd/collection.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collection.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collection.o src/cmd/collection.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/oldcollection.cpp:6, from src/cmd/collection.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/collide_map.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide_map.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide_map.o src/cmd/collide_map.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/cmd/unit_generic.h:36 , from src/cmd/collide_map.cpp:4 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/collide.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide.o src/cmd/collide.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/container.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/container.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/container.o src/cmd/container.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/cmd/collide.h:6, from src/cmd/collide.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/container.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/collide_map.cpp: In member function 'void CollideArray::flatten()': src/cmd/collide_map.cpp:116: warning: comparison between signed and unsigned integer expressions src/cmd/collide_map.cpp: In member function 'void CollideArray::flatten(CollideArray&)': src/cmd/collide_map.cpp:198: warning: comparison between signed and unsigned integer expressions src/cmd/collide_map.cpp:199: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' In file included from src/cmd/beam.h:4, from src/cmd/collide.cpp:4: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/collide.cpp:11: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/collide.cpp:11: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/collide.cpp:11: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/csv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/csv.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/csv.o src/cmd/csv.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/collide.cpp:11: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/collide.cpp:11: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/csv.h:3, from src/cmd/csv.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/collide.cpp:11: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide.cpp: In member function 'csOPCODECollider* collideTrees::colTree(Unit*, const Vector&)': src/cmd/collide.cpp:45: warning: unused variable 'movement' src/cmd/collide.cpp: In member function 'void Beam::CollideHuge(const LineCollide&, Unit*, Unit*, Unit*)': src/cmd/collide.cpp:164: warning: unused variable 't' src/cmd/unit_collide.h: In static member function 'static bool UnitHash3d::removeFromVector(UnitCollection&, Unit*) [with CTSIZ = char [20], CTACCURACY = char [128], CTHUGE = char [27]]': src/cmd/unit_collide.h:244: instantiated from 'bool UnitHash3d::Remove(const LineCollide*, Unit*) [with CTSIZ = char [20], CTACCURACY = char [128], CTHUGE = char [27]]' src/cmd/collide.cpp:95: instantiated from here src/cmd/unit_collide.h:203: warning: suggest parentheses around assignment used as truth value src/cmd/csv.cpp: In function 'size_t findQuot(std::string, std::string, int)': src/cmd/csv.cpp:7: warning: comparison between signed and unsigned integer expressions src/cmd/csv.cpp: In function 'std::vector, std::allocator >, std::allocator, std::allocator > > > readCSV(std::string, std::string)': src/cmd/csv.cpp:71: warning: comparison between signed and unsigned integer expressions src/cmd/csv.cpp:72: warning: comparison between signed and unsigned integer expressions src/cmd/csv.cpp:54: warning: unused variable 'spos' src/cmd/csv.cpp:54: warning: unused variable 'i' src/cmd/csv.cpp: In member function 'void CSVTable::SetupOptimizer(std::vector, std::allocator >, std::allocator, std::allocator > > >, unsigned int)': src/cmd/csv.cpp:350: warning: comparison between signed and unsigned integer expressions depbase=`echo src/cmd/faction_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/faction_xml.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/faction_xml.o src/cmd/faction_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/faction_xml.cpp:5: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprec ated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/missile_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/missile_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/missile_generic.o src/cmd/missile_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/mount.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/mount.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/mount.o src/cmd/mount.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from ./src/cmd/unit_util.h:4 , from ./src/universe_util.h:6 , from src/cmd/missile_generic.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/mount.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. s e a n o n - d e p r esrc/cmd/csv.cpp: At global scope: src/cmd/csv.cpp:6: warning: 'size_t findQuot(std::string, std::string, int)' defined but not used src/cmd/csv.cpp:14: warning: 'std::string elimiQuote(std::string, std::string)' defined but not used c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/nebula_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/nebula_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/nebula_generic.o src/cmd/nebula_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/faction_xml.cpp: In static member function 'static void Faction::beginElement(void*, const XML_Char*, const XML_Char**)': src/cmd/faction_xml.cpp:136: warning: unused variable 'RGBfirst' src/cmd/faction_xml.cpp: In static member function 'static void Faction::LoadXML(const char*, char*, int)': src/cmd/faction_xml.cpp:324: warning: unused variable 'inFile' src/cmd/faction_xml.cpp:325: warning: unused variable 'chunk_size' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/nebula_generic.h:3, from src/cmd/nebula_generic.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/beam.h:4, from src/cmd/mount.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/missile_generic.cpp: In member function 'virtual void Missile::UpdatePhysics2(const Transformation&, const Transformation&, const Vector&, float, const Matrix&, const Vector&, bool, UnitCollection*)': src/cmd/missile_generic.cpp:139: warning: comparison between signed and unsigned integer expressions src/cmd/mount.cpp: In member function 'bool Mount::PhysicsAlignedFire(Unit*, const Transformation&, const Matrix&, const Vector&, void*, Unit*, signed char, float, Collidable**)': src/cmd/mount.cpp:251: warning: enumeration value 'UNKNOWN' not handled in switch src/cmd/nebula_generic.cpp: In member function 'void Nebula::LoadXML(const char*)': src/cmd/nebula_generic.cpp:100: warning: unused variable 'chunk_size' depbase=`echo src/cmd/planet_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/planet_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/planet_generic.o src/cmd/planet_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/cmd/unit_generic.h:36 , from src/cmd/planet_generic.h:4 , from src/cmd/planet_generic.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/role_bitmask.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/role_bitmask.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/role_bitmask.o src/cmd/role_bitmask.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/role_bitmask.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated hea der which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/unit_bsp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_bsp.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_bsp.o src/cmd/unit_bsp.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/cmd/unit_bsp.h:7, from src/cmd/unit_bsp.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least o ne deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/role_bitmask.cpp: In function 'std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > ROLES::buildscripts()': src/cmd/role_bitmask.cpp:68: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' src/cmd/role_bitmask.cpp:95: warning: comparison between signed and unsigned integer expressions src/cmd/role_bitmask.cpp: In function 'std::vector >, std::allocator > > > ROLES::buildroles()': src/cmd/role_bitmask.cpp:167: warning: comparison between signed and unsigned integer expressions depbase=`echo src/cmd/unit_collide.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_collide.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_collide.o src/cmd/unit_collide.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/planet_generic.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/planet_generic.cpp: In member function 'virtual void PlanetaryOrbit::Execute()': src/cmd/planet_generic.cpp:86: warning: unused variable 'my_multiplier' src/cmd/planet_generic.cpp:100: warning: unused variable 'blend_factor' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from src/cmd/beam.h:4, from src/cmd/unit_collide.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/planet_generic.cpp: In member function 'void Planet::InitPlanet(QVector, QVector, float, const Vector&, float, float, float, const char*, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, const QVector&, Unit*, int, std::string, bool, unsigned int)': src/cmd/planet_generic.cpp:440: warning: comparison between signed and unsigned integer expressions In file included from src/cmd/unit_bsp.h:8, from src/cmd/unit_bsp.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/cmd/beam.h:4, from src/cmd/unit_collide.cpp:3: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_collide.cpp:11: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_collide.cpp:11: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_collide.cpp:11: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_collide.cpp:11: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_collide.cpp:11: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.h:30, from src/cmd/unit_collide.cpp:11: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_collide.cpp: In member function 'void Unit::RemoveFromSystem()': src/cmd/unit_collide.cpp:64: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_collide.cpp: In member function 'bool Unit::InsideCollideTree(Unit*, QVector&, Vector&, QVector&, Vector&, bool, bool)': src/cmd/unit_collide.cpp:234: warning: suggest parentheses around assignment used as truth value src/cmd/unit_collide.cpp:252: warning: suggest parentheses around assignment used as truth value src/cmd/unit_collide.cpp: In member function 'Unit* Unit::BeamInsideCollideTree(const QVector&, const QVector&, QVector&, Vector&, double&)': src/cmd/unit_collide.cpp:313: warning: unused variable 'crashcount' src/cmd/unit_collide.cpp: In member function 'Unit* Unit::queryBSP(const QVector&, float, Vector&, float&, bool)': src/cmd/unit_collide.cpp:468: warning: suggest parentheses around assignment used as truth value src/cmd/unit_collide.cpp: In member function 'Unit* Unit::queryBSP(const QVector&, const QVector&, Vector&, float&, bool)': src/cmd/unit_collide.cpp:585: warning: suggest parentheses around assignment used as truth value src/cmd/unit_collide.cpp:593: warning: suggest parentheses around assignment used as truth value src/cmd/unit_collide.cpp:624: warning: comparison between signed and unsigned integer expressions src/cmd/unit_bsp.cpp: In function 'void dividePlane(const bsp_polygon&, const bsp_tree&, bsp_polygon&, bsp_polygon&)': src/cmd/unit_bsp.cpp:74: warning: 'oldflag' may be used uninitialized in this function depbase=`echo src/cmd/unit_const_cache.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_const_cache.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_const_cache.o src/cmd/unit_const_cache.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from src/cmd/unit_const_cache.cpp:3 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/unit_csv.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_csv.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_csv.o src/cmd/unit_csv.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/unit_collide.cpp: At global scope: src/cmd/unit_collide.cpp:172: warning: 'float tmpmax(float, float)' defined but not used In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/unit_csv.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/unit_factory_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_factory_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_factory_generic.o src/cmd/unit_factory_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from ./src/cmd/planet_generic.h:4, from src/cmd/unit_factory.h:27, from src/cmd/unit_factory_generic.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/unit_functions_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_functions_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_functions_generic.o src/cmd/unit_functions_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/unit_functions_generic.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/unit_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_generic.o src/cmd/unit_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/configxml.h:31 , from src/cmd/unit_generic.cpp:3 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from ./src/gfx/sphere.h:4, from src/cmd/unit_csv.cpp:5: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_csv.cpp:7: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_csv.cpp:7: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_csv.cpp:7: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_csv.cpp:7: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_csv.cpp:7: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_csv.cpp:7: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_csv.cpp: In function 'CSVRow LookupUnitRow(const std::string&, const std::string&)': src/cmd/unit_csv.cpp:22: warning: unused variable 'where' src/cmd/unit_csv.cpp: In member function 'void Unit::LoadRow(CSVRow&, std::string, std::string*)': src/cmd/unit_csv.cpp:1292: warning: unused variable 'colTree' src/cmd/unit_csv.cpp:905: warning: unused variable 'use_optimizer' src/cmd/unit_csv.cpp:908: warning: unused variable 'start' src/cmd/unit_csv.cpp:924: warning: unused variable 'spritet' src/cmd/unit_csv.cpp:945: warning: unused variable 'meshest' src/cmd/unit_csv.cpp:947: warning: unused variable 'subunt' src/cmd/unit_csv.cpp:956: warning: unused variable 'mountst' src/cmd/unit_csv.cpp:958: warning: unused variable 'cargot' src/cmd/unit_csv.cpp:965: warning: unused variable 'soundst' src/cmd/unit_csv.cpp:1240: warning: unused variable 'upgradet' src/cmd/unit_csv.cpp:1255: warning: unused variable 'explodet' src/cmd/unit_csv.cpp:1263: warning: unused variable 'lightt' src/cmd/unit_csv.cpp:1278: warning: unused variable 'treet' src/cmd/unit_csv.cpp:1374: warning: unused variable 'endt' src/cmd/unit_functions_generic.cpp: In function 'signed char ComputeAutoGuarantee(Unit*)': src/cmd/unit_functions_generic.cpp:159: warning: comparison between signed and unsigned integer expressions src/cmd/unit_csv.cpp: In member function 'std::string Unit::WriteUnitString()': src/cmd/unit_csv.cpp:1466: warning: comparison between signed and unsigned integer expressions src/cmd/unit_csv.cpp:1479: warning: comparison between signed and unsigned integer expressions src/cmd/unit_functions_generic.cpp: In function 'void Enslave(Unit*, bool)': src/cmd/unit_functions_generic.cpp:314: warning: comparison between signed and unsigned integer expressions src/cmd/unit_functions_generic.cpp:292: warning: unused variable 'free' In file included from src/cmd/beam.h:4, from src/cmd/unit_generic.cpp:6: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | depbase=`echo src/cmd/fg_util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/fg_util.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/fg_util.o src/cmd/fg_util.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/SharedPool.h:5 , from ./src/savegame.h:12 , from src/cmd/fg_util.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/cmd/fg_util.cpp: In function 'bool fg_util::CheckFG(std::vector, std::allocator >, std::allocator, std::allocator > > >&)': src/cmd/fg_util.cpp:253: warning: unused variable 'totalships' depbase=`echo src/cmd/pilot.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/pilot.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/pilot.o src/cmd/pilot.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/faction_generic.h:6, from src/cmd/pilot.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/unit_util_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_util_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_util_generic.o src/cmd/unit_util_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/unit_generic.cpp:40: ./src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': ./src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'void Unit::SetNebula(Nebula*)': src/cmd/unit_generic.cpp:114: warning: suggest parentheses around assignment used as truth value In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/unit_util_generic.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/unit_generic.cpp: In member function 'virtual void Unit::reactToCollision(Unit*, const QVector&, const Vector&, const QVector&, const Vector&, float)': src/cmd/unit_generic.cpp:474: warning: unused variable 'bouncepercent' src/cmd/unit_generic.cpp:479: warning: unused variable 'minvel' src/cmd/unit_generic.cpp: In destructor 'virtual Unit::~Unit()': src/cmd/unit_generic.cpp:954: warning: unused variable 'i' src/cmd/unit_generic.cpp: In member function 'void Unit::Init()': src/cmd/unit_generic.cpp:1270: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'void Unit::calculate_extent(bool)': src/cmd/unit_generic.cpp:1518: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'void Unit::ExecuteAI()': src/cmd/unit_generic.cpp:2260: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'void Unit::SetTurretAI()': src/cmd/unit_generic.cpp:2347: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp:2357: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'void Unit::DisableTurretAI()': src/cmd/unit_generic.cpp:2375: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In function 'std::string NearestSystem(std::string, QVector)': src/cmd/unit_generic.cpp:2445: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'virtual void Unit::UpdateSubunitPhysics(const Transformation&, const Matrix&, const Vector&, bool, UnitCollection*, Unit*)': src/cmd/unit_generic.cpp:2807: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp:2827: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In function 'float CalculateNearestWarpUnit(const Unit*, float, Unit**, bool)': src/cmd/unit_generic.cpp:2916: warning: unused variable 'itercount' src/cmd/unit_generic.cpp:2855: warning: unused variable 'autopilot_term_distance' src/cmd/unit_generic.cpp:2859: warning: unused variable 'warpMultiplierMin' src/cmd/unit_generic.cpp:2861: warning: unused variable 'warpMultiplierMax' src/cmd/unit_generic.cpp:2863: warning: unused variable 'warpMaxEfVel' src/cmd/unit_generic.cpp: In member function 'void Unit::AddVelocity(float)': src/cmd/unit_generic.cpp:2974: warning: unused variable 'autopilot_term_distance' src/cmd/unit_generic.cpp:2975: warning: unused variable 'smallwarphack' src/cmd/unit_generic.cpp:2976: warning: unused variable 'WARPMEMORYEFFECT' src/cmd/unit_generic.cpp:2992: warning: unused variable 'upcurvek' src/cmd/unit_generic.cpp:2994: warning: unused variable 'def_inv_interdiction' src/cmd/unit_generic.cpp: In member function 'bool Unit::jumpReactToCollision(Unit*)': src/cmd/unit_generic.cpp:3464: warning: suggest parentheses around && within || src/cmd/unit_generic.cpp: In member function 'Vector Unit::ClampTorque(const Vector&)': src/cmd/unit_generic.cpp:3662: warning: unused variable 'FMEC_factor' src/cmd/unit_generic.cpp: In member function 'Vector Unit::ClampThrust(const Vector&, bool)': src/cmd/unit_generic.cpp:3862: warning: unused variable 'FMEC_factor' src/cmd/unit_generic.cpp: In member function 'void Unit::RegenShields()': src/cmd/unit_generic.cpp:4067: warning: unused variable 'speed_leniency' src/cmd/unit_generic.cpp:4071: warning: unused variable 'use_max_shield_value' src/cmd/unit_generic.cpp:4078: warning: unused variable 'FMEC_efficiency' src/cmd/unit_generic.cpp: In member function 'void Unit::DamageRandSys(float, const Vector&, float, float)': src/cmd/unit_generic.cpp:4895: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'void Unit::Kill(bool, bool)': src/cmd/unit_generic.cpp:5109: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'float Unit::DealDamageToHullReturnArmor(const Vector&, float, float*&)': src/cmd/unit_generic.cpp:5568: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp:5447: warning: unused variable 'biggerthan' src/cmd/unit_generic.cpp: In member function 'virtual float Unit::DealDamageToShield(const Vector&, float&)': src/cmd/unit_generic.cpp:5603: warning: unused variable 'index' src/cmd/unit_generic.cpp: In member function 'bool Unit::ShieldUp(const Vector&) const': src/cmd/unit_generic.cpp:5640: warning: unused variable 'index' src/cmd/unit_generic.cpp: In member function 'void Unit::TargetTurret(Unit*)': src/cmd/unit_generic.cpp:5721: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'void Unit::SetRecursiveOwner(Unit*)': src/cmd/unit_generic.cpp:6199: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'double Unit::getMinDis(const QVector&)': src/cmd/unit_generic.cpp:6292: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'float Unit::querySphereClickList(const QVector&, const QVector&, float) const': src/cmd/unit_generic.cpp:6367: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'bool Unit::queryBoundingBox(const QVector&, float)': src/cmd/unit_generic.cpp:6405: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'int Unit::queryBoundingBox(const QVector&, const Vector&, float)': src/cmd/unit_generic.cpp:6433: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'bool Unit::EndRequestClearance(Unit*)': src/cmd/unit_generic.cpp:6456: warning: unused variable 'whichdockport' src/cmd/unit_generic.cpp: In member function 'void Unit::PerformDockingOperations()': src/cmd/unit_generic.cpp:6531: warning: unused variable 'tmp' src/cmd/unit_generic.cpp: In member function 'int Unit::ForceDock(Unit*, int)': src/cmd/unit_generic.cpp:6580: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'bool Unit::UpgradeMounts(const Unit*, int, bool, bool, int&, const Unit*, double&)': src/cmd/unit_generic.cpp:7221: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'virtual double Unit::Upgrade(const std::string&, int, int, bool, bool)': src/cmd/unit_generic.cpp:7507: warning: right-hand operand of comma has no effect src/cmd/unit_generic.cpp: In function 'bool cell_has_recursive_data(const std::string&, int, const char*)': src/cmd/unit_generic.cpp:7578: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'bool Unit::UpAndDownGrade(const Unit*, const Unit*, int, int, bool, bool, int, bool, double&, const Unit*, bool, bool)': src/cmd/unit_generic.cpp:7768: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp:7755: warning: unused variable 'neg' src/cmd/unit_generic.cpp:8093: warning: suggest parentheses around && within || src/cmd/unit_generic.cpp:8100: warning: suggest parentheses around && within || src/cmd/unit_generic.cpp: In member function 'bool Unit::ReduceToTemplate()': src/cmd/unit_generic.cpp:8148: warning: unused variable 'upfac' src/cmd/unit_generic.cpp: In member function 'Vector Unit::MountPercentOperational(int)': src/cmd/unit_generic.cpp:8165: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'bool Unit::RepairUpgradeCargo(Cargo*, Unit*, float*)': src/cmd/unit_generic.cpp:8351: warning: unused variable 'quantity' src/cmd/unit_generic.cpp: In member function 'void Unit::TurretFAW()': src/cmd/unit_generic.cpp:8551: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'void Unit::EjectCargo(unsigned int)': src/cmd/unit_generic.cpp:8722: warning: unused variable 'ai' src/cmd/unit_generic.cpp:8803: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp:8803: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'float Unit::getCargoVolume() const': src/cmd/unit_generic.cpp:9001: warning: comparison between signed and unsigned integer expressions src/cmd/unit_generic.cpp: In member function 'float Unit::getUpgradeVolume() const': src/cmd/unit_generic.cpp:9013: warning: comparison between signed and unsigned integer expressions In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/cmd/unit_util_generic.cpp:20: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/cmd/unit_generic.cpp: In static member function 'static std::string Unit::subunitSerializer(const XMLType&, void*)': src/cmd/unit_generic.cpp:9387: warning: suggest parentheses around assignment used as truth value src/cmd/unit_generic.cpp: In member function 'void Unit::Repair()': src/cmd/unit_generic.cpp:9571: warning: unused variable 'continuous' depbase=`echo src/cmd/unit_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/unit_xml.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/unit_xml.o src/cmd/unit_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/unit_util_generic.cpp: In function 'bool UnitUtil::isCapitalShip(const Unit*)': src/cmd/unit_util_generic.cpp:53: warning: unused variable 'res' src/cmd/unit_util_generic.cpp: In function 'int UnitUtil::getPhysicsPriority(Unit*)': src/cmd/unit_util_generic.cpp:227: warning: enumeration value 'scheduleDefault' not handled in switch src/cmd/unit_util_generic.cpp:150: warning: unused variable 'TOP_PRIORITY' src/cmd/unit_util_generic.cpp:158: warning: unused variable 'MEDIUMLOW_PRIORITY' src/cmd/unit_util_generic.cpp:180: warning: unused variable 'DYNAMIC_THROTTLE_ENABLE' src/cmd/unit_util_generic.cpp:204: warning: unused variable 'LOWEST_PRIORITY' src/cmd/unit_util_generic.cpp: In function 'bool UnitUtil::ishere(const Unit*, const Unit*)': src/cmd/unit_util_generic.cpp:686: warning: suggest parentheses around assignment used as truth value src/cmd/unit_util_generic.cpp: In function 'Unit* UnitUtil::owner(const Unit*)': src/cmd/unit_util_generic.cpp:699: warning: suggest parentheses around assignment used as truth value In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/cmd/unit_xml.h:4, from src/cmd/unit_xml.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/unit_find.h: In function 'void findObjectsFromPosition(CollideMap*, Collidable*, Locator*, QVector, float, bool) [with Locator = NearestUnitLocator]': src/cmd/unit_find.h:73: instantiated from 'void findObjects(CollideMap*, Collidable*, Locator*) [with Locator = NearestUnitLocator]' src/cmd/unit_generic.cpp:2880: instantiated from here src/cmd/unit_find.h:55: warning: suggest parentheses around comparison in operand of == In file included from ./src/gfx/sphere.h:4, from src/cmd/unit_xml.cpp:24: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_xml.cpp:26: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_xml.cpp:26: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_xml.cpp:26: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_xml.cpp:26: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_xml.cpp:26: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/unit_xml.cpp:26: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_xml.cpp: In function 'void pushMesh(std::vector >&, float&, float&, const char*, float, int, Flightgroup*, int, double)': src/cmd/unit_xml.cpp:500: warning: unused variable 'anitime' src/cmd/unit_xml.cpp: In member function 'void Unit::beginElement(const std::string&, const XMLSupport::AttributeList&)': src/cmd/unit_xml.cpp:1074: warning: unused variable 'playernum' src/cmd/unit_xml.cpp: In member function 'void Unit::LoadXML(VSFileSystem::VSFile&, const char*, std::string*)': src/cmd/unit_xml.cpp:1860: warning: unused variable 'chunk_size' src/cmd/unit_xml.cpp:2093: warning: unused variable 'colTree' ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/cmd/weapon_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/weapon_xml.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/weapon_xml.o src/cmd/weapon_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/star_system.h:5, from src/cmd/weapon_xml.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one d eprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/cmd/beam.h:4, from src/cmd/weapon_xml.cpp:9: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/weapon_xml.cpp: In function 'void LoadWeapons(const char*)': src/cmd/weapon_xml.cpp:537: warning: unused variable 'chunk_size' depbase=`echo src/cmd/collide2/Ice/IceAABB.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceAABB.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceAABB.o src/cmd/collide2/Ice/IceAABB.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceAABB.cpp:21: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceAABB.cpp:21: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceAABB.cpp:21: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceAABB.cpp:21: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceAABB.cpp:21: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceAABB.cpp:21: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceContainer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceContainer.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceContainer.o src/cmd/collide2/Ice/IceContainer.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceContainer.cpp:25: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceContainer.cpp:25: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceContainer.cpp:25: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceContainer.cpp:25: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceContainer.cpp:25: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceContainer.cpp:25: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceHPoint.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceHPoint.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceHPoint.o src/cmd/collide2/Ice/IceHPoint.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceHPoint.cpp:29: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceHPoint.cpp:29: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceHPoint.cpp:29: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceHPoint.cpp:29: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceHPoint.cpp:29: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceHPoint.cpp:29: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceIndexedTriangle.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceIndexedTriangle.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceIndexedTriangle.o src/cmd/collide2/Ice/IceIndexedTriangle.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceIndexedTriangle.cpp:12: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/unit_csv.cpp: At global scope: src/cmd/unit_csv.cpp:51: warning: 'std::vector, std::allocator >, std::allocator, std::allocator > > >, std::allocator, std::allocator >, std::allocator, std::allocator > > > > > parseBracketSemicolon(std::string)' defined but not used src/cmd/unit_csv.cpp:201: warning: 'Mount* createMount(const std::string&, int, int, float, float, float, float, bool)' defined but not used src/cmd/unit_csv.cpp:598: warning: 'std::string str(std::string, std::string)' defined but not used src/cmd/unit_csv.cpp:1443: warning: 'std::string tos(unsigned int)' defined but not used In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceIndexedTriangle.cpp:12: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceIndexedTriangle.cpp:12: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceIndexedTriangle.cpp:12: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceIndexedTriangle.cpp:12: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceIndexedTriangle.cpp:12: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceMatrix3x3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceMatrix3x3.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceMatrix3x3.o src/cmd/collide2/Ice/IceMatrix3x3.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix3x3.cpp:36: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix3x3.cpp:36: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix3x3.cpp:36: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix3x3.cpp:36: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix3x3.cpp:36: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix3x3.cpp:36: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceMatrix4x4.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceMatrix4x4.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceMatrix4x4.o src/cmd/collide2/Ice/IceMatrix4x4.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/Ice/IceOBB.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceOBB.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceOBB.o src/cmd/collide2/Ice/IceOBB.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix4x4.cpp:39: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix4x4.cpp:39: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix4x4.cpp:39: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix4x4.cpp:39: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceOBB.cpp:21: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceOBB.cpp:21: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceOBB.cpp:21: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix4x4.cpp:39: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceOBB.cpp:21: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceMatrix4x4.cpp:39: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceOBB.cpp:21: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceOBB.cpp:21: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IcePlane.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IcePlane.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IcePlane.o src/cmd/collide2/Ice/IcePlane.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePlane.cpp:21: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePlane.cpp:21: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IcePoint.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IcePoint.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IcePoint.o src/cmd/collide2/Ice/IcePoint.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePlane.cpp:21: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePlane.cpp:21: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePlane.cpp:21: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePoint.cpp:49: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePoint.cpp:49: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePlane.cpp:21: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePoint.cpp:49: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePoint.cpp:49: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePoint.cpp:49: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IcePoint.cpp:49: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceRandom.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceRandom.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceRandom.o src/cmd/collide2/Ice/IceRandom.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/collide2/Ice/IcePoint.cpp: In member function 'void Opcode::Point::SetNotUsed()': src/cmd/collide2/Ice/IcePoint.cpp:132: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.cpp:133: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.cpp:134: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.cpp: In member function 'bool Opcode::Point::IsNotUsed() const': src/cmd/collide2/Ice/IcePoint.cpp:139: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.cpp:140: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.cpp:141: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceRay.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceRay.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceRay.o src/cmd/collide2/Ice/IceRay.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRandom.cpp:12: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRandom.cpp:12: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRandom.cpp:12: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRandom.cpp:12: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRandom.cpp:12: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRay.cpp:62: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRandom.cpp:12: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRay.cpp:62: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRay.cpp:62: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRay.cpp:62: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceRevisitedRadix.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceRevisitedRadix.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceRevisitedRadix.o src/cmd/collide2/Ice/IceRevisitedRadix.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRay.cpp:62: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRay.cpp:62: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceSegment.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceSegment.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceSegment.o src/cmd/collide2/Ice/IceSegment.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRevisitedRadix.cpp:52: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRevisitedRadix.cpp:52: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRevisitedRadix.cpp:52: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRevisitedRadix.cpp:52: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRevisitedRadix.cpp:52: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceSegment.cpp:25: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceRevisitedRadix.cpp:52: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceSegment.cpp:25: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceSegment.cpp:25: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceSegment.cpp:25: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceSegment.cpp:25: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceSegment.cpp:25: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/Ice/IceTriangle.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceTriangle.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceTriangle.o src/cmd/collide2/Ice/IceTriangle.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/Ice/IceUtils.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/Ice/IceUtils.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/Ice/IceUtils.o src/cmd/collide2/Ice/IceUtils.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceTriangle.cpp:12: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceTriangle.cpp:12: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceTriangle.cpp:12: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceTriangle.cpp:12: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceTriangle.cpp:12: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceUtils.cpp:12: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceUtils.cpp:12: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceUtils.cpp:12: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceTriangle.cpp:12: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceUtils.cpp:12: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceUtils.cpp:12: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/Ice/Stdafx.h:1, from src/cmd/collide2/Ice/IceUtils.cpp:12: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/csgeom2/opbox.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/csgeom2/opbox.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/csgeom2/opbox.o src/cmd/collide2/csgeom2/opbox.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/csgeom2/opmatrix3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/csgeom2/opmatrix3.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/csgeom2/opmatrix3.o src/cmd/collide2/csgeom2/opmatrix3.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opbox.h:24, from src/cmd/collide2/csgeom2/opbox.cpp:23: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opbox.h:24, from src/cmd/collide2/csgeom2/opbox.cpp:23: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opbox.h:24, from src/cmd/collide2/csgeom2/opbox.cpp:23: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opbox.h:24, from src/cmd/collide2/csgeom2/opbox.cpp:23: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opmatrix3.h:24, from src/cmd/collide2/csgeom2/opmatrix3.cpp:24: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opmatrix3.h:24, from src/cmd/collide2/csgeom2/opmatrix3.cpp:24: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opbox.h:24, from src/cmd/collide2/csgeom2/opbox.cpp:23: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opmatrix3.h:24, from src/cmd/collide2/csgeom2/opmatrix3.cpp:24: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opbox.h:24, from src/cmd/collide2/csgeom2/opbox.cpp:23: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opmatrix3.h:24, from src/cmd/collide2/csgeom2/opmatrix3.cpp:24: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opmatrix3.h:24, from src/cmd/collide2/csgeom2/opmatrix3.cpp:24: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/csgeom2/opvector3.h:22, from src/cmd/collide2/csgeom2/opmatrix3.h:24, from src/cmd/collide2/csgeom2/opmatrix3.cpp:24: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/csgeom2/opvector3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/csgeom2/opvector3.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/csgeom2/opvector3.o src/cmd/collide2/csgeom2/opvector3.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/OPC_AABBCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_AABBCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_AABBCollider.o src/cmd/collide2/OPC_AABBCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./src/cmd/collide2/OPC_IceHook.h:40, from ./src/cmd/collide2/Opcode.h:31, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/opcodeqsqrt.h:30, from src/cmd/collide2/csgeom2/opvector3.cpp:24: ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': ./src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': ./src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': ./src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:35, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/opcodeqsqrt.h:30, from src/cmd/collide2/csgeom2/opvector3.cpp:24: ./src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': ./src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:45, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/opcodeqsqrt.h:30, from src/cmd/collide2/csgeom2/opvector3.cpp:24: ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:47, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/opcodeqsqrt.h:30, from src/cmd/collide2/csgeom2/opvector3.cpp:24: ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:48, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/opcodeqsqrt.h:30, from src/cmd/collide2/csgeom2/opvector3.cpp:24: ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': ./src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBCollider.cpp:31: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from ./src/cmd/collide2/Opcode.h:54, from ./src/cmd/collide2/Stdafx.h:18, from ./src/cmd/collide2/opcodeqsqrt.h:30, from src/cmd/collide2/csgeom2/opvector3.cpp:24: ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules ./src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBCollider.cpp:31: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBCollider.cpp:31: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_AABBTree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_AABBTree.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_AABBTree.o src/cmd/collide2/OPC_AABBTree.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBCollider.cpp:31: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBTree.cpp:47: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBTree.cpp:47: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBTree.cpp:47: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBTree.cpp:47: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBTree.cpp:47: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_AABBTree.cpp:47: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_BaseModel.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_BaseModel.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_BaseModel.o src/cmd/collide2/OPC_BaseModel.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/OPC_BoxPruning.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_BoxPruning.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_BoxPruning.o src/cmd/collide2/OPC_BoxPruning.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BaseModel.cpp:31: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BoxPruning.cpp:33: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BaseModel.cpp:31: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BoxPruning.cpp:33: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BoxPruning.cpp:33: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BaseModel.cpp:31: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BoxPruning.cpp:33: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BaseModel.cpp:31: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BoxPruning.cpp:33: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BoxPruning.cpp:33: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BaseModel.cpp:31: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_BaseModel.cpp:31: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_Collider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_Collider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_Collider.o src/cmd/collide2/OPC_Collider.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/OPC_Common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_Common.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_Common.o src/cmd/collide2/OPC_Common.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Collider.cpp:31: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Collider.cpp:31: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Collider.cpp:31: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Collider.cpp:31: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Collider.cpp:31: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Common.cpp:46: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Common.cpp:46: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Common.cpp:46: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Collider.cpp:31: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Common.cpp:46: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Common.cpp:46: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Common.cpp:46: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_HybridModel.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_HybridModel.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_HybridModel.o src/cmd/collide2/OPC_HybridModel.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/OPC_LSSCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_LSSCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_LSSCollider.o src/cmd/collide2/OPC_LSSCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_HybridModel.cpp:85: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_HybridModel.cpp:85: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_LSSCollider.cpp:31: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_LSSCollider.cpp:31: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_LSSCollider.cpp:31: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_MeshInterface.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_MeshInterface.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_MeshInterface.o src/cmd/collide2/OPC_MeshInterface.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_HybridModel.cpp:85: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_HybridModel.cpp:85: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_LSSCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_HybridModel.cpp:85: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_HybridModel.cpp:85: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_LSSCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_HybridModel.cpp: In member function 'virtual bool Opcode::HybridModel::Build(const Opcode::OPCODECREATE&)': src/cmd/collide2/OPC_HybridModel.cpp:161: warning: unused variable 'NbDegenerate' In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_LSSCollider.cpp:31: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_MeshInterface.cpp:119: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_MeshInterface.cpp:119: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_MeshInterface.cpp:119: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_MeshInterface.cpp:119: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_MeshInterface.cpp:119: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_MeshInterface.cpp:119: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_Model.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_Model.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_Model.o src/cmd/collide2/OPC_Model.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/OPC_OBBCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_OBBCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_OBBCollider.o src/cmd/collide2/OPC_OBBCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Model.cpp:93: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Model.cpp:93: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OBBCollider.cpp:31: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OBBCollider.cpp:31: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Model.cpp:93: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OBBCollider.cpp:31: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Model.cpp:93: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OBBCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Model.cpp:93: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OBBCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OBBCollider.cpp:31: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Model.cpp:93: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rulessrc/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_Model.cpp: In member function 'virtual bool Opcode::Model::Build(const Opcode::OPCODECREATE&)': src/cmd/collide2/OPC_Model.cpp:149: warning: unused variable 'NbDegenerate' depbase=`echo src/cmd/collide2/OPC_OptimizedTree.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_OptimizedTree.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_OptimizedTree.o src/cmd/collide2/OPC_OptimizedTree.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OptimizedTree.cpp:69: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OptimizedTree.cpp:69: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OptimizedTree.cpp:69: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OptimizedTree.cpp:69: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OptimizedTree.cpp:69: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_OptimizedTree.cpp:69: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_Picking.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_Picking.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_Picking.o src/cmd/collide2/OPC_Picking.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Picking.cpp:20: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Picking.cpp:20: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Picking.cpp:20: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Picking.cpp:20: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Picking.cpp:20: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_Picking.cpp:20: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_PlanesCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_PlanesCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_PlanesCollider.o src/cmd/collide2/OPC_PlanesCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/OPC_RayCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_RayCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_RayCollider.o src/cmd/collide2/OPC_RayCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_PlanesCollider.cpp:31: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_PlanesCollider.cpp:31: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_PlanesCollider.cpp:31: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_PlanesCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_RayCollider.cpp:115: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_RayCollider.cpp:115: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_PlanesCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_RayCollider.cpp:115: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_RayCollider.cpp:115: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_PlanesCollider.cpp:31: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_RayCollider.cpp:115: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_RayCollider.cpp:115: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_RayCollider.cpp:121: src/cmd/collide2/OPC_RayTriOverlap.h: In member function 'bool Opcode::RayCollider::RayTriOverlap(const Opcode::Point&, const Opcode::Point&, const Opcode::Point&)': src/cmd/collide2/OPC_RayTriOverlap.h:42: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayTriOverlap.h:42: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp: In member function 'bool Opcode::RayCollider::Collide(const Opcode::Ray&, const Opcode::Model&, const Opcode::Matrix4x4*, udword*)': src/cmd/collide2/OPC_RayCollider.cpp:284: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:292: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:307: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:315: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp: In member function 'bool Opcode::RayCollider::InitQuery(const Opcode::Ray&, const Opcode::Matrix4x4*, udword*)': src/cmd/collide2/OPC_RayCollider.cpp:375: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:375: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:419: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:419: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:427: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp: In member function 'bool Opcode::RayCollider::Collide(const Opcode::Ray&, const Opcode::AABBTree*, Container&)': src/cmd/collide2/OPC_RayCollider.cpp:483: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBCollisionNode*)': src/cmd/collide2/OPC_RayCollider.cpp:503: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:503: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBQuantizedNode*)': src/cmd/collide2/OPC_RayCollider.cpp:533: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:533: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBNoLeafNode*)': src/cmd/collide2/OPC_RayCollider.cpp:558: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:558: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:566: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:566: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp: In member function 'void Opcode::RayCollider::_SegmentStab(const Opcode::AABBQuantizedNoLeafNode*)': src/cmd/collide2/OPC_RayCollider.cpp:589: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:589: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:597: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/OPC_RayCollider.cpp:597: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_SphereCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_SphereCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_SphereCollider.o src/cmd/collide2/OPC_SphereCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SphereCollider.cpp:35: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SphereCollider.cpp:35: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SphereCollider.cpp:35: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SphereCollider.cpp:35: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SphereCollider.cpp:35: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_SweepAndPrune.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_SweepAndPrune.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_SweepAndPrune.o src/cmd/collide2/OPC_SweepAndPrune.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SphereCollider.cpp:35: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_TreeBuilders.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_TreeBuilders.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_TreeBuilders.o src/cmd/collide2/OPC_TreeBuilders.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SweepAndPrune.cpp:20: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SweepAndPrune.cpp:20: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SweepAndPrune.cpp:20: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SweepAndPrune.cpp:20: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SweepAndPrune.cpp:20: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_SweepAndPrune.cpp:20: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeBuilders.cpp:53: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeBuilders.cpp:53: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeBuilders.cpp:53: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeBuilders.cpp:53: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeBuilders.cpp:53: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeBuilders.cpp:53: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/cmd/collide2/OPC_TreeCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_TreeCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_TreeCollider.o src/cmd/collide2/OPC_TreeCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/OPC_VolumeCollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/OPC_VolumeCollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/OPC_VolumeCollider.o src/cmd/collide2/OPC_VolumeCollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/collide2/CSopcodecollider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/collide2/CSopcodecollider.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/collide2/CSopcodecollider.o src/cmd/collide2/CSopcodecollider.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_VolumeCollider.cpp:31: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_VolumeCollider.cpp:31: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeCollider.cpp:32: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeCollider.cpp:32: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_VolumeCollider.cpp:31: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeCollider.cpp:32: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rulesIn file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_VolumeCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_VolumeCollider.cpp:31: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeCollider.cpp:32: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/gfx/mesh.h:26, from src/cmd/collide2/CSopcodecollider.h:38, from src/cmd/collide2/CSopcodecollider.cpp:32: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_VolumeCollider.cpp:31: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeCollider.cpp:32: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/OPC_TreeCollider.cpp:32: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/OPC_IceHook.h:40, from src/cmd/collide2/Opcode.h:31, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.cpp:27: src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsNAN(float)': src/cmd/collide2/Ice/IceFPU.h:30: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsIndeterminate(float)': src/cmd/collide2/Ice/IceFPU.h:31: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsPlusInf(float)': src/cmd/collide2/Ice/IceFPU.h:32: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceFPU.h: In function 'bool IsMinusInf(float)': src/cmd/collide2/Ice/IceFPU.h:33: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:35, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.cpp:27: src/cmd/collide2/Ice/IceContainer.h: In member function 'Container& Container::Add(float)': src/cmd/collide2/Ice/IceContainer.h:87: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/networking/inet_file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/inet_file.o -MD -MP -MF $depbase.Tpo -c -o src/networking/inet_file.o src/networking/inet_file.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/Opcode.h:45, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.cpp:27: src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::IsZero() const': src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::Tweak(udword, udword)': src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:245: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:246: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:247: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakBigger()': src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:255: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:256: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:257: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'void Opcode::Point::TweakSmaller()': src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:263: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:264: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:265: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'udword Opcode::Point::VectorCode() const': src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:337: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator==(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:453: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h: In member function 'bool Opcode::Point::operator!=(const Opcode::Point&) const': src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IcePoint.h:455: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:47, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.cpp:27: src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'bool Opcode::Matrix3x3::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix3x3.h:93: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:94: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:95: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:97: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:98: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:99: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:101: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:102: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:103: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h: In member function 'void Opcode::Matrix3x3::Transpose()': src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:289: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:290: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix3x3.h:291: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:48, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.cpp:27: src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'bool Opcode::Matrix4x4::IsIdentity() const': src/cmd/collide2/Ice/IceMatrix4x4.h:178: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:179: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:180: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:181: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:183: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:184: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:185: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:186: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:188: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:189: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:191: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:193: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:194: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:195: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:196: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h: In member function 'void Opcode::Matrix4x4::Transpose()': src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:226: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:227: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:228: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:229: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:230: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceMatrix4x4.h:231: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from src/cmd/collide2/Opcode.h:54, from src/cmd/collide2/Stdafx.h:18, from src/cmd/collide2/CSopcodecollider.cpp:27: src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:380: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:381: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:382: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'BOOL Opcode::AABB::Intersect(const Opcode::AABB&, udword) const': src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:413: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h: In member function 'void Opcode::AABB::Rotate(const Opcode::Matrix4x4&, Opcode::AABB&) const': src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:431: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:434: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/collide2/Ice/IceAABB.h:437: warning: dereferencing type-punned pointer will break strict-aliasing rules depbase=`echo src/networking/inet.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/networking/inet.o -MD -MP -MF $depbase.Tpo -c -o src/networking/inet.o src/networking/inet.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/python/init.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/init.o -MD -MP -MF $depbase.Tpo -c -o src/python/init.o src/python/init.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/cmd/collide2/CSopcodecollider.h:38, from src/cmd/collide2/CSopcodecollider.cpp:32: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/cmd/collide2/CSopcodecollider.cpp: In member function 'void csOPCODECollider::GeometryInitialize(const std::vector >&)': src/cmd/collide2/CSopcodecollider.cpp:102: warning: unused variable 'status' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/configxml.h:31, from src/python/init.cpp:24: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/python/python_compile.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/python_compile.o -MD -MP -MF $depbase.Tpo -c -o src/python/python_compile.o src/python/python_compile.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/python/python_compile.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/python/unit_exports.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/unit_exports.o -MD -MP -MF $depbase.Tpo -c -o src/python/unit_exports.o src/python/unit_exports.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/python/init.cpp: In static member function 'static void Python::initpaths()': src/python/init.cpp:236: warning: comparison between signed and unsigned integer expressions src/python/init.cpp:240: warning: comparison between signed and unsigned integer expressions In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from src/python/python_class.h:41, from src/python/unit_exports.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/python/unit_exports1.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/unit_exports1.o -MD -MP -MF $depbase.Tpo -c -o src/python/unit_exports1.o src/python/unit_exports1.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from src/python/python_class.h:41, from src/python/unit_exports.h:1, from src/python/unit_exports1.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/python/unit_exports.cpp:23: src/python/unit_wrapper_class.h:3: warning: deprecated conversion from string constant to 'char*' src/cmd/unit_generic.cpp: In member function 'bool Unit::UpAndDownGrade(const Unit*, const Unit*, int, int, bool, bool, int, bool, double&, const Unit*, bool, bool)': src/cmd/unit_generic.cpp:7717: warning: 'retval' may be used uninitialized in this function depbase=`echo src/python/unit_exports2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/unit_exports2.o -MD -MP -MF $depbase.Tpo -c -o src/python/unit_exports2.o src/python/unit_exports2.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/python/unit_exports3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/unit_exports3.o -MD -MP -MF $depbase.Tpo -c -o src/python/unit_exports3.o src/python/unit_exports3.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/python/python_compile.h:8 , from src/python/python_class.h:41 , from src/python/unit_exports.h:1 , from src/python/unit_exports2.cpp:4 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/python/unit_exports.h:22, from src/python/unit_exports1.cpp:3: src/python/unit_wrapper_class.h:3: warning: deprecated conversion from string constant to 'char*' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from src/python/python_class.h:41, from src/python/unit_exports.h:1, from src/python/unit_exports3.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/python/unit_exports.h:22, from src/python/unit_exports2.cpp:4: src/python/unit_wrapper_class.h:3: warning: deprecated conversion from string constant to 'char*' In file included from src/python/unit_exports.h:22, from src/python/unit_exports3.cpp:4: src/python/unit_wrapper_class.h:3: warning: deprecated conversion from string constant to 'char*' src/cmd/unit_generic.cpp: At global scope: src/cmd/unit_generic.cpp:703: warning: 'float GetJumpFuelQuantity()' defined but not used src/cmd/unit_generic.cpp:3080: warning: 'float tempmin(float, float)' defined but not used depbase=`echo src/python/unit_method_defs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/unit_method_defs.o -MD -MP -MF $depbase.Tpo -c -o src/python/unit_method_defs.o src/python/unit_method_defs.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/python/unit_wrapper.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/unit_wrapper.o -MD -MP -MF $depbase.Tpo -c -o src/python/unit_wrapper.o src/python/unit_wrapper.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/python/universe_util_export.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/python/universe_util_export.o -MD -MP -MF $depbase.Tpo -c -o src/python/universe_util_export.o src/python/universe_util_export.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/python/python_compile.h:8 , from src/python/python_class.h:41 , from src/python/unit_method_defs.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from src/python/python_class.h:41, from src/python/unit_wrapper.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/python/universe_util_export.cpp:10: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/python/unit_method_defs.cpp:23: src/python/unit_wrapper_class.h:3: warning: deprecated conversion from string constant to 'char*' depbase=`echo src/configxml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/configxml.o -MD -MP -MF $depbase.Tpo -c -o src/configxml.o src/configxml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/python/unit_wrapper.cpp:28: src/python/unit_wrapper_class.h:3: warning: deprecated conversion from string constant to 'char*' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/configxml.cpp:27: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This f ile includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/python/unit_wrapper.cpp: In function 'std::string ParseSizeFlags(int)': src/python/unit_wrapper.cpp:197: warning: comparison between signed and unsigned integer expressions src/python/unit_wrapper.cpp: In member function 'BoostPythonDictionary UnitWrapper::GetMountInfo(int) const': src/python/unit_wrapper.cpp:253: warning: comparison between signed and unsigned integer expressions depbase=`echo src/easydom.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/easydom.o -MD -MP -MF $depbase.Tpo -c -o src/easydom.o src/easydom.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/easydom.h:33, from src/easydom.cpp:29: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/endianness.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/endianness.o -MD -MP -MF $depbase.Tpo -c -o src/endianness.o src/endianness.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/macosx_math.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/macosx_math.o -MD -MP -MF $depbase.Tpo -c -o src/macosx_math.o src/macosx_math.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/faction_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/faction_generic.o -MD -MP -MF $depbase.Tpo -c -o src/faction_generic.o src/faction_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from src/faction_generic.h:6 , from src/faction_generic.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/faction_util_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/faction_util_generic.o -MD -MP -MF $depbase.Tpo -c -o src/faction_util_generic.o src/faction_util_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/faction_generic.h:6, from src/faction_util_generic.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one d eprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/faction_util_generic.cpp: In function 'void FactionUtil::LoadSerializedFaction(FILE*)': src/faction_util_generic.cpp:162: warning: ignoring return value of 'char* fgets(char*, int, FILE*)', declared with attribute warn_unused_result depbase=`echo src/galaxy_gen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/galaxy_gen.o -MD -MP -MF $depbase.Tpo -c -o src/galaxy_gen.o src/galaxy_gen.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/configxml.h:31 , from src/galaxy_gen.cpp:11 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/galaxy_gen.cpp:17: src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/galaxy_gen.cpp: In function 'void StarSystemGent::beginStar()': src/galaxy_gen.cpp:953: warning: comparison between signed and unsigned integer expressions depbase=`echo src/galaxy_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/galaxy_xml.o -MD -MP -MF $depbase.Tpo -c -o src/galaxy_xml.o src/galaxy_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/galaxy_xml.cpp:27: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at le ast one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/galaxy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/galaxy.o -MD -MP -MF $depbase.Tpo -c -o src/galaxy.o src/galaxy.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/galaxy.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at le ast one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/hashtable.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/hashtable.o -MD -MP -MF $depbase.Tpo -c -o src/hashtable.o src/hashtable.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/lin_time.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/lin_time.o -MD -MP -MF $depbase.Tpo -c -o src/lin_time.o src/lin_time.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/lin_time.cpp:24: src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/lin_time.cpp: In function 'void UpdateTime()': src/lin_time.cpp:188: warning: unused variable 'ftime' depbase=`echo src/load_mission.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/load_mission.o -MD -MP -MF $depbase.Tpo -c -o src/load_mission.o src/load_mission.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/configxml.h:31, from src/load_mission.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/pk3.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/pk3.o -MD -MP -MF $depbase.Tpo -c -o src/pk3.o src/pk3.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/posh.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/posh.o -MD -MP -MF $depbase.Tpo -c -o src/posh.o src/posh.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/pk3.cpp: In member function 'bool CPK3::CheckPK3(FILE*)': src/pk3.cpp:195: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result src/pk3.cpp:220: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result src/pk3.cpp: In member function 'bool CPK3::ExtractFile(const char*, const char*)': src/pk3.cpp:300: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result src/pk3.cpp: In member function 'bool CPK3::ReadFile(int, void*)': src/pk3.cpp:493: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result src/pk3.cpp:507: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result src/pk3.cpp:525: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result src/galaxy.cpp:126: warning: 'float fav(float, float)' defined but not used depbase=`echo src/savegame.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/savegame.o -MD -MP -MF $depbase.Tpo -c -o src/savegame.o src/savegame.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/star_system_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/star_system_generic.o -MD -MP -MF $depbase.Tpo -c -o src/star_system_generic.o src/star_system_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/star_system_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/star_system_xml.o -MD -MP -MF $depbase.Tpo -c -o src/star_system_xml.o src/star_system_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/cmd/unit_generic.h:36, from src/savegame.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This f ile includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/star_system_generic.h:7, from src/star_system_generic.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/star_system_xml.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/savegame.cpp: In function 'void CopySavedShips(std::string, int, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, bool)': src/savegame.cpp:307: warning: comparison between signed and unsigned integer expressions src/savegame.cpp:306: warning: unused variable 'cp' src/savegame.cpp: In function 'int hopto(char*, char, char, int)': src/savegame.cpp:373: warning: suggest parentheses around && within || src/savegame.cpp: In member function 'std::string SaveGame::WriteSaveGame(const char*, const QVector&, float, std::vector, std::allocator >, std::allocator, std::allocator > > >, int, std::string, bool)': src/savegame.cpp:833: warning: unused variable 'err' src/savegame.cpp: In member function 'void SaveGame::ParseSaveGame(const std::string&, std::string&, const std::string&, QVector&, bool&, float&, std::vector, std::allocator >, std::allocator, std::allocator > > >&, int, const std::string&, bool, bool, bool, bool, bool, const std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >&)': src/savegame.cpp:869: warning: unused variable 'tempfullbuf' src/savegame.cpp:870: warning: unused variable 'tempfulllength' In file included from src/star_system_xml.cpp:11: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/star_system_xml.cpp: In function 'void SetSubunitRotation(Unit*, float)': src/star_system_xml.cpp:320: warning: suggest parentheses around assignment used as truth value src/star_system_xml.cpp: In member function 'void StarSystem::beginElement(const std::string&, const XMLSupport::AttributeList&)': src/star_system_xml.cpp:1269: warning: comparison between signed and unsigned integer expressions src/star_system_xml.cpp:1291: warning: comparison between signed and unsigned integer expressions src/star_system_xml.cpp:1303: warning: comparison between signed and unsigned integer expressions src/star_system_xml.cpp:1328: warning: comparison between signed and unsigned integer expressions src/star_system_xml.cpp: In member function 'void StarSystem::LoadXML(const char*, const Vector&, float)': src/star_system_xml.cpp:1463: warning: suggest parentheses around assignment used as truth value src/load_mission.cpp: In function 'int num_delayed_missions()': src/load_mission.cpp:70: warning: comparison between signed and unsigned integer expressions src/load_mission.cpp: In function 'int ReadIntSpace(char*&)': src/load_mission.cpp:168: warning: suggest parentheses around assignment used as truth value In file included from src/cmd/beam.h:4, from src/star_system_generic.cpp:13: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/star_system_generic.cpp:38: src/vs_random.h: In constructor 'VSRandom::VSRandom(unsigned int*, unsigned int)': src/vs_random.h:90: warning: comparison between signed and unsigned integer expressions src/star_system_generic.cpp: In destructor 'virtual StarSystem::~StarSystem()': src/star_system_generic.cpp:214: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp: In member function 'bool StarSystem::RemoveUnit(Unit*)': src/star_system_generic.cpp:379: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp:389: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp:400: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp: In member function 'void StarSystem::ExecuteUnitAI()': src/star_system_generic.cpp:422: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp: In member function 'void StarSystem::Statistics::CheckVitals(StarSystem*)': src/star_system_generic.cpp:535: warning: comparison between signed and unsigned integer expressions src/star_system_generic.cpp: In member function 'void StarSystem::RequestPhysics(Unit*, unsigned int)': src/star_system_generic.cpp:643: warning: comparison between signed and unsigned integer expressions src/star_system_generic.cpp: In member function 'void StarSystem::UpdateUnitPhysics(bool)': src/star_system_generic.cpp:678: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp:731: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp:739: warning: comparison between signed and unsigned integer expressions src/star_system_generic.cpp:765: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp: In function 'void ExecuteDirector()': src/star_system_generic.cpp:812: warning: comparison between signed and unsigned integer expressions src/star_system_generic.cpp: In member function 'void StarSystem::Update(float)': src/star_system_generic.cpp:848: warning: suggest parentheses around assignment used as truth value src/star_system_generic.cpp: In member function 'void StarSystem::Update(float, bool)': src/star_system_generic.cpp:869: warning: unused variable 'unit' src/star_system_generic.cpp: In static member function 'static void StarSystem::ProcessPendingJumps()': src/star_system_generic.cpp:1051: warning: suggest parentheses around && within || depbase=`echo src/stardate.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/stardate.o -MD -MP -MF $depbase.Tpo -c -o src/stardate.o src/stardate.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/star_system_xml.cpp: In member function 'void StarSystem::beginElement(const std::string&, const XMLSupport::AttributeList&)': src/star_system_xml.cpp:1247: warning: 'un' may be used uninitialized in this function depbase=`echo src/universe_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/universe_generic.o -MD -MP -MF $depbase.Tpo -c -o src/universe_generic.o src/universe_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/star_system_generic.h:7 , from src/universe_generic.h:28 , from src/universe_generic.cpp:4 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/universe_util_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/universe_util_generic.o -MD -MP -MF $depbase.Tpo -c -o src/universe_util_generic.o src/universe_util_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from src/cmd/script/mission.h:29, from src/universe_util_generic.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least on e deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/universe_generic.cpp: In function 'Unit* DockToSavedBases(int, QVector&)': src/universe_generic.cpp:57: warning: suggest parentheses around assignment used as truth value src/universe_generic.cpp:76: warning: comparison between signed and unsigned integer expressions src/universe_generic.cpp: In member function 'void Universe::Generate2(StarSystem*)': src/universe_generic.cpp:314: warning: unused variable 'adj' src/universe_generic.cpp: In member function 'void Universe::Update()': src/universe_generic.cpp:354: warning: comparison between signed and unsigned integer expressions src/universe_generic.cpp: In member function 'int Universe::StarSystemIndex(StarSystem*)': src/universe_generic.cpp:362: warning: comparison between signed and unsigned integer expressions depbase=`echo src/vs_globals.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/vs_globals.o -MD -MP -MF $depbase.Tpo -c -o src/vs_globals.o src/vs_globals.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/star_system_generic.h:7 , from src/universe_generic.h:28 , from src/vs_globals.h:6 , from src/vs_globals.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/vsfilesystem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/vsfilesystem.o -MD -MP -MF $depbase.Tpo -c -o src/vsfilesystem.o src/vsfilesystem.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/configxml.h:31, from src/vsfilesystem.cpp:19: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/xml_serializer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/xml_serializer.o -MD -MP -MF $depbase.Tpo -c -o src/xml_serializer.o src/xml_serializer.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from src/gnuhash.h:21 , from src/hashtable.h:25 , from src/xml_support.h:9 , from src/xml_serializer.h:3 , from src/xml_serializer.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . src/vsfilesystem.cpp: In function 'void VSFileSystem::ChangeToProgramDirectory(char*)': src/vsfilesystem.cpp:145: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result src/vsfilesystem.cpp:192: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result src/vsfilesystem.cpp: In function 'void VSFileSystem::InitDataDirectory()': src/vsfilesystem.cpp:610: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result src/vsfilesystem.cpp:621: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result src/vsfilesystem.cpp: In function 'void VSFileSystem::CreateDirectoryAbs(const char*)': src/vsfilesystem.cpp:1040: warning: deprecated conversion from string constant to 'char*' src/vsfilesystem.cpp: In function 'VSFileSystem::VSError VSFileSystem::LookForFile(VSFileSystem::VSFile&, VSFileSystem::VSFileType, VSFileSystem::VSFileMode)': src/vsfilesystem.cpp:1276: warning: enumeration value 'UniverseFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'SystemFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'UnitSaveFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'TextureFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'SoundFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'PythonFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'MeshFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'CommFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'AiFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'SaveFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'VideoFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'VSSpriteFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'MissionFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'BSPFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'MusicFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'AccountFile' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'ZoneBuffer' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'JPEGBuffer' not handled in switch src/vsfilesystem.cpp:1276: warning: enumeration value 'UnknownFile' not handled in switch src/vsfilesystem.cpp: In member function 'VSFileSystem::VSError VSFileSystem::VSFile::OpenReadOnly(const char*, VSFileSystem::VSFileType)': src/vsfilesystem.cpp:1555: warning: comparison between signed and unsigned integer expressions src/vsfilesystem.cpp:1627: warning: suggest parentheses around && within || src/vsfilesystem.cpp: In member function 'size_t VSFileSystem::VSFile::Read(void*, size_t)': src/vsfilesystem.cpp:1769: warning: comparison between signed and unsigned integer expressions src/vsfilesystem.cpp: In member function 'VSFileSystem::VSError VSFileSystem::VSFile::ReadLine(void*, size_t)': src/vsfilesystem.cpp:1803: warning: comparison between signed and unsigned integer expressions src/vsfilesystem.cpp: In member function 'std::string VSFileSystem::VSFile::ReadFull()': src/vsfilesystem.cpp:1848: warning: deprecated conversion from string constant to 'char*' src/vsfilesystem.cpp: In member function 'void VSFileSystem::VSFile::Clear()': src/vsfilesystem.cpp:2050: warning: deprecated conversion from string constant to 'char*' src/universe_util_generic.cpp: In member function 'Unit* UniverseUtil::PythonUnitIter::current()': src/universe_util_generic.cpp:56: warning: suggest parentheses around assignment used as truth value src/universe_util_generic.cpp: In function 'Unit* UniverseUtil::GetUnitFromSerial(ObjSerial)': src/universe_util_generic.cpp:146: warning: suggest parentheses around assignment used as truth value src/universe_util_generic.cpp: In function 'int UniverseUtil::numActiveMissions()': src/universe_util_generic.cpp:559: warning: comparison between signed and unsigned integer expressions src/universe_util_generic.cpp: In function 'std::string UniverseUtil::getSaveInfo(const std::string&, bool)': src/universe_util_generic.cpp:905: warning: comparison between signed and unsigned integer expressions src/cmd/unit_find.h: In function 'void findObjectsFromPosition(CollideMap*, Collidable*, Locator*, QVector, float, bool) [with Locator = UnitPtrLocator]': src/cmd/unit_find.h:73: instantiated from 'void findObjects(CollideMap*, Collidable*, Locator*) [with Locator = UnitPtrLocator]' src/universe_util_generic.cpp:347: instantiated from here src/cmd/unit_find.h:55: warning: suggest parentheses around comparison in operand of == depbase=`echo src/xml_support.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/xml_support.o -MD -MP -MF $depbase.Tpo -c -o src/xml_support.o src/xml_support.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/xml_support.cpp:7: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/options.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/options.o -MD -MP -MF $depbase.Tpo -c -o src/options.o src/options.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/script/director_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/director_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/director_generic.o src/cmd/script/director_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from src/gnuhash.h:21, from src/hashtable.h:25, from src/xml_support.h:9, from src/configxml.h:31, from src/options.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/script/director_generic.cpp:6: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includ es at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/mission_script.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/mission_script.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/mission_script.o src/cmd/script/mission_script.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/cmd/script/mission_script.cpp:38 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/script/mission.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/mission.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/mission.o src/cmd/script/mission.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/script/mission.cpp:42: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/msgcenter.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/msgcenter.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/msgcenter.o src/cmd/script/msgcenter.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/cmd/script/msgcenter.cpp:38 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/script/pythonmission.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/pythonmission.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/pythonmission.o src/cmd/script/pythonmission.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/python/python_compile.h:8, from src/cmd/script/pythonmission.cpp:4: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/script/mission.cpp: In member function 'int Mission::getPlayerMissionNumber()': src/cmd/script/mission.cpp:228: warning: comparison between signed and unsigned integer expressions src/cmd/script/mission.cpp: In static member function 'static Mission* Mission::getNthPlayerMission(int, int)': src/cmd/script/mission.cpp:240: warning: comparison between signed and unsigned integer expressions src/cmd/script/mission.cpp: In member function 'void Mission::terminateMission()': src/cmd/script/mission.cpp:282: warning: comparison between signed and unsigned integer expressions src/cmd/script/mission.cpp:286: warning: comparison between signed and unsigned integer expressions depbase=`echo src/cmd/script/script_call_olist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_olist.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_olist.o src/cmd/script/script_call_olist.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/script/script_call_olist.cpp:38: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least o ne deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/script_call_omap.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_omap.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_omap.o src/cmd/script/script_call_omap.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/script/script_call_olist.cpp: In member function 'void Mission::call_olist_set(missionNode*, int, varInst*, int, varInst*)': src/cmd/script/script_call_olist.cpp:249: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' src/cmd/script/script_call_olist.cpp: In member function 'varInst* Mission::call_olist_at(missionNode*, int, varInst*, int)': src/cmd/script/script_call_olist.cpp:266: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' src/cmd/script/script_call_olist.cpp: In member function 'void Mission::call_olist_toxml(missionNode*, int, varInst*)': src/cmd/script/script_call_olist.cpp:298: warning: unused variable 'vi' src/cmd/script/script_call_olist.cpp: In member function 'QVector Mission::call_olist_tovector(missionNode*, int, varInst*)': src/cmd/script/script_call_olist.cpp:335: warning: unused variable 'my_olist' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/script/script_call_omap.cpp:38: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/script_call_order.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_order.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_order.o src/cmd/script/script_call_order.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/script/script_call_order.cpp:38: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/script_call_string.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_string.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_string.o src/cmd/script/script_call_string.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/script/script_call_string.cpp:32: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/script/script_call_order.cpp: In member function 'varInst* Mission::call_order(missionNode*, int)': src/cmd/script/script_call_order.cpp:94: warning: unused variable 'pos_olist' src/cmd/script/script_call_order.cpp:123: warning: unused variable 'pos_olist' src/cmd/script/script_call_order.cpp:238: warning: unused variable 'des_olist' src/cmd/script/script_call_order.cpp:242: warning: unused variable 'desa_olist' src/cmd/script/script_call_order.cpp:276: warning: unused variable 'des_olist' src/cmd/script/script_call_order.cpp:305: warning: unused variable 'des_olist' src/cmd/script/script_call_order.cpp:337: warning: unused variable 'des_olist' src/cmd/script/script_call_order.cpp:365: warning: unused variable 'des_olist' src/cmd/script/script_call_order.cpp:423: warning: unused variable 'des_olist' src/cmd/script/script_call_order.cpp:512: warning: unused variable 'res_order' src/cmd/script/script_call_order.cpp:527: warning: unused variable 'res_order' depbase=`echo src/cmd/script/script_call_unit_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_call_unit_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_call_unit_generic.o src/cmd/script/script_call_unit_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/script/script_callbacks.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_callbacks.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_callbacks.o src/cmd/script/script_callbacks.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from src/cmd/script/script_call_unit_generic.cpp:36: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/cmd/script/script_callbacks.cpp:38 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/script/script_expression.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_expression.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_expression.o src/cmd/script/script_expression.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/script/script_expression.cpp:38: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/script_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_generic.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_generic.o src/cmd/script/script_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/script/script_generic.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/script/script_call_unit_generic.cpp: In member function 'Unit* Mission::call_unit_launch(CreateFlightgroup*, int, const std::string&)': src/cmd/script/script_call_unit_generic.cpp:1221: warning: unused variable 'ret' src/cmd/script/script_call_unit_generic.cpp: In member function 'void Mission::findNextEnemyTarget(Unit*)': src/cmd/script/script_call_unit_generic.cpp:1293: warning: suggest parentheses around assignment used as truth value src/cmd/script/script_call_unit_generic.cpp: In function 'Unit* getIthUnit(un_iter, int)': src/cmd/script/script_call_unit_generic.cpp:1306: warning: suggest parentheses around assignment used as truth value src/cmd/script/script_callbacks.cpp: In member function 'varInst* Mission::doCall(missionNode*, int, std::string, std::string)': src/cmd/script/script_callbacks.cpp:194: warning: unused variable 'size' src/cmd/script/script_callbacks.cpp: In member function 'varInst* Mission::call_musicPlayList(missionNode*, int)': src/cmd/script/script_callbacks.cpp:793: warning: unused variable 'which' src/cmd/script/script_generic.cpp: In member function 'void Mission::call_unit_toxml(missionNode*, int, varInst*)': src/cmd/script/script_generic.cpp:10: warning: unused variable 'fg' src/cmd/script/script_expression.cpp: In member function 'bool Mission::doAndOr(missionNode*, int)': src/cmd/script/script_expression.cpp:549: warning: 'ok' may be used uninitialized in this function depbase=`echo src/cmd/script/script_statement.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_statement.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_statement.o src/cmd/script/script_statement.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/cmd/script/script_statement.cpp:38 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/cmd/script/script_util.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_util.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_util.o src/cmd/script/script_util.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/script/script_util.cpp:38: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least on e deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/script_variables.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/script_variables.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/script_variables.o src/cmd/script/script_variables.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/cmd/script/script_variables.cpp:38: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/cmd/script/script_statement.cpp: In member function 'void Mission::doWhile(missionNode*, int)': src/cmd/script/script_statement.cpp:146: warning: unused variable 'res' depbase=`echo src/gfx/bounding_box.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/bounding_box.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/bounding_box.o src/gfx/bounding_box.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/cmd/script/script_variables.cpp: In member function 'void Mission::doSetVar(missionNode*, int)': src/cmd/script/script_variables.cpp:544: warning: unused variable 'res' src/cmd/script/script_variables.cpp:547: warning: unused variable 'res' src/cmd/script/script_variables.cpp:550: warning: unused variable 'res' src/cmd/script/script_variables.cpp: In member function 'void Mission::saveVarInst(varInst*, std::ostream&)': src/cmd/script/script_variables.cpp:756: warning: format '%x' expects type 'unsigned int', but argument 4 has type 'void*' depbase=`echo src/gfx/bsp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/bsp.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/bsp.o src/gfx/bsp.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from ./src/file_main.h:25 , from src/gfx/bsp.cpp:23 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/bsp.cpp: In constructor 'BSPTree::BSPTree(const char*)': src/gfx/bsp.cpp:214: warning: unused variable 'err' depbase=`echo src/gfx/cockpit_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/cockpit_generic.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/cockpit_generic.o src/gfx/cockpit_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/cockpit_generic.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/lerp.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/lerp.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/lerp.o src/gfx/lerp.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/matrix.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/matrix.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/matrix.o src/gfx/matrix.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/mesh_bxm.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh_bxm.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh_bxm.o src/gfx/mesh_bxm.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/mesh_bin.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh_bin.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh_bin.o src/gfx/mesh_bin.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/mesh_bxm.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/gfx/mesh.h:26 , from src/gfx/mesh_bin.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/mesh_poly.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh_poly.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh_poly.o src/gfx/mesh_poly.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/mesh.h:26, from src/gfx/mesh_poly.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/cockpit_generic.cpp: In function 'Unit* GetFinalTurret(Unit*)': src/gfx/cockpit_generic.cpp:355: warning: suggest parentheses around assignment used as truth value src/gfx/cockpit_generic.cpp: In member function 'bool Cockpit::Update()': src/gfx/cockpit_generic.cpp:498: warning: suggest parentheses around assignment used as truth value src/gfx/cockpit_generic.cpp:542: warning: suggest parentheses around && within || src/gfx/cockpit_generic.cpp:543: warning: suggest parentheses around && within || src/gfx/cockpit_generic.cpp:568: warning: suggest parentheses around assignment used as truth value src/gfx/cockpit_generic.cpp:668: warning: comparison between signed and unsigned integer expressions In file included from src/gfx/mesh_bxm.cpp:3: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/gfx/mesh_bin.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh_bxm.cpp: In static member function 'static std::vector > Mesh::LoadMeshes(VSFileSystem::VSFile&, const Vector&, int, Flightgroup*, std::string, const std::vector, std::allocator >, std::allocator, std::allocator > > >&)': src/gfx/mesh_bxm.cpp:356: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_bxm.cpp:359: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_bxm.cpp:417: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_bxm.cpp:290: warning: unused variable 'stringindex' src/gfx/mesh_bxm.cpp:162: warning: unused variable 'intbuf' src/gfx/mesh_bxm.cpp:164: warning: unused variable 'mesh' src/gfx/mesh_bxm.cpp:187: warning: unused variable 'Inputlength32' src/gfx/mesh_bxm.cpp:190: warning: unused variable 'version' In file included from src/gfx/mesh_poly.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh_bin.cpp: In member function 'void Mesh::LoadBinary(const char*, int)': src/gfx/mesh_bin.cpp:255: warning: 'offst' may be used uninitialized in this function depbase=`echo src/gfx/mesh_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh_xml.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh_xml.o src/gfx/mesh_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/gfx/mesh.h:26 , from src/gfx/mesh_xml.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/mesh.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/mesh.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/mesh.o src/gfx/mesh.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/vsimage.h:4, from src/gfx/aux_texture.h:23, from src/gfx/ani_texture.h:1, from src/gfx/animation.h:34, from src/gfx/mesh.cpp:22: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/quaternion.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/quaternion.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/quaternion.o src/gfx/quaternion.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/sphere_generic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/sphere_generic.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/sphere_generic.o src/gfx/sphere_generic.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/gfx/mesh.h:26 , from src/gfx/sphere.h:4 , from src/gfx/sphere_generic.cpp:1 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/gfx/mesh_xml.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh_xml.cpp: In member function 'void Mesh::beginElement(MeshXML*, const std::string&, const XMLSupport::AttributeList&)': src/gfx/mesh_xml.cpp:549: warning: suggest parentheses around comparison in operand of & src/gfx/mesh_xml.cpp:587: warning: suggest parentheses around comparison in operand of & src/gfx/mesh_xml.cpp:839: warning: suggest parentheses around comparison in operand of & src/gfx/mesh_xml.cpp:915: warning: suggest parentheses around comparison in operand of & src/gfx/mesh_xml.cpp: In member function 'void Mesh::endElement(MeshXML*, const std::string&)': src/gfx/mesh_xml.cpp:987: warning: suggest parentheses around comparison in operand of & src/gfx/mesh_xml.cpp: In function 'void CopyFile(VSFileSystem::VSFile&, VSFileSystem::VSFile&)': src/gfx/mesh_xml.cpp:1221: warning: suggest parentheses around assignment used as truth value src/gfx/mesh_xml.cpp: In static member function 'static Mesh* Mesh::LoadMesh(const char*, const Vector&, int, Flightgroup*, const std::vector, std::allocator >, std::allocator, std::allocator > > >&)': src/gfx/mesh_xml.cpp:1280: warning: format '%d' expects type 'int', but argument 4 has type 'size_t' src/gfx/mesh_xml.cpp: In member function 'void Mesh::LoadXML(VSFileSystem::VSFile&, const Vector&, int, Flightgroup*, bool, const std::vector, std::allocator >, std::allocator, std::allocator > > >&)': src/gfx/mesh_xml.cpp:1372: warning: unused variable 'chunk_size' src/gfx/mesh_xml.cpp: In member function 'void Mesh::PostProcessLoading(MeshXML*, const std::vector, std::allocator >, std::allocator, std::allocator > > >&)': src/gfx/mesh_xml.cpp:1619: warning: comparison between signed and unsigned integer expressions src/gfx/mesh_xml.cpp:1621: warning: comparison between signed and unsigned integer expressions In file included from src/gfx/mesh.cpp:24: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/gfx/sphere.h:4, from src/gfx/sphere_generic.cpp:1: src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/sphere_generic.cpp: In member function 'void SphereMesh::InitSphere(float, int, int, const char*, const char*, bool, BLENDFUNC, BLENDFUNC, bool, float, float, float, float, FILTER, bool, bool)': src/gfx/sphere_generic.cpp:127: warning: suggest parentheses around + or - in operand of & src/gfx/sphere_generic.cpp:132: warning: suggest parentheses around + or - in operand of & src/gfx/sphere_generic.cpp:148: warning: suggest parentheses around + or - in operand of & src/gfx/sphere_generic.cpp:149: warning: suggest parentheses around + or - in operand of & src/gfx/sphere_generic.cpp:150: warning: suggest parentheses around + or - in operand of & src/gfx/sphere_generic.cpp:156: warning: suggest parentheses around + or - in operand of & src/gfx/sphere_generic.cpp:89: warning: unused variable 'it' src/gfx/sphere_generic.cpp:89: warning: unused variable 'jt' src/gfx/sphere_generic.cpp:187: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gfx/vec.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/vec.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/vec.o src/gfx/vec.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/button.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/button.o -MD -MP -MF $depbase.Tpo -c -o src/gui/button.o src/gui/button.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/control.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/control.o -MD -MP -MF $depbase.Tpo -c -o src/gui/control.o src/gui/control.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/eventmanager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/eventmanager.o -MD -MP -MF $depbase.Tpo -c -o src/gui/eventmanager.o src/gui/eventmanager.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from ./src/cmd/unit_generic.h:36, from ./src/cmd/basecomputer.h:26, from ./src/cmd/base.h:5, from src/gui/eventmanager.cpp:201: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gui/eventresponder.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/eventresponder.o -MD -MP -MF $depbase.Tpo -c -o src/gui/eventresponder.o src/gui/eventresponder.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/eventmanager.cpp: In function 'void clearDeleteQueue()': src/gui/eventmanager.cpp:85: warning: comparison between signed and unsigned integer expressions src/gui/eventmanager.cpp: In member function 'void EventManager::sendInputEvent(const InputEvent&)': src/gui/eventmanager.cpp:138: warning: enumeration value 'KEY_DOWN_EVENT' not handled in switch src/gui/eventmanager.cpp:138: warning: enumeration value 'KEY_UP_EVENT' not handled in switch src/gui/eventmanager.cpp:152: warning: comparison between signed and unsigned integer expressions src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gui/font.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/font.o -MD -MP -MF $depbase.Tpo -c -o src/gui/font.o src/gui/font.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gui/font.cpp:27: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at leas t one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/mesh_xml.cpp: In member function 'void Mesh::beginElement(MeshXML*, const std::string&, const XMLSupport::AttributeList&)': src/gfx/mesh_xml.cpp:272: warning: 'top' may be used uninitialized in this function src/gfx/mesh_xml.cpp:814: warning: 's' may be used uninitialized in this function src/gfx/mesh_xml.cpp:813: warning: 'index' may be used uninitialized in this function src/gfx/mesh_xml.cpp:814: warning: 't' may be used uninitialized in this function src/gfx/mesh_xml.cpp:882: warning: 'offset' may be used uninitialized in this function src/gfx/mesh_xml.cpp:882: warning: 'siz' may be used uninitialized in this function src/gfx/mesh_xml.cpp:881: warning: 'typ' may be used uninitialized in this function src/gfx/mesh_xml.cpp:882: warning: 'rot' may be used uninitialized in this function src/gfx/vec.cpp: In function 'Vector MakeNonColinearVector(const Vector&)': src/gfx/vec.cpp:205: warning: suggest parentheses around comparison in operand of == depbase=`echo src/gui/general.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/general.o -MD -MP -MF $depbase.Tpo -c -o src/gui/general.o src/gui/general.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/gui/eventmanager.cpp:201: ./src/cmd/base.h: In constructor 'BaseInterface::Room::BasePython::BasePython(const std::string&, const std::string&, float)': ./src/cmd/base.h:132: warning: 'BaseInterface::Room::BasePython::maxtime' will be initialized after ./src/cmd/base.h:131: warning: 'float BaseInterface::Room::BasePython::timeleft' ./src/cmd/base.h:138: warning: when initialized here src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gui/general.cpp: In function 'char* ptr_copy(char*)': src/gui/general.cpp:93: warning: deprecated conversion from string constant to 'char*' src/gui/general.cpp:93: warning: deprecated conversion from string constant to 'char*' src/gui/general.cpp: In function 'char* StripExtension(char*)': src/gui/general.cpp:193: warning: deprecated conversion from string constant to 'char*' src/gui/general.cpp: In function 'int isdir(const char*)': src/gui/general.cpp:440: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result depbase=`echo src/gui/glut_support.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/glut_support.o -MD -MP -MF $depbase.Tpo -c -o src/gui/glut_support.o src/gui/glut_support.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/groupcontrol.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/groupcontrol.o -MD -MP -MF $depbase.Tpo -c -o src/gui/groupcontrol.o src/gui/groupcontrol.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gui/glut_support.cpp:21: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gui/groupcontrol.cpp: In destructor 'virtual GroupControl::~GroupControl()': src/gui/groupcontrol.cpp:214: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gui/guidefs.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/guidefs.o -MD -MP -MF $depbase.Tpo -c -o src/gui/guidefs.o src/gui/guidefs.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/guitexture.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/guitexture.o -MD -MP -MF $depbase.Tpo -c -o src/gui/guitexture.o src/gui/guitexture.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gui/guidefs.cpp:23: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from src/gui/guitexture.cpp:28 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gui/modaldialog.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/modaldialog.o -MD -MP -MF $depbase.Tpo -c -o src/gui/modaldialog.o src/gui/modaldialog.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/newbutton.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/newbutton.o -MD -MP -MF $depbase.Tpo -c -o src/gui/newbutton.o src/gui/newbutton.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gui/newbutton.cpp: In member function 'virtual bool NewButton::processMouseDown(const InputEvent&)': src/gui/newbutton.cpp:176: warning: comparison between signed and unsigned integer expressions src/gui/newbutton.cpp: In member function 'virtual bool NewButton::processMouseUp(const InputEvent&)': src/gui/newbutton.cpp:189: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gui/painttext.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/painttext.o -MD -MP -MF $depbase.Tpo -c -o src/gui/painttext.o src/gui/painttext.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/modaldialog.cpp: In function 'void showListQuestion(const std::string&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, ModalDialogCallback*, const std::string&)': src/gui/modaldialog.cpp:366: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gui/picker.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/picker.o -MD -MP -MF $depbase.Tpo -c -o src/gui/picker.o src/gui/picker.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gui/painttext.cpp:26: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gui/picker.cpp:30: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gui/guidefs.h: At global scope: src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gui/scroller.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/scroller.o -MD -MP -MF $depbase.Tpo -c -o src/gui/scroller.o src/gui/scroller.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/guidefs.h: At global scope: src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gui/simplepicker.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/simplepicker.o -MD -MP -MF $depbase.Tpo -c -o src/gui/simplepicker.o src/gui/simplepicker.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/painttext.cpp: In member function 'virtual int PaintText::visibleLineCountStartingWith(int, float) const': src/gui/painttext.cpp:173: warning: comparison between signed and unsigned integer expressions src/gui/painttext.cpp: In member function 'virtual void PaintText::drawLines(int, int) const': src/gui/painttext.cpp:248: warning: comparison between signed and unsigned integer expressions src/gui/painttext.cpp: In member function 'void PaintText::parseFragmentsWithCharBreak(PaintText::TextLine&, int, int, float, bool, int*)': src/gui/painttext.cpp:518: warning: comparison between signed and unsigned integer expressions src/gui/painttext.cpp:526: warning: comparison between signed and unsigned integer expressions src/gui/painttext.cpp: In member function 'void PaintText::parseFragmentsWithWordBreak(PaintText::TextLine&, int, float, int*)': src/gui/painttext.cpp:650: warning: comparison between signed and unsigned integer expressions src/gui/painttext.cpp:678: warning: comparison between signed and unsigned integer expressions src/gui/painttext.cpp: In member function 'void PaintText::calcLayout()': src/gui/painttext.cpp:808: warning: comparison between signed and unsigned integer expressions src/gui/picker.cpp: In member function 'virtual void Picker::draw()': src/gui/picker.cpp:139: warning: comparison between signed and unsigned integer expressions src/gui/picker.cpp: In member function 'PickerCell* Picker::cellForMouse(const Point&)': src/gui/picker.cpp:209: warning: comparison between signed and unsigned integer expressions src/gui/picker.cpp: In member function 'virtual void Picker::scrollToCell(const PickerCell*, bool)': src/gui/picker.cpp:316: warning: comparison between signed and unsigned integer expressions src/gui/picker.cpp: In member function 'virtual bool Picker::processMouseDown(const InputEvent&)': src/gui/picker.cpp:360: warning: comparison between signed and unsigned integer expressions src/gui/picker.cpp:370: warning: comparison between signed and unsigned integer expressions src/gui/picker.cpp:374: warning: comparison between signed and unsigned integer expressions src/gui/picker.cpp: In member function 'virtual bool Picker::processMouseUp(const InputEvent&)': src/gui/picker.cpp:385: warning: comparison between signed and unsigned integer expressions src/gui/picker.h: In constructor 'Picker::Picker()': src/gui/picker.h:213: warning: 'Picker::m_textMargins' will be initialized after src/gui/picker.h:209: warning: 'PickerCell* Picker::m_cellPressed' src/gui/picker.cpp:421: warning: when initialized here src/gui/picker.h:211: warning: 'Picker::m_highlightedCell' will be initialized after src/gui/picker.h:210: warning: 'PickerCell* Picker::m_selectedCell' src/gui/picker.cpp:421: warning: when initialized here src/gui/picker.h:216: warning: 'Picker::m_scroller' will be initialized after src/gui/picker.h:215: warning: 'int Picker::m_scrollPosition' src/gui/picker.cpp:421: warning: when initialized here src/gui/picker.h:215: warning: 'Picker::m_scrollPosition' will be initialized after src/gui/picker.h:212: warning: 'bool Picker::m_needRecalcDisplay' src/gui/picker.cpp:421: warning: when initialized here ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gui/slider.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/slider.o -MD -MP -MF $depbase.Tpo -c -o src/gui/slider.o src/gui/slider.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/gui/slider.cpp:28 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - depbase=`echo src/gui/staticdisplay.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/staticdisplay.o -MD -MP -MF $depbase.Tpo -c -o src/gui/staticdisplay.o src/gui/staticdisplay.cpp &&\ mv -f $depbase.Tpo $depbase.Po d e p r e c a t e d . In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gui/staticdisplay.cpp:29: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gui/guidefs.h: At global scope: src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/slider.cpp: In member function 'virtual bool Slider::processMouseDown(const InputEvent&)': src/gui/slider.cpp:190: warning: comparison between signed and unsigned integer expressions src/gui/slider.cpp:217: warning: comparison between signed and unsigned integer expressions src/gui/slider.cpp:221: warning: comparison between signed and unsigned integer expressions src/gui/slider.cpp: In member function 'virtual bool Slider::processMouseUp(const InputEvent&)': src/gui/slider.cpp:268: warning: comparison between signed and unsigned integer expressions src/gui/guidefs.h: At global scope: src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gui/staticdisplay.cpp: In member function 'virtual bool StaticDisplay::processMouseDown(const InputEvent&)': src/gui/staticdisplay.cpp:98: warning: comparison between signed and unsigned integer expressions src/gui/staticdisplay.cpp:102: warning: comparison between signed and unsigned integer expressions src/gui/staticdisplay.h: In constructor 'StaticDisplay::StaticDisplay()': src/gui/staticdisplay.h:101: warning: 'StaticDisplay::m_scroller' will be initialized after src/gui/staticdisplay.h:99: warning: 'int StaticDisplay::m_scrollPosition' src/gui/staticdisplay.cpp:112: warning: when initialized here src/gui/staticdisplay.h:100: warning: 'StaticDisplay::m_layoutVersion' will be initialized after src/gui/staticdisplay.h:98: warning: 'Size StaticDisplay::m_textMargins' src/gui/staticdisplay.cpp:112: warning: when initialized here depbase=`echo src/gui/text_area.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/text_area.o -MD -MP -MF $depbase.Tpo -c -o src/gui/text_area.o src/gui/text_area.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/textinputdisplay.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/textinputdisplay.o -MD -MP -MF $depbase.Tpo -c -o src/gui/textinputdisplay.o src/gui/textinputdisplay.cpp &&\ mv -f $depbase.Tpo $depbase.Po ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gui/window.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/window.o -MD -MP -MF $depbase.Tpo -c -o src/gui/window.o src/gui/window.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gui/windowcontroller.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gui/windowcontroller.o -MD -MP -MF $depbase.Tpo -c -o src/gui/windowcontroller.o src/gui/windowcontroller.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/guidefs.h: At global scope: src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gui/text_area.cpp: In member function 'void TextArea::Refresh()': src/gui/text_area.cpp:142: warning: unused variable 'x' src/gui/text_area.cpp:142: warning: unused variable 'y' src/gui/text_area.cpp:142: warning: unused variable 'hei' src/gui/text_area.cpp:144: warning: unused variable 'lx' src/gui/text_area.cpp:145: warning: unused variable 'ly' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from ./src/gfx/vsimage.h:4, from ./src/gfx/aux_texture.h:23, from src/gui/window.cpp:33: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gui/textinputdisplay.cpp: In member function 'virtual bool TextInputDisplay::processMouseDown(const InputEvent&)': src/gui/textinputdisplay.cpp:42: warning: comparison between signed and unsigned integer expressions src/gui/textinputdisplay.cpp:42: warning: comparison between signed and unsigned integer expressions src/gui/textinputdisplay.cpp: In member function 'virtual void TextInputDisplay::processUnfocus(const InputEvent&)': src/gui/textinputdisplay.cpp:50: warning: comparison between signed and unsigned integer expressions src/gui/textinputdisplay.cpp:50: warning: comparison between signed and unsigned integer expressions src/gui/textinputdisplay.cpp: In member function 'virtual void TextInputDisplay::draw()': src/gui/textinputdisplay.cpp:85: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gfx/nav/criteria_xml.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/criteria_xml.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/criteria_xml.o src/gfx/nav/criteria_xml.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gfx/nav/criteria.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/criteria.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/criteria.o src/gfx/nav/criteria.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/guidefs.h: At global scope: src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/nav/criteria.h:31, from src/gfx/nav/criteria_xml.cpp:33: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which ma y be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gfx/nav/drawgalaxy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/drawgalaxy.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/drawgalaxy.o src/gfx/nav/drawgalaxy.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gui/window.h: In constructor 'Window::Window()': src/gui/window.h:122: warning: 'Window::m_deleteOnClose' will be initialized after src/gui/window.h:121: warning: 'GroupControl* Window::m_controls' src/gui/window.cpp:156: warning: when initialized here src/gui/window.cpp: In member function 'void WindowManager::draw()': src/gui/window.cpp:200: warning: comparison between signed and unsigned integer expressions src/gui/window.cpp:204: warning: comparison between signed and unsigned integer expressions In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gfx/nav/drawgalaxy.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from src/gfx/nav/criteria.h:31, from src/gfx/nav/criteria.cpp:30: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/nav/criteria_xml.cpp:33: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here depbase=`echo src/gfx/nav/drawlist.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/drawlist.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/drawlist.o src/gfx/nav/drawlist.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/gfx/nav/drawlist.cpp:5 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t In file included from src/gfx/nav/criteria.cpp:30: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gfx/nav/drawsystem.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/drawsystem.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/drawsystem.o src/gfx/nav/drawsystem.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/vsfilesystem.h:14, from src/gfx/nav/drawsystem.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/gfx/nav/drawgalaxy.cpp:5: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here In file included from src/gfx/nav/drawgalaxy.cpp:26: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/nav/drawlist.h:11, from src/gfx/nav/drawlist.cpp:14: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here src/gfx/nav/drawgalaxy.cpp: In constructor 'systemdrawnode::systemdrawnode(int, float, float, float, std::string, unsigned int, navscreenoccupied*, bool, GFXColor)': src/gfx/nav/drawgalaxy.cpp:161: warning: 'systemdrawnode::source' will be initialized after src/gfx/nav/drawgalaxy.cpp:160: warning: 'unsigned int systemdrawnode::index' src/gfx/nav/drawgalaxy.cpp:169: warning: when initialized here src/gfx/nav/drawgalaxy.cpp: In constructor 'NavigationSystem::CachedSystemIterator::SystemInfo::SystemInfo(const std::string&, const QVector&, const std::vector, std::allocator >, std::allocator, std::allocator > > >&, NavigationSystem::CachedSystemIterator*)': src/gfx/nav/drawgalaxy.cpp:294: warning: comparison between signed and unsigned integer expressions src/gfx/nav/drawgalaxy.cpp:295: warning: comparison between signed and unsigned integer expressions src/gfx/nav/drawgalaxy.cpp: In member function 'void NavigationSystem::CachedSystemIterator::SystemInfo::loadData(std::map, std::allocator >, unsigned int, std::less, std::allocator > >, std::allocator, std::allocator >, unsigned int> > >*)': src/gfx/nav/drawgalaxy.cpp:329: warning: comparison between signed and unsigned integer expressions In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/gfx/nav/drawsystem.cpp:6: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here src/gfx/nav/drawgalaxy.cpp: In member function 'void NavigationSystem::DrawGalaxy()': src/gfx/nav/drawgalaxy.cpp:935: warning: comparison between signed and unsigned integer expressions In file included from src/gfx/nav/drawsystem.cpp:27: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | src/gfx/nav/drawsystem.cpp: In member function 'void NavigationSystem::DrawSystem()': src/gfx/nav/drawsystem.cpp:293: warning: comparison between signed and unsigned integer expressions ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used depbase=`echo src/gfx/nav/navcomputer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/navcomputer.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/navcomputer.o src/gfx/nav/navcomputer.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/nav/navgetxmldata.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/navgetxmldata.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/navgetxmldata.o src/gfx/nav/navgetxmldata.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from ./src/cmd/unit_generic.h:36 , from src/gfx/nav/drawlist.h:6 , from src/gfx/nav/navscreen.h:6 , from src/gfx/nav/navcomputer.cpp:28 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gfx/nav/navgetxmldata.cpp: In function 'std::string retrievedata(std::string, std::string)': src/gfx/nav/navgetxmldata.cpp:80: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navgetxmldata.cpp:17: warning: unused variable 'testlength' depbase=`echo src/gfx/nav/navpath.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/navpath.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/navpath.o src/gfx/nav/navpath.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gfx/nav/navscreen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/navscreen.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/navscreen.o src/gfx/nav/navscreen.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from src/gfx/nav/criteria.h:31 , from src/gfx/nav/navpath.h:32 , from src/gfx/nav/navpath.cpp:28 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b lIn file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21e, from ./src/vsfilesystem.h:14, from src/gfx/nav/navscreen.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navpath.cpp:28: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here In file included from src/gfx/nav/navpath.h:32, from src/gfx/nav/navcomputer.h:26, from src/gfx/nav/navscreen.h:9, from src/gfx/nav/navcomputer.cpp:28: src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' src/gfx/nav/criteria.h:172: warning: when initialized here ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used In file included from ./src/gfx/nav/navpath.h:32, from ./src/gfx/nav/navcomputer.h:26, from ./src/gfx/nav/navscreen.h:9, from ./src/gfx/cockpit.h:16, from src/gfx/nav/navscreen.cpp:6: ./src/gfx/nav/criteria.h: In constructor 'CriteriaLeaf::CriteriaLeaf(CriteriaParent*, std::string)': ./src/gfx/nav/criteria.h:179: warning: 'CriteriaLeaf::m_value' will be initialized after ./src/gfx/nav/criteria.h:174: warning: base 'CriteriaNode' ./src/gfx/nav/criteria.h:172: warning: when initialized here depbase=`echo src/gfx/nav/navscreenoccupied.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gfx/nav/navscreenoccupied.o -MD -MP -MF $depbase.Tpo -c -o src/gfx/nav/navscreenoccupied.o src/gfx/nav/navscreenoccupied.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gfx/nav/navpath.cpp: In member function 'bool NavPath::evaluate()': src/gfx/nav/navpath.cpp:323: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navpath.cpp:323: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navpath.cpp:367: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navpath.cpp:385: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navpath.cpp:417: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navpath.cpp:444: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navpath.cpp: In member function 'void NavPath::addNewPath()': src/gfx/nav/navpath.cpp:473: warning: unused variable 'i' src/gfx/nav/navpath.cpp:474: warning: unused variable 'system' depbase=`echo src/aldrv/al_globals.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_globals.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_globals.o src/aldrv/al_globals.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from src/gfx/nav/navscreen.cpp:27: ./src/gfx/mesh.h: In member function 'void Mesh::forceCullFace(unsigned char)': ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | ./src/gfx/mesh.h:266: warning: suggest parentheses around arithmetic in operand of | In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from src/aldrv/al_globals.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecate d or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from src/gfx/nav/navscreen.cpp:41: src/gfx/nav/navitemstodraw.h: In static member function 'static void NavigationSystem::DrawNavCircle(float, float, float, float, float, const GFXColor&)': src/gfx/nav/navitemstodraw.h:414: warning: unused variable 'alpha' src/gfx/nav/navscreen.cpp: In member function 'void NavigationSystem::DrawMission()': src/gfx/nav/navscreen.cpp:689: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navscreen.cpp:709: warning: comparison between signed and unsigned integer expressions src/gfx/nav/navscreen.cpp: In member function 'void NavigationSystem::DrawShip()': src/gfx/nav/navscreen.cpp:782: warning: unused variable 'deltay' src/gfx/nav/navscreen.cpp:787: warning: unused variable 'foundpos' src/gfx/nav/navscreen.cpp: In member function 'void NavigationSystem::TranslateCoordinates(QVector&, QVector&, float, float, float, float&, float&, float&, float&, float&, float&, float&, bool)': src/gfx/nav/navscreen.cpp:2242: warning: unused variable 'itemscale' depbase=`echo src/aldrv/al_init.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_init.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_init.o src/aldrv/al_init.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/config_xml.h:31, from src/aldrv/al_init.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gfx/nav/navpath.cpp: In member function 'bool NavPath::evaluate()': src/gfx/nav/navpath.cpp:309: warning: 'midNodePrevDest' may be used uninitialized in this function src/gfx/nav/navpath.cpp:308: warning: 'midNodePrevOri' may be used uninitialized in this function src/gfx/nav/navpath.cpp:402: warning: 'destIndex' may be used uninitialized in this function depbase=`echo src/aldrv/al_listen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_listen.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_listen.o src/aldrv/al_listen.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/aldrv/al_listen.cpp:12 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/aldrv/al_sound.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/aldrv/al_sound.o -MD -MP -MF $depbase.Tpo -c -o src/aldrv/al_sound.o src/aldrv/al_sound.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from src/aldrv/al_sound.cpp:3: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/cmd/script/c_alike/c_alike.tab.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/c_alike/c_alike.tab.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/c_alike/c_alike.tab.o src/cmd/script/c_alike/c_alike.tab.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/cmd/script/c_alike/lex.yy.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/c_alike/lex.yy.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/c_alike/lex.yy.o src/cmd/script/c_alike/lex.yy.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_program.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_program.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_program.o src/gldrv/gl_program.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/gldrv/gl_program.cpp:2 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l src/aldrv/al_sound.cpp: In function 'void blutLoadWAVMemory(ALbyte*, ALenum*, ALvoid**, ALsizei*, ALsizei*, ALboolean*)': src/aldrv/al_sound.cpp:150: warning: comparison between signed and unsigned integer expressions e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t src/aldrv/al_sound.cpp: In function 'int mem_seek(void*, ogg_int64_t, int)': src/aldrv/al_sound.cpp:278: warning: comparison between signed and unsigned integer expressions f u r t h e r n o t i c e a t a f u t u r e d a src/aldrv/al_sound.cpp: In function 'void ConvertFormat(std::vector >&)': src/aldrv/al_sound.cpp:315: warning: unused variable 'bigendian' src/aldrv/al_sound.cpp:294: warning: unused variable 'info' src/aldrv/al_sound.cpp:295: warning: unused variable 'bitstream' src/aldrv/al_sound.cpp:296: warning: unused variable 'samplesize' src/aldrv/al_sound.cpp:297: warning: unused variable 'samples' src/aldrv/al_sound.cpp:298: warning: unused variable 'read' src/aldrv/al_sound.cpp:298: warning: unused variable 'to_read' src/aldrv/al_sound.cpp:299: warning: unused variable 'must_close' src/aldrv/al_sound.cpp:300: warning: unused variable 'was_error' t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t src/aldrv/al_sound.cpp: In function 'bool AUDLoadSoundFile(const char*, AUDSoundProperties*, bool)': src/aldrv/al_sound.cpp:465: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used ./src/gui/guidefs.h: At global scope: ./src/gui/guidefs.h:188: warning: 'bool isClear(const GFXColor&)' defined but not used ./src/gui/guidefs.h:192: warning: 'bool equalColors(const GFXColor&, const GFXColor&)' defined but not used src/gldrv/gl_program.cpp: In function 'GameSpeed GFXGetFramerate()': src/gldrv/gl_program.cpp:190: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_program.cpp:195: warning: comparison between signed and unsigned integer expressions depbase=`echo src/gldrv/gl_clip.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_clip.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_clip.o src/gldrv/gl_clip.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_fog.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_fog.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_fog.o src/gldrv/gl_fog.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_globals.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_globals.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_globals.o src/gldrv/gl_globals.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_init.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_init.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_init.o src/gldrv/gl_init.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_light_pick.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_light_pick.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_light_pick.o src/gldrv/gl_light_pick.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_light_state.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_light_state.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_light_state.o src/gldrv/gl_light_state.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/gl_init.cpp:25: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/vsfilesystem.h:14 , from src/gldrv/gl_light_pick.cpp:4 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gldrv/gl_light.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_light.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_light.o src/gldrv/gl_light.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/gl_light_state.cpp: In function 'void GFXUploadLightState(int, int, bool)': src/gldrv/gl_light_state.cpp:11: warning: unused variable 'maxlight' In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/gl_light.cpp:27: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gldrv/gl_material.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_material.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_material.o src/gldrv/gl_material.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/gl_init.cpp: In function 'void GFXInit(int, char**)': src/gldrv/gl_init.cpp:440: warning: deprecated conversion from string constant to 'char*' src/gldrv/gl_init.cpp:440: warning: deprecated conversion from string constant to 'char*' depbase=`echo src/gldrv/gl_matrix.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_matrix.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_matrix.o src/gldrv/gl_matrix.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/gl_material.cpp: In function 'void GFXSelectMaterial(unsigned int)': src/gldrv/gl_material.cpp:129: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_light.cpp: In member function 'void GFXLight::SetProperties(LIGHT_TARGET, const GFXColor&)': src/gldrv/gl_light.cpp:101: warning: enumeration value 'EMISSION' not handled in switch src/gldrv/gl_light.cpp: In function 'unsigned char GFXLightContextAmbient(const GFXColor&)': src/gldrv/gl_light.cpp:204: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_light.cpp: In function 'unsigned char GFXGetLightContextAmbient(GFXColor&)': src/gldrv/gl_light.cpp:215: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_light.cpp: In function 'unsigned char GFXCreateLight(int&, const GFXLight&, bool)': src/gldrv/gl_light.cpp:222: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_light.cpp:226: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_light.cpp: In function 'unsigned char GFXEnableLight(int)': src/gldrv/gl_light.cpp:248: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_light.cpp: In function 'unsigned char GFXDisableLight(int)': src/gldrv/gl_light.cpp:258: warning: comparison between signed and unsigned integer expressions In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/gl_matrix.cpp:31: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gldrv/gl_misc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_misc.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_misc.o src/gldrv/gl_misc.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/gl_misc.cpp:27: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gldrv/gl_quad_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_quad_list.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_quad_list.o src/gldrv/gl_quad_list.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/gl_matrix.cpp:147: warning: 'void InvRotateFloatMatrix(float*, const float*, const Matrix&)' defined but not used depbase=`echo src/gldrv/gl_sphere_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_sphere_list.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_sphere_list.o src/gldrv/gl_sphere_list.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64 , from ./src/gnuhash.h:21 , from ./src/hashtable.h:25 , from ./src/xml_support.h:9 , from ./src/star_system_generic.h:7 , from ./src/universe_generic.h:28 , from ./src/vs_globals.h:6 , from src/gldrv/gl_quad_list.cpp:25 : /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning T h i s f i l e i n c l u d e s a t l e a s t o n e d e p r e c a t e d o r a n t i q u a t e d h e a d e r w h i c h m a y b e r e m o v e d w i t h o u t f u r t h e r n o t i c e a t a f u t u r e d a t e . P l e a s e u s e a n o n - d e p r e c a t e d i n t e r f a c e w i t h e q u i v a l e n t f u n c t i o n a l i t y i n s t e a d . F o r a l i s t i n g o f r e p l a c e m e n t h e a d e r s a n d i n t e r f a c e s , c o n s u l t t h e src/gldrv/gl_misc.cpp: In function 'void GFXBegin(POLYTYPE)': src/gldrv/gl_misc.cpp:101: warning: 'mode' may be used uninitialized in this function f i l e b a c k w a r d _ w a r n i n g . h . T o d i s a b l e t h i s w a r n i n g u s e - W n o - d e p r e c a t e d . depbase=`echo src/gldrv/gl_state.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_state.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_state.o src/gldrv/gl_state.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/gl_sphere_list.cpp: In constructor 'GFXSphereVertexList::GFXSphereVertexList(float, int, bool, bool)': src/gldrv/gl_sphere_list.cpp:60: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_sphere_list.cpp:118: warning: suggest parentheses around + or - in operand of & src/gldrv/gl_sphere_list.cpp:123: warning: suggest parentheses around + or - in operand of & src/gldrv/gl_sphere_list.cpp:142: warning: suggest parentheses around + or - in operand of & src/gldrv/gl_sphere_list.cpp:143: warning: suggest parentheses around + or - in operand of & src/gldrv/gl_sphere_list.cpp:144: warning: suggest parentheses around + or - in operand of & src/gldrv/gl_sphere_list.cpp:150: warning: suggest parentheses around + or - in operand of & depbase=`echo src/gldrv/sdds.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/sdds.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/sdds.o src/gldrv/sdds.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/sdds.cpp: In function 'void ddsDecompress(unsigned char*&, unsigned char*&, TEXTUREFORMAT, int, int)': src/gldrv/sdds.cpp:115: warning: comparison between signed and unsigned integer expressions src/gldrv/sdds.cpp:116: warning: comparison between signed and unsigned integer expressions In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/gl_state.cpp:27: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gldrv/gl_texture.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_texture.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_texture.o src/gldrv/gl_texture.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gldrv/gl_vertex_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/gl_vertex_list.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/gl_vertex_list.o src/gldrv/gl_vertex_list.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/gl_texture.cpp:24: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at leas t one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/gl_vertex_list.cpp:25: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at le ast one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo src/gldrv/winsys.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/gldrv/winsys.o -MD -MP -MF $depbase.Tpo -c -o src/gldrv/winsys.o src/gldrv/winsys.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/gldrv/gl_state.cpp: In function 'void GFXAlphaTest(DEPTHFUNC, float)': src/gldrv/gl_state.cpp:535: warning: 'tmp' may be used uninitialized in this function In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from src/gldrv/winsys.cpp:22: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file inclu des at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gldrv/gl_texture.cpp: In function 'unsigned char GFXCreateTexture(int, int, TEXTUREFORMAT, int*, char*, int, FILTER, TEXTURE_TARGET, ADDRESSMODE)': src/gldrv/gl_texture.cpp:352: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_texture.cpp:361: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_texture.cpp: In function 'void DownSampleTexture(unsigned char**, const unsigned char*, int&, int&, int, int, int, int, float)': src/gldrv/gl_texture.cpp:466: warning: unused variable 'p' src/gldrv/gl_texture.cpp: In function 'GLenum GetImageTarget(TEXTURE_IMAGE_TARGET)': src/gldrv/gl_texture.cpp:639: warning: enumeration value 'TEXTURE_1D' not handled in switch src/gldrv/gl_texture.cpp:639: warning: enumeration value 'TEXTURE_3D' not handled in switch src/gldrv/gl_texture.cpp: In function 'unsigned char GFXTransferTexture(unsigned char*, int, TEXTUREFORMAT, TEXTURE_IMAGE_TARGET, int, unsigned char)': src/gldrv/gl_texture.cpp:816: warning: unused variable 'count' src/gldrv/gl_texture.cpp:819: warning: unused variable 'numdivisors' src/gldrv/gl_texture.cpp:820: warning: unused variable 'detailscale' src/gldrv/gl_texture.cpp: In function 'void GFXInitTextureManager()': src/gldrv/gl_texture.cpp:946: warning: comparison between signed and unsigned integer expressions src/gldrv/gl_texture.cpp: In function 'void GFXDestroyAllTextures()': src/gldrv/gl_texture.cpp:961: warning: comparison between signed and unsigned integer expressions depbase=`echo objconv/basemaker/base_maker.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/basemaker/base_maker.o -MD -MP -MF $depbase.Tpo -c -o objconv/basemaker/base_maker.o objconv/basemaker/base_maker.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from ./src/star_system_generic.h:7, from ./src/universe_generic.h:28, from ./src/vs_globals.h:6, from objconv/basemaker/base_maker.cpp:15: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least on e deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. src/gldrv/gl_texture.cpp: In function 'GLenum GetImageTarget(TEXTURE_IMAGE_TARGET)': src/gldrv/gl_texture.cpp:638: warning: 'image2D' may be used uninitialized in this function depbase=`echo objconv/basemaker/base_maker_texture.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/basemaker/base_maker_texture.o -MD -MP -MF $depbase.Tpo -c -o objconv/basemaker/base_maker_texture.o objconv/basemaker/base_maker_texture.cpp &&\ mv -f $depbase.Tpo $depbase.Po In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from objconv/basemaker/base_maker_texture.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. depbase=`echo objconv/asteroidgen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/asteroidgen.o -MD -MP -MF $depbase.Tpo -c -o objconv/asteroidgen.o objconv/asteroidgen.cpp &&\ mv -f $depbase.Tpo $depbase.Po objconv/basemaker/base_maker.cpp: In constructor 'VSSprite::VSSprite(const char*, FILTER, unsigned char)': objconv/basemaker/base_maker.cpp:146: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:154: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:155: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:156: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:177: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp: In constructor 'VSSprite::VSSprite(const char*, FILTER, unsigned char)': objconv/basemaker/base_maker.cpp:146: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:154: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:155: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:156: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:177: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp: In constructor 'VSSprite::VSSprite(const char*, FILTER, unsigned char)': objconv/basemaker/base_maker.cpp:146: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:154: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:155: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:156: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:177: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp: In function 'char* CreateLists()': objconv/basemaker/base_maker.cpp:298: warning: unused variable 'fnt' objconv/basemaker/base_maker.cpp:299: warning: unused variable 'use_bit' objconv/basemaker/base_maker.cpp:300: warning: unused variable 'use_display_lists' objconv/basemaker/base_maker.cpp: In member function 'int TextPlane::Draw(const std::string&, int, bool, bool, bool)': objconv/basemaker/base_maker.cpp:351: warning: unused variable 'display_lists' objconv/basemaker/base_maker.cpp: In constructor 'Base::Room::Link::Link(unsigned int, std::string, std::string)': objconv/basemaker/base_maker.cpp:517: warning: 'Base::Room::Link::parentindex' will be initialized after objconv/basemaker/base_maker.cpp:513: warning: 'std::string Base::Room::Link::pythonfile' objconv/basemaker/base_maker.cpp:519: warning: when initialized here objconv/basemaker/base_maker.cpp: In function 'void Indent(FILE*)': objconv/basemaker/base_maker.cpp:745: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp: In member function 'virtual void Base::Room::Talk::EndXML(FILE*)': objconv/basemaker/base_maker.cpp:775: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' objconv/basemaker/base_maker.cpp:776: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:778: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In member function 'virtual void Base::Room::Comp::EndXML(FILE*)': objconv/basemaker/base_maker.cpp:847: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:851: warning: deprecated conversion from string constant to 'char*' objconv/basemaker/base_maker.cpp:854: warning: deprecated conversion from string constant to 'char*' objconv/basemaker/base_maker.cpp:857: warning: deprecated conversion from string constant to 'char*' objconv/basemaker/base_maker.cpp:860: warning: deprecated conversion from string constant to 'char*' objconv/basemaker/base_maker.cpp:863: warning: deprecated conversion from string constant to 'char*' objconv/basemaker/base_maker.cpp:866: warning: deprecated conversion from string constant to 'char*' objconv/basemaker/base_maker.cpp:849: warning: enumeration value 'DISPLAY_MODE_COUNT' not handled in switch objconv/basemaker/base_maker.cpp:849: warning: enumeration value 'NULL_DISPLAY' not handled in switch objconv/basemaker/base_maker.cpp:871: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:846: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp: In member function 'void Base::Room::EndXML(FILE*)': objconv/basemaker/base_maker.cpp:910: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In member function 'void Base::EndXML()': objconv/basemaker/base_maker.cpp:956: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:960: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:930: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp:968: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp: In destructor 'Base::Room::~Room()': objconv/basemaker/base_maker.cpp:1042: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:1046: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In function 'void Output(const char*)': objconv/basemaker/base_maker.cpp:1076: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In member function 'void Base::Room::Draw(Base*)': objconv/basemaker/base_maker.cpp:1317: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In member function 'int Base::Room::MouseOver(Base*, float, float)': objconv/basemaker/base_maker.cpp:1337: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In function 'bool LinkStage3Goto(std::string, unsigned int, void*, void*, const void*, float, float)': objconv/basemaker/base_maker.cpp:1358: warning: format '%d' expects type 'int*', but argument 3 has type 'void*' objconv/basemaker/base_maker.cpp: In member function 'void Base::Room::Click(Base*, float, float, int, int)': objconv/basemaker/base_maker.cpp:1473: warning: unused variable 'input' objconv/basemaker/base_maker.cpp:1474: warning: unused variable 'str' objconv/basemaker/base_maker.cpp: In member function 'void Base::GotoLink(int)': objconv/basemaker/base_maker.cpp:1605: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:1614: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In destructor 'Base::~Base()': objconv/basemaker/base_maker.cpp:1628: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp: In constructor 'Base::Base(const char*)': objconv/basemaker/base_maker.cpp:700: warning: 'Base::curtext' will be initialized after objconv/basemaker/base_maker.cpp:699: warning: 'TextPlane Base::othtext' objconv/basemaker/base_maker.cpp:1672: warning: when initialized here objconv/basemaker/base_maker.cpp:699: warning: 'Base::othtext' will be initialized after objconv/basemaker/base_maker.cpp:698: warning: 'bool Base::time_of_day' objconv/basemaker/base_maker.cpp:1672: warning: when initialized here objconv/basemaker/base_maker_texture.cpp: In function 'bool readPng(FILE*, Texture::FileData*, void (*)(Texture::FileData*, unsigned char**))': objconv/basemaker/base_maker_texture.cpp:35: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/basemaker/base_maker_texture.cpp: In function 'bool readJpg(FILE*, Texture::FileData*, void (*)(Texture::FileData*, unsigned char**))': objconv/basemaker/base_maker_texture.cpp:189: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker_texture.cpp: In function 'Format getFormat(FILE*)': objconv/basemaker/base_maker_texture.cpp:212: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/basemaker/base_maker_texture.cpp:226: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/basemaker/base_maker.cpp: In function 'int main(int, char**)': objconv/basemaker/base_maker.cpp:1883: warning: comparison between signed and unsigned integer expressions objconv/basemaker/base_maker.cpp:1882: warning: unused variable 'istimeofday' objconv/asteroidgen.cpp: In function 'void generateNTet(std::vector >&, std::vector >&, float, float, int, int)': objconv/asteroidgen.cpp:208: warning: comparison between signed and unsigned integer expressions objconv/asteroidgen.cpp:210: warning: comparison between signed and unsigned integer expressions objconv/asteroidgen.cpp:211: warning: comparison between signed and unsigned integer expressions objconv/asteroidgen.cpp:214: warning: comparison between signed and unsigned integer expressions objconv/asteroidgen.cpp:218: warning: comparison between signed and unsigned integer expressions objconv/asteroidgen.cpp:221: warning: comparison between signed and unsigned integer expressions objconv/asteroidgen.cpp:232: warning: comparison between signed and unsigned integer expressions objconv/asteroidgen.cpp: In function 'void write_mesh(FILE*, std::vector >&)': objconv/asteroidgen.cpp:295: warning: format '%f' expects type 'double', but argument 4 has type 'int' objconv/asteroidgen.cpp:295: warning: format '%f' expects type 'double', but argument 5 has type 'int' objconv/asteroidgen.cpp:295: warning: format '%f' expects type 'double', but argument 6 has type 'int' objconv/asteroidgen.cpp:295: warning: format '%f' expects type 'double', but argument 7 has type 'int' objconv/asteroidgen.cpp: In function 'int main(int, char**)': objconv/asteroidgen.cpp:461: warning: format '%s' expects type 'char*', but argument 3 has type 'char (*)[16384]' objconv/asteroidgen.cpp:490: warning: format '%f' expects type 'float*', but argument 2 has type 'int*' objconv/asteroidgen.cpp:492: warning: format '%c' expects type 'char*', but argument 2 has type 'int' objconv/asteroidgen.cpp:495: warning: format '%s' expects type 'char*', but argument 2 has type 'char (*)[16384]' objconv/asteroidgen.cpp:528: warning: deprecated conversion from string constant to 'char*' objconv/asteroidgen.cpp:475: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:477: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:480: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:482: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:484: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:486: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:488: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:490: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:492: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:495: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:501: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:504: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result objconv/asteroidgen.cpp:506: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/mesher/mesher-converter.o -MD -MP -MF objconv/mesher/.deps/mesher-converter.Tpo -c -o objconv/mesher/mesher-converter.o `test -f 'objconv/mesher/converter.cpp' || echo './'`objconv/mesher/converter.cpp g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/mesher/mesher-from_BFXM.o -MD -MP -MF objconv/mesher/.deps/mesher-from_BFXM.Tpo -c -o objconv/mesher/mesher-from_BFXM.o `test -f 'objconv/mesher/from_BFXM.cpp' || echo './'`objconv/mesher/from_BFXM.cpp In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from objconv/mesher/to_BFXM.h:10, from objconv/mesher/from_obj.h:2, from objconv/mesher/converter.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes a t least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. objconv/mesher/from_BFXM.cpp: In function 'void BFXMToXmeshOrOBJ(FILE*, FILE*, FILE*, FILE*, std::string, char)': objconv/mesher/from_BFXM.cpp:61: warning: unused variable 'Inputlength32' objconv/mesher/from_BFXM.cpp:64: warning: unused variable 'version' objconv/mesher/from_BFXM.cpp:29: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:35: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:41: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:47: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:54: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:59: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp: In function 'void BFXMtoBoxDims(FILE*, char*)': objconv/mesher/from_BFXM.cpp:935: warning: unused variable 'textype' objconv/mesher/from_BFXM.cpp:936: warning: unused variable 'texindex' objconv/mesher/from_BFXM.cpp:963: warning: unused variable 'refnum' objconv/mesher/from_BFXM.cpp:964: warning: unused variable 'weight' objconv/mesher/from_BFXM.cpp:956: warning: unused variable 'size' objconv/mesher/from_BFXM.cpp:957: warning: unused variable 'offset' objconv/mesher/from_BFXM.cpp:958: warning: unused variable 'rotation' objconv/mesher/from_BFXM.cpp:959: warning: unused variable 'type' objconv/mesher/from_BFXM.cpp:974: warning: unused variable 'size' objconv/mesher/from_BFXM.cpp:975: warning: unused variable 'index' objconv/mesher/from_BFXM.cpp:1004: warning: unused variable 'ref' objconv/mesher/from_BFXM.cpp:999: warning: unused variable 'FPS' objconv/mesher/from_BFXM.cpp:866: warning: unused variable 'reverse' objconv/mesher/from_BFXM.cpp:867: warning: unused variable 'forcetexture' objconv/mesher/from_BFXM.cpp:868: warning: unused variable 'sharevert' objconv/mesher/from_BFXM.cpp:869: warning: unused variable 'polygonoffset' objconv/mesher/from_BFXM.cpp:870: warning: unused variable 'bsrc' objconv/mesher/from_BFXM.cpp:871: warning: unused variable 'bdst' objconv/mesher/from_BFXM.cpp:872: warning: unused variable 'power' objconv/mesher/from_BFXM.cpp:873: warning: unused variable 'ar' objconv/mesher/from_BFXM.cpp:874: warning: unused variable 'ag' objconv/mesher/from_BFXM.cpp:875: warning: unused variable 'ab' objconv/mesher/from_BFXM.cpp:876: warning: unused variable 'aa' objconv/mesher/from_BFXM.cpp:877: warning: unused variable 'dr' objconv/mesher/from_BFXM.cpp:878: warning: unused variable 'dg' objconv/mesher/from_BFXM.cpp:879: warning: unused variable 'db' objconv/mesher/from_BFXM.cpp:880: warning: unused variable 'da' objconv/mesher/from_BFXM.cpp:881: warning: unused variable 'er' objconv/mesher/from_BFXM.cpp:882: warning: unused variable 'eg' objconv/mesher/from_BFXM.cpp:883: warning: unused variable 'eb' objconv/mesher/from_BFXM.cpp:884: warning: unused variable 'ea' objconv/mesher/from_BFXM.cpp:885: warning: unused variable 'sr' objconv/mesher/from_BFXM.cpp:886: warning: unused variable 'sg' objconv/mesher/from_BFXM.cpp:887: warning: unused variable 'sb' objconv/mesher/from_BFXM.cpp:888: warning: unused variable 'sa' objconv/mesher/from_BFXM.cpp:889: warning: unused variable 'cullface' objconv/mesher/from_BFXM.cpp:890: warning: unused variable 'lighting' objconv/mesher/from_BFXM.cpp:891: warning: unused variable 'reflect' objconv/mesher/from_BFXM.cpp:892: warning: unused variable 'usenormals' objconv/mesher/from_BFXM.cpp:817: warning: unused variable 'Inputlength32' objconv/mesher/from_BFXM.cpp:820: warning: unused variable 'version' objconv/mesher/from_BFXM.cpp:824: warning: unused variable 'NUMFIELDSPERPOLYGONSTRUCTURE' objconv/mesher/from_BFXM.cpp:825: warning: unused variable 'NUMFIELDSPERREFERENCEDVERTEX' objconv/mesher/from_BFXM.cpp:785: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:791: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:797: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:803: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:810: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/from_BFXM.cpp:815: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result In file included from objconv/mesher/from_obj.h:2, from objconv/mesher/converter.cpp:2: objconv/mesher/to_BFXM.h: In constructor 'textureholder::textureholder()': objconv/mesher/to_BFXM.h:154: warning: 'textureholder::index' will be initialized after objconv/mesher/to_BFXM.h:153: warning: 'int textureholder::type' objconv/mesher/to_BFXM.h:156: warning: when initialized here objconv/mesher/to_BFXM.h: In constructor 'textureholder::textureholder(int)': objconv/mesher/to_BFXM.h:154: warning: 'textureholder::index' will be initialized after objconv/mesher/to_BFXM.h:153: warning: 'int textureholder::type' objconv/mesher/to_BFXM.h:157: warning: when initialized here objconv/mesher/converter.cpp: In function 'int main(int, char**)': objconv/mesher/converter.cpp:222: warning: operation on 'where' may be undefined objconv/mesher/converter.cpp:237: warning: operation on 'where' may be undefined objconv/mesher/converter.cpp:259: warning: operation on 'where' may be undefined objconv/basemaker/base_maker.cpp: In constructor 'VSSprite::VSSprite(const char*, FILTER, unsigned char)': objconv/basemaker/base_maker.cpp:147: warning: 'f' may be used uninitialized in this function objconv/mesher/from_BFXM.cpp:781: warning: 'maxz' may be used uninitialized in this function objconv/mesher/from_BFXM.cpp:781: warning: 'maxy' may be used uninitialized in this function objconv/mesher/from_BFXM.cpp:781: warning: 'maxx' may be used uninitialized in this function objconv/mesher/from_BFXM.cpp:781: warning: 'minz' may be used uninitialized in this function objconv/mesher/from_BFXM.cpp:781: warning: 'miny' may be used uninitialized in this function objconv/mesher/from_BFXM.cpp:781: warning: 'minx' may be used uninitialized in this function objconv/basemaker/base_maker.cpp: In constructor 'VSSprite::VSSprite(const char*, FILTER, unsigned char)': objconv/basemaker/base_maker.cpp:147: warning: 'f' may be used uninitialized in this function g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/mesher/mesher-from_obj.o -MD -MP -MF objconv/mesher/.deps/mesher-from_obj.Tpo -c -o objconv/mesher/mesher-from_obj.o `test -f 'objconv/mesher/from_obj.cpp' || echo './'`objconv/mesher/from_obj.cpp In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from objconv/mesher/to_BFXM.h:10, from objconv/mesher/from_obj.h:2, from objconv/mesher/from_obj.cpp:1: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at least one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from objconv/mesher/from_obj.h:2, from objconv/mesher/from_obj.cpp:1: objconv/mesher/to_BFXM.h: In constructor 'textureholder::textureholder()': objconv/mesher/to_BFXM.h:154: warning: 'textureholder::index' will be initialized after objconv/mesher/to_BFXM.h:153: warning: 'int textureholder::type' objconv/mesher/to_BFXM.h:156: warning: when initialized here objconv/mesher/to_BFXM.h: In constructor 'textureholder::textureholder(int)': objconv/mesher/to_BFXM.h:154: warning: 'textureholder::index' will be initialized after objconv/mesher/to_BFXM.h:153: warning: 'int textureholder::type' objconv/mesher/to_BFXM.h:157: warning: when initialized here objconv/mesher/from_obj.cpp: In function 'std::vector, std::allocator >, std::allocator, std::allocator > > > splitWhiteSpace(std::string)': objconv/mesher/from_obj.cpp:168: warning: comparison between signed and unsigned integer expressions objconv/mesher/from_obj.cpp:173: warning: comparison between signed and unsigned integer expressions objconv/mesher/from_obj.cpp: In function 'void ObjToXMESH(FILE*, FILE*, std::vector >&, bool)': objconv/mesher/from_obj.cpp:639: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' objconv/mesher/from_obj.cpp:639: warning: format '%d' expects type 'int', but argument 4 has type 'size_t' objconv/mesher/from_obj.cpp:639: warning: format '%d' expects type 'int', but argument 5 has type 'size_t' objconv/mesher/from_obj.cpp:639: warning: format '%d' expects type 'int', but argument 6 has type 'size_t' objconv/mesher/from_obj.cpp:639: warning: format '%d' expects type 'int', but argument 7 has type 'size_t' mv -f objconv/mesher/.deps/mesher-from_BFXM.Tpo objconv/mesher/.deps/mesher-from_BFXM.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/mesher/mesher-to_BFXM.o -MD -MP -MF objconv/mesher/.deps/mesher-to_BFXM.Tpo -c -o objconv/mesher/mesher-to_BFXM.o `test -f 'objconv/mesher/to_BFXM.cpp' || echo './'`objconv/mesher/to_BFXM.cpp In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from objconv/mesher/to_BFXM.h:10, from objconv/mesher/to_BFXM.cpp:2: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at l east one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. In file included from objconv/mesher/to_BFXM.cpp:2: objconv/mesher/to_BFXM.h: In constructor 'textureholder::textureholder()': objconv/mesher/to_BFXM.h:154: warning: 'textureholder::index' will be initialized after objconv/mesher/to_BFXM.h:153: warning: 'int textureholder::type' objconv/mesher/to_BFXM.h:156: warning: when initialized here objconv/mesher/to_BFXM.h: In constructor 'textureholder::textureholder(int)': objconv/mesher/to_BFXM.h:154: warning: 'textureholder::index' will be initialized after objconv/mesher/to_BFXM.h:153: warning: 'int textureholder::type' objconv/mesher/to_BFXM.h:157: warning: when initialized here objconv/basemaker/base_maker.cpp: At global scope: objconv/basemaker/base_maker.cpp:137: warning: 'mview' defined but not used objconv/mesher/to_BFXM.cpp: In function 'void beginElement(const std::string&, const XMLSupport::AttributeList&, XML*)': objconv/mesher/to_BFXM.cpp:396: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:432: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:681: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:749: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:776: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'LODFILE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'POWER' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'REFLECT' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'CULLFACE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'LIGHTINGON' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'FLATSHADE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'TEXTURE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'FORCETEXTURE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'ALPHAMAP' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'SHAREVERT' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'ALPHA' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'RED' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'GREEN' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'BLUE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'X' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'Y' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'Z' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'I' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'J' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'K' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'S' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'T' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'SCALE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'BLENDMODE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'TYPE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'ROTATE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'WEIGHT' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'SIZE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'OFFSET' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'ANIMATEDTEXTURE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'ALPHATEST' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'USENORMALS' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'REVERSE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'POLYGONOFFSET' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'DETAILTEXTURE' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'FRAMESPERSECOND' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'STARTFRAME' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'FRAMEMESHNAME' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'ANIMATIONNAME' not handled in switch objconv/mesher/to_BFXM.cpp:243: warning: enumeration value 'ANIMATIONMESHINDEX' not handled in switch objconv/mesher/to_BFXM.cpp: In function 'void endElement(const std::string&, XML*)': objconv/mesher/to_BFXM.cpp:827: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:827: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp: In function 'void xmeshToBFXM(XML, FILE*, char, bool, bool)': objconv/mesher/to_BFXM.cpp:914: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/to_BFXM.cpp:919: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/to_BFXM.cpp:922: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/to_BFXM.cpp:927: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/to_BFXM.cpp: In function 'int appendrecordfromxml(XML, FILE*, bool, bool)': objconv/mesher/to_BFXM.cpp:980: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:982: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:988: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:990: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1000: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/to_BFXM.cpp: In function 'int appendmeshfromxml(XML, FILE*, bool, bool)': objconv/mesher/to_BFXM.cpp:1125: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1137: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1142: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1167: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1192: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1205: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1223: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1235: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1263: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1281: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1299: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1317: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1324: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1337: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1344: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1357: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1364: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1377: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1384: warning: comparison between signed and unsigned integer expressions objconv/mesher/to_BFXM.cpp:1401: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result objconv/mesher/to_BFXM.cpp:1405: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result mv -f objconv/mesher/.deps/mesher-converter.Tpo objconv/mesher/.deps/mesher-converter.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/mesher/mesher-to_obj.o -MD -MP -MF objconv/mesher/.deps/mesher-to_obj.Tpo -c -o objconv/mesher/mesher-to_obj.o `test -f 'objconv/mesher/to_obj.cpp' || echo './'`objconv/mesher/to_obj.cpp mv -f objconv/mesher/.deps/mesher-to_obj.Tpo objconv/mesher/.deps/mesher-to_obj.Po g++ -DHAVE_CONFIG_H -I. -I../../src -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT objconv/MeshParse/mesh_xml-template_generator.o -MD -MP -MF objconv/MeshParse/.deps/mesh_xml-template_generator.Tpo -c -o objconv/MeshParse/mesh_xml-template_generator.o `test -f 'objconv/MeshParse/template_generator.cpp' || echo './'`objconv/MeshParse/template_generator.cpp In file included from /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/ext/hash_map:64, from ./src/gnuhash.h:21, from ./src/hashtable.h:25, from ./src/xml_support.h:9, from objconv/MeshParse/template_generator.cpp:13: /usr/lib/gcc/x86_64-redhat-linux/4.3.2/../../../../include/c++/4.3.2/backward/backward_warning.h:33:2: warning: #warning This file includes at lea st one deprecated or antiquated header which may be removed without further notice at a future date. Please use a non-deprecated interface with equivalent functionality instead. For a listing of replacement headers and interfaces, consult the file backward_warning.h. To disable this warning use -Wno-deprecated. g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -lexpat -L/usr/X11R6/lib -L/usr/X11R6/lib -o tempgen objconv/MeshParse/tempgen-template_generator.o src/tempgen-xml_support.o src/tempgen-hashtable.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread objconv/MeshParse/template_generator.cpp: In function 'std::string RemoveAutotracking(std::string)': objconv/MeshParse/template_generator.cpp:572: warning: comparison between signed and unsigned integer expressions objconv/MeshParse/template_generator.cpp: In function 'std::map, std::allocator > > parseTurretSizes()': objconv/MeshParse/template_generator.cpp:634: warning: comparison between signed and unsigned integer expressions objconv/MeshParse/template_generator.cpp: In function 'void UnitBeginElement(const std::string&, const XMLSupport::AttributeList&, XML*)': objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'UNKNOWN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SUBUNIT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDMESH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BSPMESH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RAPIDMESH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOUNT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MESHLIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DOCK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'XFILE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'X' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'Y' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'Z' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RI' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RJ' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QI' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QJ' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RED' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'GREEN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BLUE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ALPHA' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOUNTSIZE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'WEAPON' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DEFENSE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ARMOR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'FORWARD' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RETRO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'FRONT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BACK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LEFT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'TOP' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'BOTTOM' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RECHARGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LEAK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HULL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'STRENGTH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'STATS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MASS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOMENTOFINERTIA' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'FUEL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'THRUST' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MANEUVER' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'YAW' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ROLL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'PITCH' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENGINE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'COMPUTER' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AACCEL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'REACTOR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LIMIT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RESTRICTED' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAX' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MIN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAXSPEED' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AFTERBURNER' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDTIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ITTS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AMMO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HUDIMAGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SOUND' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MINTARGETSIZE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAXCONE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LOCKCONE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RANGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ISCOLOR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RADAR' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAK' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKRATE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKMIN' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKGLASS' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CLOAKMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENGINEWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ENGINEMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HULLWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HULLMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ARMORWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ARMORMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SHIELDMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'EXPLODEWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'EXPLODEMP3' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'EXPLOSIONANI' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'COCKPIT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'JUMP' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DELAY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'JUMPENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'JUMPWAV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DOCKINTERNAL' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'WORMHOLE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'RAPID' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'USEBSP' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'AFTERBURNENERGY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MISSING' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'UNITSCALE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'PRICE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'VOLUME' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QUANTITY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CARGO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'HOLD' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'CATEGORY' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'IMPORT' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'PRICESTDDEV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'QUANTITYSTDDEV' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DAMAGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'COCKPITDAMAGE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'REPAIRDROID' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'ECM' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'DESCRIPTION' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'UPGRADE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MOUNTOFFSET' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SUBUNITOFFSET' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SLIDE_START' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'SLIDE_END' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'TRACKINGCONE' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MISSIONCARGO' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'MAXIMUM' not handled in switch objconv/MeshParse/template_generator.cpp:790: warning: enumeration value 'LIGHTTYPE' not handled in switch objconv/MeshParse/template_generator.cpp:676: warning: unused variable 'top' objconv/MeshParse/template_generator.cpp: In function 'void beginElement(const std::string&, const XMLSupport::AttributeList&, XML*)': objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'LODFILE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'POWER' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'REFLECT' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'LIGHTINGON' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'FLATSHADE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'TEXTURE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'FORCETEXTURE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ALPHAMAP' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'SHAREVERT' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ALPHA' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'RED' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'GREEN' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'BLUE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'X' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'Y' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'Z' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'I' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'J' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'K' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'S' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'T' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'SCALE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'BLENDMODE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'TYPE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ROTATE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'WEIGHT' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'SIZE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'OFFSET' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'ANIMATEDTEXTURE' not handled in switch objconv/MeshParse/template_generator.cpp:869: warning: enumeration value 'REVERSE' not handled in switch objconv/MeshParse/template_generator.cpp: In function 'void endElement(const std::string&, XML*)': objconv/MeshParse/template_generator.cpp:984: warning: unused variable 'i' g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o replace objconv/replace.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o trisort objconv/trisort.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread depbase=`echo tools/common.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT tools/common.o -MD -MP -MF $depbase.Tpo -c -o tools/common.o tools/common.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tools/vsrextract.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT tools/vsrextract.o -MD -MP -MF $depbase.Tpo -c -o tools/vsrextract.o tools/vsrextract.cpp &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo tools/vsrmake.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT tools/vsrmake.o -MD -MP -MF $depbase.Tpo -c -o tools/vsrmake.o tools/vsrmake.cpp &&\ mv -f $depbase.Tpo $depbase.Po tools/vsrmake.cpp: In member function 'void PackageFileCreator::finish()': tools/vsrmake.cpp:159: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result tools/vsrmake.cpp:169: warning: ignoring return value of 'size_t fwrite(const void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT setup/src/c/vssetup-setup.o -MD -MP -MF setup/src/c/.deps/vssetup-setup.Tpo -c -o setup/src/c/vssetup-setup.o `test -f 'setup/src/c/setup.cpp' || echo './'`setup/src/c/setup.cpp objconv/mesher/to_BFXM.cpp: In function 'void beginElement(const std::string&, const XMLSupport::AttributeList&, XML*)': objconv/mesher/to_BFXM.cpp:542: warning: 'index' may be used uninitialized in this function objconv/mesher/to_BFXM.cpp:691: warning: 'offset' may be used uninitialized in this function objconv/mesher/to_BFXM.cpp:691: warning: 'siz' may be used uninitialized in this function objconv/mesher/to_BFXM.cpp:691: warning: 'rot' may be used uninitialized in this function objconv/mesher/to_BFXM.cpp:690: warning: 'typ' may be used uninitialized in this function setup/src/c/setup.cpp: In function 'void changeToProgramDirectory(char*)': setup/src/c/setup.cpp:82: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result setup/src/c/setup.cpp: In function 'int main(int, char**)': setup/src/c/setup.cpp:154: warning: unused variable 'tmppath' setup/src/c/setup.cpp:102: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result setup/src/c/setup.cpp:108: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result setup/src/c/setup.cpp:126: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result setup/src/c/setup.cpp:158: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result setup/src/c/setup.cpp:159: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result setup/src/c/setup.cpp:167: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result setup/src/c/setup.cpp:199: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result setup/src/c/setup.cpp:200: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result mv -f objconv/MeshParse/.deps/mesh_xml-template_generator.Tpo objconv/MeshParse/.deps/mesh_xml-template_generator.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT setup/src/include/vssetup-central.o -MD -MP -MF setup/src/include/.deps/vssetup-central.Tpo -c -o setup/src/include/vssetup-central.o `test -f 'setup/src/include/central.cpp' || echo './'`setup/src/include/central.cpp mv -f setup/src/c/.deps/vssetup-setup.Tpo setup/src/c/.deps/vssetup-setup.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT setup/src/include/vssetup-display_gtk.o -MD -MP -MF setup/src/include/.deps/vssetup-display_gtk.Tpo -c -o setup/src/include/vssetup-display_gtk.o `test -f 'setup/src/include/display_gtk.cpp' || echo './'`setup/src/include/display_gtk.cpp mv -f objconv/mesher/.deps/mesher-to_BFXM.Tpo objconv/mesher/.deps/mesher-to_BFXM.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT setup/src/include/vssetup-display_dialog.o -MD -MP -MF setup/src/include/.deps/vssetup-display_dialog.Tpo -c -o setup/src/include/vssetup-display_dialog.o `test -f 'setup/src/include/display_dialog.cpp' || echo './'`setup/src/include/display_dialog.cpp mv -f setup/src/include/.deps/vssetup-central.Tpo setup/src/include/.deps/vssetup-central.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT setup/src/include/vssetup-file.o -MD -MP -MF setup/src/include/.deps/vssetup-file.Tpo -c -o setup/src/include/vssetup-file.o `test -f 'setup/src/include/file.cpp' || echo './'`setup/src/include/file.cpp mv -f setup/src/include/.deps/vssetup-display_dialog.Tpo setup/src/include/.deps/vssetup-display_dialog.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT setup/src/include/vssetup-general.o -MD -MP -MF setup/src/include/.deps/vssetup-general.Tpo -c -o setup/src/include/vssetup-general.o `test -f 'setup/src/include/general.cpp' || echo './'`setup/src/include/general.cpp setup/src/include/display_gtk.cpp: In function 'void AddCats(GtkWidget*, char*, char*)': setup/src/include/display_gtk.cpp:150: warning: unused variable 'radiogroup' mv -f objconv/mesher/.deps/mesher-from_obj.Tpo objconv/mesher/.deps/mesher-from_obj.Po g++ -DHAVE_CONFIG_H -I. -I/usr/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -DHAVE_OGG -DUSE_STENCIL_BUFFER=1 -DDATA_DIR=\"/usr/share/vegastrike\" -I/usr/include/python2.6 -DHAVE_PYTHON=1 -I./src -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/common/vssetup-common.o -MD -MP -MF src/common/.deps/vssetup-common.Tpo -c -o src/common/vssetup-common.o `test -f 'src/common/common.cpp' || echo './'`src/common/common.cpp mv -f setup/src/include/.deps/vssetup-display_gtk.Tpo setup/src/include/.deps/vssetup-display_gtk.Po rm -f libnetlowlevel.a ar cru libnetlowlevel.a src/networking/lowlevel/netbuffer.o src/networking/lowlevel/netui.o src/networking/lowlevel/packet.o src/networking/lowlevel/packetmem.o src/networking/lowlevel/vsnet_address.o src/networking/lowlevel/vsnet_clientstate.o src/networking/lowlevel/vsnet_cmd.o src/networking/lowlevel/vsnet_debug.o src/networking/lowlevel/vsnet_dloadenum.o src/networking/lowlevel/vsnet_dloadmgr.o src/networking/lowlevel/vsnet_notify.o src/networking/lowlevel/vsnet_oss.o src/networking/lowlevel/vsnet_parsecmd.o src/networking/lowlevel/vsnet_pipe.o src/networking/lowlevel/vsnet_serversocket.o src/networking/lowlevel/vsnet_socket.o src/networking/lowlevel/vsnet_socketbase.o src/networking/lowlevel/vsnet_socketflags.o src/networking/lowlevel/vsnet_sockethttp.o src/networking/lowlevel/vsnet_socketset.o src/networking/lowlevel/vsnet_sockettcp.o src/networking/lowlevel/vsnet_socketudp.o src/networking/lowlevel/vsnet_thread_non.o src/networking/lowlevel/vsnet_thread_p.o src/networking/lowlevel/vsnet_thread_sdl.o ranlib libnetlowlevel.a src/common/common.cpp: In function 'std::string getdatadir()': src/common/common.cpp:60: warning: ignoring return value of 'char* getcwd(char*, size_t)', declared with attribute warn_unused_result src/common/common.cpp:64: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result src/common/common.cpp:78: warning: ignoring return value of 'int chdir(const char*)', declared with attribute warn_unused_result setup/src/include/file.cpp: In function 'void LoadMainConfig()': setup/src/include/file.cpp:80: warning: deprecated conversion from string constant to 'char*' setup/src/include/file.cpp:90: warning: deprecated conversion from string constant to 'char*' g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o base_maker objconv/basemaker/base_maker.o objconv/basemaker/base_maker_texture.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread mv -f src/common/.deps/vssetup-common.Tpo src/common/.deps/vssetup-common.Po g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o asteroidgen objconv/asteroidgen.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread mv -f setup/src/include/.deps/vssetup-general.Tpo setup/src/include/.deps/vssetup-general.Po g++ -DOGRE_GUI_gtk -DOGRE_CONFIG_LITTLE_ENDIAN -I/usr/include/OGRE -I../../src -I../.. -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -lOgreMain -L/usr/X11R6/lib -L/usr/X11R6/lib -o mesher objconv/mesher/mesher-converter.o objconv/mesher/mesher-from_BFXM.o objconv/mesher/mesher-from_obj.o objconv/mesher/mesher-to_BFXM.o objconv/mesher/mesher-to_obj.o src/mesher-hashtable.o src/mesher-xml_support.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -lexpat -L/usr/X11R6/lib -L/usr/X11R6/lib -o mesh_xml objconv/MeshParse/mesh_xml-template_generator.o src/mesh_xml-xml_support.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o vegaserver src/cmd/ai/aggressive.o src/cmd/ai/comm_ai.o src/cmd/ai/communication_xml.o src/cmd/ai/communication.o src/cmd/ai/docking.o src/cmd/ai/event_xml.o src/cmd/ai/fire.o src/cmd/ai/fireall.o src/cmd/ai/flybywire.o src/cmd/ai/hard_coded_scripts.o src/cmd/ai/ikarus.o src/cmd/ai/missionscript.o src/cmd/ai/navigation.o src/cmd/ai/order_comm.o src/cmd/ai/order.o src/cmd/ai/script.o src/cmd/ai/tactics.o src/cmd/ai/turretai.o src/cmd/ai/warpto.o src/cmd/alphacurve.o src/cmd/asteroid_generic.o src/cmd/beam_generic.o src/cmd/bolt_generic.o src/cmd/building_generic.o src/cmd/collection.o src/cmd/collide_map.o src/cmd/collide.o src/cmd/container.o src/cmd/csv.o src/cmd/faction_xml.o src/cmd/missile_generic.o src/cmd/mount.o src/cmd/nebula_generic.o src/cmd/planet_generic.o src/cmd/role_bitmask.o src/cmd/unit_bsp.o src/cmd/unit_collide.o src/cmd/unit_const_cache.o src/cmd/unit_csv.o src/cmd/unit_factory_generic.o src/cmd/unit_functions_generic.o src/cmd/unit_generic.o src/cmd/fg_util.o src/cmd/pilot.o src/cmd/unit_util_generic.o src/cmd/unit_xml.o src/cmd/weapon_xml.o src/cmd/collide2/Ice/IceAABB.o src/cmd/collide2/Ice/IceContainer.o src/cmd/collide2/Ice/IceHPoint.o src/cmd/collide2/Ice/IceIndexedTriangle.o src/cmd/collide2/Ice/IceMatrix3x3.o src/cmd/collide2/Ice/IceMatrix4x4.o src/cmd/collide2/Ice/IceOBB.o src/cmd/collide2/Ice/IcePlane.o src/cmd/collide2/Ice/IcePoint.o src/cmd/collide2/Ice/IceRandom.o src/cmd/collide2/Ice/IceRay.o src/cmd/collide2/Ice/IceRevisitedRadix.o src/cmd/collide2/Ice/IceSegment.o src/cmd/collide2/Ice/IceTriangle.o src/cmd/collide2/Ice/IceUtils.o src/cmd/collide2/csgeom2/opbox.o src/cmd/collide2/csgeom2/opmatrix3.o src/cmd/collide2/csgeom2/opvector3.o src/cmd/collide2/OPC_AABBCollider.o src/cmd/collide2/OPC_AABBTree.o src/cmd/collide2/OPC_BaseModel.o src/cmd/collide2/OPC_BoxPruning.o src/cmd/collide2/OPC_Collider.o src/cmd/collide2/OPC_Common.o src/cmd/collide2/OPC_HybridModel.o src/cmd/collide2/OPC_LSSCollider.o src/cmd/collide2/OPC_MeshInterface.o src/cmd/collide2/OPC_Model.o src/cmd/collide2/OPC_OBBCollider.o src/cmd/collide2/OPC_OptimizedTree.o src/cmd/collide2/OPC_Picking.o src/cmd/collide2/OPC_PlanesCollider.o src/cmd/collide2/OPC_RayCollider.o src/cmd/collide2/OPC_SphereCollider.o src/cmd/collide2/OPC_SweepAndPrune.o src/cmd/collide2/OPC_TreeBuilders.o src/cmd/collide2/OPC_TreeCollider.o src/cmd/collide2/OPC_VolumeCollider.o src/cmd/collide2/CSopcodecollider.o src/networking/inet_file.o src/networking/inet.o src/python/init.o src/python/python_compile.o src/python/unit_exports.o src/python/unit_exports1.o src/python/unit_exports2.o src/python/unit_exports3.o src/python/unit_method_defs.o src/python/unit_wrapper.o src/python/universe_util_export.o src/configxml.o src/easydom.o src/endianness.o src/macosx_math.o src/faction_generic.o src/faction_util_generic.o src/galaxy_gen.o src/galaxy_xml.o src/galaxy.o src/hashtable.o src/lin_time.o src/load_mission.o src/pk3.o src/posh.o src/savegame.o src/star_system_generic.o src/star_system_xml.o src/stardate.o src/universe_generic.o src/universe_util_generic.o src/vs_globals.o src/vsfilesystem.o src/xml_serializer.o src/xml_support.o src/options.o src/cmd/script/director_generic.o src/cmd/script/mission_script.o src/cmd/script/mission.o src/cmd/script/msgcenter.o src/cmd/script/pythonmission.o src/cmd/script/script_call_olist.o src/cmd/script/script_call_omap.o src/cmd/script/script_call_order.o src/cmd/script/script_call_string.o src/cmd/script/script_call_unit_generic.o src/cmd/script/script_callbacks.o src/cmd/script/script_expression.o src/cmd/script/script_generic.o src/cmd/script/script_statement.o src/cmd/script/script_util.o src/cmd/script/script_variables.o src/gfx/bounding_box.o src/gfx/bsp.o src/gfx/cockpit_generic.o src/gfx/lerp.o src/gfx/matrix.o src/gfx/mesh_bxm.o src/gf x/mesh_bin.o src/gfx/mesh_poly.o src/gfx/mesh_xml.o src/gfx/mesh.o src/gfx/quaternion.o src/gfx/sphere_generic.o src/gfx/vec.o src/cmd/atmosphere_server.o src/cmd/base_util_server.o src/cmd/beam_server.o src/cmd/bolt_server.o src/cmd/unit_factory_server.o src/cmd/unit_functions_server.o src/cmd/unit_util_server.o src/networking/accountsxml.o src/networking/client.o src/networking/fileutil.o src/networking/savenet_util.o src/networking/cubicsplines.o src/networking/mangle.o src/networking/netclient_clients.o src/networking/netclient_devices.o src/networking/netclient_login.o src/networking/netclient.o src/networking/netserver_acct.o src/networking/netserver_clients.o src/networking/netserver_devices.o src/networking/netserver_login.o src/networking/netserver_net.o src/networking/netserver.o src/networking/prediction.o src/networking/zonemgr.o src/networking/networkcomm_server.o src/faction_util_server.o src/force_feedback_server.o src/gfxlib_struct_server.o src/libaudioserver.o src/libserver.o src/universe_util_server.o src/cmd/script/flightgroup_server.o src/cmd/script/script_call_unit_server.o src/cmd/script/c_alike/c_alike.tab.o src/cmd/script/c_alike/lex.yy.o src/gfx/sphere_server.o src/gfx/vsbox_server.o src/gfx/mesh_server.o src/gfx/background_server.o src/vegaserver.o src/cmd/script/director_server.o src/gldrv/gl_vertex_list.o src/gldrv/gl_sphere_list_server.o libnetlowlevel.a -lz -lboost_python -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread mv -f setup/src/include/.deps/vssetup-file.Tpo setup/src/include/.deps/vssetup-file.Po g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o vsrextract tools/common.o tools/vsrextract.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o vsrmake tools/common.o tools/vsrmake.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread g++ -DGTK -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -L/usr/X11R6/lib -L/usr/X11R6/lib -o vssetup setup/src/c/vssetup-setup.o setup/src/include/vssetup-central.o setup/src/include/vssetup-display_gtk.o setup/src/include/vssetup-display_dialog.o setup/src/include/vssetup-file.o setup/src/include/vssetup-general.o src/common/vssetup-common.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread g++ -pipe -O2 -ffast-math -DBOOST_PYTHON_NO_PY_SIGNATURES -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o vegastrike src/cmd/ai/aggressive.o src/cmd/ai/comm_ai.o src/cmd/ai/communication_xml.o src/cmd/ai/communication.o src/cmd/ai/docking.o src/cmd/ai/event_xml.o src/cmd/ai/fire.o src/cmd/ai/fireall.o src/cmd/ai/flybywire.o src/cmd/ai/hard_coded_scripts.o src/cmd/ai/ikarus.o src/cmd/ai/missionscript.o src/cmd/ai/navigation.o src/cmd/ai/order_comm.o src/cmd/ai/order.o src/cmd/ai/script.o src/cmd/ai/tactics.o src/cmd/ai/turretai.o src/cmd/ai/warpto.o src/cmd/alphacurve.o src/cmd/asteroid_generic.o src/cmd/beam_generic.o src/cmd/bolt_generic.o src/cmd/building_generic.o src/cmd/collection.o src/cmd/collide_map.o src/cmd/collide.o src/cmd/container.o src/cmd/csv.o src/cmd/faction_xml.o src/cmd/missile_generic.o src/cmd/mount.o src/cmd/nebula_generic.o src/cmd/planet_generic.o src/cmd/role_bitmask.o src/cmd/unit_bsp.o src/cmd/unit_collide.o src/cmd/unit_const_cache.o src/cmd/unit_csv.o src/cmd/unit_factory_generic.o src/cmd/unit_functions_generic.o src/cmd/unit_generic.o src/cmd/fg_util.o src/cmd/pilot.o src/cmd/unit_util_generic.o src/cmd/unit_xml.o src/cmd/weapon_xml.o src/cmd/collide2/Ice/IceAABB.o src/cmd/collide2/Ice/IceContainer.o src/cmd/collide2/Ice/IceHPoint.o src/cmd/collide2/Ice/IceIndexedTriangle.o src/cmd/collide2/Ice/IceMatrix3x3.o src/cmd/collide2/Ice/IceMatrix4x4.o src/cmd/collide2/Ice/IceOBB.o src/cmd/collide2/Ice/IcePlane.o src/cmd/collide2/Ice/IcePoint.o src/cmd/collide2/Ice/IceRandom.o src/cmd/collide2/Ice/IceRay.o src/cmd/collide2/Ice/IceRevisitedRadix.o src/cmd/collide2/Ice/IceSegment.o src/cmd/collide2/Ice/IceTriangle.o src/cmd/collide2/Ice/IceUtils.o src/cmd/collide2/csgeom2/opbox.o src/cmd/collide2/csgeom2/opmatrix3.o src/cmd/collide2/csgeom2/opvector3.o src/cmd/collide2/OPC_AABBCollider.o src/cmd/collide2/OPC_AABBTree.o src/cmd/collide2/OPC_BaseModel.o src/cmd/collide2/OPC_BoxPruning.o src/cmd/collide2/OPC_Collider.o src/cmd/collide2/OPC_Common.o src/cmd/collide2/OPC_HybridModel.o src/cmd/collide2/OPC_LSSCollider.o src/cmd/collide2/OPC_MeshInterface.o src/cmd/collide2/OPC_Model.o src/cmd/collide2/OPC_OBBCollider.o src/cmd/collide2/OPC_OptimizedTree.o src/cmd/collide2/OPC_Picking.o src/cmd/collide2/OPC_PlanesCollider.o src/cmd/collide2/OPC_RayCollider.o src/cmd/collide2/OPC_SphereCollider.o src/cmd/collide2/OPC_SweepAndPrune.o src/cmd/collide2/OPC_TreeBuilders.o src/cmd/collide2/OPC_TreeCollider.o src/cmd/collide2/OPC_VolumeCollider.o src/cmd/collide2/CSopcodecollider.o src/networking/inet_file.o src/networking/inet.o src/python/init.o src/python/python_compile.o src/python/unit_exports.o src/python/unit_exports1.o src/python/unit_exports2.o src/python/unit_exports3.o src/python/unit_method_defs.o src/python/unit_wrapper.o src/python/universe_util_export.o src/configxml.o src/easydom.o src/endianness.o src/macosx_math.o src/faction_generic.o src/faction_util_generic.o src/galaxy_gen.o src/galaxy_xml.o src/galaxy.o src/hashtable.o src/lin_time.o src/load_mission.o src/pk3.o src/posh.o src/savegame.o src/star_system_generic.o src/star_system_xml.o src/stardate.o src/universe_generic.o src/universe_util_generic.o src/vs_globals.o src/vsfilesystem.o src/xml_serializer.o src/xml_support.o src/options.o src/cmd/script/director_generic.o src/cmd/script/mission_script.o src/cmd/script/mission.o src/cmd/script/msgcenter.o src/cmd/script/pythonmission.o src/cmd/script/script_call_olist.o src/cmd/script/script_call_omap.o src/cmd/script/script_call_order.o src/cmd/script/script_call_string.o src/cmd/script/script_call_unit_generic.o src/cmd/script/script_callbacks.o src/cmd/script/script_expression.o src/cmd/script/script_generic.o src/cmd/script/script_statement.o src/cmd/script/script_util.o src/cmd/script/script_variables.o src/gfx/bounding_box.o src/gfx/bsp.o src/gfx/cockpit_generic.o src/gfx/lerp.o src/gfx/matrix.o src/gfx/mesh_bxm.o src/gfx/mesh_bin.o src/gfx/mesh_poly.o src/gfx/mesh_xml.o src/gfx/mesh.o src/gfx/quaternion.o src/gfx/sphere_generic.o src/gfx/vec.o src/gui/button.o src/gui/control.o src/gui/eventmanager.o src/gui/eventresponder.o src/gui/font.o src/gui/general.o src/gui/glut_support.o src/gui/groupcontrol.o src/gui/guidefs.o src/gui/guitexture.o src/gui/modaldialog.o src/gui/newbutton.o src/gui/painttext.o src/gui/picker.o src/gui/scroller.o src/gui/simplepicker.o src/gui/slider.o src/gui/staticdisplay.o src/gui/text_area.o src/gui/textinputdisplay.o src/gui/window.o src/gui/windowcontroller.o src/networking/accountsxml.o src/networking/client.o src/networking/fileutil.o src/networking/savenet_util.o src/networking/cubicsplines.o src/networking/mangle.o src/networking/netclient_clients.o src/networking/netclient_devices.o src/networking/netclient_login.o src/networking/netclient.o src/networking/netserver_acct.o src/networking/netserver_clients.o src/networking/netserver_devices.o src/networking/netserver_login.o src/networking/netserver_net.o src/networking/netserver.o src/networking/prediction.o src/networking/zonemgr.o src/networking/networkcomm.o src/networking/webcam_support.o src/cg_global.o src/command.o src/config_xml.o src/debug_vs.o src/faction_util.o src/force_feedback.o src/gamemenu.o src/gfxlib_struct.o src/in_joystick.o src/in_kb.o src/in_main.o src/in_mouse.o src/in_sdl.o src/main_loop.o src/physics.o src/rendertext.o src/ship_commands.o src/star_system_jump.o src/star_system.o src/universe_util.o src/universe.o src/gfx/ani_texture.o src/gfx/animation.o src/gfx/aux_logo.o src/gfx/aux_palette.o src/gfx/aux_texture.o src/gfx/background.o src/gfx/camera.o src/gfx/cockpit_xml.o src/gfx/cockpit.o src/gfx/coord_select.o src/gfx/env_map_gent.o src/gfx/gauge.o src/gfx/halo_system.o src/gfx/halo.o src/gfx/hud.o src/gfx/jpeg_memory.o src/gfx/loc_select.o src/gfx/masks.o src/gfx/mesh_fx.o src/gfx/mesh_gfx.o src/gfx/nav/criteria_xml.o src/gfx/nav/criteria.o src/gfx/nav/drawgalaxy.o src/gfx/nav/drawlist.o src/gfx/nav/drawsystem.o src/gfx/nav/navcomputer.o src/gfx/nav/navgetxmldata.o src/gfx/nav/navpath.o src/gfx/nav/navscreen.o src/gfx/nav/navscreenoccupied.o src/gfx/particle.o src/gfx/pipelined_texture.o src/gfx/quadsquare_cull.o src/gfx/quadsquare_render.o src/gfx/quadsquare_update.o src/gfx/quadsquare.o src/gfx/quadtree_xml.o src/gfx/quadtree.o src/gfx/ring.o src/gfx/screenshot.o src/gfx/sphere.o src/gfx/sprite.o src/gfx/star.o src/gfx/stream_texture.o src/gfx/tex_transform.o src/gfx/vdu.o src/gfx/vid_file.o src/gfx/vsbox.o src/gfx/vsimage.o src/gfx/warptrail.o src/aldrv/al_globals.o src/aldrv/al_init.o src/aldrv/al_listen.o src/aldrv/al_sound.o src/cmd/ai/firekeyboard.o src/cmd/ai/flyjoystick.o src/cmd/ai/flykeyboard.o src/cmd/ai/input_dfa.o src/cmd/asteroid.o src/cmd/atmosphere.o src/cmd/base_init.o src/cmd/base_interface.o src/cmd/base_util.o src/cmd/base_write_python.o src/cmd/base_write_xml.o src/cmd/base_xml.o src/cmd/basecomputer.o src/cmd/beam.o src/cmd/bolt.o src/cmd/briefing.o src/cmd/building.o src/cmd/click_list.o src/cmd/cont_terrain.o src/cmd/music.o src/cmd/nebula.o src/cmd/planet.o src/cmd/script/c_alike/c_alike.tab.o src/cmd/script/c_alike/lex.yy.o src/cmd/script/director.o src/cmd/script/flightgroup.o src/cmd/script/script_call_briefing.o src/cmd/script/script_call_unit.o src/cmd/terrain.o src/cmd/unit_factory.o src/cmd/unit_functions.o src/cmd/unit_interface.o src/cmd/unit_util.o src/gldrv/gl_program.o src/gldrv/gl_clip.o src/gldrv/gl_fog.o src/gldrv/gl_globals.o src/gldrv/gl_init.o src/gldrv/gl_light_pick.o src/gldrv/gl_light_state.o src/gldrv/gl_light.o src/gldrv/gl_material.o src/gldrv/gl_matrix.o src/gldrv/gl_misc.o src/gldrv/gl_quad_list.o src/gldrv/gl_sphere_list.o src/gldrv/gl_state.o src/gldrv/sdds.o src/gldrv/gl_texture.o src/gldrv/gl_vertex_list.o src/gldrv/winsys.o src/main.o src/python/briefing_wrapper.o libnetlowlevel.a -lz -lboost_python -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis -logg -L/usr/lib64 -lpython2.6 -Xlinker -export-dynamic -pthread make[1]: Leaving directory `/builddir/build/BUILD/vegastrike-source-0.5.0' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.igv1Rw + umask 022 + cd /builddir/build/BUILD + cd vegastrike-source-0.5.0 + LANG=C + export LANG + unset DISPLAY + rm -rf /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64 + /usr/bin/make prefix=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr exec_prefix=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr bindir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin sbindir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/sbin sysconfdir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/etc datadir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share includedir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/include libdir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/lib64 libexecdir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec localstatedir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/var sharedstatedir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/com mandir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/man infodir=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/info install make[1]: Entering directory `/builddir/build/BUILD/vegastrike-source-0.5.0' test -z "/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin" /usr/bin/install -c 'vegastrike' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vegastrike' /usr/bin/install -c 'base_maker' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/base_maker' /usr/bin/install -c 'asteroidgen' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/asteroidgen' /usr/bin/install -c 'mesher' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/mesher' /usr/bin/install -c 'mesh_xml' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/mesh_xml' /usr/bin/install -c 'tempgen' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/tempgen' /usr/bin/install -c 'replace' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/replace' /usr/bin/install -c 'trisort' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/trisort' /usr/bin/install -c 'vegaserver' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vegaserver' /usr/bin/install -c 'vsrextract' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vsrextract' /usr/bin/install -c 'vsrmake' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vsrmake' /usr/bin/install -c 'vssetup' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vssetup' test -z "/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv" || /bin/mkdir -p "/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv" /usr/bin/install -c -m 644 'objconv/3ds2xml' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/3ds2xml' /usr/bin/install -c -m 644 'objconv/obj2xml' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/obj2xml' /usr/bin/install -c -m 644 'objconv/wcp2xml' '/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/wcp2xml' make[1]: Leaving directory `/builddir/build/BUILD/vegastrike-source-0.5.0' + install -p -m 755 /builddir/build/SOURCES/vegastrike-wrapper.sh /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin + mkdir -p /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + chmod +x /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/3ds2xml /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/obj2xml /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/wcp2xml + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/3ds2xml /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/obj2xml /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/objconv/wcp2xml /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/asteroidgen /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/base_maker /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/mesh_xml /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/mesher /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/replace /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/tempgen /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/trisort /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vsrextract /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + for i in asteroidgen base_maker mesh_xml mesher replace tempgen trisort vsrextract vsrmake + mv /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vsrmake /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike + mkdir -p /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/man/man6 + install -p -m 644 vegaserver.6 vegastrike.6 vsrextract.6 vsrmake.6 vssetup.6 /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/man/man6 + mkdir -p /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/applications + desktop-file-install --vendor fedora --dir /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/applications /builddir/build/SOURCES/vegastrike.desktop + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /builddir/build/BUILD/vegastrike-source-0.5.0 extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/base_maker extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/vsrmake extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/mesher extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/replace extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/asteroidgen extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/trisort extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/mesh_xml extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/vsrextract extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/libexec/vegastrike/tempgen extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vegastrike extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vssetup extracting debug info from /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/bin/vegaserver cpio: gcc-4.3.2-20081105/gcc/config/i386/crtfastmath.c: Cannot stat : No such file or directory cpio: gcc-4.3.2-20081105/obj-x86_64-redhat-linux/x86_64-redhat-linux/libgcc: Cannot stat : No such file or directory 13404 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-python-bytecompile + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: vegastrike-0.5.0-7.fc11 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.gZbbIZ + umask 022 + cd /builddir/build/BUILD + cd vegastrike-source-0.5.0 + DOCDIR=/builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/doc/vegastrike-0.5.0 + export DOCDIR + rm -rf /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/doc/vegastrike-0.5.0 + /bin/mkdir -p /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/doc/vegastrike-0.5.0 + cp -pr AUTHORS COPYING DOCUMENTATION README ToDo.txt /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64/usr/share/doc/vegastrike-0.5.0 + exit 0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/sh /usr/bin/perl libGL.so.1()(64bit) libGLU.so.1()(64bit) libOgreMain-1.6.0.so()(64bit) libSDL-1.2.so.0()(64bit) libXi.so.6()(64bit) libXmu.so.6()(64bit) libatk-1.0.so.0()(64bit) libboost_python.so.4()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcairo.so.2()(64bit) libexpat.so.1()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libglut.so.3()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libjpeg.so.62()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libogg.so.0()(64bit) libopenal.so.0()(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpng12.so.0()(64bit) libpng12.so.0(PNG12_0)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpython2.6.so.1.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvorbis.so.0()(64bit) libvorbisfile.so.3()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: vegastrike-debuginfo-0.5.0-7.fc11 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64 warning: Could not canonicalize hostname: xenbuilder2.fedora.redhat.com Wrote: /builddir/build/RPMS/vegastrike-0.5.0-7.fc11.x86_64.rpm Wrote: /builddir/build/RPMS/vegastrike-debuginfo-0.5.0-7.fc11.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.WQLmKp + umask 022 + cd /builddir/build/BUILD + cd vegastrike-source-0.5.0 + rm -rf /builddir/build/BUILDROOT/vegastrike-0.5.0-7.fc11.x86_64 + exit 0 Child returncode was: 0 LEAVE do -->