Find the answer to your Linux question:
Results 1 to 4 of 4
when i try to install mplayer from source by typing this: Code: ./configure --enable-gui --with-codecsdir=/usr/local/lib/codecs i get : Code: Error: The GUI requires GTK devel packages (which were not found).Check ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Engineer
    Join Date
    May 2003
    Location
    Greece / Athens
    Posts
    1,169

    mplayer


    when i try to install mplayer from source by typing this:
    Code:
    ./configure --enable-gui --with-codecsdir=/usr/local/lib/codecs
    i get :
    Code:
    Error: The GUI requires GTK devel packages (which were not found).Check "configure.log" if you do not understand why it failed.
    i open then configure.log and it contains that:
    [code:1:a3bd5f5872]
    ============ Checking for cc version ============
    Result is: 3.4.3, ok
    ##########################################

    ============ Checking for host cc ============
    Result is: cc
    ##########################################

    ============ Checking for CPU vendor ============
    Result is: GenuineIntel (15:2:9)
    ##########################################

    ============ Checking for CPU type ============
    Result is: Intel(R) Pentium(R) 4 CPU 3.00GHz
    ##########################################

    ============ Checking for GCC & CPU optimization abilities ============

    int main(void) { return 0; }

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -march=pentium4 -mtune=pentium4

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 (0x00814000)
    /lib/ld-linux.so.2 (0x007f6000)

    Result is: pentium4
    ##########################################

    ============ Checking for kernel support of mmx ============

    #include <signal.h>
    void catch&#40;&#41; &#123; exit&#40;1&#41;; &#125;
    int main&#40;void&#41;&#123;
    signal&#40;SIGILL, catch&#41;;
    __asm__ __volatile__ &#40;"emms"&#58;&#58;&#58;"memory"&#41;;return&#40 ;0&#41;;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for kernel support of mmx2 ============

    #include <signal.h>
    void catch&#40;&#41; &#123; exit&#40;1&#41;; &#125;
    int main&#40;void&#41;&#123;
    signal&#40;SIGILL, catch&#41;;
    __asm__ __volatile__ &#40;"sfence"&#58;&#58;&#58;"memory"&#41;;return&# 40;0&#41;;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for kernel support of sse ============

    #include <signal.h>
    void catch&#40;&#41; &#123; exit&#40;1&#41;; &#125;
    int main&#40;void&#41;&#123;
    signal&#40;SIGILL, catch&#41;;
    __asm__ __volatile__ &#40;"xorps %%xmm0, %%xmm0"&#58;&#58;&#58;"memory"&#41;;return&#40;0&# 41;;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for kernel support of sse2 ============

    #include <signal.h>
    void catch&#40;&#41; &#123; exit&#40;1&#41;; &#125;
    int main&#40;void&#41;&#123;
    signal&#40;SIGILL, catch&#41;;
    __asm__ __volatile__ &#40;"xorpd %%xmm0, %%xmm0"&#58;&#58;&#58;"memory"&#41;;return&#40;0&# 41;;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for mtrr support ============
    Result is&#58; yes
    ##########################################

    ============ Checking for assembler support of -pipe option ============

    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -pipe

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for assembler &#40;as 2.15.92.0.2&#41; ============
    Result is&#58; ok
    ##########################################

    ============ Checking for Linux kernel version ============
    Result is&#58; 2.6.11-1.14_FC3smp, ok
    ##########################################

    ============ Checking for mplayer binary name ============
    Result is&#58; mplayer
    ##########################################

    ============ Checking for awk ============
    ./configure&#58; line 2101&#58; mawk&#58; command not found

    Result is&#58; gawk
    ##########################################

    ============ Checking for extra headers ============
    Result is&#58; none
    ##########################################

    ============ Checking for extra libs ============
    Result is&#58; none
    ##########################################

    ============ Checking for -lposix ============

    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lposix
    /usr/bin/ld&#58; cannot find -lposix
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for -lm ============

    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lm

    ldd /tmp/mplayer-conf-16070-20972.o
    libm.so.6 => /lib/tls/libm.so.6 &#40;0x00940000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for i18n ============

    #include <libintl.h>
    int main&#40;void&#41; &#123; gettext&#40;"test"&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for iconv ============

    #include <stdio.h>
    #include <unistd.h>
    #include <iconv.h>
    #define INBUFSIZE 1024
    #define OUTBUFSIZE 4096

    char inbuffer&#91;INBUFSIZE&#93;;
    char outbuffer&#91;OUTBUFSIZE&#93;;

    int main&#40;void&#41; &#123;
    size_t numread;
    iconv_t icdsc;
    char *tocode="UTF-8";
    char *fromcode="cp1250";
    if &#40;&#40;icdsc = iconv_open &#40;tocode, fromcode&#41;&#41; != &#40;iconv_t&#41;&#40;-1&#41;&#41; &#123;
    while &#40;&#40;numread = read &#40;0, inbuffer, INBUFSIZE&#41;&#41;&#41; &#123;
    char *iptr=inbuffer;
    char *optr=outbuffer;
    size_t inleft=numread;
    size_t outleft=OUTBUFSIZE;
    if &#40;iconv&#40;icdsc, &#40;const char **&#41;&iptr, &inleft, &optr, &outleft&#41;
    != &#40;size_t&#41;&#40;-1&#41;&#41; &#123;
    write &#40;1, outbuffer, OUTBUFSIZE - outleft&#41;;
    &#125;
    &#125;
    if &#40;iconv_close&#40;icdsc&#41; == -1&#41;
    ;
    &#125;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lm
    /tmp/mplayer-conf-31710-20972.c&#58; In function `main'&#58;
    /tmp/mplayer-conf-31710-20972.c&#58;21&#58; warning&#58; passing arg 2 of `iconv' from incompatible pointer type

    ldd /tmp/mplayer-conf-16070-20972.o
    libm.so.6 => /lib/tls/libm.so.6 &#40;0x00940000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for langinfo ============

    #include <langinfo.h>
    int main&#40;void&#41; &#123; nl_langinfo&#40;CODESET&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for language ============
    Result is&#58; using en &#40;man pages&#58; en&#41;
    ##########################################

    ============ Checking for enable sighandler ============
    Result is&#58; yes
    ##########################################

    ============ Checking for runtime cpudetection ============
    Result is&#58; no
    ##########################################

    ============ Checking for restrict keyword ============

    void foo&#40;char * restrict p&#41;; int main&#40;&#41;&#123;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58; error&#58; syntax error before "p"

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    void foo&#40;char * __restrict p&#41;; int main&#40;&#41;&#123;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; __restrict
    ##########################################

    ============ Checking for __builtin_expect ============

    int foo &#40;int a&#41; &#123;
    a = __builtin_expect &#40;a, 10&#41;;
    return a == 10 ? 0 &#58; 1;
    &#125;
    int main&#40;&#41; &#123; return foo&#40;10&#41; && foo&#40;0&#41;; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for kstat ============

    #include <kstat.h>
    int main&#40;void&#41; &#123; &#40;void&#41; kstat_open&#40;&#41;; &#40;void&#41; kstat_close&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lkstat
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;19&#58; kstat.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for posix4 ============

    #include <time.h>
    int main&#40;void&#41; &#123; &#40;void&#41; nanosleep&#40;0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lposix4
    /usr/bin/ld&#58; cannot find -lposix4
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for lrintf ============

    #include <math.h>
    int main&#40;void&#41; &#123; &#40;void&#41; lrintf&#40;0.0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lm

    ldd /tmp/mplayer-conf-16070-20972.o
    libm.so.6 => /lib/tls/libm.so.6 &#40;0x00940000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for nanosleep ============

    #include <time.h>
    int main&#40;void&#41; &#123; &#40;void&#41; nanosleep&#40;0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for socklib ============

    #include <netdb.h>
    int main&#40;void&#41; &#123; &#40;void&#41; gethostbyname&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lsocket
    /usr/bin/ld&#58; cannot find -lsocket
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <netdb.h>
    int main&#40;void&#41; &#123; &#40;void&#41; gethostbyname&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;


    #include <netdb.h>
    int main&#40;void&#41; &#123; &#40;void&#41; gethostbyname&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lsocket -lnsl
    /usr/bin/ld&#58; cannot find -lsocket
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <netdb.h>
    int main&#40;void&#41; &#123; &#40;void&#41; gethostbyname&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lsocket -ldnet
    /usr/bin/ld&#58; cannot find -lsocket
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <netdb.h>
    int main&#40;void&#41; &#123; &#40;void&#41; gethostbyname&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lsocket -lbind
    /usr/bin/ld&#58; cannot find -lsocket
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <winsock2.h>
    int main&#40;void&#41; &#123; &#40;void&#41; gethostbyname&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lws2_32
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;22&#58; winsock2.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; yes &#40;using -lnsl&#41;
    ##########################################

    ============ Checking for inet_pton&#40;&#41; ============

    #include <sys/types.h>
    #include <sys/socket.h>
    #include <arpa/inet.h>
    int main&#40;void&#41; &#123; &#40;void&#41; inet_pton&#40;0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes &#40;using -lnsl&#41;
    ##########################################

    ============ Checking for inttypes.h &#40;required&#41; ============

    #include <inttypes.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for int_fastXY_t in inttypes.h ============

    #include <inttypes.h>
    int main&#40;void&#41; &#123;
    volatile int_fast16_t v= 0;
    return v; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for word size ============

    #include <stdio.h>
    #include <sys/types.h>
    int main&#40;void&#41; &#123; printf&#40;"%d\n", sizeof&#40;size_t&#41;*8&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; 32
    ##########################################

    ============ Checking for stddef.h ============

    #include <stddef.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for malloc.h ============

    #include <malloc.h>
    int main&#40;void&#41; &#123; &#40;void&#41; malloc&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for memalign&#40;&#41; ============

    #include <malloc.h>
    int main &#40;void&#41; &#123; &#40;void&#41; memalign&#40;64, sizeof&#40;char&#41;&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for alloca.h ============

    #include <alloca.h>
    int main&#40;void&#41; &#123; &#40;void&#41; alloca&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;


    #include <alloca.h>
    int main&#40;void&#41; &#123; &#40;void&#41; alloca&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for mman.h ============

    #include <sys/types.h>
    #include <sys/mman.h>
    int main&#40;void&#41; &#123; &#40;void&#41; mmap&#40;0, 0, 0, 0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################


    #include <sys/types.h>
    #include <sys/mman.h>
    int main&#40;void&#41; &#123; void *p = MAP_FAILED; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    ============ Checking for dynamic loader ============

    #include <dlfcn.h>
    int main&#40;void&#41; &#123; dlopen&#40;0, 0&#41;; dlclose&#40;0&#41;; dlsym&#40;0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/cconIlla.o&#40;.text+0x24&#41;&#58; In function `main'&#58;
    &#58; undefined reference to `dlopen'
    /tmp/cconIlla.o&#40;.text+0x31&#41;&#58; In function `main'&#58;
    &#58; undefined reference to `dlclose'
    /tmp/cconIlla.o&#40;.text+0x40&#41;&#58; In function `main'&#58;
    &#58; undefined reference to `dlsym'
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <dlfcn.h>
    int main&#40;void&#41; &#123; dlopen&#40;0, 0&#41;; dlclose&#40;0&#41;; dlsym&#40;0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -ldl

    ldd /tmp/mplayer-conf-16070-20972.o
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for dynamic a/v plugins support ============
    Result is&#58; no
    ##########################################

    ============ Checking for pthread ============

    #include <pthread.h>
    void* func&#40;void *arg&#41; &#123; return arg; &#125;
    int main&#40;void&#41; &#123; pthread_t tid; return pthread_create &#40;&tid, 0, func, 0&#41; == 0 ? 0 &#58; 1; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/ccVe7bTk.o&#40;.text+0x32&#41;&#58; In function `main'&#58;
    &#58; undefined reference to `pthread_create'
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <pthread.h>
    void* func&#40;void *arg&#41; &#123; return arg; &#125;
    int main&#40;void&#41; &#123; pthread_t tid; return pthread_create &#40;&tid, 0, func, 0&#41; == 0 ? 0 &#58; 1; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lpthread

    ldd /tmp/mplayer-conf-16070-20972.o
    libpthread.so.0 => /lib/tls/libpthread.so.0 &#40;0x00a46000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes &#40;using -lpthread&#41;
    ##########################################

    ============ Checking for sys/soundcard.h ============

    #include <sys/soundcard.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for sys/dvdio.h ============

    #include <unistd.h>
    #include <sys/dvdio.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;2&#58;23&#58; sys/dvdio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for sys/cdio.h ============

    #include <unistd.h>
    #include <sys/cdio.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;2&#58;22&#58; sys/cdio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for linux/cdrom.h ============

    #include <sys/types.h>
    #include <linux/cdrom.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for dvd.h ============

    #include <dvd.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;17&#58; dvd.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for BSDI dvd.h ============

    #include <dvd.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;17&#58; dvd.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for HPUX SCSI header ============

    #include <sys/scsi.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;22&#58; sys/scsi.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for userspace SCSI headers &#40;Solaris&#41; ============

    # include <unistd.h>
    # include <stropts.h>
    # include <sys/scsi/scsi_types.h>
    # include <sys/scsi/impl/uscsi.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;3&#58;36&#58; sys/scsi/scsi_types.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;4&#58;36&#58; sys/scsi/impl/uscsi.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for termcap ============

    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -ltermcap

    ldd /tmp/mplayer-conf-16070-20972.o
    libtermcap.so.2 => /lib/libtermcap.so.2 &#40;0x00b60000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;


    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -ltinfo
    /usr/bin/ld&#58; cannot find -ltinfo
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; yes &#40;using -ltermcap&#41;
    ##########################################

    ============ Checking for termios ============

    #include <sys/termios.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes &#40;using sys/termios.h&#41;
    ##########################################

    ============ Checking for shm ============

    #include <sys/types.h>
    #include <sys/shm.h>
    int main&#40;void&#41; &#123; shmget&#40;0, 0, 0&#41;; shmat&#40;0, 0, 0&#41;; shmctl&#40;0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for linux devfs ============
    Result is&#58; no
    ##########################################

    ============ Checking for scandir&#40;&#41; ============

    int main &#40;void&#41; &#123; scandir&#40;"", 0, 0, 0&#41;; alphasort&#40;0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for strsep&#40;&#41; ============

    #include <string.h>
    int main &#40;void&#41; &#123; char *s = "Hello, world!"; &#40;void&#41; strsep&#40;&s, ","&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for strlcpy&#40;&#41; ============

    #include <string.h>
    int main &#40;void&#41; &#123; char *s = "Hello, world!", t&#91;20&#93;; &#40;void&#41; strlcpy&#40;t, s, sizeof&#40; t &#41;&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/ccOUYXtb.o&#40;.text+0x30&#41;&#58; In function `main'&#58;
    &#58; undefined reference to `strlcpy'
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for strlcat&#40;&#41; ============

    #include <string.h>
    int main &#40;void&#41; &#123; char *s = "Hello, world!", t&#91;20&#93;; &#40;void&#41; strlcat&#40;t, s, sizeof&#40; t &#41;&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/ccI8xv9k.o&#40;.text+0x30&#41;&#58; In function `main'&#58;
    &#58; undefined reference to `strlcat'
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for fseeko&#40;&#41; ============

    #include <stdio.h>
    int main &#40;void&#41; &#123; int i; i = fseeko&#40;stdin, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for localtime_r&#40;&#41; ============

    #include <time.h>
    int main&#40; void &#41; &#123; localtime_r&#40;NULL, NULL&#41;; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for vsscanf&#40;&#41; ============

    #include <stdarg.h>
    int main&#40;void&#41; &#123; vsscanf&#40;0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for swab&#40;&#41; ============

    #include <unistd.h>
    int main&#40;void&#41; &#123; swab&#40;0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for posix select&#40;&#41; ============

    #include <stdio.h>
    #include <stdlib.h>
    #include <sys/types.h>
    #include <string.h>
    #include <sys/time.h>
    #include <unistd.h>
    int main&#40;void&#41; &#123;int nfds = 1; fd_set readfds; struct timeval timeout; select&#40;nfds,&readfds,NULL,NULL,&timeout&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for gettimeofday&#40;&#41; ============

    #include <stdio.h>
    #include <sys/time.h>
    int main&#40;void&#41; &#123;struct timeval tv_start; gettimeofday&#40;&tv_start, NULL&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for glob&#40;&#41; ============

    #include <stdio.h>
    #include <glob.h>
    int main&#40;void&#41; &#123; glob_t gg; glob&#40;"filename",0,NULL,&gg&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for sys/sysinfo.h ============

    #include <sys/sysinfo.h>
    int main&#40;void&#41; &#123;
    struct sysinfo s_info;
    sysinfo&#40;&s_info&#41;;
    return 0;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for Mac OS X APIs ============
    Result is&#58; no
    ##########################################

    ============ Checking for Mac OS X Finder Support ============
    Result is&#58; no
    ##########################################

    ============ Checking for Mac OS X Bundle file locations ============
    Result is&#58; no
    ##########################################

    ============ Checking for Samba support &#40;libsmbclient&#41; ============

    #include <libsmbclient.h>
    int main&#40;void&#41; &#123; smbc_opendir&#40;"smb&#58;//"&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lsmbclient

    ldd /tmp/mplayer-conf-16070-20972.o
    libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 &#40;0x00981000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libcrypt.so.1 => /lib/libcrypt.so.1 &#40;0x00643000&#41;
    libresolv.so.2 => /lib/libresolv.so.2 &#40;0x00111000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 &#40;0x00dcf000&#41;
    libkrb5.so.3 => /usr/lib/libkrb5.so.3 &#40;0x00d68000&#41;
    libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 &#40;0x00d45000&#41;
    libcom_err.so.2 => /lib/libcom_err.so.2 &#40;0x00d40000&#41;
    libldap-2.2.so.7 => /usr/lib/libldap-2.2.so.7 &#40;0x006f8000&#41;
    liblber-2.2.so.7 => /usr/lib/liblber-2.2.so.7 &#40;0x0060d000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;
    libsasl2.so.2 => /usr/lib/libsasl2.so.2 &#40;0x005f7000&#41;
    libssl.so.4 => /lib/libssl.so.4 &#40;0x00234000&#41;
    libcrypto.so.4 => /lib/libcrypto.so.4 &#40;0x00125000&#41;
    libz.so.1 => /usr/lib/libz.so.1 &#40;0x0096b000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for 3dfx ============
    Result is&#58; no
    ##########################################

    ============ Checking for tdfxfb ============
    Result is&#58; no
    ##########################################

    ============ Checking for tdfxvid ============
    Result is&#58; no
    ##########################################

    ============ Checking for tga ============
    Result is&#58; yes
    ##########################################

    ============ Checking for DirectFB headers presence ============
    Result is&#58; not found
    ##########################################

    ============ Checking for DirectFB ============
    Result is&#58; no
    ##########################################

    ============ Checking for X11 headers presence ============
    Result is&#58; yes &#40;using /usr/X11R6/include&#41;
    ##########################################

    ============ Checking for X11 libs presence ============
    Result is&#58; yes &#40;using /usr/X11R6/lib&#41;
    ##########################################

    ============ Checking for X11 ============

    #include <X11/Xlib.h>
    #include <X11/Xutil.h>
    int main&#40;void&#41; &#123; &#40;void&#41; XCreateWindow&#40;0,0,0,0,0,0,0,0,0,0,0,0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for DPMS ============

    #include <X11/Xmd.h>
    #include <X11/Xlib.h>
    #include <X11/Xutil.h>
    #include <X11/Xatom.h>
    #include <X11/extensions/dpms.h>
    int main&#40;void&#41; &#123;
    &#40;void&#41; DPMSQueryExtension&#40;0, 0, 0&#41;;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -lXdpms -L/usr/X11R6/lib -lXext -lX11 -lnsl
    /usr/bin/ld&#58; cannot find -lXdpms
    collect2&#58; ld returned 1 exit status

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <X11/Xlib.h>
    #include <X11/extensions/dpms.h>
    int main&#40;void&#41; &#123;
    &#40;void&#41; DPMSQueryExtension&#40;0, 0, 0&#41;;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes &#40;using Xdpms 4&#41;
    ##########################################

    ============ Checking for Xv ============

    #include <X11/Xlib.h>
    #include <X11/extensions/Xvlib.h>
    int main&#40;void&#41; &#123;
    &#40;void&#41; XvGetPortAttribute&#40;0, 0, 0, 0&#41;;
    &#40;void&#41; XvQueryPortAttributes&#40;0, 0, 0&#41;;
    return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -lXv -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXv.so.1 => /usr/X11R6/lib/libXv.so.1 &#40;0x00a8e000&#41;
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for XvMC ============
    Result is&#58; no
    ##########################################

    ============ Checking for Xinerama ============

    #include <X11/Xlib.h>
    #include <X11/extensions/Xinerama.h>
    int main&#40;void&#41; &#123; &#40;void&#41; XineramaIsActive&#40;0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 &#40;0x00b60000&#41;
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for Xxf86vm ============

    #include <X11/Xlib.h>
    #include <X11/extensions/xf86vmode.h>
    int main&#40;void&#41; &#123; &#40;void&#41; XF86VidModeQueryExtension&#40;0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -lXxf86vm -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 &#40;0x00dcf000&#41;
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for XF86keysym ============

    #include <X11/Xlib.h>
    #include <X11/XF86keysym.h>
    int main&#40;void&#41; &#123; return XF86XK_AudioPause; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for DGA ============

    #include <X11/Xlib.h>
    #include <X11/extensions/xf86dga.h>
    int main &#40;void&#41; &#123; &#40;void&#41; XF86DGASetViewPort&#40;0, 0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -lXxf86dga -lXxf86vm -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 &#40;0x00940000&#41;
    libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 &#40;0x00dcf000&#41;
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;


    #include <X11/Xlib.h>
    #include <X11/extensions/xf86dga.h>
    int main &#40;void&#41; &#123; &#40;void&#41; XDGASetViewport&#40;0, 0, 0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -lXxf86dga -L/usr/X11R6/lib -lXext -lX11 -lnsl

    ldd /tmp/mplayer-conf-16070-20972.o
    libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 &#40;0x00940000&#41;
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes &#40;using DGA 2.0&#41;
    ##########################################

    ============ Checking for OpenGL ============

    #include <GL/gl.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/X11R6/include -L/usr/X11R6/lib -lXext -lX11 -lnsl -lGL -lm

    ldd /tmp/mplayer-conf-16070-20972.o
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libnsl.so.1 => /lib/libnsl.so.1 &#40;0x00622000&#41;
    libGL.so.1 => /usr/lib/libGL.so.1 &#40;0x00522000&#41;
    libm.so.6 => /lib/tls/libm.so.6 &#40;0x00940000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    libGLcore.so.1 => /usr/lib/libGLcore.so.1 &#40;0x032a7000&#41;
    libnvidia-tls.so.1 => /usr/lib/tls/libnvidia-tls.so.1 &#40;0x00810000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for /dev/mga_vid ============
    Result is&#58; no
    ##########################################

    ============ Checking for xmga ============
    Result is&#58; no
    ##########################################

    ============ Checking for GGI ============

    #include <ggi/ggi.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lggi
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;21&#58; ggi/ggi.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for AA ============

    #include <aalib.h>
    int main&#40;void&#41; &#123; &#40;void&#41; aa_init&#40;0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -laa
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;19&#58; aalib.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <aalib.h>
    int main&#40;void&#41; &#123; &#40;void&#41; aa_init&#40;0, 0, 0&#41;; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -L/usr/X11R6/lib -lXext -lX11 -lnsl -laa
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;19&#58; aalib.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for CACA ============
    ./configure&#58; line 3805&#58; caca-config&#58; command not found
    Result is&#58; no
    ##########################################

    ============ Checking for SVGAlib ============

    #include <vga.h>
    #include <vgagl.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lvgagl -lvga -lm
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;17&#58; vga.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;2&#58;19&#58; vgagl.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for FBDev ============
    Result is&#58; no
    ##########################################

    ============ Checking for DVB ============

    #include <sys/poll.h>
    #include <sys/ioctl.h>
    #include <stdio.h>
    #include <time.h>
    #include <unistd.h>

    #include <ost/dmx.h>
    #include <ost/frontend.h>
    #include <ost/sec.h>
    #include <ost/video.h>
    #include <ost/audio.h>
    int main&#40;void&#41; &#123;return 0;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;7&#58;21&#58; ost/dmx.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;8&#58;26&#58; ost/frontend.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;9&#58;21&#58; ost/sec.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;10&#58;23&#58; ost/video.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;11&#58;23&#58; ost/audio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <sys/poll.h>
    #include <sys/ioctl.h>
    #include <stdio.h>
    #include <time.h>
    #include <unistd.h>

    #include <ost/dmx.h>
    #include <ost/frontend.h>
    #include <ost/sec.h>
    #include <ost/video.h>
    #include <ost/audio.h>
    int main&#40;void&#41; &#123;return 0;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    cc&#58; &#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;7&#58;21&#58; ost/dmx.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;8&#58;26&#58; ost/frontend.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;9&#58;21&#58; ost/sec.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;10&#58;23&#58; ost/video.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;11&#58;23&#58; ost/audio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <sys/poll.h>
    #include <sys/ioctl.h>
    #include <stdio.h>
    #include <time.h>
    #include <unistd.h>

    #include <ost/dmx.h>
    #include <ost/frontend.h>
    #include <ost/sec.h>
    #include <ost/video.h>
    #include <ost/audio.h>
    int main&#40;void&#41; &#123;return 0;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/src/DVB/ost/include
    /tmp/mplayer-conf-31710-20972.c&#58;7&#58;21&#58; ost/dmx.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;8&#58;26&#58; ost/frontend.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;9&#58;21&#58; ost/sec.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;10&#58;23&#58; ost/video.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;11&#58;23&#58; ost/audio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no &#40;specify path to DVB/ost/include with --with-dvbincdir=DIR&#41;
    ##########################################

    ============ Checking for DVB HEAD ============

    #include <sys/poll.h>
    #include <sys/ioctl.h>
    #include <stdio.h>
    #include <time.h>
    #include <unistd.h>

    #include <linux/dvb/dmx.h>
    #include <linux/dvb/frontend.h>
    #include <linux/dvb/video.h>
    #include <linux/dvb/audio.h>
    int main&#40;void&#41; &#123;return 0;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;7&#58;27&#58; linux/dvb/dmx.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;8&#58;32&#58; linux/dvb/frontend.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;9&#58;29&#58; linux/dvb/video.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;10&#58;29&#58; linux/dvb/audio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <sys/poll.h>
    #include <sys/ioctl.h>
    #include <stdio.h>
    #include <time.h>
    #include <unistd.h>

    #include <linux/dvb/dmx.h>
    #include <linux/dvb/frontend.h>
    #include <linux/dvb/video.h>
    #include <linux/dvb/audio.h>
    int main&#40;void&#41; &#123;return 0;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    cc&#58; &#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;7&#58;27&#58; linux/dvb/dmx.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;8&#58;32&#58; linux/dvb/frontend.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;9&#58;29&#58; linux/dvb/video.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;10&#58;29&#58; linux/dvb/audio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <sys/poll.h>
    #include <sys/ioctl.h>
    #include <stdio.h>
    #include <time.h>
    #include <unistd.h>

    #include <linux/dvb/dmx.h>
    #include <linux/dvb/frontend.h>
    #include <linux/dvb/video.h>
    #include <linux/dvb/audio.h>
    int main&#40;void&#41; &#123;return 0;&#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/src/DVB/include
    /tmp/mplayer-conf-31710-20972.c&#58;7&#58;27&#58; linux/dvb/dmx.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;8&#58;32&#58; linux/dvb/frontend.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;9&#58;29&#58; linux/dvb/video.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;10&#58;29&#58; linux/dvb/audio.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no &#40;specify path to DVB/include &#40;HEAD Version&#41; with --with-dvbincdir=DIR&#41;
    ##########################################

    ============ Checking for PNG support ============

    #include <png.h>
    #include <string.h>
    int main&#40;void&#41; &#123;
    printf&#40;"png.h &#58; %s\n", PNG_LIBPNG_VER_STRING&#41;;
    printf&#40;"libpng&#58; %s\n", png_libpng_ver&#41;;
    return &#40;strcmp&#40;PNG_LIBPNG_VER_STRING, png_libpng_ver&#41;&#41;;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lpng -lz -lm

    ldd /tmp/mplayer-conf-16070-20972.o
    libpng12.so.0 => /usr/lib/libpng12.so.0 &#40;0x005f7000&#41;
    libz.so.1 => /usr/lib/libz.so.1 &#40;0x0096b000&#41;
    libm.so.6 => /lib/tls/libm.so.6 &#40;0x00940000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    png.h &#58; 1.2.8
    libpng&#58; 1.2.8
    Result is&#58; yes
    ##########################################

    ============ Checking for JPEG support ============

    #include <stdio.h>
    #include <stdlib.h>
    #include <setjmp.h>
    #include <string.h>
    #include <jpeglib.h>
    int main&#40;void&#41; &#123;
    return 0;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -ljpeg -lm

    ldd /tmp/mplayer-conf-16070-20972.o
    libjpeg.so.62 => /usr/lib/libjpeg.so.62 &#40;0x00ce2000&#41;
    libm.so.6 => /lib/tls/libm.so.6 &#40;0x00940000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for PNM support ============
    Result is&#58; yes
    ##########################################

    ============ Checking for md5sum support ============
    Result is&#58; yes
    ##########################################

    ============ Checking for GIF support ============

    #include <gif_lib.h>
    int main&#40;void&#41; &#123;
    return 0;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lungif

    ldd /tmp/mplayer-conf-16070-20972.o
    libungif.so.4 => /usr/lib/libungif.so.4 &#40;0x00b89000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libSM.so.6 => /usr/X11R6/lib/libSM.so.6 &#40;0x00a84000&#41;
    libICE.so.6 => /usr/X11R6/lib/libICE.so.6 &#40;0x00a6a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;


    #include <signal.h>
    #include <gif_lib.h>
    void catch&#40;&#41; &#123; exit&#40;1&#41;; &#125;
    int main&#40;void&#41; &#123;
    signal&#40;SIGSEGV, catch&#41;; // catch segfault
    printf&#40;"EGifPutExtensionFirst is at address %p\n", EGifPutExtensionFirst&#41;;
    EGifSetGifVersion&#40;"89a"&#41;; // this will segfault a buggy gif lib.
    return 0;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lungif

    ldd /tmp/mplayer-conf-16070-20972.o
    libungif.so.4 => /usr/lib/libungif.so.4 &#40;0x00b89000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libSM.so.6 => /usr/X11R6/lib/libSM.so.6 &#40;0x00a84000&#41;
    libICE.so.6 => /usr/X11R6/lib/libICE.so.6 &#40;0x00a6a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;

    EGifPutExtensionFirst is at address 0x8048480
    Result is&#58; yes
    ##########################################

    ============ Checking for broken giflib workaround ============

    #include <gif_lib.h>
    int main&#40;void&#41; &#123;
    GifFileType gif;
    printf&#40;"UserData is at address %p\n", gif.UserData&#41;;
    return 0;
    &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lungif

    ldd /tmp/mplayer-conf-16070-20972.o
    libungif.so.4 => /usr/lib/libungif.so.4 &#40;0x00b89000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libSM.so.6 => /usr/X11R6/lib/libSM.so.6 &#40;0x00a84000&#41;
    libICE.so.6 => /usr/X11R6/lib/libICE.so.6 &#40;0x00a6a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;

    UserData is at address 0x939ff4
    Result is&#58; disabled
    ##########################################

    ============ Checking for VESA support ============

    #include <sys/io.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for SDL ============
    1.2.7
    1.2.7

    #include <SDL.h>
    int main&#40;int argc, char *argv&#91;&#93;&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/include/SDL -D_REENTRANT -L/usr/lib -lSDL -lpthread

    ldd /tmp/mplayer-conf-16070-20972.o
    libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 &#40;0x036fc000&#41;
    libpthread.so.0 => /lib/tls/libpthread.so.0 &#40;0x00a46000&#41;
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    libm.so.6 => /lib/tls/libm.so.6 &#40;0x00940000&#41;
    libdl.so.2 => /lib/libdl.so.2 &#40;0x00965000&#41;
    libasound.so.2 => /lib/libasound.so.2 &#40;0x0441a000&#41;
    libX11.so.6 => /usr/X11R6/lib/libX11.so.6 &#40;0x0097d000&#41;
    libXext.so.6 => /usr/X11R6/lib/libXext.so.6 &#40;0x00a5a000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes &#40;using sdl-config&#41;
    ##########################################

    ============ Checking for Windows waveout ============

    #include <windows.h>
    #include <mmsystem.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lwinmm
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;21&#58; windows.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;2&#58;22&#58; mmsystem.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for Directx ============

    #include <windows.h>
    #include <ddraw.h>
    #include <dsound.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -lgdi32
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;21&#58; windows.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;2&#58;19&#58; ddraw.h&#58; No such file or directory
    /tmp/mplayer-conf-31710-20972.c&#58;3&#58;20&#58; dsound.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for NAS ============

    #include <audio/audiolib.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -laudio -I/usr/X11R6/include -lXt -L/usr/X11R6/lib -lXext -lX11 -lnsl -lm
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;28&#58; audio/audiolib.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for DXR2 ============

    #include <dxr2ioctl.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;23&#58; dxr2ioctl.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <dxr2ioctl.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/local/include/dxr2
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;23&#58; dxr2ioctl.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory


    #include <dxr2ioctl.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o -I/usr/include/dxr2
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;23&#58; dxr2ioctl.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for DXR3/H+ ============

    #include <linux/em8300.h>
    int main&#40;void&#41; &#123; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o
    /tmp/mplayer-conf-31710-20972.c&#58;1&#58;26&#58; linux/em8300.h&#58; No such file or directory

    ldd /tmp/mplayer-conf-16070-20972.o
    ldd&#58; /tmp/mplayer-conf-16070-20972.o&#58; No such file or directory

    Result is&#58; no
    ##########################################

    ============ Checking for libmp1e ============
    Result is&#58; no
    ##########################################

    ============ Checking for libfame ============
    Result is&#58; no
    ##########################################

    ============ Checking for OSS Audio ============

    #include <sys/ioctl.h>
    #include <sys/soundcard.h>
    int main&#40;void&#41; &#123; int arg = SNDCTL_DSP_SETFRAGMENT; return 0; &#125;

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;


    #include <sys/ioctl.h>
    #include <sys/soundcard.h>
    #ifdef OPEN_SOUND_SYSTEM
    int main&#40;void&#41; &#123; return 0; &#125;
    #else
    #error Not the real thing
    #endif

    cc /tmp/mplayer-conf-31710-20972.c -o /tmp/mplayer-conf-16070-20972.o

    ldd /tmp/mplayer-conf-16070-20972.o
    libc.so.6 => /lib/tls/libc.so.6 &#40;0x00814000&#41;
    /lib/ld-linux.so.2 &#40;0x007f6000&#41;

    Result is&#58; yes
    ##########################################

    ============ Checking for aRts ============
    Linux For Ever!

  2. #2
    Linux Engineer
    Join Date
    Jan 2005
    Location
    Chicago (USA)
    Posts
    1,028
    You don't have to compile it. You can replace your /etc/yum.conf with this and run as root rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY then yum install mplayer. You can also install mplayer-mencoder, mplayer-gui, and mplayer-mencoder and mplayerplug-in.

  3. #3
    Linux Engineer
    Join Date
    Apr 2005
    Location
    Belgium
    Posts
    1,429
    Piece of cake i think... Just install the gtk-devel packages, using Yum? Otherwise look for them on rpm.pbone.net, you can look for FC packages only there, quite handy
    ** Registered Linux User # 393717 and proud of it ** Check out www.zenwalk.org
    ** Zenwalk 2.8 - Xfce 4.4 beta 2- 2.6.17.6 kernel = Slack on steroids! **

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Engineer
    Join Date
    May 2003
    Location
    Greece / Athens
    Posts
    1,169
    i fixed it by downloading gtk-devel....
    thanx!
    Linux For Ever!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •