--- On Tue, 3/17/09, Jakub Jelinek <jakub@xxxxxxxxxx> wrote: > From: Jakub Jelinek <jakub@xxxxxxxxxx> > Subject: Re: mplayer from svn fails to compile > To: "Antonio Olivares" <olivares14031@xxxxxxxxx> > Date: Tuesday, March 17, 2009, 11:53 AM > On Tue, Mar 17, 2009 at 11:14:54AM -0700, Antonio Olivares > wrote: > > > Of course. You need to grep for imdct.c in the > make > > > output, then assuming > > > it was compiled say with > > > gcc -O2 -m32 -march=core2 -mtune=generic > -funroll-loops > > > lib/imdct.c > > > run > > > /usr/bin/gcc -save-temps -O2 -m32 -march=core2 > > > -mtune=generic -funroll-loops lib/imdct.c > > > and mail me imdct.i it creates (imdct.c is > useless) and the > > > list of options > > > (i.e. in the above hypothetical case it would be > > > gcc -O2 -m32 -march=core2 -mtune=generic > -funroll-loops > > > lib/imdct.c > > > ). See http://gcc.gnu.org/bugs.html for more > details about > > > preparing > > > preprocessed testcase and whatever else is needed > for a > > > proper bug report. > > > > > > Jakub > > > > I have done part of it, but the program fails to > compile :( > > You still misunderstand what I said. The > "-O2 -m32 -march=core2 -mtune=generic > -funroll-loops" > in the above stands just as an example of compiler options > used > to compile the file. > Just do > find . -name imdct.o | xargs rm > # Probably at mplayer's toplevel dir > make 2>&1 | grep imdct.c > LOG > and then copy&paste the compiler options from LOG, add > -save-temps > and replace gcc with /usr/bin/gcc. > > Jakub I updated to svn latest, using svn update and I still see the messages In file included from liba52/imdct.c:729: liba52/imdct_3dnow.h: In function 'T.65': liba52/imdct_3dnow.h:289: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:283: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:289: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:283: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:289: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:283: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:289: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:257: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:283: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:289: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:257: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:283: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:289: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:257: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:283: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:289: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:283: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:289: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:257: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:283: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:289: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:257: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:283: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:286: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:289: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:292: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:93: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:117: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:257: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:257: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:258: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:262: error: 'asm' operand has impossible constraints liba52/imdct_3dnow.h:263: error: 'asm' operand has impossible constraints liba52/imdct.c: In function 'ifft16': liba52/imdct.c:294: warning: array subscript is below array bounds liba52/imdct.c: In function 'ifft64_c': liba52/imdct.c:310: warning: array subscript is below array bounds liba52/imdct.c: In function 'ifft128_c': liba52/imdct.c:318: warning: array subscript is below array bounds liba52/imdct.c:322: warning: array subscript is below array bounds make: *** [liba52/imdct.o] Error 1 Sorry Jakub for not getting to you earlier(was on Spring Break now back at work), but here is what I did: [olivares@riohigh mplayer]$ cd liba52/ [olivares@riohigh liba52]$ /usr/bin/gcc -save-temps -O2 -m32 -march=core2 -mtune=generic -funroll-loops lib/imdct.c gcc: lib/imdct.c: No such file or directory gcc: no input files [olivares@riohigh liba52]$ /usr/bin/gcc -save-temps -O2 -m32 -march=core2 -mtune=generic -funroll-loops imdct.c imdct.c:36:20: error: config.h: No such file or directory imdct.c:51:20: error: mangle.h: No such file or directory [olivares@riohigh liba52]$ Thank you in advance for your help. Also cc'd to you, and sent to mplayer-users@xxxxxxxxxxxx for troubleshooting help :) Regards, Antonio _______________________________________________ MPlayer-users mailing list MPlayer-users@xxxxxxxxxxxx https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users