Bug#512466: marked as done (libavcodec52: Undefined symbol av_lfg_init)
Fabian Greffrath
greffrath at leat.rub.de
Fri Jan 23 17:03:04 UTC 2009
I have rebuilt the ffmpeg packages from experimental with the attached
file as debian/shlibs.local.
As a result the dependencies for e.g. the libavcodec52 package have
changed from
Depends: libavutil49 (>= 3:0.svn20081101-1) | libavutil-unstripped-49
(>= 3:0.svn20081101-1), [...]
to
Depends: libavutil49 (= 3:0.svn20090119-1), [...]
Then I have rebuilt a package depending on libavcodec-dev
(alsa-plugins-1.0.18, because ffmpeg2theora FTBFS with the ffmpeg
packages from experimental) against these newly created packages and
its resulting dependencies are as before:
Depends: [...], libavcodec52 (>= 3:0.svn20081101-1) |
libavcodec-unstripped-52 (>= 3:0.svn20081101-1), [...]
I have learnt two things from this experiment:
- By introducing an shlibs.local file in the ffmpeg Debian package we
make sure that the ffmpeg libraries only depend on other ffmpeg
libraries that have the same binary:Version. External packages that
are built against these ffmpeg libraries are not affected.
- We can additionally make sure that the unstripped flavours of the
libraries only depend on the unstripped flavours of the other ffmpeg
libraries. For this the contents of the shlibs.local file has to
depend on which packages we want to build. It will contain e.g.
"libavutil 49 libavutil49 (= ${binary:Version})" for the ffmpeg-debian
version and "libavutil 49 libavutil-unstripped-49 (=
${binary:Version})" for the unstripped ffmpeg flavour.
Have a nice weekend,
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
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: shlibs.local
Url: http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20090123/7510ef74/attachment.txt
More information about the pkg-multimedia-maintainers
mailing list