============ Checking for gcc version ============ Result is: 3.0.3, ok ########################################## ============ Checking for CPU vendor ============ Result is: GenuineIntel (6:8:1) ########################################## ============ Checking for CPU type ============ Result is: Pentium III (Coppermine) ########################################## ============ Checking for GCC & CPU optimization abilities ============ int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -march=i686 -mcpu=i686 ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: i686 ########################################## ============ Checking for binutils ============ Result is: yes ########################################## ============ Checking for kernel support of mmx ============ int main(void){__asm__ __volatile__ ("emms":::"memory");return(0);} gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for kernel support of mmx2 ============ int main(void){__asm__ __volatile__ ("sfence":::"memory");return(0);} gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for kernel support of sse ============ int main(void){__asm__ __volatile__ ("xorps %%xmm0, %%xmm0":::"memory");return(0);} gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for mtrr support ============ Result is: yes ########################################## ============ Checking for assembler (as 2.11.2) ============ Result is: ok ########################################## ============ Checking for Linux kernel version ============ Result is: 2.4.9-13smp, ok ########################################## ============ Checking for extra headers ============ Result is: none ########################################## ============ Checking for extra libs ============ Result is: none ########################################## ============ Checking for kstat ============ #include int main(void) { (void) kstat_open(); (void) kstat_close(0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lkstat /tmp/mplayer-conf-26904-1782.c:1:19: kstat.h: No such file or directory ldd /tmp/mplayer-conf-8534-1782.o ldd: warning: you do not have execution permission for `/tmp/mplayer-conf-8534-1782.o' lddlibc4: cannot read header from `/tmp/mplayer-conf-8534-1782.o' Result is: no ########################################## ============ Checking for posix4 ============ #include int main(void) { (void) nanosleep(0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lposix4 /usr/devel/bin/ld: cannot find -lposix4 collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-8534-1782.o ldd: /tmp/mplayer-conf-8534-1782.o: No such file or directory Result is: no ########################################## ============ Checking for nanosleep ============ #include int main(void) { (void) nanosleep(0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for socklib ============ #include int main(void) { (void) gethostbyname(0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lsocket /usr/devel/bin/ld: cannot find -lsocket collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-8534-1782.o ldd: /tmp/mplayer-conf-8534-1782.o: No such file or directory #include int main(void) { (void) gethostbyname(0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lnsl ldd /tmp/mplayer-conf-8534-1782.o libnsl.so.1 => /lib/libnsl.so.1 (0x4001d000) libc.so.6 => /lib/i686/libc.so.6 (0x40033000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes (using -lnsl) ########################################## ============ Checking for malloc.h ============ #include int main(void) { (void) malloc(0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for memalign() ============ #include int main (void) { (void) memalign(64, sizeof(char)); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for alloca.h ============ #include int main(void) { (void) alloca(0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) #include int main(void) { (void) alloca(0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for mman.h ============ #include #include int main(void) { (void) mmap(0, 0, 0, 0, 0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for dynamic loader ============ #include int main(void) { dlopen(0, 0); dlclose(0); dlsym(0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o /tmp/ccgwn6Yd.o: In function `main': /tmp/ccgwn6Yd.o(.text+0x11): undefined reference to `dlopen' /tmp/ccgwn6Yd.o(.text+0x1e): undefined reference to `dlclose' /tmp/ccgwn6Yd.o(.text+0x2d): undefined reference to `dlsym' collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-8534-1782.o ldd: /tmp/mplayer-conf-8534-1782.o: No such file or directory #include int main(void) { dlopen(0, 0); dlclose(0); dlsym(0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -ldl ldd /tmp/mplayer-conf-8534-1782.o libdl.so.2 => /lib/libdl.so.2 (0x4001d000) libc.so.6 => /lib/i686/libc.so.6 (0x40021000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 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 /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o /tmp/ccCbyOoM.o: In function `main': /tmp/ccCbyOoM.o(.text+0x27): undefined reference to `pthread_create' collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-8534-1782.o ldd: /tmp/mplayer-conf-8534-1782.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 /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lpthread ldd /tmp/mplayer-conf-8534-1782.o libpthread.so.0 => /lib/i686/libpthread.so.0 (0x4001d000) libc.so.6 => /lib/i686/libc.so.6 (0x40032000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes (using -lpthread) ########################################## ============ Checking for sys/soundcard.h ============ #include int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for termcap ============ int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -ltermcap ldd /tmp/mplayer-conf-8534-1782.o libtermcap.so.2 => /lib/libtermcap.so.2 (0x4001d000) libc.so.6 => /lib/i686/libc.so.6 (0x40021000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for termios ============ #include int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) 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 /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for 3dfx ============ Result is: no ########################################## ============ Checking for tdfxfb ============ Result is: no ########################################## ============ Checking for DirectFB ============ #include int main(void) { IDirectFB *foo; return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -ldirectfb /tmp/mplayer-conf-26904-1782.c:1:22: directfb.h: No such file or directory /tmp/mplayer-conf-26904-1782.c: In function `main': /tmp/mplayer-conf-26904-1782.c:2: `IDirectFB' undeclared (first use in this function) /tmp/mplayer-conf-26904-1782.c:2: (Each undeclared identifier is reported only once /tmp/mplayer-conf-26904-1782.c:2: for each function it appears in.) /tmp/mplayer-conf-26904-1782.c:2: `foo' undeclared (first use in this function) ldd /tmp/mplayer-conf-8534-1782.o lddlibc4: cannot read header from `/tmp/mplayer-conf-8534-1782.o' Result is: no ########################################## ============ Checking for language ============ Result is: using en ########################################## ============ Checking for vsscanf() ============ #include int main(void) { vsscanf(); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o ldd /tmp/mplayer-conf-8534-1782.o libc.so.6 => /lib/i686/libc.so.6 (0x4001d000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for X11 headers ============ Result is: yes (found: /usr/include) ########################################## ============ Checking for X11 libs ============ Result is: yes (found: /usr/X11R6/lib) ########################################## ============ 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 /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libc.so.6 => /lib/i686/libc.so.6 (0x4011f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for DPMS ============ #include #include #include #include #include int main(void) { (void) DPMSQueryExtension(0, 0, 0); } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXdpms /usr/devel/bin/ld: cannot find -lXdpms collect2: ld returned 1 exit status ldd /tmp/mplayer-conf-8534-1782.o ldd: /tmp/mplayer-conf-8534-1782.o: No such file or directory #include #include int main(void) { (void) DPMSQueryExtension(0, 0, 0); } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libc.so.6 => /lib/i686/libc.so.6 (0x4011f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes (using Xdpms 4) ########################################## ============ Checking for Xv ============ #include #include int main(void) { (void) XvGetPortAttribute(0, 0, 0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXv ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libc.so.6 => /lib/i686/libc.so.6 (0x4011f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for Xinerama ============ #include #include int main(void) { (void) XineramaIsActive(0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXinerama ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libc.so.6 => /lib/i686/libc.so.6 (0x4011f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for Xxf86vm ============ #include #include int main(void) { (void) XF86VidModeQueryExtension(0, 0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86vm ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libc.so.6 => /lib/i686/libc.so.6 (0x4011f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for DGA ============ #include #include int main (void) { (void) XF86DGASetViewPort(0, 0, 0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga -lXxf86vm ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libc.so.6 => /lib/i686/libc.so.6 (0x4011f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) #include #include int main (void) { (void) XDGASetViewport(0, 0, 0, 0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lXxf86dga ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libc.so.6 => /lib/i686/libc.so.6 (0x4011f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes (using DGA 2.0) ########################################## ============ Checking for OpenGL ============ #include int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -L/usr/X11R6/lib -lX11 -lXext -lnsl -lGL -lm ldd /tmp/mplayer-conf-8534-1782.o libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4001d000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400fb000) libnsl.so.1 => /lib/libnsl.so.1 (0x40109000) libGL.so.1 => /usr/lib/libGL.so.1 (0x4011f000) libm.so.6 => /lib/i686/libm.so.6 (0x402f3000) libc.so.6 => /lib/i686/libc.so.6 (0x40316000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40453000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x4045c000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x40473000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40489000) libdl.so.2 => /lib/libdl.so.2 (0x40491000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40495000) Result is: yes ########################################## ============ Checking for /dev/mga_vid ============ Result is: no ########################################## ============ Checking for syncfb ============ Result is: no ########################################## ============ Checking for xmga ============ Result is: no ########################################## ============ Checking for GGI ============ #include int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lggi /tmp/mplayer-conf-26904-1782.c:1:21: ggi/ggi.h: No such file or directory ldd /tmp/mplayer-conf-8534-1782.o lddlibc4: cannot read header from `/tmp/mplayer-conf-8534-1782.o' Result is: no ########################################## ============ Checking for AA ============ #include int main(void) { (void) aa_init(0, 0, 0); return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -laa /tmp/mplayer-conf-26904-1782.c:1:19: aalib.h: No such file or directory ldd /tmp/mplayer-conf-8534-1782.o lddlibc4: cannot read header from `/tmp/mplayer-conf-8534-1782.o' Result is: no ########################################## ============ Checking for SVGAlib ============ #include #include int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lvgagl -lvga /tmp/mplayer-conf-26904-1782.c:1:17: vga.h: No such file or directory /tmp/mplayer-conf-26904-1782.c:2:19: vgagl.h: No such file or directory ldd /tmp/mplayer-conf-8534-1782.o lddlibc4: cannot read header from `/tmp/mplayer-conf-8534-1782.o' Result is: no ########################################## ============ Checking for FBDev ============ Result is: no ########################################## ============ Checking for DVB ============ Result is: no ########################################## ============ Checking for PNG support ============ #include int main(void) { return 0; } gcc /tmp/mplayer-conf-26904-1782.c -o /tmp/mplayer-conf-8534-1782.o -lpng -lz -lm ldd /tmp/mplayer-conf-8534-1782.o libpng.so.2 => /usr/lib/libpng.so.2 (0x4001d000) libz.so.1 => /usr/lib/libz.so.1 (0x40049000) libm.so.6 => /lib/i686/libm.so.6 (0x40058000) libc.so.6 => /lib/i686/libc.so.6 (0x4007b000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Result is: yes ########################################## ============ Checking for VESA support ============ Result is: yes ########################################## ============ Checking for SDL ============ Result is: no (with false) ########################################## ============ Checking for NAS ============ #include