Package: libsigc++-2.0
Version: 2.0.17-2
Severity: important
User: [EMAIL PROTECTED]
Usertags: ftbfs-gcc-4.3

From my pbuilder build log, with gcc-defaults set to 4.3 (this is on amd64):

...
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H   -I../.. 
-I..   -g -O2 -MT signal.lo -MD -MP -MF ".deps/signal.Tpo" -c -o signal.lo 
../../sigc++/signal.cc; \
        then mv -f ".deps/signal.Tpo" ".deps/signal.Plo"; else rm -f 
".deps/signal.Tpo"; exit 1; fi
mkdir .libs
 g++ -DHAVE_CONFIG_H -I../.. -I.. -g -O2 -MT signal.lo -MD -MP -MF 
.deps/signal.Tpo -c ../../sigc++/signal.cc  -fPIC -DPIC -o .libs/signal.o
In file included from ../../sigc++/signal.cc:20:
../../sigc++/signal.h:1675: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil, sigc::nil> > sigc::signal0<T_return, 
T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'
../../sigc++/signal.h:1784: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil> > sigc::signal1<T_return, T_arg1, 
T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, sigc::nil, sigc::nil, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil> >'
../../sigc++/signal.h:1895: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil> > sigc::signal2<T_return, T_arg1, T_arg2, 
T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, sigc::nil, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil> >'
../../sigc++/signal.h:2008: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil> > sigc::signal3<T_return, T_arg1, T_arg2, 
T_arg3, T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, sigc::nil, 
sigc::nil, sigc::nil, sigc::nil> >'
../../sigc++/signal.h:2123: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, 
sigc::nil, sigc::nil> > sigc::signal4<T_return, T_arg1, T_arg2, T_arg3, T_arg4, 
T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, sigc::nil, 
sigc::nil, sigc::nil> >'
../../sigc++/signal.h:2240: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, 
sigc::nil, sigc::nil> > sigc::signal5<T_return, T_arg1, T_arg2, T_arg3, T_arg4, 
T_arg5, T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, 
sigc::nil, sigc::nil> >'
../../sigc++/signal.h:2359: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, 
T_arg6, sigc::nil> > sigc::signal6<T_return, T_arg1, T_arg2, T_arg3, T_arg4, 
T_arg5, T_arg6, T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, 
T_arg6, sigc::nil> >'
../../sigc++/signal.h:2480: error: declaration of 'typedef struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, 
T_arg6, T_arg7> > sigc::signal7<T_return, T_arg1, T_arg2, T_arg3, T_arg4, 
T_arg5, T_arg6, T_arg7, T_accumulator>::slot_list'
../../sigc++/signal.h:168: error: changes meaning of 'slot_list' from 'struct 
sigc::slot_list<sigc::slot<T_return, T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, 
T_arg6, T_arg7> >'
make[4]: *** [signal.lo] Error 1
make[4]: Leaving directory `/tmp/buildd/libsigc++-2.0-2.0.17/builddir/sigc++'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/buildd/libsigc++-2.0-2.0.17/builddir/sigc++'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/libsigc++-2.0-2.0.17/builddir'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/tmp/buildd/libsigc++-2.0-2.0.17/builddir'
make: *** [build-stamp] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
-- 
Daniel Schepler


Reply via email to