============ Checking for gcc version ============ Result is: 3.4.6, ok ########################################## ============ Checking for host cc ============ Result is: gcc ########################################## ============ Checking for cross compilation ============ int main() { return 0; } gcc -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7da7000) /lib/ld-linux.so.2 (0xb7ef5000) Result is: no ########################################## ============ Checking for CPU vendor ============ Result is: GenuineIntel (6:3:4) ########################################## ============ Checking for CPU type ============ Result is: Pentium II (Klamath) ########################################## ============ Checking for GCC & CPU optimization abilities ============ int main(void) { return 0; } gcc -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -mtune=i686 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e71000) /lib/ld-linux.so.2 (0xb7fbf000) int main(void) { return 0; } gcc -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -march=i486 -mtune=i686 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dd0000) /lib/ld-linux.so.2 (0xb7f1e000) Result is: i686 ########################################## ============ Checking for assembler support of -pipe option ============ int main(void) { return 0; } gcc -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -pipe ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e6b000) /lib/ld-linux.so.2 (0xb7fb9000) Result is: yes ########################################## ============ Checking for compiler support of named assembler arguments ============ Result is: yes ########################################## ============ Checking for assembler (/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/as 2.15.92.0.2) ============ Result is: ok ########################################## ============ Checking for .align is a power of two ============ main() { asm (".align 3"); } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c {standard input}: Assembler messages: {standard input}:13: Error: alignment not a power of 2 ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for awk ============ ./configure: line 2452: mawk: command not found Result is: gawk ########################################## ============ Checking for extra headers ============ Result is: none ########################################## ============ Checking for extra libs ============ Result is: none ########################################## ============ Checking for -lposix ============ int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lposix /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lposix collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for -lm ============ int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lm ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib/tls/libm.so.6 (0xb7f0e000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dde000) /lib/ld-linux.so.2 (0xb7f50000) Result is: yes ########################################## ============ Checking for langinfo ============ #include int main(void) { nl_langinfo(CODESET); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dab000) /lib/ld-linux.so.2 (0xb7ef9000) Result is: yes ########################################## ============ Checking for language ============ Result is: using en (man pages: en ) ########################################## ============ Checking for enable sighandler ============ Result is: yes ########################################## ============ Checking for runtime cpudetection ============ Result is: yes ########################################## ============ Checking for restrict keyword ============ void foo(char * restrict p); int main(){} gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/mplayer-conf-27822-17798.c:1: error: syntax error before "p" ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory void foo(char * __restrict p); int main(){} gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e58000) /lib/ld-linux.so.2 (0xb7fa6000) Result is: __restrict ########################################## ============ Checking for __builtin_expect ============ int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; } int main() { return foo(10) && foo(0); } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e59000) /lib/ld-linux.so.2 (0xb7fa7000) Result is: yes ########################################## ============ Checking for kstat ============ #include int main(void) { (void) kstat_open(); (void) kstat_close(0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lkstat /tmp/mplayer-conf-27822-17798.c:1:19: kstat.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for posix4 ============ #include int main(void) { (void) nanosleep(0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lposix4 /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lposix4 collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for lrintf ============ #include int main(void) { long (*foo)(float); foo = lrintf; (void)(*foo)(0.0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -D_GNU_SOURCE -lm ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib/tls/libm.so.6 (0xb7f92000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e62000) /lib/ld-linux.so.2 (0xb7fd4000) Result is: yes ########################################## ============ Checking for round ============ #include int main(void) { (void) round(0.0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lm ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib/tls/libm.so.6 (0xb7f2d000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dfd000) /lib/ld-linux.so.2 (0xb7f6f000) Result is: yes ########################################## ============ Checking for nanosleep ============ #include int main(void) { (void) nanosleep(0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dfa000) /lib/ld-linux.so.2 (0xb7f48000) Result is: yes ########################################## ============ Checking for socklib ============ #include #include int main(void) { (void) gethostbyname(0); (void) socket(AF_INET, SOCK_STREAM, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e21000) /lib/ld-linux.so.2 (0xb7f6f000) #include int main(void) { (void) gethostbyname(0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lws2_32 /tmp/mplayer-conf-27822-17798.c:1:22: winsock2.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: yes ########################################## ============ Checking for inet_pton() ============ #include #include #include int main(void) { (void) inet_pton(0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7ddc000) /lib/ld-linux.so.2 (0xb7f2a000) Result is: yes (using ) ########################################## ============ Checking for inttypes.h (required) ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e2b000) /lib/ld-linux.so.2 (0xb7f79000) Result is: yes ########################################## ============ Checking for int_fastXY_t in inttypes.h ============ #include int main(void) { volatile int_fast16_t v= 0; return v; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7df0000) /lib/ld-linux.so.2 (0xb7f3e000) Result is: yes ########################################## ============ Checking for word size ============ #include #include int main(void) { printf("%d\n", sizeof(size_t)*8); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e93000) /lib/ld-linux.so.2 (0xb7fe1000) Result is: 32 ########################################## ============ Checking for stddef.h ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e58000) /lib/ld-linux.so.2 (0xb7fa6000) Result is: yes ########################################## ============ Checking for malloc.h ============ #include int main(void) { (void) malloc(0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e8c000) /lib/ld-linux.so.2 (0xb7fda000) Result is: yes ########################################## ============ Checking for memalign() ============ #include int main (void) { (void) memalign(64, sizeof(char)); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7daf000) /lib/ld-linux.so.2 (0xb7efd000) Result is: yes ########################################## ============ Checking for alloca.h ============ #include int main(void) { (void) alloca(0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7ddc000) /lib/ld-linux.so.2 (0xb7f2a000) #include int main(void) { (void) alloca(0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e94000) /lib/ld-linux.so.2 (0xb7fe2000) Result is: yes ########################################## ============ Checking for mman.h ============ #include #include int main(void) { (void) mmap(0, 0, 0, 0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e99000) /lib/ld-linux.so.2 (0xb7fe7000) Result is: yes ########################################## #include #include int main(void) { void *p = MAP_FAILED; return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e5a000) /lib/ld-linux.so.2 (0xb7fa8000) ============ Checking for dynamic loader ============ #include int main(void) { dlopen(0, 0); dlclose(0); dlsym(0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/ccwfGxCp.o(.text+0x1a): In function `main': : undefined reference to `dlopen' /tmp/ccwfGxCp.o(.text+0x26): In function `main': : undefined reference to `dlclose' /tmp/ccwfGxCp.o(.text+0x38): In function `main': : undefined reference to `dlsym' collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include int main(void) { dlopen(0, 0); dlclose(0); dlsym(0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -ldl ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7f2a000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dfa000) /lib/ld-linux.so.2 (0xb7f4d000) Result is: yes ########################################## ============ Checking for dynamic a/v plugins support ============ Result is: yes ########################################## ============ Checking for pthread ============ #include void* func(void *arg) { return arg; } int main(void) { pthread_t tid; return pthread_create (&tid, 0, func, 0) == 0 ? 0 : 1; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lpthreadGC2 /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lpthreadGC2 collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include void* func(void *arg) { return arg; } int main(void) { pthread_t tid; return pthread_create (&tid, 0, func, 0) == 0 ? 0 : 1; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/cc4Nt9UQ.o(.text+0x38): In function `main': : undefined reference to `pthread_create' collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include void* func(void *arg) { return arg; } int main(void) { pthread_t tid; return pthread_create (&tid, 0, func, 0) == 0 ? 0 : 1; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lpthread ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7f90000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e60000) /lib/ld-linux.so.2 (0xb7fc1000) Result is: yes (using -lpthread) ########################################## ============ Checking for rpath ============ Result is: no ########################################## ============ Checking for iconv ============ #include #include #include #define INBUFSIZE 1024 #define OUTBUFSIZE 4096 char inbuffer[INBUFSIZE]; char outbuffer[OUTBUFSIZE]; int main(void) { size_t numread; iconv_t icdsc; char *tocode="UTF-8"; char *fromcode="cp1250"; if ((icdsc = iconv_open (tocode, fromcode)) != (iconv_t)(-1)) { while ((numread = read (0, inbuffer, INBUFSIZE))) { char *iptr=inbuffer; char *optr=outbuffer; size_t inleft=numread; size_t outleft=OUTBUFSIZE; if (iconv(icdsc, (const char **)&iptr, &inleft, &optr, &outleft) != (size_t)(-1)) { write (1, outbuffer, OUTBUFSIZE - outleft); } } if (iconv_close(icdsc) == -1) ; } } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lm /tmp/mplayer-conf-27822-17798.c: In function `main': /tmp/mplayer-conf-27822-17798.c:21: warning: passing arg 2 of `iconv' from incompatible pointer type ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib/tls/libm.so.6 (0xb7f0f000) libc.so.6 => /lib/tls/libc.so.6 (0xb7ddf000) /lib/ld-linux.so.2 (0xb7f51000) Result is: yes ########################################## ============ Checking for sys/soundcard.h ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7db9000) /lib/ld-linux.so.2 (0xb7f07000) Result is: yes ########################################## ============ Checking for sys/dvdio.h ============ #include #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/mplayer-conf-27822-17798.c:2:23: sys/dvdio.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for sys/cdio.h ============ #include #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/mplayer-conf-27822-17798.c:2:22: sys/cdio.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for linux/cdrom.h ============ #include #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e23000) /lib/ld-linux.so.2 (0xb7f71000) Result is: yes ########################################## ============ Checking for dvd.h ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/mplayer-conf-27822-17798.c:1:17: dvd.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for termcap ============ int main(void) { tgetent(); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lncurses ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f14000) libc.so.6 => /lib/tls/libc.so.6 (0xb7de4000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7de0000) /lib/ld-linux.so.2 (0xb7f75000) Result is: yes (using -lncurses) ########################################## ============ Checking for termios ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f7c000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e4c000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7e48000) /lib/ld-linux.so.2 (0xb7fdd000) Result is: yes (using sys/termios.h) ########################################## ============ Checking for shm ============ #include #include int main(void) { shmget(0, 0, 0); shmat(0, 0, 0); shmctl(0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f04000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dd4000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7dd0000) /lib/ld-linux.so.2 (0xb7f65000) Result is: yes ########################################## ============ Checking for linux devfs ============ Result is: no ########################################## ============ Checking for scandir() ============ int main (void) { scandir("", 0, 0, 0); alphasort(0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7ed3000) libc.so.6 => /lib/tls/libc.so.6 (0xb7da3000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d9f000) /lib/ld-linux.so.2 (0xb7f34000) Result is: yes ########################################## ============ Checking for strsep() ============ #include int main (void) { char *s = "Hello, world!"; (void) strsep(&s, ","); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7efe000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dce000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7dca000) /lib/ld-linux.so.2 (0xb7f5f000) Result is: yes ########################################## ============ Checking for strlcpy() ============ #include int main (void) { char *s = "Hello, world!", t[20]; (void) strlcpy(t, s, sizeof( t )); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/ccuK6RI1.o(.text+0x25): In function `main': : undefined reference to `strlcpy' collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for strlcat() ============ #include int main (void) { char *s = "Hello, world!", t[20]; (void) strlcat(t, s, sizeof( t )); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/ccqGbvct.o(.text+0x25): In function `main': : undefined reference to `strlcat' collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for fseeko() ============ #include int main (void) { int i; i = fseeko(stdin, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7ee9000) libc.so.6 => /lib/tls/libc.so.6 (0xb7db9000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7db5000) /lib/ld-linux.so.2 (0xb7f4a000) Result is: yes ########################################## ============ Checking for localtime_r() ============ #include int main( void ) { localtime_r(NULL, NULL); } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f64000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e34000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7e30000) /lib/ld-linux.so.2 (0xb7fc5000) Result is: yes ########################################## ============ Checking for vsscanf() ============ #include int main(void) { vsscanf(0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f0c000) libc.so.6 => /lib/tls/libc.so.6 (0xb7ddc000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7dd8000) /lib/ld-linux.so.2 (0xb7f6d000) Result is: yes ########################################## ============ Checking for swab() ============ #include int main(void) { swab(0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7e92000) libc.so.6 => /lib/tls/libc.so.6 (0xb7d62000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d5e000) /lib/ld-linux.so.2 (0xb7ef3000) Result is: yes ########################################## ============ Checking for POSIX select() ============ #include #include #include #include #include #include int main(void) {int nfds = 1; fd_set readfds; struct timeval timeout; select(nfds,&readfds,NULL,NULL,&timeout); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f66000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e36000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7e32000) /lib/ld-linux.so.2 (0xb7fc7000) Result is: yes ########################################## ============ Checking for gettimeofday() ============ #include #include int main(void) {struct timeval tv_start; gettimeofday(&tv_start, NULL); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7ef0000) libc.so.6 => /lib/tls/libc.so.6 (0xb7dc0000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7dbc000) /lib/ld-linux.so.2 (0xb7f51000) Result is: yes ########################################## ============ Checking for glob() ============ #include #include int main(void) { glob_t gg; glob("filename",0,NULL,&gg); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7e95000) libc.so.6 => /lib/tls/libc.so.6 (0xb7d65000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7d61000) /lib/ld-linux.so.2 (0xb7ef6000) Result is: yes ########################################## ============ Checking for setenv() ============ #include int main (void){ setenv("","",0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f25000) libc.so.6 => /lib/tls/libc.so.6 (0xb7df5000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7df1000) /lib/ld-linux.so.2 (0xb7f86000) Result is: yes ########################################## ============ Checking for sys/sysinfo.h ============ #include int main(void) { struct sysinfo s_info; sysinfo(&s_info); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f7d000) libc.so.6 => /lib/tls/libc.so.6 (0xb7e4d000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7e49000) /lib/ld-linux.so.2 (0xb7fde000) Result is: yes ########################################## ============ Checking for pkg-config ============ Result is: yes ########################################## ============ Checking for Samba support (libsmbclient) ============ #include int main(void) { smbc_opendir("smb://"); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lsmbclient ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f47000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d75000) libc.so.6 => /lib/tls/libc.so.6 (0xb7c46000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7c42000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7c14000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7c00000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7bea000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7bb3000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7ba7000) /lib/ld-linux.so.2 (0xb7fa8000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7b90000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7b52000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7a19000) Result is: yes ########################################## ============ Checking for 3dfx ============ Result is: no ########################################## ============ Checking for tdfxfb ============ Result is: no ########################################## ============ Checking for s3fb ============ Result is: no ########################################## ============ Checking for tdfxvid ============ Result is: no ########################################## ============ Checking for tga ============ Result is: yes ########################################## ============ Checking for DirectFB ============ #include int main(void) { IDirectFB *foo; DirectFBInit(0,0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -lsmbclient -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -ldirectfb /tmp/mplayer-conf-27822-17798.c:1:22: directfb.h: No such file or directory /tmp/mplayer-conf-27822-17798.c: In function `main': /tmp/mplayer-conf-27822-17798.c:2: error: `IDirectFB' undeclared (first use in this function) /tmp/mplayer-conf-27822-17798.c:2: error: (Each undeclared identifier is reported only once /tmp/mplayer-conf-27822-17798.c:2: error: for each function it appears in.) /tmp/mplayer-conf-27822-17798.c:2: error: `foo' undeclared (first use in this function) ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include int main(void) { IDirectFB *foo; DirectFBInit(0,0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -lsmbclient -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -I/usr/local/include/directfb -ldirectfb /tmp/mplayer-conf-27822-17798.c:1:22: directfb.h: No such file or directory /tmp/mplayer-conf-27822-17798.c: In function `main': /tmp/mplayer-conf-27822-17798.c:2: error: `IDirectFB' undeclared (first use in this function) /tmp/mplayer-conf-27822-17798.c:2: error: (Each undeclared identifier is reported only once /tmp/mplayer-conf-27822-17798.c:2: error: for each function it appears in.) /tmp/mplayer-conf-27822-17798.c:2: error: `foo' undeclared (first use in this function) ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include int main(void) { IDirectFB *foo; DirectFBInit(0,0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -lncurses -lsmbclient -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -I/usr/include/directfb -ldirectfb ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7ef5000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d23000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7cda000) libc.so.6 => /lib/tls/libc.so.6 (0xb7bab000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7ba7000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7b79000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7b65000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7b4e000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7b18000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7b0c000) libz.so.1 => /usr/lib/libz.so.1 (0xb7afa000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7af1000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7aec000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7ad9000) /lib/ld-linux.so.2 (0xb7f56000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7ac2000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7a84000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb794b000) Result is: yes (0.9.22) ########################################## ============ Checking for X11 headers presence ============ Result is: yes (using /usr/X11/include) ########################################## ============ Checking for X11 ============ #include #include int main(void) { (void) XCreateWindow(0,0,0,0,0,0,0,0,0,0,0,0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lXext -lX11 -lpthread /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lXext collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include #include int main(void) { (void) XCreateWindow(0,0,0,0,0,0,0,0,0,0,0,0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -L/usr/X11R6/lib -lXext -lX11 -lpthread ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7ee2000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d10000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7cc7000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7cb9000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7bec000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7bda000) libc.so.6 => /lib/tls/libc.so.6 (0xb7aab000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7aa6000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7a78000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7a64000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7a4e000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a18000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a0c000) libz.so.1 => /usr/lib/libz.so.1 (0xb79f9000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb79f0000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb79eb000) /lib/ld-linux.so.2 (0xb7f43000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb79d4000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7996000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb785c000) Result is: yes ########################################## ============ Checking for DPMS ============ #include #include #include #include #include int main(void) { (void) DPMSQueryExtension(0, 0, 0); } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lXdpms /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lXdpms collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include #include int main(void) { (void) DPMSQueryExtension(0, 0, 0); } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f58000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d86000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d3d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d2f000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c62000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c50000) libc.so.6 => /lib/tls/libc.so.6 (0xb7b21000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b1c000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7aee000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7ada000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7ac4000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a8e000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a82000) libz.so.1 => /usr/lib/libz.so.1 (0xb7a6f000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7a66000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7a61000) /lib/ld-linux.so.2 (0xb7fb9000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7a4a000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7a0c000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb78d2000) Result is: yes (using Xdpms 4) ########################################## ============ Checking for Xv ============ #include #include int main(void) { (void) XvGetPortAttribute(0, 0, 0, 0); (void) XvQueryPortAttributes(0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lXv ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7efe000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d2c000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7ce3000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7cd5000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c08000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7bf6000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7bf1000) libc.so.6 => /lib/tls/libc.so.6 (0xb7ac1000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7abd000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7a8f000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7a7b000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7a65000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a2f000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a22000) libz.so.1 => /usr/lib/libz.so.1 (0xb7a10000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7a07000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7a02000) /lib/ld-linux.so.2 (0xb7f5f000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb79eb000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb79ac000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7873000) Result is: yes ########################################## ============ Checking for XvMC ============ Result is: no ########################################## ============ Checking for Xinerama ============ #include #include int main(void) { (void) XineramaIsActive(0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lXinerama ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f55000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d83000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d3a000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d2c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c5f000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c4d000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c48000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c44000) libc.so.6 => /lib/tls/libc.so.6 (0xb7b15000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b11000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7ae3000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7acf000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7ab9000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a82000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a76000) libz.so.1 => /usr/lib/libz.so.1 (0xb7a64000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7a5b000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7a56000) /lib/ld-linux.so.2 (0xb7fb6000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7a3e000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7a00000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb78c7000) Result is: yes ########################################## ============ Checking for Xxf86vm ============ #include #include int main(void) { (void) XF86VidModeQueryExtension(0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lXxf86vm ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f78000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7da6000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d5d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d4f000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c82000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c70000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c6b000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c67000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7c62000) libc.so.6 => /lib/tls/libc.so.6 (0xb7b33000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b2f000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7b01000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7aed000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7ad6000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7aa0000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a94000) libz.so.1 => /usr/lib/libz.so.1 (0xb7a82000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7a79000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7a74000) /lib/ld-linux.so.2 (0xb7fd9000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7a5c000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7a1e000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb78e5000) Result is: yes ########################################## ============ Checking for XF86keysym ============ #include #include int main(void) { return XF86XK_AudioPause; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f67000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d95000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d4c000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d3e000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c71000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c5f000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c5a000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c56000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7c51000) libc.so.6 => /lib/tls/libc.so.6 (0xb7b22000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b1e000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7af0000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7adc000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7ac5000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a8f000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a83000) libz.so.1 => /usr/lib/libz.so.1 (0xb7a71000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7a68000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7a63000) /lib/ld-linux.so.2 (0xb7fc8000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7a4b000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7a0d000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb78d4000) Result is: yes ########################################## ============ Checking for DGA ============ #include #include int main (void) { (void) XF86DGASetViewPort(0, 0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lXxf86dga -lXxf86vm ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f06000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d34000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7ceb000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7cdd000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c10000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7bfe000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7bf9000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7bf5000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7bf0000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7bea000) libc.so.6 => /lib/tls/libc.so.6 (0xb7abb000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7ab7000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7a89000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7a74000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7a5e000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a28000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a1c000) libz.so.1 => /usr/lib/libz.so.1 (0xb7a0a000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7a01000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb79fb000) /lib/ld-linux.so.2 (0xb7f67000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb79e4000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb79a6000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb786d000) #include #include int main (void) { (void) XDGASetViewport(0, 0, 0, 0, 0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lXxf86dga ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f7d000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7dab000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d62000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d54000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c87000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c75000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c70000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c6c000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7c67000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7c61000) libc.so.6 => /lib/tls/libc.so.6 (0xb7b32000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b2e000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7b00000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7aeb000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7ad5000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a9f000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a93000) libz.so.1 => /usr/lib/libz.so.1 (0xb7a81000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7a78000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7a72000) /lib/ld-linux.so.2 (0xb7fde000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7a5b000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7a1d000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb78e4000) Result is: 2 (using DGA 2.0) ########################################## ============ Checking for OpenGL ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lGL -lm ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f33000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d61000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d18000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d0a000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c3d000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c2b000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c26000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c22000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7c1d000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7c17000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7bb0000) libm.so.6 => /lib/tls/libm.so.6 (0xb7b8d000) libc.so.6 => /lib/tls/libc.so.6 (0xb7a5e000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7a59000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7a2b000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7a17000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7a01000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb79cb000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb79bf000) libz.so.1 => /usr/lib/libz.so.1 (0xb79ac000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb79a3000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb799e000) /lib/ld-linux.so.2 (0xb7f94000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7987000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7949000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb780f000) Result is: yes ########################################## ============ Checking for /dev/mga_vid ============ Result is: no ########################################## ============ Checking for xmga ============ Result is: no ########################################## ============ Checking for GGI ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lggi /tmp/mplayer-conf-27822-17798.c:1:21: ggi/ggi.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for GGI extension: libggiwmh ============ #include #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lggi -lggiwmh /tmp/mplayer-conf-27822-17798.c:1:21: ggi/ggi.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:2:21: ggi/wmh.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for AA ============ #include extern struct aa_hardware_params aa_defparams; extern struct aa_renderparams aa_defrenderparams; int main(void) { aa_context *c; aa_renderparams *p; (void) aa_init(0, 0, 0); c = aa_autoinit(&aa_defparams); p = aa_getrenderparams(); aa_autoinitkbd(c,0); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -laa ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f79000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7da7000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d5e000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d50000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c83000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c71000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c6c000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c68000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7c63000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7c5d000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7bf6000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7bf2000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7bd9000) libc.so.6 => /lib/tls/libc.so.6 (0xb7aa9000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7a7b000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7a67000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7a51000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7a1b000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7a0f000) libz.so.1 => /usr/lib/libz.so.1 (0xb79fc000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb79f3000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb79ee000) /lib/ld-linux.so.2 (0xb7fda000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb797c000) libm.so.6 => /lib/tls/libm.so.6 (0xb7959000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7952000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb793b000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb78fd000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb77c4000) Result is: yes ########################################## ============ Checking for CACA ============ 0.9 #include #ifdef CACA_API_VERSION_1 #include #endif int main(void) { (void) caca_init(); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f6f000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d9d000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d54000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d46000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c79000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c67000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c62000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c5e000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7c59000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7c53000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7bec000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7be8000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7bcf000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7b11000) libc.so.6 => /lib/tls/libc.so.6 (0xb79e2000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb79b4000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb79a0000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb798a000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7954000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7947000) libz.so.1 => /usr/lib/libz.so.1 (0xb7935000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb792c000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7927000) /lib/ld-linux.so.2 (0xb7fd0000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb78b5000) libm.so.6 => /lib/tls/libm.so.6 (0xb7891000) libgpm.so.1 => /lib/libgpm.so.1 (0xb788b000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7874000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7836000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb76fd000) Result is: yes ########################################## ============ Checking for SVGAlib ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lvga -lm /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f3e000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d6c000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7d23000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7d15000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c48000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c36000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c31000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c2d000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7c28000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7c22000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7bbb000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7bb7000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7b9e000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7ae0000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb7a8d000) libm.so.6 => /lib/tls/libm.so.6 (0xb7a6a000) libc.so.6 => /lib/tls/libc.so.6 (0xb793b000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb790d000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb78f9000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb78e2000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb78ac000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb78a0000) libz.so.1 => /usr/lib/libz.so.1 (0xb788e000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7885000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7880000) /lib/ld-linux.so.2 (0xb7f9f000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb780d000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7807000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb77f0000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb77b2000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7679000) Result is: yes ########################################## ============ Checking for FBDev ============ Result is: no ########################################## ============ Checking for DVB ============ #include #include #include #include #include #include #include #include #include #include int main(void) {return 0;} gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /tmp/mplayer-conf-27822-17798.c:7:21: ost/dmx.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:8:26: ost/frontend.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:9:21: ost/sec.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:10:23: ost/video.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:11:23: ost/audio.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory #include #include #include #include #include #include #include #include #include #include int main(void) {return 0;} gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -I/usr/src/DVB/ost/include /tmp/mplayer-conf-27822-17798.c:7:21: ost/dmx.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:8:26: ost/frontend.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:9:21: ost/sec.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:10:23: ost/video.h: No such file or directory /tmp/mplayer-conf-27822-17798.c:11:23: ost/audio.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for DVB HEAD ============ #include #include #include #include #include #include #include #include #include int main(void) {return 0;} gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f15000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d43000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7cfa000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7cec000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7c1f000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7c0d000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7c08000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7c04000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7bff000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7bf9000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7b92000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b8e000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7b75000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7ab7000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb7a64000) libc.so.6 => /lib/tls/libc.so.6 (0xb7935000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7907000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb78f3000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb78dd000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb78a6000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb789a000) libz.so.1 => /usr/lib/libz.so.1 (0xb7888000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb787f000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb787a000) /lib/ld-linux.so.2 (0xb7f76000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb7807000) libm.so.6 => /lib/tls/libm.so.6 (0xb77e4000) libgpm.so.1 => /lib/libgpm.so.1 (0xb77de000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb77c7000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7789000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb764f000) Result is: yes ########################################## ============ Checking for PNG support ============ #include #include int main(void) { printf("png.h : %s\n", PNG_LIBPNG_VER_STRING); printf("libpng: %s\n", png_libpng_ver); return (strcmp(PNG_LIBPNG_VER_STRING, png_libpng_ver)); } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lpng -lz -lm /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7e8a000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7cb8000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7c6f000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7c61000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7b94000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b82000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7b7d000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7b79000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7b74000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7b6e000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7b07000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b03000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7aea000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7a2c000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb79d9000) libpng.so.3 => /usr/lib/libpng.so.3 (0xb79a0000) libz.so.1 => /usr/lib/libz.so.1 (0xb798e000) libm.so.6 => /lib/tls/libm.so.6 (0xb796b000) libc.so.6 => /lib/tls/libc.so.6 (0xb783c000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb780d000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb77f9000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb77e3000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb77ad000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb77a1000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7798000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7792000) /lib/ld-linux.so.2 (0xb7eeb000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb7720000) libgpm.so.1 => /lib/libgpm.so.1 (0xb771a000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7703000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb76c5000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb758b000) png.h : 1.2.12 libpng: 1.2.12 Result is: yes ########################################## ============ Checking for JPEG support ============ #include #include #include #include #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -lpng -lz -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -ljpeg -lm /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f3d000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d6b000) libpng.so.3 => /usr/lib/libpng.so.3 (0xb7d32000) libz.so.1 => /usr/lib/libz.so.1 (0xb7d20000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7cd7000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7cc9000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7bfc000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7be9000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7be4000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7be1000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7bdc000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7bd6000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7b6f000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b6a000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7b51000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7a94000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb7a41000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7a24000) libm.so.6 => /lib/tls/libm.so.6 (0xb7a01000) libc.so.6 => /lib/tls/libc.so.6 (0xb78d1000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb78a3000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb788f000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7879000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7843000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7837000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb782d000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb7828000) /lib/ld-linux.so.2 (0xb7f9e000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb77b6000) libgpm.so.1 => /lib/libgpm.so.1 (0xb77b0000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7799000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb775a000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7621000) Result is: yes ########################################## ============ Checking for PNM support ============ Result is: yes ########################################## ============ Checking for GIF support ============ #include int main(void) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -lpng -lz -ljpeg -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lungif /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f5b000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d89000) libpng.so.3 => /usr/lib/libpng.so.3 (0xb7d50000) libz.so.1 => /usr/lib/libz.so.1 (0xb7d3e000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7d21000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7cd8000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7cca000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7bfc000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7bea000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7be5000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7be2000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7bdd000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7bd7000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7b6f000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b6b000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7b52000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7a95000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb7a42000) libungif.so.4 => /usr/lib/libungif.so.4 (0xb7a3a000) libc.so.6 => /lib/tls/libc.so.6 (0xb790a000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb78dc000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb78c8000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb78b2000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb787c000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb7870000) libm.so.6 => /lib/tls/libm.so.6 (0xb784c000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb7843000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb783e000) /lib/ld-linux.so.2 (0xb7fbc000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb77cc000) libgpm.so.1 => /lib/libgpm.so.1 (0xb77c6000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb77ae000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb7770000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb7637000) #include #include void catch() { exit(1); } int main(void) { signal(SIGSEGV, catch); // catch segfault printf("EGifPutExtensionFirst is at address %p\n", EGifPutExtensionFirst); EGifSetGifVersion("89a"); // this will segfault a buggy gif lib. return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -lpng -lz -ljpeg -lungif -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lungif /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7eea000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d18000) libpng.so.3 => /usr/lib/libpng.so.3 (0xb7cdf000) libz.so.1 => /usr/lib/libz.so.1 (0xb7ccd000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7cb0000) libungif.so.4 => /usr/lib/libungif.so.4 (0xb7ca8000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7c5f000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7c50000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7b83000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b71000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7b6c000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7b69000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7b64000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7b5d000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7af6000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7af2000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7ad9000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7a1c000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb79c9000) libc.so.6 => /lib/tls/libc.so.6 (0xb7899000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb786b000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7857000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb7841000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb780b000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb77ff000) libm.so.6 => /lib/tls/libm.so.6 (0xb77db000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb77d2000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb77cd000) /lib/ld-linux.so.2 (0xb7f4b000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb775b000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7755000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb773d000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb76ff000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb75c6000) EGifPutExtensionFirst is at address 0x8048588 Result is: yes ########################################## ============ Checking for broken giflib workaround ============ #include int main(void) { GifFileType gif; printf("UserData is at address %p\n", gif.UserData); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -lpng -lz -ljpeg -lungif -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lungif /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /lib/libncurses.so.5 (0xb7f16000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7d44000) libpng.so.3 => /usr/lib/libpng.so.3 (0xb7d0b000) libz.so.1 => /usr/lib/libz.so.1 (0xb7cf9000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7cdc000) libungif.so.4 => /usr/lib/libungif.so.4 (0xb7cd4000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7c8b000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7c7c000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7baf000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b9d000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7b98000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7b95000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7b90000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7b89000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7b22000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7b1e000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7b05000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb7a48000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb79f5000) libc.so.6 => /lib/tls/libc.so.6 (0xb78c5000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7897000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7883000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb786d000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7837000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb782b000) libm.so.6 => /lib/tls/libm.so.6 (0xb7807000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb77fe000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb77f9000) /lib/ld-linux.so.2 (0xb7f77000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb7787000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7781000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb7769000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb772b000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb75f2000) UserData is at address 0xb79a0ffc Result is: disabled ########################################## ============ Checking for VESA support ============ #include int main(void) { vbeVersion(); return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -lpng -lz -ljpeg -lungif -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -lvbe -llrmi /tmp/mplayer-conf-27822-17798.c:1:17: vbe.h: No such file or directory ldd /tmp/mplayer-conf-15901-17798.o ldd: /tmp/mplayer-conf-15901-17798.o: No such file or directory Result is: no ########################################## ============ Checking for SDL ============ 1.2.11 1.2.11 #include int main(int argc, char *argv[]) { return 0; } gcc -O4 -march=i686 -mtune=i686 -pipe -ffast-math -fomit-frame-pointer -I/usr/include/directfb -I/usr/X11/include -I/usr/include/ -lncurses -lsmbclient -lpng -lz -ljpeg -lungif -ldirectfb -L/usr/X11R6/lib -lXext -lX11 -lpthread -lXv -lXinerama -lXxf86vm -lXxf86dga -lGL -ldl -laa -L/usr/lib -lcaca -lslang -lX11 -L/usr/X11R6/lib -lncurses -lncurses -lvga -o /tmp/mplayer-conf-15901-17798.o /tmp/mplayer-conf-27822-17798.c -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: warning: libslang.so.1, needed by /usr/lib/libaa.so, may conflict with libslang.so.2 ldd /tmp/mplayer-conf-15901-17798.o linux-gate.so.1 => (0xffffe000) libncurses.so.5 => /usr/lib/libncurses.so.5 (0xb7ebd000) libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0xb7ceb000) libpng.so.3 => /usr/lib/libpng.so.3 (0xb7cb2000) libz.so.1 => /usr/lib/libz.so.1 (0xb7ca0000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7c83000) libungif.so.4 => /usr/lib/libungif.so.4 (0xb7c7b000) libdirectfb-0.9.so.22 => /usr/lib/libdirectfb-0.9.so.22 (0xb7c32000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7c05000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7b38000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7b26000) libXv.so.1 => /usr/X11R6/lib/libXv.so.1 (0xb7b21000) libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0xb7b1e000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7b19000) libXxf86dga.so.1 => /usr/X11R6/lib/libXxf86dga.so.1 (0xb7b12000) libGL.so.1 => /usr/lib/libGL.so.1 (0xb7aab000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7aa7000) libaa.so.1 => /usr/lib/libaa.so.1 (0xb7a8e000) libslang.so.2 => /usr/lib/libslang.so.2 (0xb79d1000) libvga.so.1 => /usr/lib/libvga.so.1 (0xb797e000) libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb78e5000) libc.so.6 => /lib/tls/libc.so.6 (0xb77b6000) libcrypt.so.1 => /lib/tls/libcrypt.so.1 (0xb7788000) libresolv.so.2 => /lib/tls/libresolv.so.2 (0xb7774000) libnsl.so.1 => /lib/tls/libnsl.so.1 (0xb775e000) libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0xb7728000) liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0xb771b000) libm.so.6 => /lib/tls/libm.so.6 (0xb76f8000) libdirect-0.9.so.22 => /usr/lib/libdirect-0.9.so.22 (0xb76ef000) libfusion-0.9.so.22 => /usr/lib/libfusion-0.9.so.22 (0xb76ea000) /lib/ld-linux.so.2 (0xb7f00000) libslang.so.1 => /usr/lib/libslang.so.1 (0xb7678000) libgpm.so.1 => /lib/libgpm.so.1 (0xb7671000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0xb766d000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0xb7664000) libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb764d000) libssl.so.0 => /usr/lib/libssl.so.0 (0xb760f000) libcrypto.so.0 => /usr/lib/libcrypto.so.0 (0xb74d5000) Result is: yes (using sdl-config) ########################################## ============ Checking for NAS ============ #include