Bug#470980: btanks: FTBFS with g++-4.3: Missing includes

Daniel Schepler schepler at math.berkeley.edu
Fri Mar 14 21:43:25 UTC 2008


Package: btanks
Version: 0.7.5800-1
Severity: important
User: tbm at cyrius.com
Usertags: ftbfs-gcc-4.3

From my pbuilder build log, with g++ -> g++-4.3:

...
g++ -o 
build/release/mrt/serializator.os -c -Wall -g -O2 -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -fPIC -Wall -pedantic -Wno-long-long -pipe -pthread -DUSE_GLSDL -DV3_DISABLE_Z -D_REENTRANT -DRELEASE -DPREFIX="\"/usr\"" -DRESOURCES_DIR="\"/usr/share/games/btanks\"" -DMRTAPI=DLLEXPORT -Ibuild/release/mrt -Imrt -Imrt -Ibuild/release/mrt/src -Imrt/src -Imrt/src -I. -Isrc 
mrt/serializator.cpp
mrt/serializator.cpp: In member function 'void mrt::Serializator::add(int)':
mrt/serializator.cpp:99: error: 'memcpy' was not declared in this scope
mrt/serializator.cpp: In member function 'void mrt::Serializator::add(const std::string&)':
mrt/serializator.cpp:123: error: 'memcpy' was not declared in this scope
mrt/serializator.cpp: In member function 'void mrt::Serializator::add(const mrt::Chunk&)':
mrt/serializator.cpp:134: error: 'memcpy' was not declared in this scope
mrt/serializator.cpp: In member function 'void mrt::Serializator::add(const void*, int)':
mrt/serializator.cpp:144: error: 'memcpy' was not declared in this scope
mrt/serializator.cpp: In member function 'void mrt::Serializator::get(void*, int) const':
mrt/serializator.cpp:237: error: 'memcpy' was not declared in this scope
mrt/serializator.cpp: In member function 'void mrt::Serializator::get(mrt::Chunk&) const':
mrt/serializator.cpp:253: error: 'memcpy' was not declared in this scope
scons: *** [build/release/mrt/serializator.os] Error 1
scons: building terminated because of errors.
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
-- 
Daniel Schepler





More information about the Pkg-games-devel mailing list