Package: armagetron
Version: 0.2.7.0-1
Severity: serious

armagetron fails to build with some C++ errors:

i486-linux-gnu-g++ -I. -I.. -I../.. -Wall -g -O2 -I/usr/include/SDL 
-D_REENTRANT -I../../../src/tools/ -I../../../src/engine/ 
-I../../../src/network/ -I../../../src/ui/ -I../../../src/render/  
-I../../../src/tron -I../../../src -c  ../../../src/tron/gServerBrowser.cpp -o 
gServerBrowser.o
../../../src/tools/tSafePTR.h: In member function 'const T* 
tCheckedPTRConst<T>::operator->() const':
../../../src/tools/tSafePTR.h:108: error: 'operator->' is not a member of 
'tCheckedPTRBase'
../../../src/tools/tSafePTR.h: In destructor 
'tStackObject<T>::~tStackObject()':../../../src/tools/tSafePTR.h:414: error: 
'refCtr_' was not declared in this scope
../../../src/tools/tList.h: In destructor 'tList<T, MALLOC, 
REFERENCE>::~tList()':
../../../src/tools/tList.h:100: error: there are no arguments to 'Len' that 
depend on a template parameter, so a declaration of 'Len' must be available
../../../src/tools/tList.h:100: error: (if you use '-fpermissive', G++ will 
accept your code, but allowing the use of an undeclared name is deprecated)
../../../src/tools/tList.h:101: error: there are no arguments to 'operator()' 
that depend on a template parameter, so a declaration of 'operator()' must be 
available
../../../src/tools/tList.h: In member function 'void tList<T, MALLOC, 
REFERENCE>::Add(T*, int&)':
../../../src/tools/tList.h:110: error: there are no arguments to 'Len' that 
depend on a template parameter, so a declaration of 'Len' must be available
../../../src/tools/tList.h:111: error: there are no arguments to 'operator[]' 
that depend on a template parameter, so a declaration of 'operator[]' must be 
available
../../../src/tools/tList.h: In member function 'void tList<T, MALLOC, 
REFERENCE>::Remove(T*, int&)':
../../../src/tools/tList.h:141: error: there are no arguments to 'Len' that 
depend on a template parameter, so a declaration of 'Len' must be available
../../../src/tools/tList.h:143: error: there are no arguments to 'Len' that 
depend on a template parameter, so a declaration of 'Len' must be available
../../../src/tools/tList.h:145: error: there are no arguments to 'operator()' 
that depend on a template parameter, so a declaration of 'operator()' must be 
available
../../../src/tools/tList.h:150: error: there are no arguments to 'Len' that 
depend on a template parameter, so a declaration of 'Len' must be available
../../../src/tools/tList.h:152: error: there are no arguments to 'Len' that 
depend on a template parameter, so a declaration of 'Len' must be available
../../../src/network/nNetwork.h: In member function 'nMessage& 
nMessage::operator>>(T*&)':
../../../src/network/nNetwork.h:432: error: incomplete type 'nNetObject' used 
in nested name specifier
../../../src/network/nNetwork.h: In member function 'nMessage& 
nMessage::operator>>(tControlledPTR<T>&)':
../../../src/network/nNetwork.h:455: error: incomplete type 'nNetObject' used 
in nested name specifier
../../../src/tools/tLocale.h: At global scope:
../../../src/tools/tLocale.h:112: error: invalid pure specifier (only `= 0' is 
allowed) before ';' token
../../../src/tools/tLocale.h:113: error: invalid pure specifier (only `= 0' is 
allowed) before ';' token
make[2]: *** [gServerBrowser.o] Error 1
make[2]: Leaving directory `/tmp/buildd/armagetron-0.2.7.0/client/src/tron'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/armagetron-0.2.7.0/client'
make: *** [build-stamp.client] Error 2

-- 
Matt

Attachment: signature.asc
Description: Digital signature

Reply via email to