Bug#512466: marked as done (libavcodec52: Undefined symbol av_lfg_init)

Reinhard Tartler siretart at tauware.de
Fri Jan 23 09:32:03 UTC 2009


Fabian Greffrath <greffrath at leat.rub.de> writes:

> Hi Reinhard et al,
>
> Debian Bug Tracking System schrieb:
>>> Versions of packages libavcodec52 depends on:
>>> ii  libavutil49            3:20080706-0.3    avutil shared libraries
>>
>> Okay, that version of libavutil was never published by debian. I suppose
>> you are using it from debian-multimedia.org, which we cannot
>> support. I've downloaded
>> http://debian-multimedia.org/pool/main/f/ffmpegcvs/libavutil49_20080706-0.3_amd64.deb
>> and checked that libavutil from that package indeed misses that
>> symbol. I have no idea why the package is missing that, but I don't have
>> the ressources to investigate this further.
>>
>> Based on that information, I'm closing your report. Please install ALL
>> ffmpeg related package from experimental.
>
> since this was *again* the cause of the bug report, do you think it
> would be possible the create (= ${binary:Version}) dependencies for
> ffmpeg library interdependencies and (>= ${SHLIBS_VERSION}) dependencies
> for all other packages linking against the ffmpeg libraries?
>
> I am thinking about something like this:
> libavcodec52 (3:0.svn20090119-1) depends on libavutil49 (=
> 3:0.svn20090119-1) but e.g. ffmpeg2theora depends on libavutil49 (>=
> 3:0.svn20081101-1).

Hm. That sounds a bit overly strict. We could do that, but wouldn't be
bumping the SHLIBS version be sufficient?

I have to admit that I didn't check the SHLIBS version because it was
'just' an upload to experimental, and not many packages actually link
against that version. I wanted to check that more thouroughly after
lenny, but it seems I should do that also for uploads to
experimental.. hmm.


-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4



More information about the pkg-multimedia-maintainers mailing list