[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
SVN.
#endif
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
`x264_encoder_encode':
: undefined reference to `pthread_create'
/usr/local/lib/libx264.a(encoder.o)(.text+0x4a1f): In function
`x264_encoder_encode':
: 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
gefunden
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
binary.
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
re-installing)
- compiling x264 with and without "--enable-pthread" (and
re-installing)
Can somebody give me a hint, please?
Lothar
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
More information about the MEncoder-users
mailing list