Just to provide a bit more information, I'm using debian-multimedia, which is why my ffmpeg libraries are newer than what's in the standard debian repositories. This thread on Audacity forums (<a href="http://forum.audacityteam.org/viewtopic.php?f=18&t=28048">http://forum.audacityteam.org/viewtopic.php?f=18&t=28048</a>) documents the problem, and also includes a patch. According to that thread, the change appeared in ffmpeg 0.5.1. If I'm reading the version numbers correctly, both debian-multimedia and experimental have ffmpeg 0.6 (with slightly newer version in debian-multimedia), and the standard squeeze install has 0.5.1. (which also means that the standard squeeze libraries might experience the same problem)<br>
<br>I would prefer not to try to install a different version of the libraries since I don't have any experience working with different repositories like that, especially since I would have to deal with the dependencies. (I'm mainly worried about getting everything back together again when I'm done...) If somebody could try it on a standard testing and/or experimental install that would be great.<br>
<br>Aaron<br><br><div class="gmail_quote">On Sun, Aug 15, 2010 at 10:37 PM, Reinhard Tartler <span dir="ltr"><<a href="mailto:siretart@tauware.de">siretart@tauware.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mon, Aug 16, 2010 at 00:27:04 (CEST), Jonas Smedegaard wrote:<br>
<br>
> Hi Aaron,<br>
><br>
> On Sun, Aug 15, 2010 at 02:27:54PM -0700, Aaron Barany wrote:<br>
>> When Audacity attempts to load libavformat, it throws the following<br>
>> error in the log: Error: /usr/lib/libavformat.so.52: undefined symbol:<br>
>> match_ext. According to my research online, this is because newer<br>
>> versions of ffmpeg changed the function match_ext to be av_match ext.<br>
><br>
>>Versions of packages audacity recommends:<br>
>>ii libavcodec52 5:0.6~svn20100726-0.0 library to encode decode multimedi<br>
>>ii libavformat52 5:0.6~svn20100726-0.0 ffmpeg file format library<br>
><br>
> Above package versions are not official Debian packages.<br>
><br>
> Debian unfortunately cannot guarantee compatibility with externally<br>
> built packages.<br>
><br>
> Please use Debian packages, or work with those unofficial package<br>
> providers to improve their compatibility with Debian.<br>
><br>
><br>
> Bug hereby closed. Please do tell us if your experienced problem is<br>
> reproducible using only Debian packages, and we will investigate<br>
> further.<br>
<br>
I'm actually pretty confident that this problem also appears with the<br>
ffmpeg package from experimental. Aaron, or someone else, can you please<br>
try to reproduce this with the package from experimental? If I'm right,<br>
then this bug needs to be reopened.<br>
<br>
Aaron's analysis about the match_ext vs. av_match symbol makes totally<br>
sense to me. audacity shouldn't have used the match_ext function from<br>
libavcodec at the time it was still private at all.<br>
<font color="#888888"><br>
--<br>
Gruesse/greetings,<br>
Reinhard Tartler, KeyID 945348A4<br>
</font></blockquote></div><br>