username:~/code/clonkrage$ make
depbase=`echo C4Include.h.gch | sed 's|[^/]*$|.deps/&|;s|\.h.gch$||'`;\
g++ -DHAVE_CONFIG_H -I./standard/lpng121 -I. -I./standard -I./standard/zlib -I./standard/inc -I./engine -I./engine/inc -I./engine/sec -DC4ENGINE -DGLEW_STATIC -I/usr/include/freetype2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -Wall -Wextra -Wno-invalid-offsetof -Wredundant-decls -Wendif-labels -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Winit-self -Wsign-promo -Wunsafe-loop-optimizations -Wsign-promo -Wno-parentheses -Wno-unused-parameter -Wno-inline -Wno-reorder -Wno-float-equal -Wno-switch -Winvalid-pch -fpch-deps -O3 -finline-functions -ffast-math -DBIG_C4INCLUDE -fdeduce-init-list -std=c++98 -x c++-header -MT C4Include.h.gch -MD -MP -MF $depbase.Tpo -c -o C4Include.h.gch engine/inc/C4Include.h &&\
mv -f $depbase.Tpo $depbase.Po
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:30:40: error: invalid constructor; you probably meant ‘StdBuf (const StdBuf&)’
StdBuf(StdBuf Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h: In member function ‘StdBuf StdBuf::getPart(size_t, size_t) const’:
./standard/inc/StdBuf.h:100:41: error: no matching function for call to ‘StdBuf::StdBuf(StdBuf)’
return StdBuf(getPtr(iStart), inSize);
^
./standard/inc/StdBuf.h:100:41: note: candidates are:
./standard/inc/StdBuf.h:56:3: note: StdBuf::StdBuf(const void*, size_t, bool)
StdBuf(const void *pData, size_t iSize, bool fCopy = false)
^
./standard/inc/StdBuf.h:56:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:44:3: note: StdBuf::StdBuf(StdBuf&, bool)
StdBuf(StdBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:44:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./standard/inc/StdBuf.h:27:2: note: StdBuf::StdBuf()
StdBuf() : fRef(true), pData(NULL), iSize(0) { }
^
./standard/inc/StdBuf.h:27:2: note: candidate expects 0 arguments, 1 provided
./standard/inc/StdBuf.h: In member function ‘StdBuf StdBuf::getRef() const’:
./standard/inc/StdBuf.h:263:37: error: no matching function for call to ‘StdBuf::StdBuf(StdBuf)’
return StdBuf(getData(), getSize());
^
./standard/inc/StdBuf.h:263:37: note: candidates are:
./standard/inc/StdBuf.h:56:3: note: StdBuf::StdBuf(const void*, size_t, bool)
StdBuf(const void *pData, size_t iSize, bool fCopy = false)
^
./standard/inc/StdBuf.h:56:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:44:3: note: StdBuf::StdBuf(StdBuf&, bool)
StdBuf(StdBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:44:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./standard/inc/StdBuf.h:27:2: note: StdBuf::StdBuf()
StdBuf() : fRef(true), pData(NULL), iSize(0) { }
^
./standard/inc/StdBuf.h:27:2: note: candidate expects 0 arguments, 1 provided
./standard/inc/StdBuf.h: In member function ‘StdBuf StdBuf:

perator+(const StdBuf&) const’:
./standard/inc/StdBuf.h:287:24: error: no matching function for call to ‘StdBuf::StdBuf(StdBuf)’
StdBuf Buf(getRef());
^
./standard/inc/StdBuf.h:287:24: note: candidates are:
./standard/inc/StdBuf.h:56:3: note: StdBuf::StdBuf(const void*, size_t, bool)
StdBuf(const void *pData, size_t iSize, bool fCopy = false)
^
./standard/inc/StdBuf.h:56:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:44:3: note: StdBuf::StdBuf(StdBuf&, bool)
StdBuf(StdBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:44:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./standard/inc/StdBuf.h:27:2: note: StdBuf::StdBuf()
StdBuf() : fRef(true), pData(NULL), iSize(0) { }
^
./standard/inc/StdBuf.h:27:2: note: candidate expects 0 arguments, 1 provided
./standard/inc/StdBuf.h: In constructor ‘StdCopyBuf::StdCopyBuf(const StdBuf&, bool)’:
./standard/inc/StdBuf.h:345:34: error: no matching function for call to ‘StdBuf::StdBuf(StdBuf, bool&)’
: StdBuf(Buf2.getRef(), fCopy)
^
./standard/inc/StdBuf.h:345:34: note: candidates are:
./standard/inc/StdBuf.h:56:3: note: StdBuf::StdBuf(const void*, size_t, bool)
StdBuf(const void *pData, size_t iSize, bool fCopy = false)
^
./standard/inc/StdBuf.h:56:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘const void*’
./standard/inc/StdBuf.h:44:3: note: StdBuf::StdBuf(StdBuf&, bool)
StdBuf(StdBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:44:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./standard/inc/StdBuf.h:27:2: note: StdBuf::StdBuf()
StdBuf() : fRef(true), pData(NULL), iSize(0) { }
^
./standard/inc/StdBuf.h:27:2: note: candidate expects 0 arguments, 2 provided
./standard/inc/StdBuf.h: In copy constructor ‘StdCopyBuf::StdCopyBuf(const StdCopyBuf&, bool)’:
./standard/inc/StdBuf.h:350:34: error: no matching function for call to ‘StdBuf::StdBuf(StdBuf, bool&)’
: StdBuf(Buf2.getRef(), fCopy)
^
./standard/inc/StdBuf.h:350:34: note: candidates are:
./standard/inc/StdBuf.h:56:3: note: StdBuf::StdBuf(const void*, size_t, bool)
StdBuf(const void *pData, size_t iSize, bool fCopy = false)
^
./standard/inc/StdBuf.h:56:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘const void*’
./standard/inc/StdBuf.h:44:3: note: StdBuf::StdBuf(StdBuf&, bool)
StdBuf(StdBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:44:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./standard/inc/StdBuf.h:27:2: note: StdBuf::StdBuf()
StdBuf() : fRef(true), pData(NULL), iSize(0) { }
^
./standard/inc/StdBuf.h:27:2: note: candidate expects 0 arguments, 2 provided
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h: In member function ‘StdStrBuf StdStrBuf::getRef() const’:
./standard/inc/StdBuf.h:416:68: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
StdStrBuf getRef() const { return StdStrBuf(getData(), getLength()); }
^
./standard/inc/StdBuf.h:416:68: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h: In member function ‘StdStrBuf StdStrBuf:

perator+(const StdStrBuf&) const’:
./standard/inc/StdBuf.h:493:79: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
StdStrBuf operator + (const StdStrBuf &Buf2) const { StdStrBuf Buf = getRef(); Buf.Append(Buf2); return Buf; }
^
./standard/inc/StdBuf.h:493:79: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h: In member function ‘StdStrBuf StdStrBuf:

perator+(const char*) const’:
./standard/inc/StdBuf.h:494:78: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
StdStrBuf operator + (const char *szString) const { StdStrBuf Buf = getRef(); Buf.Append(szString); return Buf; }
^
./standard/inc/StdBuf.h:494:78: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h: In member function ‘bool StdStrBuf::SplitAtChar(char, StdStrBuf*)’:
./standard/inc/StdBuf.h:565:72: error: invalid user-defined conversion from ‘StdStrBuf’ to ‘char*’ [-fpermissive]
if (psSplit) psSplit->Take(copyPart(iPos + 1, getLength() - iPos - 1));
^
./standard/inc/StdBuf.h:510:3: note: candidate is: StdStrBuf:

perator const void*() const <near match>
operator const void *() const { return getData(); }
^
./standard/inc/StdBuf.h:510:3: note: no known conversion for implicit ‘this’ parameter from ‘const void*’ to ‘char*’
./standard/inc/StdBuf.h: In member function ‘StdStrBuf StdStrBuf::copyPart(size_t, size_t) const’:
./standard/inc/StdBuf.h:578:33: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
if (!inSize) return StdStrBuf();
^
./standard/inc/StdBuf.h:578:33: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h: In constructor ‘StdCopyStrBuf::StdCopyStrBuf(const StdStrBuf&, bool)’:
./standard/inc/StdBuf.h:632:55: error: invalid static_cast from type ‘StdStrBuf’ to type ‘StdStrBuf&’
: StdStrBuf(static_cast<StdStrBuf &>(Buf2.getRef()), fCopy)
^
./standard/inc/StdBuf.h: In copy constructor ‘StdCopyStrBuf::StdCopyStrBuf(const StdCopyStrBuf&, bool)’:
./standard/inc/StdBuf.h:636:55: error: invalid static_cast from type ‘StdStrBuf’ to type ‘StdStrBuf&’
: StdStrBuf(static_cast<StdStrBuf &>(Buf2.getRef()), fCopy)
^
In file included from ./standard/inc/Fixed.h:22:0,
from engine/inc/C4Include.h:72:
./standard/inc/StdCompiler.h: In member function ‘virtual StdStrBuf StdCompiler::getPosition() const’:
./standard/inc/StdCompiler.h:139:63: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
virtual StdStrBuf getPosition() const { return StdStrBuf(); }
^
./standard/inc/StdCompiler.h:139:63: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/Fixed.h:22:0,
from engine/inc/C4Include.h:72:
./standard/inc/StdCompiler.h: In member function ‘void StdCompiler::excNotFound(const char*, ...)’:
./standard/inc/StdCompiler.h:229:76: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
throw new NotFoundException(getPosition(), FormatStringV(szMessage, args));
^
./standard/inc/StdCompiler.h:229:76: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/Fixed.h:22:0,
from engine/inc/C4Include.h:72:
./standard/inc/StdCompiler.h:207:3: error: initializing argument 1 of ‘StdCompiler::NotFoundException::NotFoundException(StdStrBuf, StdStrBuf)’
NotFoundException(StdStrBuf Pos, StdStrBuf Msg) : Exception(Pos, Msg) { }
^
./standard/inc/StdCompiler.h: In member function ‘void StdCompiler::excEOF(const char*, ...)’:
./standard/inc/StdCompiler.h:235:71: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
throw new EOFException(getPosition(), FormatStringV(szMessage, args));
^
./standard/inc/StdCompiler.h:235:71: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/Fixed.h:22:0,
from engine/inc/C4Include.h:72:
./standard/inc/StdCompiler.h:212:3: error: initializing argument 1 of ‘StdCompiler::EOFException::EOFException(StdStrBuf, StdStrBuf)’
EOFException(StdStrBuf Pos, StdStrBuf Msg) : Exception(Pos, Msg) { }
^
./standard/inc/StdCompiler.h: In member function ‘void StdCompiler::excCorrupt(const char*, ...)’:
./standard/inc/StdCompiler.h:241:75: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
throw new CorruptException(getPosition(), FormatStringV(szMessage, args));
^
./standard/inc/StdCompiler.h:241:75: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from ./standard/inc/Fixed.h:22:0,
from engine/inc/C4Include.h:72:
./standard/inc/StdCompiler.h:217:3: error: initializing argument 1 of ‘StdCompiler::CorruptException::CorruptException(StdStrBuf, StdStrBuf)’
CorruptException(StdStrBuf Pos, StdStrBuf Msg) : Exception(Pos, Msg) { }
^
In file included from ./engine/inc/C4Network2IRC.h:6:0,
from engine/inc/C4Application.h:12,
from engine/inc/C4Include.h:104:
./engine/inc/C4NetIO.h: In member function ‘StdBuf C4NetIOPacket::getPBuf() const’:
./engine/inc/C4NetIO.h:149:88: error: no matching function for call to ‘StdBuf::StdBuf(StdBuf)’
StdBuf getPBuf() const { return getSize() ? getPart(1, getSize() - 1) : getRef(); }
^
./engine/inc/C4NetIO.h:149:88: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:56:3: note: StdBuf::StdBuf(const void*, size_t, bool)
StdBuf(const void *pData, size_t iSize, bool fCopy = false)
^
./standard/inc/StdBuf.h:56:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:44:3: note: StdBuf::StdBuf(StdBuf&, bool)
StdBuf(StdBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:44:3: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./standard/inc/StdBuf.h:27:2: note: StdBuf::StdBuf()
StdBuf() : fRef(true), pData(NULL), iSize(0) { }
^
./standard/inc/StdBuf.h:27:2: note: candidate expects 0 arguments, 1 provided
In file included from ./engine/inc/C4Network2IRC.h:6:0,
from engine/inc/C4Application.h:12,
from engine/inc/C4Include.h:104:
./engine/inc/C4NetIO.h: In member function ‘C4NetIOPacket C4NetIOPacket::getRef() const’:
./engine/inc/C4NetIO.h:152:76: error: no matching function for call to ‘C4NetIOPacket::C4NetIOPacket(StdBuf, const addr_t&)’
C4NetIOPacket getRef() const { return C4NetIOPacket(StdBuf::getRef(), addr); }
^
./engine/inc/C4NetIO.h:152:76: note: candidates are:
./engine/inc/C4NetIO.h:133:2: note: C4NetIOPacket::C4NetIOPacket(uint8_t, const char*, size_t, const addr_t&)
C4NetIOPacket(uint8_t cStatusByte, const char *pnData, size_t inSize, const C4NetIO::addr_t &naddr = C4NetIO::addr_t());
^
./engine/inc/C4NetIO.h:133:2: note: candidate expects 4 arguments, 2 provided
./engine/inc/C4NetIO.h:131:11: note: C4NetIOPacket::C4NetIOPacket(StdBuf&, const addr_t&)
explicit C4NetIOPacket(StdBuf &Buf, const C4NetIO::addr_t &naddr = C4NetIO::addr_t());
^
./engine/inc/C4NetIO.h:131:11: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./engine/inc/C4NetIO.h:129:2: note: C4NetIOPacket::C4NetIOPacket(const void*, size_t, bool, const addr_t&)
C4NetIOPacket(const void *pnData, size_t inSize, bool fCopy = false, const C4NetIO::addr_t &naddr = C4NetIO::addr_t());
^
./engine/inc/C4NetIO.h:129:2: note: no known conversion for argument 1 from ‘StdBuf’ to ‘const void*’
./engine/inc/C4NetIO.h:126:2: note: C4NetIOPacket::C4NetIOPacket()
C4NetIOPacket();
^
./engine/inc/C4NetIO.h:126:2: note: candidate expects 0 arguments, 2 provided
./engine/inc/C4NetIO.h:122:7: note: C4NetIOPacket::C4NetIOPacket(const C4NetIOPacket&)
class C4NetIOPacket : public StdCopyBuf
^
./engine/inc/C4NetIO.h:122:7: note: candidate expects 1 argument, 2 provided
./engine/inc/C4NetIO.h: In member function ‘C4NetIOPacket C4NetIOPacket:

uplicate() const’:
./engine/inc/C4NetIO.h:153:83: error: no matching function for call to ‘C4NetIOPacket::C4NetIOPacket(StdBuf, const addr_t&)’
C4NetIOPacket Duplicate() const { return C4NetIOPacket(StdBuf:

uplicate(), addr); }
^
./engine/inc/C4NetIO.h:153:83: note: candidates are:
./engine/inc/C4NetIO.h:133:2: note: C4NetIOPacket::C4NetIOPacket(uint8_t, const char*, size_t, const addr_t&)
C4NetIOPacket(uint8_t cStatusByte, const char *pnData, size_t inSize, const C4NetIO::addr_t &naddr = C4NetIO::addr_t());
^
./engine/inc/C4NetIO.h:133:2: note: candidate expects 4 arguments, 2 provided
./engine/inc/C4NetIO.h:131:11: note: C4NetIOPacket::C4NetIOPacket(StdBuf&, const addr_t&)
explicit C4NetIOPacket(StdBuf &Buf, const C4NetIO::addr_t &naddr = C4NetIO::addr_t());
^
./engine/inc/C4NetIO.h:131:11: note: no known conversion for argument 1 from ‘StdBuf’ to ‘StdBuf&’
./engine/inc/C4NetIO.h:129:2: note: C4NetIOPacket::C4NetIOPacket(const void*, size_t, bool, const addr_t&)
C4NetIOPacket(const void *pnData, size_t inSize, bool fCopy = false, const C4NetIO::addr_t &naddr = C4NetIO::addr_t());
^
./engine/inc/C4NetIO.h:129:2: note: no known conversion for argument 1 from ‘StdBuf’ to ‘const void*’
./engine/inc/C4NetIO.h:126:2: note: C4NetIOPacket::C4NetIOPacket()
C4NetIOPacket();
^
./engine/inc/C4NetIO.h:126:2: note: candidate expects 0 arguments, 2 provided
./engine/inc/C4NetIO.h:122:7: note: C4NetIOPacket::C4NetIOPacket(const C4NetIOPacket&)
class C4NetIOPacket : public StdCopyBuf
^
./engine/inc/C4NetIO.h:122:7: note: candidate expects 1 argument, 2 provided
In file included from engine/inc/C4Include.h:105:0:
engine/inc/C4Aul.h: At global scope:
engine/inc/C4Aul.h:239:41: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
void dump(StdStrBuf Dump = StdStrBuf(""));
^
engine/inc/C4Aul.h:239:41: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from engine/inc/C4ChatDlg.h:7:0,
from engine/inc/C4Include.h:106:
engine/inc/C4Gui.h: In member function ‘virtual C4GUI::Control* C4GUI::TextWindow::IsFocusElement()’:
engine/inc/C4Gui.h:1618:47: warning: converting ‘false’ to pointer type ‘C4GUI::Control*’ [-Wconversion-null]
virtual Control *IsFocusElement() { return false; }; // no focus element for now, because there's nothing to do (2do: scroll?)
^
In file included from engine/inc/C4ChatDlg.h:7:0,
from engine/inc/C4Include.h:106:
engine/inc/C4Gui.h: In member function ‘const StdStrBuf C4GUI::ComboBox::GetText()’:
engine/inc/C4Gui.h:1895:60: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
const StdStrBuf GetText() { return StdStrBuf(Text, false); }
^
engine/inc/C4Gui.h:1895:60: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from engine/inc/C4Network2Res.h:46:0,
from engine/inc/C4PlayerInfo.h:22,
from engine/inc/C4Control.h:10,
from engine/inc/C4EditCursor.h:9,
from engine/inc/C4Console.h:11,
from engine/inc/C4Include.h:112:
engine/inc/C4Network2IO.h: At global scope:
engine/inc/C4Network2IO.h:411:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const uint32_t getConnID() const { return iConnID; }
^
engine/inc/C4Network2IO.h:412:34: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const uint32_t getPacketCount() const { return iPacketCount; }
^
In file included from ./engine/inc/C4Network2Reference.h:13:0,
from engine/inc/C4Game.h:43,
from engine/inc/C4Console.h:12,
from engine/inc/C4Include.h:112:
./engine/inc/C4GameVersion.h: In member function ‘StdStrBuf C4GameVersion::GetString() const’:
./engine/inc/C4GameVersion.h:20:138: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
{ return FormatString("%s %d.%d.%d.%d [%d]", sEngineName.getData(), (int)iVer[0], (int)iVer[1], (int)iVer[2], (int)iVer[3], (int)iBuild); }
^
./engine/inc/C4GameVersion.h:20:138: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from engine/inc/C4Console.h:12:0,
from engine/inc/C4Include.h:112:
engine/inc/C4Game.h: In function ‘StdStrBuf GetKeyboardInputName(const char*, bool, int32_t)’:
engine/inc/C4Game.h:362:77: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
return Game.KeyboardInput.GetKeyCodeNameByKeyName(szKeyName, fShort, iIndex);
^
engine/inc/C4Game.h:362:77: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from engine/inc/C4Include.h:150:0:
engine/inc/C4Language.h: In function ‘StdStrBuf LoadResStrUtf8(const char*)’:
engine/inc/C4Language.h:82:46: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdStrBuf)’
return Languages.IconvUtf8(LoadResStr(ident));
^
engine/inc/C4Language.h:82:46: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from engine/inc/C4Include.h:215:0:
engine/inc/C4StartupScenSelDlg.h: At global scope:
engine/inc/C4StartupScenSelDlg.h:62:28: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const int GetIconIndex() { return iIconIndex; }
^
engine/inc/C4StartupScenSelDlg.h:63:29: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const int GetDifficulty() { return iDifficulty; }
^
engine/inc/C4StartupScenSelDlg.h:64:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
const int GetFolderIndex() { return iFolderIndex; }
^
engine/inc/C4StartupScenSelDlg.h: In member function ‘virtual StdStrBuf C4ScenarioListLoader::Scenario::GetTypeName()’:
engine/inc/C4StartupScenSelDlg.h:113:97: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdCopyStrBuf)’
virtual StdStrBuf GetTypeName() { return StdCopyStrBuf(LoadResStr("IDS_TYPE_SCENARIO"), true); }
^
engine/inc/C4StartupScenSelDlg.h:113:97: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdCopyStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from engine/inc/C4Include.h:215:0:
engine/inc/C4StartupScenSelDlg.h: In member function ‘virtual StdStrBuf C4ScenarioListLoader::SubFolder::GetTypeName()’:
engine/inc/C4StartupScenSelDlg.h:167:95: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdCopyStrBuf)’
virtual StdStrBuf GetTypeName() { return StdCopyStrBuf(LoadResStr("IDS_TYPE_FOLDER"), true); }
^
engine/inc/C4StartupScenSelDlg.h:167:95: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdCopyStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
In file included from engine/inc/C4Include.h:215:0:
engine/inc/C4StartupScenSelDlg.h: In member function ‘virtual StdStrBuf C4ScenarioListLoader::RegularFolder::GetTypeName()’:
engine/inc/C4StartupScenSelDlg.h:181:98: error: no matching function for call to ‘StdStrBuf::StdStrBuf(StdCopyStrBuf)’
virtual StdStrBuf GetTypeName() { return StdCopyStrBuf(LoadResStr("IDS_TYPE_DIRECTORY"), true); }
^
engine/inc/C4StartupScenSelDlg.h:181:98: note: candidates are:
In file included from ./standard/inc/StdCompiler.h:5:0,
from ./standard/inc/Fixed.h:22,
from engine/inc/C4Include.h:72:
./standard/inc/StdBuf.h:385:3: note: StdStrBuf::StdStrBuf(const char*, size_t, bool)
StdStrBuf(const char *pData, size_t iLength, bool fCopy = false)
^
./standard/inc/StdBuf.h:385:3: note: candidate expects 3 arguments, 1 provided
./standard/inc/StdBuf.h:375:3: note: StdStrBuf::StdStrBuf(StdStrBuf&, bool)
StdStrBuf(StdStrBuf &Buf2, bool fCopy = false)
^
./standard/inc/StdBuf.h:375:3: note: no known conversion for argument 1 from ‘StdCopyStrBuf’ to ‘StdStrBuf&’
./standard/inc/StdBuf.h:370:2: note: StdStrBuf::StdStrBuf()
StdStrBuf()
^
./standard/inc/StdBuf.h:370:2: note: candidate expects 0 arguments, 1 provided
make: *** [C4Include.h.gch] Fehler 1