Package: freewheeling Version: 0.5pre4-5 Severity: important Tags: patch Your package fails to build with G++ 4.1. I'm filing this bug as important for now, but when 4.1 will be the default compiler in unstable (probably in a few weeks) I'll upgrade this to serious.
A patch is below. > Automatic build of freewheeling_0.5pre4-5 on em64t by sbuild/amd64 1.106 ... > make[2]: Entering directory `/build/tbm/freewheeling-0.5pre4/src' > if x86_64-linux-gnu-g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" > -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" > -DPACKAGE=\"fweelin\" -DVERSION=\"0.5pre4\" -DHAVE_LIBGNUTLS_OPENSSL=1 > -DHAVE_LIBDL=1 -DHAVE_LIBFREETYPE=1 -DHAVE_LIBSDL_GFX=1 > -DCAPITAL_FILLED_PIE=1 -DHAVE_LIBSDL_TTF=1 -DHAVE_LIBXML2=1 -DHAVE_LIBM=1 > -DHAVE_LIBPTHREAD=1 -DHAVE_LIBASOUND=1 -DHAVE_LIBJACK=1 -DUSE_FLUIDSYNTH=1 > -DHAVE_LIBVORBIS=1 -DHAVE_LIBVORBISFILE=1 -DHAVE_LIBVORBISENC=1 > -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_ERRNO_H=1 -DHAVE_STDLIB_H=1 > -DHAVE_STRING_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 > -DTIME_WITH_SYS_TIME=1 -DHAVE_FLOOR=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMSET=1 > -DHAVE_POW=1 -DHAVE_SQRT=1 -I. -I. -Wall -g -O0 -Wall -g -O0 -I. -g > -Wall -D_REENTRANT -DPTHREADS -DNDEBUG -DVERSION=\"0.5pre4\" > -DFWEELIN_FONTDIR=\"/usr/share/fonts/truetype\" > -DFWEELIN_DATADIR=\"/usr/share/fweelin\" -DADDON_DIR=\"/usr/local/lib/jack\" > -I/usr/include/freetype2 -I/usr/include/libxml2 -funroll-loops > -fomit-frame-pointer -ffast-math -fexpensive-optimizations -fstrict-aliasing > -falign-loops=2 -falign-jumps=2 -falign-functions=2 -Wall -g -O0 -MT > fweelin.o -MD -MP -MF ".deps/fweelin.Tpo" -c -o fweelin.o fweelin.cc; \ > then mv -f ".deps/fweelin.Tpo" ".deps/fweelin.Po"; else rm -f > ".deps/fweelin.Tpo"; exit 1; fi > fweelin_videoio.h:33: error: extra qualification 'CircularMap::' on member > 'CircularMap' > make[2]: *** [fweelin.o] Error 1 > make[2]: Leaving directory `/build/tbm/freewheeling-0.5pre4/src' --- ./src/fweelin_videoio.h~ 2006-03-21 23:57:16.000000000 +0000 +++ ./src/fweelin_videoio.h 2006-03-21 23:57:20.000000000 +0000 @@ -30,7 +30,7 @@ int in_xs, int in_ys, int rinner, int rsize); // Frees this map - CircularMap::~CircularMap(); + ~CircularMap(); // Map flat scope onto circle void Map(SDL_Surface *out, int dstx, int dsty); -- Martin Michlmayr http://www.cyrius.com/