Bug#689086: libmpg123-dev is not Multi-Arch compatible

Arto Jantunen viiru at debian.org
Sat Sep 29 07:28:13 UTC 2012


Francois Gouget <fgouget at free.fr> writes:

> The amd64 version conflicts with the i386 one which makes it impossible to
> install both. As a result the /usr/lib/i386-linux-gnu/libmpg123.so symbolic
> link is missing so that developping 32bit applications using this library is
> impossible on a 64bit system.
>
> Furthermore this development package does not seem to be multiarch aware as there is no Multi-Arch field.
>
> My understanding is that as long as there are no architecture-dependent
> headers there is no obstacle (i.e. no toolchain issue) to tagging the
> development package as 'Multi-Arch: same'. The symbolic link (and any static
> libraries) should be no issue as they are already in the
> architecture-qualified folders.

Hmm. I'm not sure what it is that you are seeing here. Alessio Treglia
introduced multi-arch to this package in commit bc27f9b2 which is
included starting in version 1.13.7-1, way before the version you have
reported this against.

I also just tested this with current unstable (version 1.14.4-1), and
co-installation between i386 and amd64 works as expected. According to
git the only difference in packaging between that version and the one I
tested is the changelog.

Can you post an error message or something else that could be used to
understand what is happening?

-- 
Arto Jantunen



More information about the pkg-multimedia-maintainers mailing list