=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for armagetronad-server-0.2.8.3.3nb1 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3' Making all in src gmake[2]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src' Making all in first gmake[3]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/first' gmake[3]: Nothing to be done for 'all'. gmake[3]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/first' Making all in doc gmake[3]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/doc' echo > .dummy.dep Making all in net gmake[4]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/doc/net' echo > .dummy.dep echo index.html.dep ":\\" > index.html.dep echo lower.html.dep ":\\" > lower.html.dep echo middle.html.dep ":\\" > middle.html.dep echo upper.html.dep ":\\" > upper.html.dep grep "include(" index.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> index.html.dep grep "include(" lower.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> lower.html.dep grep "include(" middle.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> middle.html.dep grep "include(" upper.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> upper.html.dep echo "Makefile" >> lower.html.dep echo "Makefile" >> middle.html.dep echo "Makefile" >> upper.html.dep echo "Makefile" >> index.html.dep { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../../src/doc/html.m4)" ; cat lower.html.m4 ; } | m4 -I . > lower.html || cp lower.html.m4 lower.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../../src/doc/html.m4)" ; cat upper.html.m4 ; } | m4 -I . > upper.html || cp upper.html.m4 upper.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../../src/doc/html.m4)" ; cat index.html.m4 ; } | m4 -I . > index.html || cp index.html.m4 index.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../../src/doc/html.m4)" ; cat middle.html.m4 ; } | m4 -I . > middle.html || cp middle.html.m4 middle.html gmake[4]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/doc/net' gmake[4]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/doc' echo bugs.html.dep ":\\" > bugs.html.dep echo changelog.html.dep ":\\" > changelog.html.dep echo commands.html.dep ":\\" > commands.html.dep echo compile.html.dep ":\\" > compile.html.dep echo config.html.dep ":\\" > config.html.dep echo faq.html.dep ":\\" > faq.html.dep echo index.html.dep ":\\" > index.html.dep echo install_linux.html.dep ":\\" > install_linux.html.dep echo install_macosx.html.dep ":\\" > install_macosx.html.dep echo install_result.html.dep ":\\" > install_result.html.dep echo install_windows.html.dep ":\\" > install_windows.html.dep echo network.html.dep ":\\" > network.html.dep echo readme_macosx.html.dep ":\\" > readme_macosx.html.dep echo todo.html.dep ":\\" > todo.html.dep echo versions.html.dep ":\\" > versions.html.dep grep "include(" bugs.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> bugs.html.dep grep "include(" changelog.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> changelog.html.dep grep "include(" commands.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> commands.html.dep grep "include(" compile.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> compile.html.dep grep "include(" config.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> config.html.dep grep "include(" install_result.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_result.html.dep grep "include(" network.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> network.html.dep grep "include(" faq.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> faq.html.dep grep "include(" install_windows.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_windows.html.dep grep "include(" versions.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> versions.html.dep grep "include(" install_linux.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_linux.html.dep grep "include(" index.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> index.html.dep grep "include(" install_macosx.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_macosx.html.dep grep "include(" todo.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> todo.html.dep grep "include(" readme_macosx.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> readme_macosx.html.dep echo "Makefile" >> changelog.html.dep echo "Makefile" >> bugs.html.dep echo "Makefile" >> network.html.dep echo "Makefile" >> commands.html.dep echo "Makefile" >> compile.html.dep echo "Makefile" >> config.html.dep { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat changelog.html.m4 ; } | m4 -I . > changelog.html || cp changelog.html.m4 changelog.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat bugs.html.m4 ; } | m4 -I . > bugs.html || cp bugs.html.m4 bugs.html echo "Makefile" >> faq.html.dep echo "Makefile" >> index.html.dep { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat compile.html.m4 ; } | m4 -I . > compile.html || cp compile.html.m4 compile.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat commands.html.m4 ; } | m4 -I . > commands.html || cp commands.html.m4 commands.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat network.html.m4 ; } | m4 -I . > network.html || cp network.html.m4 network.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat config.html.m4 ; } | m4 -I . > config.html || cp config.html.m4 config.html echo "Makefile" >> readme_macosx.html.dep echo "Makefile" >> install_windows.html.dep echo "Makefile" >> install_linux.html.dep echo "Makefile" >> install_macosx.html.dep echo "Makefile" >> install_result.html.dep echo "Makefile" >> todo.html.dep echo "Makefile" >> versions.html.dep { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat faq.html.m4 ; } | m4 -I . > faq.html || cp faq.html.m4 faq.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat index.html.m4 ; } | m4 -I . > index.html || cp index.html.m4 index.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat readme_macosx.html.m4 ; } | m4 -I . > readme_macosx.html || cp readme_macosx.html.m4 readme_macosx.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat install_windows.html.m4 ; } | m4 -I . > install_windows.html || cp install_windows.html.m4 install_windows.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat install_linux.html.m4 ; } | m4 -I . > install_linux.html || cp install_linux.html.m4 install_linux.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat install_result.html.m4 ; } | m4 -I . > install_result.html || cp install_result.html.m4 install_result.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat install_macosx.html.m4 ; } | m4 -I . > install_macosx.html || cp install_macosx.html.m4 install_macosx.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat versions.html.m4 ; } | m4 -I . > versions.html || cp versions.html.m4 versions.html { echo "define(CHANGEDATE,`date +"%b %d %Y"`) include(../../src/doc/html.m4)" ; cat todo.html.m4 ; } | m4 -I . > todo.html || cp todo.html.m4 todo.html gmake[4]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/doc' gmake[3]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/doc' Making all in thirdparty gmake[3]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/thirdparty' gmake[4]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/thirdparty' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/thirdparty' gmake[3]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src/thirdparty' gmake[3]: Entering directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src' clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libenginecore_a-eGameObject.o -MD -MP -MF .deps/libenginecore_a-eGameObject.Tpo -c -o libenginecore_a-eGameObject.o `test -f 'engine/eGameObject.cpp' || echo './'`engine/eGameObject.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libenginecore_a-eGrid.o -MD -MP -MF .deps/libenginecore_a-eGrid.Tpo -c -o libenginecore_a-eGrid.o `test -f 'engine/eGrid.cpp' || echo './'`engine/eGrid.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eAdvWall.o -MD -MP -MF .deps/libengine_a-eAdvWall.Tpo -c -o libengine_a-eAdvWall.o `test -f 'engine/eAdvWall.cpp' || echo './'`engine/eAdvWall.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eAuthentication.o -MD -MP -MF .deps/libengine_a-eAuthentication.Tpo -c -o libengine_a-eAuthentication.o `test -f 'engine/eAuthentication.cpp' || echo './'`engine/eAuthentication.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eAxis.o -MD -MP -MF .deps/libengine_a-eAxis.Tpo -c -o libengine_a-eAxis.o `test -f 'engine/eAxis.cpp' || echo './'`engine/eAxis.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eCamera.o -MD -MP -MF .deps/libengine_a-eCamera.Tpo -c -o libengine_a-eCamera.o `test -f 'engine/eCamera.cpp' || echo './'`engine/eCamera.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eDebugLine.o -MD -MP -MF .deps/libengine_a-eDebugLine.Tpo -c -o libengine_a-eDebugLine.o `test -f 'engine/eDebugLine.cpp' || echo './'`engine/eDebugLine.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eDisplay.o -MD -MP -MF .deps/libengine_a-eDisplay.Tpo -c -o libengine_a-eDisplay.o `test -f 'engine/eDisplay.cpp' || echo './'`engine/eDisplay.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eFloor.o -MD -MP -MF .deps/libengine_a-eFloor.Tpo -c -o libengine_a-eFloor.o `test -f 'engine/eFloor.cpp' || echo './'`engine/eFloor.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eKrawall.o -MD -MP -MF .deps/libengine_a-eKrawall.Tpo -c -o libengine_a-eKrawall.o `test -f 'engine/eKrawall.cpp' || echo './'`engine/eKrawall.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eNetGameObject.o -MD -MP -MF .deps/libengine_a-eNetGameObject.Tpo -c -o libengine_a-eNetGameObject.o `test -f 'engine/eNetGameObject.cpp' || echo './'`engine/eNetGameObject.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-ePath.o -MD -MP -MF .deps/libengine_a-ePath.Tpo -c -o libengine_a-ePath.o `test -f 'engine/ePath.cpp' || echo './'`engine/ePath.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-ePlayer.o -MD -MP -MF .deps/libengine_a-ePlayer.Tpo -c -o libengine_a-ePlayer.o `test -f 'engine/ePlayer.cpp' || echo './'`engine/ePlayer.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eSensor.o -MD -MP -MF .deps/libengine_a-eSensor.Tpo -c -o libengine_a-eSensor.o `test -f 'engine/eSensor.cpp' || echo './'`engine/eSensor.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eSound.o -MD -MP -MF .deps/libengine_a-eSound.Tpo -c -o libengine_a-eSound.o `test -f 'engine/eSound.cpp' || echo './'`engine/eSound.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eTeam.o -MD -MP -MF .deps/libengine_a-eTeam.Tpo -c -o libengine_a-eTeam.o `test -f 'engine/eTeam.cpp' || echo './'`engine/eTeam.cpp mv -f .deps/libengine_a-eAuthentication.Tpo .deps/libengine_a-eAuthentication.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eTimer.o -MD -MP -MF .deps/libengine_a-eTimer.Tpo -c -o libengine_a-eTimer.o `test -f 'engine/eTimer.cpp' || echo './'`engine/eTimer.cpp mv -f .deps/libengine_a-eKrawall.Tpo .deps/libengine_a-eKrawall.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eVoter.o -MD -MP -MF .deps/libengine_a-eVoter.Tpo -c -o libengine_a-eVoter.o `test -f 'engine/eVoter.cpp' || echo './'`engine/eVoter.cpp In file included from engine/eVoter.cpp:30: In file included from ./engine/eVoter.h:39: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from engine/eNetGameObject.cpp:28: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from engine/eCamera.cpp:37: In file included from ./engine/eTimer.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ mv -f .deps/libengine_a-eSensor.Tpo .deps/libengine_a-eSensor.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eWall.o -MD -MP -MF .deps/libengine_a-eWall.Tpo -c -o libengine_a-eWall.o `test -f 'engine/eWall.cpp' || echo './'`engine/eWall.cpp In file included from engine/eTeam.cpp:28: In file included from ./engine/eTeam.h:31: In file included from ./engine/ePlayer.h:43: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ engine/eAxis.cpp:127:12: warning: absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value] return fabsf(remf(x - y + M_PI, 2*M_PI) - M_PI); ^ engine/eAxis.cpp:127:12: note: use function 'std::abs' instead return fabsf(remf(x - y + M_PI, 2*M_PI) - M_PI); ^~~~~ std::abs In file included from engine/eGrid.cpp:37: In file included from ./engine/eTimer.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from engine/eGameObject.cpp:30: In file included from ./engine/eTimer.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from engine/ePlayer.cpp:28: In file included from ./engine/eTeam.h:31: In file included from ./engine/ePlayer.h:43: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from engine/eAdvWall.cpp:32: In file included from ./engine/eTimer.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 1 warning generated. mv -f .deps/libengine_a-eAxis.Tpo .deps/libengine_a-eAxis.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eRectangle.o -MD -MP -MF .deps/libengine_a-eRectangle.Tpo -c -o libengine_a-eRectangle.o `test -f 'engine/eRectangle.cpp' || echo './'`engine/eRectangle.cpp In file included from engine/eTimer.cpp:29: In file included from ./engine/eTimer.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ mv -f .deps/libengine_a-eDisplay.Tpo .deps/libengine_a-eDisplay.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eLagCompensation.o -MD -MP -MF .deps/libengine_a-eLagCompensation.Tpo -c -o libengine_a-eLagCompensation.o `test -f 'engine/eLagCompensation.cpp' || echo './'`engine/eLagCompensation.cpp mv -f .deps/libengine_a-eFloor.Tpo .deps/libengine_a-eFloor.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libengine_a-eChat.o -MD -MP -MF .deps/libengine_a-eChat.Tpo -c -o libengine_a-eChat.o `test -f 'engine/eChat.cpp' || echo './'`engine/eChat.cpp mv -f .deps/libengine_a-eDebugLine.Tpo .deps/libengine_a-eDebugLine.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rConsole.o -MD -MP -MF .deps/librender_a-rConsole.Tpo -c -o librender_a-rConsole.o `test -f 'render/rConsole.cpp' || echo './'`render/rConsole.cpp engine/eTeam.cpp:37:13: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if ( !(&team) ) ~ ^~~~ engine/eTeam.cpp:44:13: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if ( !(&team) ) ~ ^~~~ engine/eTeam.cpp:78:37: warning: shifting a negative signed value is undefined [-Wshift-negative-value] static int IMPOSSIBLY_LOW_SCORE=(-1 << 31); ~~ ^ 2 warnings generated. mv -f .deps/libengine_a-eNetGameObject.Tpo .deps/libengine_a-eNetGameObject.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rConsoleGraph.o -MD -MP -MF .deps/librender_a-rConsoleGraph.Tpo -c -o librender_a-rConsoleGraph.o `test -f 'render/rConsoleGraph.cpp' || echo './'`render/rConsoleGraph.cpp 2 warnings generated. mv -f .deps/libengine_a-eAdvWall.Tpo .deps/libengine_a-eAdvWall.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rFont.o -MD -MP -MF .deps/librender_a-rFont.Tpo -c -o librender_a-rFont.o `test -f 'render/rFont.cpp' || echo './'`render/rFont.cpp engine/ePlayer.cpp:3944:37: warning: shifting a negative signed value is undefined [-Wshift-negative-value] static int IMPOSSIBLY_LOW_SCORE=(-1 << 31); ~~ ^ 2 warnings generated. mv -f .deps/libengine_a-eSound.Tpo .deps/libengine_a-eSound.Po mv -f .deps/libengine_a-ePath.Tpo .deps/libengine_a-ePath.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rGL.o -MD -MP -MF .deps/librender_a-rGL.Tpo -c -o librender_a-rGL.o `test -f 'render/rGL.cpp' || echo './'`render/rGL.cpp clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rGLRender.o -MD -MP -MF .deps/librender_a-rGLRender.Tpo -c -o librender_a-rGLRender.o `test -f 'render/rGLRender.cpp' || echo './'`render/rGLRender.cpp mv -f .deps/libengine_a-eTimer.Tpo .deps/libengine_a-eTimer.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rModel.o -MD -MP -MF .deps/librender_a-rModel.Tpo -c -o librender_a-rModel.o `test -f 'render/rModel.cpp' || echo './'`render/rModel.cpp mv -f .deps/librender_a-rGLRender.Tpo .deps/librender_a-rGLRender.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rRender.o -MD -MP -MF .deps/librender_a-rRender.Tpo -c -o librender_a-rRender.o `test -f 'render/rRender.cpp' || echo './'`render/rRender.cpp mv -f .deps/libengine_a-eWall.Tpo .deps/libengine_a-eWall.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rDisplayList.o -MD -MP -MF .deps/librender_a-rDisplayList.Tpo -c -o librender_a-rDisplayList.o `test -f 'render/rDisplayList.cpp' || echo './'`render/rDisplayList.cpp mv -f .deps/librender_a-rConsole.Tpo .deps/librender_a-rConsole.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rScreen.o -MD -MP -MF .deps/librender_a-rScreen.Tpo -c -o librender_a-rScreen.o `test -f 'render/rScreen.cpp' || echo './'`render/rScreen.cpp mv -f .deps/libengine_a-eRectangle.Tpo .deps/libengine_a-eRectangle.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rSysdep.o -MD -MP -MF .deps/librender_a-rSysdep.Tpo -c -o librender_a-rSysdep.o `test -f 'render/rSysdep.cpp' || echo './'`render/rSysdep.cpp In file included from engine/eChat.cpp:34: In file included from ./engine/ePlayer.h:43: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. mv -f .deps/libengine_a-eCamera.Tpo .deps/libengine_a-eCamera.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rTexture.o -MD -MP -MF .deps/librender_a-rTexture.Tpo -c -o librender_a-rTexture.o `test -f 'render/rTexture.cpp' || echo './'`render/rTexture.cpp mv -f .deps/librender_a-rConsoleGraph.Tpo .deps/librender_a-rConsoleGraph.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT librender_a-rViewport.o -MD -MP -MF .deps/librender_a-rViewport.Tpo -c -o librender_a-rViewport.o `test -f 'render/rViewport.cpp' || echo './'`render/rViewport.cpp 2 warnings generated. mv -f .deps/librender_a-rGL.Tpo .deps/librender_a-rGL.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gAIBase.o -MD -MP -MF .deps/libtron_a-gAIBase.Tpo -c -o libtron_a-gAIBase.o `test -f 'tron/gAIBase.cpp' || echo './'`tron/gAIBase.cpp mv -f .deps/libenginecore_a-eGameObject.Tpo .deps/libenginecore_a-eGameObject.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gAICharacter.o -MD -MP -MF .deps/libtron_a-gAICharacter.Tpo -c -o libtron_a-gAICharacter.o `test -f 'tron/gAICharacter.cpp' || echo './'`tron/gAICharacter.cpp mv -f .deps/libengine_a-eLagCompensation.Tpo .deps/libengine_a-eLagCompensation.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gArena.o -MD -MP -MF .deps/libtron_a-gArena.Tpo -c -o libtron_a-gArena.o `test -f 'tron/gArena.cpp' || echo './'`tron/gArena.cpp mv -f .deps/librender_a-rRender.Tpo .deps/librender_a-rRender.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gArmagetron.o -MD -MP -MF .deps/libtron_a-gArmagetron.Tpo -c -o libtron_a-gArmagetron.o `test -f 'tron/gArmagetron.cpp' || echo './'`tron/gArmagetron.cpp mv -f .deps/librender_a-rFont.Tpo .deps/librender_a-rFont.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gCamera.o -MD -MP -MF .deps/libtron_a-gCamera.Tpo -c -o libtron_a-gCamera.o `test -f 'tron/gCamera.cpp' || echo './'`tron/gCamera.cpp mv -f .deps/librender_a-rDisplayList.Tpo .deps/librender_a-rDisplayList.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gCycle.o -MD -MP -MF .deps/libtron_a-gCycle.Tpo -c -o libtron_a-gCycle.o `test -f 'tron/gCycle.cpp' || echo './'`tron/gCycle.cpp mv -f .deps/librender_a-rModel.Tpo .deps/librender_a-rModel.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gCycleMovement.o -MD -MP -MF .deps/libtron_a-gCycleMovement.Tpo -c -o libtron_a-gCycleMovement.o `test -f 'tron/gCycleMovement.cpp' || echo './'`tron/gCycleMovement.cpp 2 warnings generated. mv -f .deps/libengine_a-eChat.Tpo .deps/libengine_a-eChat.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gExplosion.o -MD -MP -MF .deps/libtron_a-gExplosion.Tpo -c -o libtron_a-gExplosion.o `test -f 'tron/gExplosion.cpp' || echo './'`tron/gExplosion.cpp 5 warnings generated. mv -f .deps/librender_a-rScreen.Tpo .deps/librender_a-rScreen.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gGame.o -MD -MP -MF .deps/libtron_a-gGame.Tpo -c -o libtron_a-gGame.o `test -f 'tron/gGame.cpp' || echo './'`tron/gGame.cpp mv -f .deps/libengine_a-eTeam.Tpo .deps/libengine_a-eTeam.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gHud.o -MD -MP -MF .deps/libtron_a-gHud.Tpo -c -o libtron_a-gHud.o `test -f 'tron/gHud.cpp' || echo './'`tron/gHud.cpp In file included from tron/gArena.cpp:35: In file included from ./tron/gWall.h:32: In file included from ./engine/eAdvWall.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from tron/gCamera.cpp:29: In file included from ./tron/gCycle.h:37: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. In file included from tron/gAIBase.cpp:28: In file included from ./tron/gAIBase.h:33: In file included from ./engine/eTimer.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ mv -f .deps/libengine_a-eVoter.Tpo .deps/libengine_a-eVoter.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gLanguageMenu.o -MD -MP -MF .deps/libtron_a-gLanguageMenu.Tpo -c -o libtron_a-gLanguageMenu.o `test -f 'tron/gLanguageMenu.cpp' || echo './'`tron/gLanguageMenu.cpp tron/gAIBase.cpp:757:58: warning: using floating point absolute value function 'fabsf' when argument is of integer type [-Wabsolute-value] if (character->properties[AI_LOOP] > 3 + fabsf(winding) * 3) ^ tron/gAIBase.cpp:757:58: note: use function 'std::abs' instead if (character->properties[AI_LOOP] > 3 + fabsf(winding) * 3) ^~~~~ std::abs tron/gAIBase.cpp:795:62: warning: using floating point absolute value function 'fabsf' when argument is of integer type [-Wabsolute-value] if (character->properties[AI_LOOP] > 6 + fabsf(winding) * 3) ^ tron/gAIBase.cpp:795:62: note: use function 'std::abs' instead if (character->properties[AI_LOOP] > 6 + fabsf(winding) * 3) ^~~~~ std::abs mv -f .deps/librender_a-rTexture.Tpo .deps/librender_a-rTexture.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gLogo.o -MD -MP -MF .deps/libtron_a-gLogo.Tpo -c -o libtron_a-gLogo.o `test -f 'tron/gLogo.cpp' || echo './'`tron/gLogo.cpp mv -f .deps/librender_a-rViewport.Tpo .deps/librender_a-rViewport.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gMenus.o -MD -MP -MF .deps/libtron_a-gMenus.Tpo -c -o libtron_a-gMenus.o `test -f 'tron/gMenus.cpp' || echo './'`tron/gMenus.cpp 2 warnings generated. mv -f .deps/libtron_a-gCamera.Tpo .deps/libtron_a-gCamera.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gParser.o -MD -MP -MF .deps/libtron_a-gParser.Tpo -c -o libtron_a-gParser.o `test -f 'tron/gParser.cpp' || echo './'`tron/gParser.cpp mv -f .deps/librender_a-rSysdep.Tpo .deps/librender_a-rSysdep.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gParticles.o -MD -MP -MF .deps/libtron_a-gParticles.Tpo -c -o libtron_a-gParticles.o `test -f 'tron/gParticles.cpp' || echo './'`tron/gParticles.cpp In file included from tron/gCycle.cpp:28: In file included from ./tron/gCycle.h:37: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. mv -f .deps/libtron_a-gArena.Tpo .deps/libtron_a-gArena.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gSensor.o -MD -MP -MF .deps/libtron_a-gSensor.Tpo -c -o libtron_a-gSensor.o `test -f 'tron/gSensor.cpp' || echo './'`tron/gSensor.cpp In file included from tron/gArmagetron.cpp:34: In file included from ./tron/gGame.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. In file included from tron/gCycleMovement.cpp:32: In file included from ./tron/gCycleMovement.h:31: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] mv -f .deps/libenginecore_a-eGrid.Tpo .deps/libenginecore_a-eGrid.Po if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gServerBrowser.o -MD -MP -MF .deps/libtron_a-gServerBrowser.Tpo -c -o libtron_a-gServerBrowser.o `test -f 'tron/gServerBrowser.cpp' || echo './'`tron/gServerBrowser.cpp mv -f .deps/libtron_a-gAICharacter.Tpo .deps/libtron_a-gAICharacter.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gSparks.o -MD -MP -MF .deps/libtron_a-gSparks.Tpo -c -o libtron_a-gSparks.o `test -f 'tron/gSparks.cpp' || echo './'`tron/gSparks.cpp In file included from tron/gExplosion.cpp:32: In file included from ./tron/gWall.h:32: In file included from ./engine/eAdvWall.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from tron/gGame.cpp:32: In file included from ./engine/eTeam.h:31: In file included from ./engine/ePlayer.h:43: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ tron/gCycle.cpp:623:16: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; comparison may be assumed to always evaluate to false [-Wtautological-undefined-compare] if ( &(*cycle->chatBot_) == 0 ) ~^~~~~~~~~~~~~~~~~ ~ /usr/include/c++/memory:2091:36: note: 'operator*' returns a reference _LIBCPP_INLINE_VISIBILITY _Tp& operator*() const throw() ^ In file included from tron/gHud.cpp:30: In file included from ./engine/ePlayer.h:43: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ tron/gCycle.cpp:2715:21: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] else if ( &(*chatBot_) ) ~~ ~^~~~~~~~~~ /usr/include/c++/memory:2091:36: note: 'operator*' returns a reference _LIBCPP_INLINE_VISIBILITY _Tp& operator*() const throw() ^ In file included from tron/gSensor.cpp:28: In file included from ./tron/gCycle.h:37: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from tron/gServerBrowser.cpp:29: In file included from ./tron/gGame.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. 2 warnings generated. mv -f .deps/libtron_a-gSensor.Tpo .deps/libtron_a-gSensor.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gSpawn.o -MD -MP -MF .deps/libtron_a-gSpawn.Tpo -c -o libtron_a-gSpawn.o `test -f 'tron/gSpawn.cpp' || echo './'`tron/gSpawn.cpp mv -f .deps/libtron_a-gHud.Tpo .deps/libtron_a-gHud.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gStuff.o -MD -MP -MF .deps/libtron_a-gStuff.Tpo -c -o libtron_a-gStuff.o `test -f 'tron/gStuff.cpp' || echo './'`tron/gStuff.cpp 2 warnings generated. mv -f .deps/libtron_a-gParticles.Tpo .deps/libtron_a-gParticles.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gTeam.o -MD -MP -MF .deps/libtron_a-gTeam.Tpo -c -o libtron_a-gTeam.o `test -f 'tron/gTeam.cpp' || echo './'`tron/gTeam.cpp mv -f .deps/libtron_a-gExplosion.Tpo .deps/libtron_a-gExplosion.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gWall.o -MD -MP -MF .deps/libtron_a-gWall.Tpo -c -o libtron_a-gWall.o `test -f 'tron/gWall.cpp' || echo './'`tron/gWall.cpp mv -f .deps/libtron_a-gLanguageMenu.Tpo .deps/libtron_a-gLanguageMenu.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gWinZone.o -MD -MP -MF .deps/libtron_a-gWinZone.Tpo -c -o libtron_a-gWinZone.o `test -f 'tron/gWinZone.cpp' || echo './'`tron/gWinZone.cpp 4 warnings generated. In file included from tron/gMenus.cpp:29: In file included from ./engine/ePlayer.h:43: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ mv -f .deps/libtron_a-gAIBase.Tpo .deps/libtron_a-gAIBase.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gFriends.o -MD -MP -MF .deps/libtron_a-gFriends.Tpo -c -o libtron_a-gFriends.o `test -f 'tron/gFriends.cpp' || echo './'`tron/gFriends.cpp In file included from tron/gParser.cpp:17: In file included from ./tron/gWall.h:32: In file included from ./engine/eAdvWall.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ tron/gGame.cpp:2176:18: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if ( !(&(*redirectTo)) ) ~ ~^~~~~~~~~~~~ /usr/include/c++/memory:2091:36: note: 'operator*' returns a reference _LIBCPP_INLINE_VISIBILITY _Tp& operator*() const throw() ^ mv -f .deps/libtron_a-gLogo.Tpo .deps/libtron_a-gLogo.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtron_a-gServerFavorites.o -MD -MP -MF .deps/libtron_a-gServerFavorites.Tpo -c -o libtron_a-gServerFavorites.o `test -f 'tron/gServerFavorites.cpp' || echo './'`tron/gServerFavorites.cpp In file included from tron/gSparks.cpp:29: In file included from ./engine/eTimer.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. mv -f .deps/libtron_a-gArmagetron.Tpo .deps/libtron_a-gArmagetron.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libui_a-uInput.o -MD -MP -MF .deps/libui_a-uInput.Tpo -c -o libui_a-uInput.o `test -f 'ui/uInput.cpp' || echo './'`ui/uInput.cpp 2 warnings generated. mv -f .deps/libtron_a-gServerBrowser.Tpo .deps/libtron_a-gServerBrowser.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libui_a-uInputQueue.o -MD -MP -MF .deps/libui_a-uInputQueue.Tpo -c -o libui_a-uInputQueue.o `test -f 'ui/uInputQueue.cpp' || echo './'`ui/uInputQueue.cpp 2 warnings generated. mv -f .deps/libtron_a-gSparks.Tpo .deps/libtron_a-gSparks.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libui_a-uMenu.o -MD -MP -MF .deps/libui_a-uMenu.Tpo -c -o libui_a-uMenu.o `test -f 'ui/uMenu.cpp' || echo './'`ui/uMenu.cpp In file included from tron/gWinZone.cpp:30: In file included from ./tron/gWinZone.h:31: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from tron/gSpawn.cpp:30: In file included from ./tron/gCycle.h:37: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from tron/gWall.cpp:31: In file included from ./tron/gWall.h:32: In file included from ./engine/eAdvWall.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. mv -f .deps/libtron_a-gSpawn.Tpo .deps/libtron_a-gSpawn.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-md5.o -MD -MP -MF .deps/libnetwork_a-md5.Tpo -c -o libnetwork_a-md5.o `test -f 'network/md5.cpp' || echo './'`network/md5.cpp In file included from tron/gServerFavorites.cpp:33: In file included from ./tron/gGame.h:33: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from tron/gTeam.cpp:30: In file included from ./engine/ePlayer.h:43: In file included from ./engine/eNetGameObject.h:31: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ mv -f .deps/libtron_a-gStuff.Tpo .deps/libtron_a-gStuff.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nAuthentication.o -MD -MP -MF .deps/libnetwork_a-nAuthentication.Tpo -c -o libnetwork_a-nAuthentication.o `test -f 'network/nAuthentication.cpp' || echo './'`network/nAuthentication.cpp 2 warnings generated. mv -f .deps/libui_a-uInput.Tpo .deps/libui_a-uInput.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nConfig.o -MD -MP -MF .deps/libnetwork_a-nConfig.Tpo -c -o libnetwork_a-nConfig.o `test -f 'network/nConfig.cpp' || echo './'`network/nConfig.cpp mv -f .deps/libtron_a-gParser.Tpo .deps/libtron_a-gParser.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nKrawall.o -MD -MP -MF .deps/libnetwork_a-nKrawall.Tpo -c -o libnetwork_a-nKrawall.o `test -f 'network/nKrawall.cpp' || echo './'`network/nKrawall.cpp tron/gWall.cpp:1592:8: warning: assigning field to itself [-Wself-assign-field] dir=dir; // Don't normalize: *REAL(1/sqrt(dir.NormSquared())); ^ mv -f .deps/libnetwork_a-md5.Tpo .deps/libnetwork_a-md5.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nKrawallPrivate.o -MD -MP -MF .deps/libnetwork_a-nKrawallPrivate.Tpo -c -o libnetwork_a-nKrawallPrivate.o `test -f 'network/nKrawallPrivate.cpp' || echo './'`network/nKrawallPrivate.cpp mv -f .deps/libui_a-uInputQueue.Tpo .deps/libui_a-uInputQueue.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nNetObject.o -MD -MP -MF .deps/libnetwork_a-nNetObject.Tpo -c -o libnetwork_a-nNetObject.o `test -f 'network/nNetObject.cpp' || echo './'`network/nNetObject.cpp mv -f .deps/libtron_a-gFriends.Tpo .deps/libtron_a-gFriends.Po if test -r ../batch/make/version; then \ echo \#define TRUE_ARMAGETRONAD_VERSION \"`sh ../batch/make/version ..`\" > nTrueVersion.h; \ else \ echo "#define TRUE_ARMAGETRONAD_VERSION VERSION" > nTrueVersion.h; \ fi clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nObserver.o -MD -MP -MF .deps/libnetwork_a-nObserver.Tpo -c -o libnetwork_a-nObserver.o `test -f 'network/nObserver.cpp' || echo './'`network/nObserver.cpp 2 warnings generated. mv -f .deps/libtron_a-gTeam.Tpo .deps/libtron_a-gTeam.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nPriorizing.o -MD -MP -MF .deps/libnetwork_a-nPriorizing.Tpo -c -o libnetwork_a-nPriorizing.o `test -f 'network/nPriorizing.cpp' || echo './'`network/nPriorizing.cpp 2 warnings generated. mv -f .deps/libtron_a-gCycleMovement.Tpo .deps/libtron_a-gCycleMovement.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nServerInfo.o -MD -MP -MF .deps/libnetwork_a-nServerInfo.Tpo -c -o libnetwork_a-nServerInfo.o `test -f 'network/nServerInfo.cpp' || echo './'`network/nServerInfo.cpp 2 warnings generated. mv -f .deps/libtron_a-gWinZone.Tpo .deps/libtron_a-gWinZone.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nSocket.o -MD -MP -MF .deps/libnetwork_a-nSocket.Tpo -c -o libnetwork_a-nSocket.o `test -f 'network/nSocket.cpp' || echo './'`network/nSocket.cpp 4 warnings generated. In file included from network/nAuthentication.cpp:36: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ mv -f .deps/libtron_a-gCycle.Tpo .deps/libtron_a-gCycle.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nSpamProtection.o -MD -MP -MF .deps/libnetwork_a-nSpamProtection.Tpo -c -o libnetwork_a-nSpamProtection.o `test -f 'network/nSpamProtection.cpp' || echo './'`network/nSpamProtection.cpp 2 warnings generated. mv -f .deps/libtron_a-gMenus.Tpo .deps/libtron_a-gMenus.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tResourceManager.o -MD -MP -MF .deps/libtools_a-tResourceManager.Tpo -c -o libtools_a-tResourceManager.o `test -f 'tools/tResourceManager.cpp' || echo './'`tools/tResourceManager.cpp 2 warnings generated. mv -f .deps/libnetwork_a-nAuthentication.Tpo .deps/libnetwork_a-nAuthentication.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tArray.o -MD -MP -MF .deps/libtools_a-tArray.Tpo -c -o libtools_a-tArray.o `test -f 'tools/tArray.cpp' || echo './'`tools/tArray.cpp 2 warnings generated. mv -f .deps/libtron_a-gServerFavorites.Tpo .deps/libtron_a-gServerFavorites.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tCallback.o -MD -MP -MF .deps/libtools_a-tCallback.Tpo -c -o libtools_a-tCallback.o `test -f 'tools/tCallback.cpp' || echo './'`tools/tCallback.cpp In file included from network/nKrawall.cpp:38: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ mv -f .deps/libnetwork_a-nKrawallPrivate.Tpo .deps/libnetwork_a-nKrawallPrivate.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tColor.o -MD -MP -MF .deps/libtools_a-tColor.Tpo -c -o libtools_a-tColor.o `test -f 'tools/tColor.cpp' || echo './'`tools/tColor.cpp In file included from network/nConfig.cpp:29: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from network/nNetObject.cpp:30: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ In file included from network/nObserver.cpp:29: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ 2 warnings generated. mv -f .deps/libnetwork_a-nObserver.Tpo .deps/libnetwork_a-nObserver.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tConfiguration.o -MD -MP -MF .deps/libtools_a-tConfiguration.Tpo -c -o libtools_a-tConfiguration.o `test -f 'tools/tConfiguration.cpp' || echo './'`tools/tConfiguration.cpp network/nNetObject.cpp:560:10: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if ( this ) ~~ ^~~~ network/nNetObject.cpp:587:9: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this){ ~~ ^~~~ mv -f .deps/libui_a-uMenu.Tpo .deps/libui_a-uMenu.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tConsole.o -MD -MP -MF .deps/libtools_a-tConsole.Tpo -c -o libtools_a-tConsole.o `test -f 'tools/tConsole.cpp' || echo './'`tools/tConsole.cpp In file included from network/nServerInfo.cpp:42: ./network/nNetObject.h:132:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ ./network/nNetObject.h:139:13: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if (this) ~~ ^~~~ network/nServerInfo.cpp:231:14: warning: using floating point absolute value function 'fabsf' when argument is of integer type [-Wabsolute-value] score -= fabsf( this->Version().Max() - sn_MyVersion().Max() ) * 10; ^ network/nServerInfo.cpp:231:14: note: use function 'std::abs' instead score -= fabsf( this->Version().Max() - sn_MyVersion().Max() ) * 10; ^~~~~ std::abs 3 warnings generated. mv -f .deps/libtron_a-gWall.Tpo .deps/libtron_a-gWall.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tCrypt.o -MD -MP -MF .deps/libtools_a-tCrypt.Tpo -c -o libtools_a-tCrypt.o `test -f 'tools/tCrypt.cpp' || echo './'`tools/tCrypt.cpp mv -f .deps/libnetwork_a-nPriorizing.Tpo .deps/libnetwork_a-nPriorizing.Po Generating universal_variable_values_sed... 3 warnings generated. clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tError.o -MD -MP -MF .deps/libtools_a-tError.Tpo -c -o libtools_a-tError.o `test -f 'tools/tError.cpp' || echo './'`tools/tError.cpp mv -f .deps/libengine_a-ePlayer.Tpo .deps/libengine_a-ePlayer.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tEventQueue.o -MD -MP -MF .deps/libtools_a-tEventQueue.Tpo -c -o libtools_a-tEventQueue.o `test -f 'tools/tEventQueue.cpp' || echo './'`tools/tEventQueue.cpp mv -f .deps/libtools_a-tCallback.Tpo .deps/libtools_a-tCallback.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tHeap.o -MD -MP -MF .deps/libtools_a-tHeap.Tpo -c -o libtools_a-tHeap.o `test -f 'tools/tHeap.cpp' || echo './'`tools/tHeap.cpp mv -f .deps/libnetwork_a-nSpamProtection.Tpo .deps/libnetwork_a-nSpamProtection.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tLinkedList.o -MD -MP -MF .deps/libtools_a-tLinkedList.Tpo -c -o libtools_a-tLinkedList.o `test -f 'tools/tLinkedList.cpp' || echo './'`tools/tLinkedList.cpp mv -f .deps/libtools_a-tArray.Tpo .deps/libtools_a-tArray.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tLocale.o -MD -MP -MF .deps/libtools_a-tLocale.Tpo -c -o libtools_a-tLocale.o `test -f 'tools/tLocale.cpp' || echo './'`tools/tLocale.cpp mv -f .deps/libtools_a-tColor.Tpo .deps/libtools_a-tColor.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tMemStack.o -MD -MP -MF .deps/libtools_a-tMemStack.Tpo -c -o libtools_a-tMemStack.o `test -f 'tools/tMemStack.cpp' || echo './'`tools/tMemStack.cpp mv -f .deps/libtools_a-tCrypt.Tpo .deps/libtools_a-tCrypt.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tRing.o -MD -MP -MF .deps/libtools_a-tRing.Tpo -c -o libtools_a-tRing.o `test -f 'tools/tRing.cpp' || echo './'`tools/tRing.cpp 2 warnings generated. mv -f .deps/libnetwork_a-nConfig.Tpo .deps/libnetwork_a-nConfig.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tSafePTR.o -MD -MP -MF .deps/libtools_a-tSafePTR.Tpo -c -o libtools_a-tSafePTR.o `test -f 'tools/tSafePTR.cpp' || echo './'`tools/tSafePTR.cpp mv -f .deps/libtools_a-tRing.Tpo .deps/libtools_a-tRing.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tString.o -MD -MP -MF .deps/libtools_a-tString.Tpo -c -o libtools_a-tString.o `test -f 'tools/tString.cpp' || echo './'`tools/tString.cpp mv -f .deps/libtools_a-tConsole.Tpo .deps/libtools_a-tConsole.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tSysTime.o -MD -MP -MF .deps/libtools_a-tSysTime.Tpo -c -o libtools_a-tSysTime.o `test -f 'tools/tSysTime.cpp' || echo './'`tools/tSysTime.cpp 2 warnings generated. mv -f .deps/libnetwork_a-nKrawall.Tpo .deps/libnetwork_a-nKrawall.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tToDo.o -MD -MP -MF .deps/libtools_a-tToDo.Tpo -c -o libtools_a-tToDo.o `test -f 'tools/tToDo.cpp' || echo './'`tools/tToDo.cpp mv -f .deps/libnetwork_a-nSocket.Tpo .deps/libnetwork_a-nSocket.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tException.o -MD -MP -MF .deps/libtools_a-tException.Tpo -c -o libtools_a-tException.o `test -f 'tools/tException.cpp' || echo './'`tools/tException.cpp tools/tLinkedList.cpp:63:11: warning: 'this' pointer cannot be null in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if ( !this || !next ) ~^~~~ mv -f .deps/libtools_a-tResourceManager.Tpo .deps/libtools_a-tResourceManager.Po mv -f .deps/libtools_a-tError.Tpo .deps/libtools_a-tError.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tRecorder.o -MD -MP -MF .deps/libtools_a-tRecorder.Tpo -c -o libtools_a-tRecorder.o `test -f 'tools/tRecorder.cpp' || echo './'`tools/tRecorder.cpp 31 warnings warning generated generated. . clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tRecorderInternal.o -MD -MP -MF .deps/libtools_a-tRecorderInternal.Tpo -c -o libtools_a-tRecorderInternal.o `test -f 'tools/tRecorderInternal.cpp' || echo './'`tools/tRecorderInternal.cpp mv -f .deps/libtron_a-gGame.Tpo .deps/libtron_a-gGame.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tCommandLine.o -MD -MP -MF .deps/libtools_a-tCommandLine.Tpo -c -o libtools_a-tCommandLine.o `test -f 'tools/tCommandLine.cpp' || echo './'`tools/tCommandLine.cpp mv -f .deps/libtools_a-tLinkedList.Tpo .deps/libtools_a-tLinkedList.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tRandom.o -MD -MP -MF .deps/libtools_a-tRandom.Tpo -c -o libtools_a-tRandom.o `test -f 'tools/tRandom.cpp' || echo './'`tools/tRandom.cpp mv -f .deps/libtools_a-tEventQueue.Tpo .deps/libtools_a-tEventQueue.Po clang -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -O2 -I/usr/pkg/include -I/usr/include -MT prefix.o -MD -MP -MF .deps/prefix.Tpo -c -o prefix.o `test -f 'thirdparty/binreloc/prefix.c' || echo './'`thirdparty/binreloc/prefix.c mv -f .deps/libtools_a-tMemStack.Tpo .deps/libtools_a-tMemStack.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tMemManager.o -MD -MP -MF .deps/libtools_a-tMemManager.Tpo -c -o libtools_a-tMemManager.o `test -f 'tools/tMemManager.cpp' || echo './'`tools/tMemManager.cpp mv -f .deps/prefix.Tpo .deps/prefix.Po clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT armagetronad_main-gFloor.o -MD -MP -MF .deps/armagetronad_main-gFloor.Tpo -c -o armagetronad_main-gFloor.o `test -f 'tron/gFloor.cpp' || echo './'`tron/gFloor.cpp mv -f .deps/libtools_a-tConfiguration.Tpo .deps/libtools_a-tConfiguration.Po rm -f libenginecore.a ar cru libenginecore.a libenginecore_a-eGameObject.o libenginecore_a-eGrid.o ranlib libenginecore.a rm -f libengine.a ar cru libengine.a libengine_a-eAdvWall.o libengine_a-eAuthentication.o libengine_a-eAxis.o libengine_a-eCamera.o libengine_a-eDebugLine.o libengine_a-eDisplay.o libengine_a-eFloor.o libengine_a-eKrawall.o libengine_a-eNetGameObject.o libengine_a-ePath.o libengine_a-ePlayer.o libengine_a-eSensor.o libengine_a-eSound.o libengine_a-eTeam.o libengine_a-eTimer.o libengine_a-eVoter.o libengine_a-eWall.o libengine_a-eRectangle.o libengine_a-eLagCompensation.o libengine_a-eChat.o ranlib libengine.a rm -f librender.a ar cru librender.a librender_a-rConsole.o librender_a-rConsoleGraph.o librender_a-rFont.o librender_a-rGL.o librender_a-rGLRender.o librender_a-rModel.o librender_a-rRender.o librender_a-rDisplayList.o librender_a-rScreen.o librender_a-rSysdep.o librender_a-rTexture.o librender_a-rViewport.o ranlib librender.a rm -f libtron.a ar cru libtron.a libtron_a-gAIBase.o libtron_a-gAICharacter.o libtron_a-gArena.o libtron_a-gArmagetron.o libtron_a-gCamera.o libtron_a-gCycle.o libtron_a-gCycleMovement.o libtron_a-gExplosion.o libtron_a-gGame.o libtron_a-gHud.o libtron_a-gLanguageMenu.o libtron_a-gLogo.o libtron_a-gMenus.o libtron_a-gParser.o libtron_a-gParticles.o libtron_a-gSensor.o libtron_a-gServerBrowser.o libtron_a-gSparks.o libtron_a-gSpawn.o libtron_a-gStuff.o libtron_a-gTeam.o libtron_a-gWall.o libtron_a-gWinZone.o libtron_a-gFriends.o libtron_a-gServerFavorites.o ranlib libtron.a rm -f libui.a ar cru libui.a libui_a-uInput.o libui_a-uInputQueue.o libui_a-uMenu.o ranlib libui.a clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -I./network -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libnetwork_a-nNetwork.o -MD -MP -MF .deps/libnetwork_a-nNetwork.Tpo -c -o libnetwork_a-nNetwork.o `test -f 'network/nNetwork.cpp' || echo './'`network/nNetwork.cpp mv -f .deps/libtools_a-tSafePTR.Tpo .deps/libtools_a-tSafePTR.Po sed -f ../universal_variable_values_sed < tUniversalVariables.h.in > tUniversalVariables.h clang++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/libxml2 -I/usr/include -I./tools -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -MT libtools_a-tDirectories.o -MD -MP -MF .deps/libtools_a-tDirectories.Tpo -c -o libtools_a-tDirectories.o `test -f 'tools/tDirectories.cpp' || echo './'`tools/tDirectories.cpp mv -f .deps/libtools_a-tToDo.Tpo .deps/libtools_a-tToDo.Po mv -f .deps/libtools_a-tHeap.Tpo .deps/libtools_a-tHeap.Po 4 warnings generated. mv -f .deps/libnetwork_a-nNetObject.Tpo .deps/libnetwork_a-nNetObject.Po mv -f .deps/libtools_a-tSysTime.Tpo .deps/libtools_a-tSysTime.Po mv -f .deps/libtools_a-tException.Tpo .deps/libtools_a-tException.Po 3 warnings generated. mv -f .deps/libnetwork_a-nServerInfo.Tpo .deps/libnetwork_a-nServerInfo.Po mv -f .deps/libtools_a-tString.Tpo .deps/libtools_a-tString.Po mv -f .deps/libtools_a-tRandom.Tpo .deps/libtools_a-tRandom.Po mv -f .deps/libtools_a-tMemManager.Tpo .deps/libtools_a-tMemManager.Po mv -f .deps/libtools_a-tLocale.Tpo .deps/libtools_a-tLocale.Po mv -f .deps/armagetronad_main-gFloor.Tpo .deps/armagetronad_main-gFloor.Po mv -f .deps/libtools_a-tCommandLine.Tpo .deps/libtools_a-tCommandLine.Po mv -f .deps/libtools_a-tRecorderInternal.Tpo .deps/libtools_a-tRecorderInternal.Po mv -f .deps/libtools_a-tRecorder.Tpo .deps/libtools_a-tRecorder.Po mv -f .deps/libtools_a-tDirectories.Tpo .deps/libtools_a-tDirectories.Po rm -f libtools.a ar cru libtools.a libtools_a-tResourceManager.o libtools_a-tArray.o libtools_a-tCallback.o libtools_a-tColor.o libtools_a-tConfiguration.o libtools_a-tConsole.o libtools_a-tCrypt.o libtools_a-tDirectories.o libtools_a-tError.o libtools_a-tEventQueue.o libtools_a-tHeap.o libtools_a-tLinkedList.o libtools_a-tLocale.o libtools_a-tMemStack.o libtools_a-tRing.o libtools_a-tSafePTR.o libtools_a-tString.o libtools_a-tSysTime.o libtools_a-tToDo.o libtools_a-tException.o libtools_a-tRecorder.o libtools_a-tRecorderInternal.o libtools_a-tCommandLine.o libtools_a-tRandom.o prefix.o libtools_a-tMemManager.o ranlib libtools.a mv -f .deps/libnetwork_a-nNetwork.Tpo .deps/libnetwork_a-nNetwork.Po rm -f libnetwork.a ar cru libnetwork.a libnetwork_a-md5.o libnetwork_a-nAuthentication.o libnetwork_a-nConfig.o libnetwork_a-nKrawall.o libnetwork_a-nKrawallPrivate.o libnetwork_a-nNetObject.o libnetwork_a-nNetwork.o libnetwork_a-nObserver.o libnetwork_a-nPriorizing.o libnetwork_a-nServerInfo.o libnetwork_a-nSocket.o libnetwork_a-nSpamProtection.o ranlib libnetwork.a clang++ -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -I/usr/pkg/include -I/usr/include -Wno-long-long -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o armagetronad_main armagetronad_main-gFloor.o libtron.a libenginecore.a libengine.a libnetwork.a libui.a librender.a libtools.a -lm -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lxml2 -L/usr/lib -lz -L/usr/lib -llzma -L/usr/lib -lm libtron.a(libtron_a-gCycle.o): In function `gCycle::KillAt(eCoord const&)': gCycle.cpp:(.text+0x3fdb): undefined reference to `tOutput::operator<<(tOutput const&)' libtron.a(libtron_a-gCycle.o): In function `tOutput::tOutput(char const*, tColoredString const&, tColoredString const&)': gCycle.cpp:(.text._ZN7tOutputC2I14tColoredStringS1_EEPKcRKT_RKT0_[_ZN7tOutputC2I14tColoredStringS1_EEPKcRKT_RKT0_]+0x60): undefined reference to `tOutput::operator<<(tOutput const&)' libtron.a(libtron_a-gGame.o): In function `sg_ParseMap(gParser*)': gGame.cpp:(.text+0x67e5): undefined reference to `tOutput::operator<<(tOutput const&)' libtron.a(libtron_a-gGame.o): In function `gGame::StateUpdate()': gGame.cpp:(.text+0x8129): undefined reference to `tOutput::operator<<(tOutput const&)' libtron.a(libtron_a-gGame.o): In function `tOutput::tOutput(char const*, tString const&, int const&)': gGame.cpp:(.text._ZN7tOutputC2I7tStringiEEPKcRKT_RKT0_[_ZN7tOutputC2I7tStringiEEPKcRKT_RKT0_]+0x58): undefined reference to `tOutput::operator<<(tOutput const&)' libtron.a(libtron_a-gParser.o):gParser.cpp:(.text._ZN7tOutputC2I7tStringS1_EEPKcRKT_RKT0_[_ZN7tOutputC2I7tStringS1_EEPKcRKT_RKT0_]+0x60): more undefined references to `tOutput::operator<<(tOutput const&)' follow clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake[3]: *** [Makefile:814: armagetronad_main] Error 1 gmake[3]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src' gmake[2]: *** [Makefile:2392: all-recursive] Error 1 gmake[2]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3/src' gmake[1]: *** [Makefile:646: all-recursive] Error 1 gmake[1]: Leaving directory '/data/scratch/games/armagetronad-server/work/armagetronad-0.2.8.3.3' gmake: *** [Makefile:463: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/games/armagetronad-server *** Error code 1 Stop. make: stopped in /data/pkgsrc/games/armagetronad-server