[MPlayer-users] compilation problems with 1.0pre4 on PII machine

Jürgen Fleck vizehase at web.de
Sat May 15 14:06:29 CEST 2004


Hallo list,

I have not yet had any problems with compiling any version of mplayer,
but the 1.0pre4 version won't compile on my system.

I have a PII processor which means MMX but no MMX2/SSE/SSE2. configure,
which finds my software configuration okay (gcc/libs), knows that and
produces a config.h with:
#undef HAVE_SSE
#undef HAVE_SSE2

Yet, in the libavcodec subdirectory, the module i386/vp3dsp_sse2.o is a
target because I have MMX, but it does not compile:

cc -I../libvo/ -I../../libvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -DHAVE_AV_CONFIG_H -I.. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -c -o i386/vp3dsp_sse2.o i386/vp3dsp_sse2.c
{standard input}: Assembler messages:
{standard input}:491: Error: no such instruction: `punpcklqdq %xmm4,%xmm0'
{standard input}:497: Error: no such instruction: `punpcklqdq %xmm0,%xmm1'
{standard input}:500: Error: no such instruction: `punpcklqdq %xmm5,%xmm4'
{standard input}:507: Error: no such instruction: `punpcklqdq %xmm6,%xmm5'
make: *** [i386/vp3dsp_sse2.o] Error 1

This sounds as if my Pentium II processor does not know that one, right?

What can I do to get mplayer compiled? My attempt to comment this object
out in the Makefile resulted in a compiled libavcodec, but the final
linking fails, where I cannot oversee what to change.

Thanks a lot in advance,

Juergen

P.S.: I am not member of the mailing list, so please post answers CC to my
email account!

-- 
Jürgen Fleck                  Vizehase at web.de
Wilh.-Gerlach-Str. 17
35096 Niederweimar            Tel. 06421/972537   Fax 01212-5-342-08-149




More information about the MPlayer-users mailing list