Bug#667125: burgerspace: ftbfs with GCC-4.7

Matthias Klose doko at debian.org
Tue Apr 3 23:08:08 UTC 2012


Package: burgerspace
Version: 1.9.0-3.1
Severity: important
Tags: sid wheezy
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-4.7

The package fails to build in a test rebuild on at least amd64 with
gcc-4.7/g++-4.7, but succeeds to build with gcc-4.6/g++-4.6. The
severity of this report may be raised before the wheezy release.

RemoteServer.cpp:66:19: error: 'close' was not declared in this scope

The full build log can be found at:
http://people.debian.org/~lucas/logs/2012/03/29-clang-gcc47/unstable-gcc47/burgerspace_1.9.0-3.1_unstable-gcc47.log
The last lines of the build log are at the end of this report.

Some hints on fixing these issues can be found at
http://gcc.gnu.org/gcc-4.7/porting_to.html

To build with GCC 4.7, either set CC=gcc-4.7 CXX=g++-4.7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

[...]
make[1]: Entering directory `/«PKGBUILDDIR»'
Making all in src
make[2]: Entering directory `/«PKGBUILDDIR»/src'
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I.    -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2 -MT libcore_la-BurgerSpaceServer.lo -MD -MP -MF .deps/libcore_la-BurgerSpaceServer.Tpo -c -o libcore_la-BurgerSpaceServer.lo `test -f 'BurgerSpaceServer.cpp' || echo './'`BurgerSpaceServer.cpp
libtool: compile:  g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I. -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL -g -O2 -MT libcore_la-BurgerSpaceServer.lo -MD -MP -MF .deps/libcore_la-BurgerSpaceServer.Tpo -c BurgerSpaceServer.cpp  -fPIC -DPIC -o .libs/libcore_la-BurgerSpaceServer.o
mv -f .deps/libcore_la-BurgerSpaceServer.Tpo .deps/libcore_la-BurgerSpaceServer.Plo
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I.    -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2 -MT libcore_la-IngredientGroup.lo -MD -MP -MF .deps/libcore_la-IngredientGroup.Tpo -c -o libcore_la-IngredientGroup.lo `test -f 'IngredientGroup.cpp' || echo './'`IngredientGroup.cpp
libtool: compile:  g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I. -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL -g -O2 -MT libcore_la-IngredientGroup.lo -MD -MP -MF .deps/libcore_la-IngredientGroup.Tpo -c IngredientGroup.cpp  -fPIC -DPIC -o .libs/libcore_la-IngredientGroup.o
mv -f .deps/libcore_la-IngredientGroup.Tpo .deps/libcore_la-IngredientGroup.Plo
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I.    -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2 -MT libcore_la-EnemySprite.lo -MD -MP -MF .deps/libcore_la-EnemySprite.Tpo -c -o libcore_la-EnemySprite.lo `test -f 'EnemySprite.cpp' || echo './'`EnemySprite.cpp
libtool: compile:  g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I. -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL -g -O2 -MT libcore_la-EnemySprite.lo -MD -MP -MF .deps/libcore_la-EnemySprite.Tpo -c EnemySprite.cpp  -fPIC -DPIC -o .libs/libcore_la-EnemySprite.o
mv -f .deps/libcore_la-EnemySprite.Tpo .deps/libcore_la-EnemySprite.Plo
/bin/bash ../libtool --tag=CXX   --mode=link g++ -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2   -o libcore.la  libcore_la-BurgerSpaceServer.lo libcore_la-IngredientGroup.lo libcore_la-EnemySprite.lo -lflatzebra-0.1 -lSDL -lSDL_image -lSDL_mixer   
libtool: link: ar cru .libs/libcore.a .libs/libcore_la-BurgerSpaceServer.o .libs/libcore_la-IngredientGroup.o .libs/libcore_la-EnemySprite.o 
libtool: link: ranlib .libs/libcore.a
libtool: link: ( cd ".libs" && rm -f "libcore.la" && ln -s "../libcore.la" "libcore.la" )
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I.    -DPROGRAM=\"burgerspace\" -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -DDEFAULT_UDP_SERVER_PORT=49152 -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2 -MT burgerspace-client.o -MD -MP -MF .deps/burgerspace-client.Tpo -c -o burgerspace-client.o `test -f 'client.cpp' || echo './'`client.cpp
mv -f .deps/burgerspace-client.Tpo .deps/burgerspace-client.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I.    -DPROGRAM=\"burgerspace\" -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -DDEFAULT_UDP_SERVER_PORT=49152 -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2 -MT burgerspace-BurgerSpaceClient.o -MD -MP -MF .deps/burgerspace-BurgerSpaceClient.Tpo -c -o burgerspace-BurgerSpaceClient.o `test -f 'BurgerSpaceClient.cpp' || echo './'`BurgerSpaceClient.cpp
mv -f .deps/burgerspace-BurgerSpaceClient.Tpo .deps/burgerspace-BurgerSpaceClient.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I.    -DPROGRAM=\"burgerspace\" -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -DDEFAULT_UDP_SERVER_PORT=49152 -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2 -MT burgerspace-LocalServer.o -MD -MP -MF .deps/burgerspace-LocalServer.Tpo -c -o burgerspace-LocalServer.o `test -f 'LocalServer.cpp' || echo './'`LocalServer.cpp
mv -f .deps/burgerspace-LocalServer.Tpo .deps/burgerspace-LocalServer.Po
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"burgerspace\" -DVERSION=\"1.9.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_GETOPT_LONG=1 -I.    -DPROGRAM=\"burgerspace\" -DPKGSOUNDDIR=\"/usr/share/sounds/burgerspace\" -DDEFAULT_UDP_SERVER_PORT=49152 -I../src/images -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/flatzebra-0.1 -I/usr/include/SDL   -g -O2 -MT burgerspace-RemoteServer.o -MD -MP -MF .deps/burgerspace-RemoteServer.Tpo -c -o burgerspace-RemoteServer.o `test -f 'RemoteServer.cpp' || echo './'`RemoteServer.cpp
RemoteServer.cpp: In destructor 'virtual RemoteServer::~RemoteServer()':
RemoteServer.cpp:66:19: error: 'close' was not declared in this scope
make[2]: *** [burgerspace-RemoteServer.o] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»/src'
make[1]: *** [all-recursive] Error 1
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2





More information about the Pkg-games-devel mailing list