Advertisement
vertrex

0.2.9-armagetronad-sty+ct+ap compiling error - Branch 783

May 22nd, 2012
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.86 KB | None | 0 0
  1. vertrex@ubuntu:~/0.2.9-armagetronad-sty+ct+ap$ ./bootstrap.sh
  2. Generating version...
  3. Copying license...
  4. Running aclocal...
  5. Running autoheader...
  6. Running autoconf...
  7. Running automake...
  8. configure.ac:25: installing `./config.sub'
  9. configure.ac:32: installing `./install-sh'
  10. configure.ac:32: installing `./missing'
  11. src/Makefile.am: installing `./depcomp'
  12. Makefile.am: installing `./INSTALL'
  13. Flagging scripts as executable...
  14. Done! You may now run configure and start building.
  15. vertrex@ubuntu:~/0.2.9-armagetronad-sty+ct+ap$ ./configure --disable-glout --enable-authentication --prefix=/home/vertrex/armagetronad --exec_prefix=/home/vertrex/armagetronad --with-zthread --with-maxclients=128
  16. checking build system type... x86_64-unknown-linux-gnu
  17. checking host system type... x86_64-unknown-linux-gnu
  18. checking target system type... x86_64-unknown-linux-gnu
  19. checking for ranlib... ranlib
  20. checking for a BSD-compatible install... /usr/bin/install -c
  21. checking whether build environment is sane... yes
  22. checking for a thread-safe mkdir -p... /bin/mkdir -p
  23. checking for gawk... no
  24. checking for mawk... mawk
  25. checking whether make sets $(MAKE)... yes
  26. checking whether ln -s works... yes
  27. checking for m4... true
  28. checking for style of include used by make... GNU
  29. checking for g++... g++
  30. checking whether the C++ compiler works... yes
  31. checking for C++ compiler default output file name... a.out
  32. checking for suffix of executables...
  33. checking whether we are cross compiling... no
  34. checking for suffix of object files... o
  35. checking whether we are using the GNU C++ compiler... yes
  36. checking whether g++ accepts -g... yes
  37. checking dependency style of g++... gcc3
  38. checking CXXFLAGS for gcc -nobodyreadsconfigureoutputanyway... no, unknown
  39. checking for gcc... gcc
  40. checking whether we are using the GNU C compiler... yes
  41. checking whether gcc accepts -g... yes
  42. checking for gcc option to accept ISO C89... none needed
  43. checking dependency style of gcc... gcc3
  44. checking how to run the C preprocessor... gcc -E
  45. checking whether we are using the GNU C++ compiler... (cached) yes
  46. checking whether g++ accepts -g... (cached) yes
  47. checking dependency style of g++... (cached) gcc3
  48. checking how to run the C++ preprocessor... g++ -E
  49. checking for gmake... no
  50. checking for bash... yes
  51. checking whether make understands sinclude... yes
  52. checking for socklen_t... yes
  53. checking for xmlParseMemory in -lxml2... yes
  54. checking for xmlParserInputBufferCreateFilenameDefault... yes
  55. checking for zthread-config... no
  56. checking for ZTHREAD - version >= 2.3.2... no
  57. *** The zthread-config script installed by ZThread could not be found
  58. *** If ZThread was installed in PREFIX, make sure PREFIX/bin is in
  59. *** your path, or set the ZTHREAD_CONFIG environment variable to the
  60. *** full path to zthread-config.
  61. checking for exp in -lm... yes
  62.  
  63.  
  64. Configuring dedicated server, skipping libraries...
  65.  
  66. checking for ANSI C header files... no
  67. checking unistd.h usability... yes
  68. checking unistd.h presence... yes
  69. checking for unistd.h... yes
  70. checking for an ANSI C-conforming const... yes
  71. checking for select... yes
  72. checking for isblank... yes
  73. checking for atan2f... yes
  74. checking for sinf... yes
  75. checking for cosf... yes
  76. checking for tanf... yes
  77. checking for sqrtf... yes
  78. checking for logf... yes
  79. checking for expf... yes
  80. checking for fabsf... yes
  81. checking for floorf... yes
  82. checking for wmemset... yes
  83. checking whether to bend localstatedir to /var... yes
  84. checking alternative binary path /home/vertrex/armagetronad/bin/games... no
  85. checking alternative binary path /home/vertrex/armagetronad/games... no
  86. checking alternative binary path /home/vertrex/armagetronad/games/bin... no
  87. checking for /proc/self/maps... yes
  88. checking whether everything is installed to the same prefix... yes
  89. checking whether binary relocation support should be enabled... yes
  90. checking for pthread_getspecific in -lpthread... yes
  91. checking whether binary relocation should use threads... yes
  92. configure: creating ./config.status
  93. config.status: creating src/Makefile
  94. config.status: creating src/first/Makefile
  95. config.status: creating Makefile
  96. config.status: creating batch/Makefile
  97. config.status: creating language/languages.txt
  98. config.status: creating config/rc.config
  99. config.status: creating config/aiplayers.cfg
  100. config.status: creating src/doc/Makefile
  101. config.status: creating src/doc/net/Makefile
  102. config.status: creating src/doc/Doxyfile
  103. config.status: creating src/doc/html.m4
  104. config.status: creating src/thirdparty/Makefile
  105. config.status: creating src/thirdparty/particles/Makefile
  106. config.status: creating resource/Makefile
  107. config.status: creating config/Makefile
  108. config.status: creating desktop/Makefile
  109. config.status: creating desktop/armagetronad.desktop
  110. config.status: creating config.h
  111. config.status: executing depfiles commands
  112. config.status: executing universal_variables commands
  113. updating src/tUniversalVariables.h.in
  114. updating universal_variable_values_makefile
  115. config.status: executing pathsubstitution commands
  116. Configuration complete!
  117.  
  118. Options selected are:
  119. Build Regular Game Client: false
  120. Build Dedicated Server: true
  121. Build Master Server: false
  122.  
  123. Installation options:
  124. Prefix: /home/vertrex/armagetronad
  125.  
  126. Build with Armathentication support (server): yes
  127. Init scripts will be installed in : /etc/init.d
  128. Dynamic data will be kept in : /var/games/armagetronad-dedicated
  129. PID files will be kept in : /var/run
  130. Log files will be kept in : /var/log
  131. Add user to run server : yes
  132.  
  133. Binaries will be installed in : /home/vertrex/armagetronad/bin
  134. Static data will be installed in : ${prefix}/share/games/armagetronad-dedicated
  135. Configuration will be installed in : ${prefix}/etc/games/armagetronad-dedicated
  136. Documentation will be installed in : ${datadir}/doc/games/armagetronad-dedicated
  137. Link to configuration will go to : /etc/armagetronad-dedicated
  138. Music support: no
  139. Build with Krawall authentication support: no
  140. Use dirty SDL initialization: no
  141. Call sysinstall: yes
  142. Generate uninstall: yes
  143. Allow multiple versions: no
  144. Use custom memory manager: no
  145. Debug level : 0
  146. Code level : 0
  147. CPPFLAGS : -I. -I.. -I/usr/include/libxml2
  148. CXXFLAGS : -O2 -Wno-long-long
  149. LIBS : -lpthread -lm -L/usr/lib/x86_64-linux-gnu -lxml2
  150.  
  151. Warning: The configure script decided that, to better work on your system,
  152. it would be a good idea to modify files outside of /home/vertrex/armagetronad
  153. during installation or while running. If you disagree, rerun configure with
  154. --enable-automakedefaults --disable-useradd --disable-etc --disable-initscripts
  155. after consulting "configure --help" for the effects; if you want to get rid
  156. of this warning, pass the corresponding opposite switches.
  157.  
  158. vertrex@ubuntu:~/0.2.9-armagetronad-sty+ct+ap$ make
  159. touch -t 9001010101 .changetag
  160. make all-recursive
  161. make[1]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap'
  162. Making all in src
  163. make[2]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src'
  164. Making all in first
  165. make[3]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/first'
  166. make[3]: Nothing to be done for `all'.
  167. make[3]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/first'
  168. Making all in doc
  169. make[3]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc'
  170. echo > .dummy.dep
  171. make[3]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc'
  172. make[3]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc'
  173. Making all in net
  174. make[4]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc/net'
  175. echo > .dummy.dep
  176. make[4]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc/net'
  177. make[4]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc/net'
  178. echo index.html.dep ":\\" > index.html.dep
  179. grep "include(" index.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> index.html.dep
  180. echo "Makefile" >> index.html.dep
  181. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r index.html.m4`) include(../../../src/doc/html.m4) include(index.html.m4)" ; } | m4 -I . > index.html || cp index.html.m4 index.html
  182. echo lower.html.dep ":\\" > lower.html.dep
  183. grep "include(" lower.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> lower.html.dep
  184. echo "Makefile" >> lower.html.dep
  185. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r lower.html.m4`) include(../../../src/doc/html.m4) include(lower.html.m4)" ; } | m4 -I . > lower.html || cp lower.html.m4 lower.html
  186. echo middle.html.dep ":\\" > middle.html.dep
  187. grep "include(" middle.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> middle.html.dep
  188. echo "Makefile" >> middle.html.dep
  189. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r middle.html.m4`) include(../../../src/doc/html.m4) include(middle.html.m4)" ; } | m4 -I . > middle.html || cp middle.html.m4 middle.html
  190. echo upper.html.dep ":\\" > upper.html.dep
  191. grep "include(" upper.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> upper.html.dep
  192. echo "Makefile" >> upper.html.dep
  193. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r upper.html.m4`) include(../../../src/doc/html.m4) include(upper.html.m4)" ; } | m4 -I . > upper.html || cp upper.html.m4 upper.html
  194. make[4]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc/net'
  195. make[4]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc'
  196. echo bugs.html.dep ":\\" > bugs.html.dep
  197. grep "include(" bugs.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> bugs.html.dep
  198. echo "Makefile" >> bugs.html.dep
  199. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r bugs.html.m4`) include(../../src/doc/html.m4) include(bugs.html.m4)" ; } | m4 -I . > bugs.html || cp bugs.html.m4 bugs.html
  200. echo changelog.html.dep ":\\" > changelog.html.dep
  201. grep "include(" changelog.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> changelog.html.dep
  202. echo "Makefile" >> changelog.html.dep
  203. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r changelog.html.m4`) include(../../src/doc/html.m4) include(changelog.html.m4)" ; } | m4 -I . > changelog.html || cp changelog.html.m4 changelog.html
  204. echo commands.html.dep ":\\" > commands.html.dep
  205. grep "include(" commands.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> commands.html.dep
  206. echo "Makefile" >> commands.html.dep
  207. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r commands.html.m4`) include(../../src/doc/html.m4) include(commands.html.m4)" ; } | m4 -I . > commands.html || cp commands.html.m4 commands.html
  208. m4:commands.html.m4:7: cannot open `commands.txt': No such file or directory
  209. echo compile.html.dep ":\\" > compile.html.dep
  210. grep "include(" compile.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> compile.html.dep
  211. echo "Makefile" >> compile.html.dep
  212. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r compile.html.m4`) include(../../src/doc/html.m4) include(compile.html.m4)" ; } | m4 -I . > compile.html || cp compile.html.m4 compile.html
  213. echo config.html.dep ":\\" > config.html.dep
  214. grep "include(" config.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> config.html.dep
  215. echo "Makefile" >> config.html.dep
  216. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r config.html.m4`) include(../../src/doc/html.m4) include(config.html.m4)" ; } | m4 -I . > config.html || cp config.html.m4 config.html
  217. echo faq.html.dep ":\\" > faq.html.dep
  218. grep "include(" faq.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> faq.html.dep
  219. echo "Makefile" >> faq.html.dep
  220. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r faq.html.m4`) include(../../src/doc/html.m4) include(faq.html.m4)" ; } | m4 -I . > faq.html || cp faq.html.m4 faq.html
  221. echo index.html.dep ":\\" > index.html.dep
  222. grep "include(" index.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> index.html.dep
  223. echo "Makefile" >> index.html.dep
  224. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r index.html.m4`) include(../../src/doc/html.m4) include(index.html.m4)" ; } | m4 -I . > index.html || cp index.html.m4 index.html
  225. echo install_linux.html.dep ":\\" > install_linux.html.dep
  226. grep "include(" install_linux.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_linux.html.dep
  227. echo "Makefile" >> install_linux.html.dep
  228. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_linux.html.m4`) include(../../src/doc/html.m4) include(install_linux.html.m4)" ; } | m4 -I . > install_linux.html || cp install_linux.html.m4 install_linux.html
  229. m4:install_linux.html.m4:71: Warning: excess arguments to builtin `ifelse' ignored
  230. echo install_macosx.html.dep ":\\" > install_macosx.html.dep
  231. grep "include(" install_macosx.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_macosx.html.dep
  232. echo "Makefile" >> install_macosx.html.dep
  233. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_macosx.html.m4`) include(../../src/doc/html.m4) include(install_macosx.html.m4)" ; } | m4 -I . > install_macosx.html || cp install_macosx.html.m4 install_macosx.html
  234. echo install_result.html.dep ":\\" > install_result.html.dep
  235. grep "include(" install_result.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_result.html.dep
  236. echo "Makefile" >> install_result.html.dep
  237. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_result.html.m4`) include(../../src/doc/html.m4) include(install_result.html.m4)" ; } | m4 -I . > install_result.html || cp install_result.html.m4 install_result.html
  238. echo install_windows.html.dep ":\\" > install_windows.html.dep
  239. grep "include(" install_windows.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> install_windows.html.dep
  240. echo "Makefile" >> install_windows.html.dep
  241. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r install_windows.html.m4`) include(../../src/doc/html.m4) include(install_windows.html.m4)" ; } | m4 -I . > install_windows.html || cp install_windows.html.m4 install_windows.html
  242. echo network.html.dep ":\\" > network.html.dep
  243. grep "include(" network.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> network.html.dep
  244. echo "Makefile" >> network.html.dep
  245. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r network.html.m4`) include(../../src/doc/html.m4) include(network.html.m4)" ; } | m4 -I . > network.html || cp network.html.m4 network.html
  246. echo readme_macosx.html.dep ":\\" > readme_macosx.html.dep
  247. grep "include(" readme_macosx.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> readme_macosx.html.dep
  248. echo "Makefile" >> readme_macosx.html.dep
  249. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r readme_macosx.html.m4`) include(../../src/doc/html.m4) include(readme_macosx.html.m4)" ; } | m4 -I . > readme_macosx.html || cp readme_macosx.html.m4 readme_macosx.html
  250. echo todo.html.dep ":\\" > todo.html.dep
  251. grep "include(" todo.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> todo.html.dep
  252. echo "Makefile" >> todo.html.dep
  253. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r todo.html.m4`) include(../../src/doc/html.m4) include(todo.html.m4)" ; } | m4 -I . > todo.html || cp todo.html.m4 todo.html
  254. echo versions.html.dep ":\\" > versions.html.dep
  255. grep "include(" versions.html.m4 | sed -e "s,include(\(.*\)),./\1\\\," >> versions.html.dep
  256. echo "Makefile" >> versions.html.dep
  257. { echo "define(CHANGEDATE,`date +"%b %d %Y" -r versions.html.m4`) include(../../src/doc/html.m4) include(versions.html.m4)" ; } | m4 -I . > versions.html || cp versions.html.m4 versions.html
  258. rm -f commands.txt
  259. cd ../../src && make armagetronad_main && cd .. && ./src/armagetronad_main --vardir ./rubbish --doc 2>&1 | sed -e "s,^\[0\] ,," | grep -v "_help$" | grep -v "^changed" | grep -v "^Executable path: " | grep -v "^TestPath" | grep -v "^Testing data path: " | grep -v "^Testing configuration path: " | grep -v "^Closing socket" | grep -v "^Locale item" > src/doc/commands.txt || true
  260. make[5]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src'
  261. g++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include/libxml2 -I./tools -I./render -I./ui -I./network -I./engine -I./thirdparty/particles -I./tron -O2 -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
  262. In file included from ./tools/tConfiguration.h:32:0,
  263. from tron/gFloor.cpp:34:
  264. ./tools/tString.h:102:26: error: ‘CHAR’ does not name a type
  265. ./tools/tString.h:102:32: error: ISO C++ forbids declaration of ‘other’ with no type [-fpermissive]
  266. ./tools/tString.h:111:23: error: ‘CHAR’ does not name a type
  267. ./tools/tString.h:111:30: error: ISO C++ forbids declaration of ‘tofind’ with no type [-fpermissive]
  268. ./tools/tString.h:112:34: error: ‘CHAR’ does not name a type
  269. ./tools/tString.h:112:41: error: ISO C++ forbids declaration of ‘tofind’ with no type [-fpermissive]
  270. make[5]: *** [armagetronad_main-gFloor.o] Error 1
  271. make[5]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src'
  272. test -r commands.txt || echo "Sorry, command help generation failed." > commands.txt
  273. test -r commands.txt || mv commands.txt commands.txt
  274. cp ../../COPYING COPYING.txt
  275. make[4]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc'
  276. make[3]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/doc'
  277. Making all in thirdparty
  278. make[3]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/thirdparty'
  279. make[4]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/thirdparty'
  280. make[4]: Nothing to be done for `all-am'.
  281. make[4]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/thirdparty'
  282. make[3]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src/thirdparty'
  283. make[3]: Entering directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src'
  284. g++ -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include/libxml2 -I./tools -I./render -I./ui -I./network -I./engine -O2 -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
  285. In file included from ./network/nNetwork.h:32:0,
  286. from ./network/nNetObject.h:31,
  287. from engine/eTimer.h:33,
  288. from engine/eGameObject.cpp:30:
  289. ./tools/tString.h:102:26: error: ‘CHAR’ does not name a type
  290. ./tools/tString.h:102:32: error: ISO C++ forbids declaration of ‘other’ with no type [-fpermissive]
  291. ./tools/tString.h:111:23: error: ‘CHAR’ does not name a type
  292. ./tools/tString.h:111:30: error: ISO C++ forbids declaration of ‘tofind’ with no type [-fpermissive]
  293. ./tools/tString.h:112:34: error: ‘CHAR’ does not name a type
  294. ./tools/tString.h:112:41: error: ISO C++ forbids declaration of ‘tofind’ with no type [-fpermissive]
  295. make[3]: *** [libenginecore_a-eGameObject.o] Error 1
  296. make[3]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src'
  297. make[2]: *** [all-recursive] Error 1
  298. make[2]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap/src'
  299. make[1]: *** [all-recursive] Error 1
  300. make[1]: Leaving directory `/home/vertrex/0.2.9-armagetronad-sty+ct+ap'
  301. make: *** [all] Error 2
  302. vertrex@ubuntu:~/0.2.9-armagetronad-sty+ct+ap$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement