Package: schroot
Version: 1.1.6-1
Severity: important
User: [EMAIL PROTECTED]
Usertags: ftbfs-gcc-4.3

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

...
/bin/bash ../libtool --tag=CXX   --mode=compile x86_64-linux-gnu-g++ 
-D_GNU_SOURCE -I. -I.. -I../../../sbuild    -I../../..  -pedantic -Wall 
-Wcast-align -Wwrite-strings -Wswitch-default -Wcast-qual -Wunused-variable 
-Wredundant-decls -Wctor-dtor-privacy -Wnon-virtual-dtor -Wreorder 
-Wold-style-cast -Woverloaded-virtual -fstrict-aliasing -g -O2 -MT 
sbuild-dirstream.lo -MD -MP -MF .deps/sbuild-dirstream.Tpo -c -o 
sbuild-dirstream.lo ../../../sbuild/sbuild-dirstream.cc
 x86_64-linux-gnu-g++ -D_GNU_SOURCE -I. -I.. -I../../../sbuild -I../../.. 
-pedantic -Wall -Wcast-align -Wwrite-strings -Wswitch-default -Wcast-qual 
-Wunused-variable -Wredundant-decls -Wctor-dtor-privacy -Wnon-virtual-dtor 
-Wreorder -Wold-style-cast -Woverloaded-virtual -fstrict-aliasing -g -O2 -MT 
sbuild-dirstream.lo -MD -MP -MF .deps/sbuild-dirstream.Tpo -c 
../../../sbuild/sbuild-dirstream.cc -o sbuild-dirstream.o
In file included from ../../../sbuild/sbuild-dirstream.cc:21:
../../../sbuild/sbuild-dirstream.h: In constructor 
'sbuild::direntry::direntry()':
../../../sbuild/sbuild-dirstream.h:45: error: 'memset' is not a member of 'std'
../../../sbuild/sbuild-dirstream.h: In constructor 
'sbuild::direntry::direntry(const dirent*)':
../../../sbuild/sbuild-dirstream.h:53: error: 'memcpy' is not a member of 'std'
../../../sbuild/sbuild-dirstream.h: In copy constructor 
'sbuild::direntry::direntry(const sbuild::direntry&)':
../../../sbuild/sbuild-dirstream.h:61: error: 'memcpy' was not declared in this 
scope
make[4]: *** [sbuild-dirstream.lo] Error 1
make[4]: Leaving directory `/tmp/buildd/schroot-1.1.6/debian/build/sbuild'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/buildd/schroot-1.1.6/debian/build/sbuild'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/schroot-1.1.6/debian/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/schroot-1.1.6/debian/build'
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

That one looks like a missing #include <cstring> -- there may be other
missing includes in other source files.
-- 
Daniel Schepler


Reply via email to