Just to provide a bit more information, I&#39;m using debian-multimedia, which is why my ffmpeg libraries are newer than what&#39;s in the standard debian repositories. This thread on Audacity forums (<a href="http://forum.audacityteam.org/viewtopic.php?f=18&amp;t=28048">http://forum.audacityteam.org/viewtopic.php?f=18&amp;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&#39;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&#39;t have any experience working with different repositories like that, especially since I would have to deal with the dependencies. (I&#39;m mainly worried about getting everything back together again when I&#39;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">&lt;<a href="mailto:siretart@tauware.de">siretart@tauware.de</a>&gt;</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>
&gt; Hi Aaron,<br>
&gt;<br>
&gt; On Sun, Aug 15, 2010 at 02:27:54PM -0700, Aaron Barany wrote:<br>
&gt;&gt; When Audacity attempts to load libavformat, it throws the following<br>
&gt;&gt; error in the log: Error: /usr/lib/libavformat.so.52: undefined symbol:<br>
&gt;&gt; match_ext. According to my research online, this is because newer<br>
&gt;&gt; versions of ffmpeg changed the function match_ext to be av_match ext.<br>
&gt;<br>
&gt;&gt;Versions of packages audacity recommends:<br>
&gt;&gt;ii  libavcodec52       5:0.6~svn20100726-0.0 library to encode decode multimedi<br>
&gt;&gt;ii  libavformat52      5:0.6~svn20100726-0.0 ffmpeg file format library<br>
&gt;<br>
&gt; Above package versions are not official Debian packages.<br>
&gt;<br>
&gt; Debian unfortunately cannot guarantee compatibility with externally<br>
&gt; built packages.<br>
&gt;<br>
&gt; Please use Debian packages, or work with those unofficial package<br>
&gt; providers to improve their compatibility with Debian.<br>
&gt;<br>
&gt;<br>
&gt; Bug hereby closed.  Please do tell us if your experienced problem is<br>
&gt; reproducible using only Debian packages, and we will investigate<br>
&gt; further.<br>
<br>
I&#39;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&#39;m right,<br>
then this bug needs to be reopened.<br>
<br>
Aaron&#39;s analysis about the match_ext vs. av_match symbol makes totally<br>
sense to me. audacity shouldn&#39;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>