Bug#684840: Is gcc 4.7.1-6 intended for Wheezy?

Tobias Hansen tobias.han at gmx.de
Tue Aug 14 10:16:43 UTC 2012


Hi,

quick question: I have this package that FTBFS with 4.7.1-2 but not with
4.7.1-6. Will gcc in Wheezy receive more updates?

Background: Bug is #684840. This happened before: FTBFS with 4.7.0-12,
but not with 4.7.1-1 (#676727). Telling from the gcc changelog, the fix
for PR c++/53137 might be the cause.

Best regards,
Tobias Hansen


Am 14.08.2012 09:04, schrieb Lucas Nussbaum:
> Source: bsnes
> Version: 0.088-3
> Severity: serious
> Tags: wheezy sid
> User: debian-qa at lists.debian.org
> Usertags: qa-ftbfs-20120814 qa-ftbfs
> Justification: FTBFS on amd64
> 
> Hi,
> 
> During a rebuild of all packages in wheezy, your package failed to build on
> amd64.
> 
> Relevant part:
>> g++ -std=gnu++0x -o out/bsnes-compatibility obj/ui-main.o obj/ui-config.o obj/ui-interface.o obj/ui-input.o obj/ui-utility.o obj/ui-window.o obj/ui-general.o obj/ui-settings.o obj/ui-tools.o obj/phoenix.o obj/ruby.o obj/libco.o obj/processor-arm.o obj/processor-hg51b.o obj/processor-upd96050.o obj/nes-interface.o obj/nes-system.o obj/nes-scheduler.o obj/nes-input.o obj/nes-memory.o obj/nes-cartridge.o obj/nes-cpu.o obj/nes-apu.o obj/nes-ppu.o obj/nes-cheat.o obj/nes-video.o obj/snes-interface.o obj/snes-system.o obj/snes-controller.o obj/snes-cartridge.o obj/snes-cheat.o obj/snes-memory.o obj/snes-cpucore.o obj/snes-smpcore.o obj/snes-cpu.o obj/snes-smp.o obj/snes-dsp.o obj/snes-ppu.o obj/snes-icd2.o obj/snes-nss.o obj/snes-superfx.o obj/snes-sa1.o obj/snes-necdsp.o obj/snes-hitachidsp.o obj/snes-armdsp.o obj/snes-bsx.o obj/snes-srtc.o obj/snes-sdd1.o obj/snes-spc7110.o obj/snes-obc1.o obj/snes-sufamiturbo.o obj/snes-msu1.o obj/snes-link.o obj/gb-interface.o obj/gb-system.o obj/gb-
scheduler.o obj/gb-memory.o obj/gb-cartridge.o obj/gb-cpu.o obj/gb-apu.o obj/gb-lcd.o obj/gb-cheat.o obj/gb-video.o obj/gba-memory.o obj/gba-interface.o obj/gba-scheduler.o obj/gba-system.o obj/gba-video.o obj/gba-cartridge.o obj/gba-cpu.o obj/gba-ppu.o obj/gba-apu.o -Wl,-z,relro -ldl -lX11 -lXext `pkg-config --libs gtk+-2.0` `sdl-config --libs` -lGL -lXv -lasound -lao -lpulse -lpulse-simple -lopenal
>> obj/ui-config.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-config.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-interface.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-interface.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-input.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-input.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-utility.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-utility.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-window.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-window.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-general.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-general.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-settings.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-settings.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-tools.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::_FUN(nall::string const&, nall::string const&)'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> obj/ui-tools.o: In function `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const':
>> /«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: multiple definition of `void nall::sort<nall::string>(nall::string*, unsigned int)::{lambda(nall::string const&, nall::string const&)#1}::operator bool (*)(nall::string const&, nall::string const&)() const'
>> obj/ui-main.o:/«PKGBUILDDIR»/bsnes/./nall/sort.hpp:73: first defined here
>> collect2: error: ld returned 1 exit status
> 
> The full build log is available from:
>    http://people.debian.org/~lucas/logs/2012/08/14/bsnes_0.088-3_wheezy.log
> 
> A list of current common problems and possible solutions is available at 
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
> 
> About the archive rebuild: The rebuild was done on EC2 VM instances from
> Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
> failed build was retried once to eliminate random failures.
> 
> 



More information about the Pkg-games-devel mailing list