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: greffr...@leat.ruhr-uni-bochum.de
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org