Bug#526007: [FFmpeg] libxxx-unstripped should also Provide libxxx
Fabian Greffrath
greffrath at leat.rub.de
Thu Apr 30 08:03:26 UTC 2009
Honestly, it is inconvenient to not be able to have libxxx-unstripped
and libxxx-dev installed at the same time. The workaround, however, is
quite obvious: Before building remove libxxx-unstripped and install
libxxx + libxxx-dev instead. After building remove libxxx-dev and
install libxxx-unstripped. However, this will not be needed in future
uploads of ffmpeg anymore. (It will never be possible to have libxxx
and libxxx-unstripped installed at the same time, just to point it out).
Please note that there is no advantage from building packages against
libxxx-unstripped. The packages are API/ABI-compatible with their
libxxx counterparts. So it is perfectly allright to build packages
against libxxx-dev + libxxx and replace libxxx with libxxx-unstripped
afterwards. You will still be able to use all the codecs from the
fully functional library package.
Cheers,
Fabian
Yonas Yanfa schrieb:
> Honestly, I don't understand all this package dependency stuff.....it's
> reminds me of DLL hell. Many people are having problems with this issue
> and it needs to be fixed:
> https://bugs.launchpad.net/ubuntu/+source/ffmpeg/+bug/312898
>
> My problem is that "sudo apt-get build-dep vlc" doesn't work:
> https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/356076
>
> The error message is uninformative. Some people have suggested
> workarounds, but it should "Just Work". If your suggestion would
> accomplish this, I'm all for it.
>
> This message by bojo42 is relevant:
>
> "@all: and yes with dpkg -i --force-depends i was also able to build the
> opal/ekiga stuff using the unstripped packages. so we don't really need
> "unstripped dev" packages for using the unstripped libs in packaging.
> but anyway we need a solution for the "dependency hell" right now, as
> you can only build packages by "corrupting" the package system and this
> is not good for PPAs and everything else beside chroot.
>
> as for the rivalling of *ubuntu-restricted-extras and the dev packages,
> i would argue that even people who do some packaging or compiling should
> be able to do this on the same machine they use for their unfree
> multimedia experience. (meaning without a lot of package installation :)"
> -----
>
> Thanks,
> Yonas
>
> Fabian Greffrath wrote:
>> severity 526007 wishlist
>> thanks
>>
>> Yonas Y schrieb:
>>> Severity: serious
>>> Justification: no longer builds from source
>> nonsense!
>>
>>> libxxx-unstripped should also
>>> Provides: libxxx
>>> so it would possible to have libxxx-dev and libxxx-unstripped
>>> installed at the same time.
>> maybe we can make the libxxx-dev packages depend on "libxxx |
>> libxxx-unstripped" instead. So in order to build against the
>> unstripped shared library (whatever that is in aid for) a package
>> would have to build-depend on "libxxx-dev, libxxx-unstripped".
>>
>> However, still not convinced...
>>
>> Cheers,
>> Fabian
>>
>>
>
>
--
Dipl.-Phys. Fabian Greffrath
Ruhr-Universität Bochum
Lehrstuhl für Energieanlagen und Energieprozesstechnik (LEAT)
Universitätsstr. 150, IB 3/134
D-44780 Bochum
Telefon: +49 (0)234 / 32-26334
Fax: +49 (0)234 / 32-14227
E-Mail: greffrath at leat.ruhr-uni-bochum.de
More information about the pkg-multimedia-maintainers
mailing list