Package: stardict Version: 3.0.1-1 Severity: important User: [EMAIL PROTECTED] Usertags: ftbfs-gcc-4.3
From my pbuilder build log, with g++ -> g++-4.3: ... make[5]: Entering directory `/tmp/buildd/stardict-3.0.1/src/sigc++' x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I../.. -I../../src -I../../src/sigc++config -g -O2 -MT signal.o -MD -MP -MF .deps/signal.Tpo -c -o signal.o signal.cc In file included from signal.cc:20: ../../src/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' ../../src/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> >' ../../src/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' ../../src/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> >' ... make[5]: *** [signal.o] Error 1 make[5]: Leaving directory `/tmp/buildd/stardict-3.0.1/src/sigc++' make[4]: *** [all] Error 2 make[4]: Leaving directory `/tmp/buildd/stardict-3.0.1/src/sigc++' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/tmp/buildd/stardict-3.0.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/buildd/stardict-3.0.1' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/buildd/stardict-3.0.1' make: *** [build-stamp] Error 2 dpkg-buildpackage: failure: debian/rules build gave error exit status 2 I'm curious why you're using stardict's internal version of libsigc++ instead of one of the Debian versions, anyway. -- Daniel Schepler