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

Reply via email to