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

L. Lee llee040 at sbcglobal.net
Sat Oct 29 16:48:04 CEST 2011


On 10/29/11 2:38 AM, "Carl Eugen Hoyos" <cehoyos at ag.or.at> wrote:

> L. Lee <llee040 <at> sbcglobal.net> writes:
> 
>> I performed a clean installation of Lion 10.7.2, then installed Xcode 4.2.
>> Even so, the binutils error occurred.
>> 
>> The config.log ends with: "could not merge in /var/tmp//ccH5mxP8.o because
>> Unknown instruction for architecture x86_6".
> 
> Since I do not have access to a Lion system with compiler, could you add:
> 1) Your configure line (it should be "./configure")
> 2) The end of config.log, I believe your paste should start with "Checking
> for".

Thanks, Carl.


1) "./configure"
2) 
"============ Checking for PIC ============


#if !(defined(__PIC__) || defined(__pic__) || defined(PIC))
#error condition not true: defined(__PIC__) || defined(__pic__) ||
defined(PIC)
#endif
int main(void) { return 0; }

cc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith
-Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes
-Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement
-std=gnu99 -Werror-implicit-function-declaration -O4 -march=core2
-mtune=core2 -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize
/var/folders/kh/5fwgyggs7z3f07ykl1mcw5m40000gn/T//mplayer-configure-17851-47
32/tmp.c -falign-loops=16 -shared-libgcc -mdynamic-no-pic -I. -Iffmpeg   -lm
-ffast-math   -o 
/var/folders/kh/5fwgyggs7z3f07ykl1mcw5m40000gn/T//mplayer-configure-17851-47
32/tmp 


Result is: yes 
##########################################


int main(void) { __asm__ volatile ("mov (%eax), %eax"); return 0; }

cc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith
-Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes
-Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement
-std=gnu99 -Werror-implicit-function-declaration -O4 -march=core2
-mtune=core2 -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize
/var/folders/kh/5fwgyggs7z3f07ykl1mcw5m40000gn/T//mplayer-configure-17851-47
32/tmp.c -falign-loops=16 -shared-libgcc -mdynamic-no-pic -I. -Iffmpeg
-DPIC  -lm  -ffast-math   -o
/var/folders/kh/5fwgyggs7z3f07ykl1mcw5m40000gn/T//mplayer-configure-17851-47
32/tmp 
ld: lto: could not merge in
/var/folders/kh/5fwgyggs7z3f07ykl1mcw5m40000gn/T//ccqZ4y61.o because Unknown
instruction for architecture x86_64
collect2: ld returned 1 exit status"

Thanks again.

Laine Lee




More information about the MEncoder-users mailing list