[MEncoder-users] Compilation problem: ./configure cannot find x286

Lothar Mader lothar_mader at yahoo.de
Sat Dec 17 11:36:10 CET 2005

Hello all!

I am trying to compile MPlayer-1.0pre7try2 with x286 support
("x264-snapshot-20051210-2245") on my Linux-PC (SuSE 9.1), but
"./configure" does not seem to detect it properly. This is the
relevant part of the configure.log:

============ Checking for x264 ============

#include <inttypes.h>
#include <x264.h>
#if X264_BUILD < 22
#error We do not support old versions of x264. Get the latest from
int main(void) { x264_encoder_open((void*)0); return 0; }

cc     /tmp/mplayer-conf-23053-11191.c -o
/tmp/mplayer-conf-12300-11191.o -lx264 -lm
/usr/local/lib/libx264.a(encoder.o)(.text+0x49f4): In function
: undefined reference to `pthread_create'
/usr/local/lib/libx264.a(encoder.o)(.text+0x4a1f): In function
: undefined reference to `pthread_join'
collect2: ld returned 1 exit status

ldd /tmp/mplayer-conf-12300-11191.o
ldd: /tmp/mplayer-conf-12300-11191.o: Datei oder Verzeichnis nicht

Result is: no

The x286.a library is installed properly, I think (with plain
./configure, make, make install). The library is in /usr/local/lib
and its header in /use/local/include - I can also start the x286

What I have tryed already:
- Earlier x264 ("x264-snapshot-20051130-2245"), earlier MPlayer
(1.0pre7 and 1.0pre6) in all possible combinations
- pointing "./configure" explicitly to the location of the library
and header of x264 (--with-x264libdir=/usr/local/lib, ...)
- compiling x264 with and without "--enable-visualize" (and
- compiling x264 with and without "--enable-pthread" (and

Can somebody give me a hint, please?


Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de

More information about the MEncoder-users mailing list