but then there is valgrindsrc/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:7718: warning: converting to ‘unsigned char’ from ‘double’
src/cmd/unit_generic.cpp:7728: warning: converting to ‘int’ from ‘double’
src/cmd/unit_generic.cpp:7880: warning: converting to ‘char’ from ‘double’
src/cmd/unit_generic.cpp:7895: warning: converting to ‘char’ from ‘double’
In file included from src/cmd/collide/prapid.cpp:68:
src/cmd/collide/garray.h:142:1: warning: "CS_DECLARE_GROWING_ARRAY_REF" redefined
In file included from src/cmd/collide/prapid.cpp:63:
src/cmd/collide/cs_compat.h:80:1: warning: this is the location of the previous definition
src/networking/netserver_devices.cpp: In member function ‘void NetServer::sendJump(Unit*, Unit*, std::string)’:
src/networking/netserver_devices.cpp:333: warning: converting to non-pointer type ‘int’ from NULL
./src/cmd/container.h:29: warning: inline function ‘Unit* UnitContainer::GetUnit()’ used but never defined
this line is the last compiler line
"-L/usr/X11R6/lib" appears more than once not a show stopper I'm sure , it just looks badg++ -pipe -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -L/usr/X11R6/lib -L/usr/X11R6/lib -o vslauncher -L/lib64 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 launcher/vslauncher-saveinterface.o launcher/vslauncher-general.o src/common/vslauncher-common.o -L/usr/X11R6/lib -L/usr/X11R6/lib -lvorbisfile -lvorbis -logg -lutil -L/usr/lib64 -lSDL -lpthread -lGL -lGLU -lXmu -lXi -lglut -lexpat -lpng -ljpeg -lopenal -lvorbisfile -lvorbis