[MEncoder-users] Building MPlayer-MEncoder on Mac OS X since gcc 4.2 no longer works

L. Lee llee040 at sbcglobal.net
Fri Oct 28 07:09:19 CEST 2011




On 10/26/11 1:33 PM, "Reimar Döffinger" <Reimar.Doeffinger at gmx.de> wrote:

> On Wed, Oct 26, 2011 at 12:31:30AM -0500, L. Lee wrote:
>> I tried to compile latest SVN MPlayer/MEncoder in Lion for the first time in
>> about a month, and the built-in Mac developer tools don't seem to handle it
>> anymore. The error is "Your binutils version is too old and not supported".
> 
> That only happens when compiling a 64 bit version.
> You can always compile a 32 bit one (which might be the reason why it
> works for some, probably they are on older hardware where Lion runs in
> 32 bit mode).

That's a little hard to accept because I'm sure I was building the 64-bit
version the last time I successfully built it, also using Lion and the
latest Xcode.
>> I built gcc 4.6 with Fink and tried again, but now I get a series of errors
>> such as:
>> 
>> {standard input}:173:no such instruction: `vcvtsi2sd (%rdx), %xmm1,%xmm1'
> 
> That is an AVX instruction. MPlayer does not use AVX currently.
> Thus it is generated by the compiler.
> So now your binutils is too old for your compiler.

Well, I'm still stumped. Maybe I have to use the compiler that came with
Xcode 3. Thanks.

Laine Lee




More information about the MEncoder-users mailing list