Source: game-music-emu Version: 0.6.3-4 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
game-music-emu fails to build from source on armel, armhf, i386 and mipsel, plus various "ports" architectures that are also 32-bit: > dpkg-gensymbols: error: some new symbols appeared in the symbols file: see > diff output below > dpkg-gensymbols: warning: debian/libgme0/DEBIAN/symbols doesn't match > completely debian/libgme0.symbols > --- debian/libgme0.symbols (libgme0_0.6.3-4_armel) > +++ dpkg-gensymbolsxTVaw2 2022-11-17 17:35:43.615623837 +0000 > @@ -1,5 +1,6 @@ > libgme.so.0 libgme0 #MINVER# > * Build-Depends-Package: libgme-dev > + _ZSt18__do_uninit_fill_nIPSt6vectorIsSaIsEEjS2_ET_S4_T0_RKT1_@Base 0.6.3-4 > gme_ay_type@Base 0.6.3 > gme_clear_playlist@Base 0.6.0 > gme_delete@Base 0.5.5 > @@ -58,5 +59,5 @@ > gme_voice_name@Base 0.5.5 > gme_warning@Base 0.5.5 > gme_wrong_file_type@Base 0.6.3 > - (c++|optional)"std::vector<short, std::allocator<short> >* > std::__do_uninit_fill_n<std::vector<short, std::allocator<short> >*, unsigned > long, std::vector<short, std::allocator<short> > >(std::vector<short, > std::allocator<short> >*, unsigned long, std::vector<short, > std::allocator<short> > const&)@Base" 0.6.3 > +#MISSING: 0.6.3-4# (c++|optional)"std::vector<short, std::allocator<short> > >* std::__do_uninit_fill_n<std::vector<short, std::allocator<short> >*, > unsigned long, std::vector<short, std::allocator<short> > > >(std::vector<short, std::allocator<short> >*, unsigned long, > std::vector<short, std::allocator<short> > const&)@Base" 0.6.3 > (c++|optional|regex)"std::vector<short, std::allocator<short> > >::_M_default_append\(unsigned (int|long)\)@Base" 0.6.3 > dh_makeshlibs: error: failing due to earlier errors It looks as though all the occurrences of "unsigned long" in the internal C++ function probably need to become "unsigned (int|long)". smcv