configuration: --cc=x86_64-pc-linux-gnu-gcc --host-cc=x86_64-pc-linux-gnu-gcc --prefix=/usr --confdir=/etc/mplayer --datadir=/usr/share/mplayer --libdir=/usr/lib64 --enable-menu --enable-network --disable-fribidi --disable-lirc --disable-lircc --disable-smb --disable-joystick --disable-cdparanoia --charset=UTF-8 --disable-tv-bsdbt848 --disable-ivtv --disable-tv --disable-tv-v4l1 --disable-tv-v4l2 --disable-radio --disable-radio-v4l2 --disable-radio-bsdbt848 --disable-dvb --disable-dvbhead --disable-tv-teletext --disable-v4l2 --disable-pvr --disable-liba52 --disable-liblzo --disable-mng --disable-musepack --disable-pnm --disable-tga --disable-xanim --realcodecsdir=/usr/lib64/codecs --disable-directfb --disable-ggi --disable-md5sum --disable-dga1 --disable-dga2 --disable-fbdev --disable-caca --disable-vdpau --disable-vidix --disable-vidix-pcidb --disable-zr --disable-dxr3 --enable-gui --disable-xvmc --disable-3dfx --disable-tdfxvid --disable-tdfxfb --disable-arts --disable-jack --disable-ladspa --disable-nas --disable-pulse --disable-ossaudio --disable-altivec ============ Checking for x86_64-pc-linux-gnu-gcc version ============ Result is: 4.3.3 ########################################## ============ Checking for host cc ============ Result is: x86_64-pc-linux-gnu-gcc ########################################## ============ Checking for cross compilation ============ int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: no ########################################## ============ Checking for CPU vendor ============ Result is: GenuineIntel (6:15:11) ########################################## ============ Checking for CPU type ============ Result is: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz ########################################## ============ Checking for kernel support of mmx ============ #include #include void catch() { exit(1); } int main(void) { signal(SIGILL, catch); __asm__ volatile ("emms":::"memory"); return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for kernel support of mmxext ============ #include #include void catch() { exit(1); } int main(void) { signal(SIGILL, catch); __asm__ volatile ("sfence":::"memory"); return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for kernel support of sse ============ #include #include void catch() { exit(1); } int main(void) { signal(SIGILL, catch); __asm__ volatile ("xorps %%xmm0, %%xmm0":::"memory"); return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for kernel support of sse2 ============ #include #include void catch() { exit(1); } int main(void) { signal(SIGILL, catch); __asm__ volatile ("xorpd %%xmm0, %%xmm0":::"memory"); return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for kernel support of ssse3 ============ #include #include void catch() { exit(1); } int main(void) { signal(SIGILL, catch); __asm__ volatile ("pabsd %%xmm0, %%xmm0":::"memory"); return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for kernel support of cmov ============ #include #include void catch() { exit(1); } int main(void) { signal(SIGILL, catch); __asm__ volatile ("cmovb %%eax,%%ebx":::"memory"); return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for mtrr support ============ Result is: yes ########################################## ============ Checking for GCC & CPU optimization abilities ============ int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -march=native Result is: native ########################################## ============ Checking for byte order ============ short ascii_name[] = { (('M'<<8)|'P'),(('l'<<8)|'a'),(('y'<<8)|'e'),(('r'<<8)|'B'), (('i'<<8)|'g'),(('E'<<8)|'n'),(('d'<<8)|'i'),(('a'<<8)|'n'),0}; int main(void) { return (int)ascii_name; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: cast from pointer to integer of different size Result is: little-endian ########################################## ============ Checking for extern symbol prefix ============ int ff_extern; x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -c Result is: ########################################## ============ Checking for assembler support of -pipe option ============ int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -I. -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -pipe Result is: yes ########################################## ============ Checking for compiler support of named assembler arguments ============ Result is: yes ########################################## ============ Checking for .align is a power of two ============ int main(void) { __asm__ (".align 3"); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: Assembler messages: /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1: Error: alignment not a power of 2 Result is: no ########################################## ============ Checking for 10 assembler operands ============ int main(void) { int x=0; __asm__ volatile( "" :"+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x) ); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for yasm ============ pabsw xmm0, xmm0 yasm -f elf -DARCH_X86_64 -m amd64 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-2808-12347.S Result is: yasm ########################################## ============ Checking for bswap ============ Result is: yes ########################################## ============ Checking for -lposix ============ int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lposix /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lposix collect2: ld returned 1 exit status Result is: no ########################################## ============ Checking for -lm ============ int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lm Result is: yes ########################################## ============ Checking for langinfo ============ #include int main(void) { nl_langinfo(CODESET); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for language ============ Result is: messages: en - man pages: en - documentation: en ########################################## ============ Checking for enable sighandler ============ Result is: yes ########################################## ============ Checking for runtime cpudetection ============ Result is: no ########################################## ============ Checking for restrict keyword ============ void foo(char * restrict p); int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1: error: expected ';', ',' or ')' before 'p' void foo(char * __restrict p); int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: __restrict ########################################## ============ Checking for __builtin_expect ============ int foo(int a) { a = __builtin_expect(a, 10); return a == 10 ? 0 : 1; } int main(void) { return foo(10) && foo(0); } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for kstat ============ #include int main(void) { (void) kstat_open(); (void) kstat_close(0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lkstat /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1:19: error: kstat.h: No such file or directory /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: implicit declaration of function 'kstat_open' /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: implicit declaration of function 'kstat_close' Result is: no ########################################## ============ Checking for posix4 ============ #include int main(void) { (void) nanosleep(0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lposix4 /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lposix4 collect2: ld returned 1 exit status Result is: no ########################################## ============ Checking for llrint ============ #include int main(void) { long (*foo)(float); foo = llrint; (void)(*foo)(0.0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -D_ISOC99_SOURCE -lm /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: assignment from incompatible pointer type Result is: yes ########################################## ============ Checking for lrint ============ #include int main(void) { long (*foo)(float); foo = lrint; (void)(*foo)(0.0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -D_ISOC99_SOURCE -lm /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: assignment from incompatible pointer type Result is: yes ########################################## ============ Checking for lrintf ============ #include int main(void) { long (*foo)(float); foo = lrintf; (void)(*foo)(0.0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -D_ISOC99_SOURCE -lm Result is: yes ########################################## ============ Checking for round ============ #include int main(void) { long (*foo)(float); foo = round; (void)(*foo)(0.0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -D_ISOC99_SOURCE -lm /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: assignment from incompatible pointer type Result is: yes ########################################## ============ Checking for roundf ============ #include int main(void) { long (*foo)(float); foo = roundf; (void)(*foo)(0.0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -D_ISOC99_SOURCE -lm /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: assignment from incompatible pointer type Result is: yes ########################################## ============ Checking for truncf ============ #include int main(void) { long (*foo)(float); foo = truncf; (void)(*foo)(0.0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -D_ISOC99_SOURCE -lm /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: assignment from incompatible pointer type Result is: yes ########################################## ============ Checking for mkstemp ============ #include int main(void) { char a; mkstemp(&a); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: ignoring return value of 'mkstemp', declared with attribute warn_unused_result Result is: yes ########################################## ============ Checking for nanosleep ============ #include int main(void) { (void) nanosleep(0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for socklib ============ #include #include int main(void) { (void) gethostbyname(0); (void) socket(AF_INET, SOCK_STREAM, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c #include int main(void) { (void) gethostbyname(0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lws2_32 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1:22: error: winsock2.h: No such file or directory /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: implicit declaration of function 'gethostbyname' Result is: yes ########################################## ============ Checking for arpa/inet.h ============ #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for inet_pton() ============ #include #include #include int main(void) { (void) inet_pton(0, 0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for inet_aton() ============ #include #include #include int main(void) { (void) inet_aton(0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for socklen_t ============ #include int main(void) { socklen_t v = 0; return v; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for closesocket() ============ #include int main(void) { closesocket(~0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1:22: error: winsock2.h: No such file or directory /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: implicit declaration of function 'closesocket' Result is: no ########################################## ============ Checking for network ============ Result is: yes ########################################## ============ Checking for inet6 ============ #include #if !defined(_WIN32) || defined(__CYGWIN__) #include #include #else #include #endif int main(void) { struct sockaddr_in6 six; socket(AF_INET6, SOCK_STREAM, AF_INET6); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:8: warning: unused variable 'six' Result is: yes ########################################## ============ Checking for gethostbyname2 ============ #include #include #include int main(void) { gethostbyname2("", AF_INET); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for inttypes.h (required) ============ #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for int_fastXY_t in inttypes.h ============ #include int main(void) { volatile int_fast16_t v= 0; return v; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for malloc.h ============ #include int main(void) { (void) malloc(0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: ignoring return value of 'malloc', declared with attribute warn_unused_result Result is: yes ########################################## ============ Checking for memalign() ============ #include int main(void) { (void) memalign(64, sizeof(char)); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: ignoring return value of 'memalign', declared with attribute warn_unused_result Result is: yes ########################################## ============ Checking for posix_memalign() ============ #define _XOPEN_SOURCE 600 #include int main(void) { posix_memalign(NULL, 0, 0); } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: null argument where non-null required (argument 1) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: ignoring return value of 'posix_memalign', declared with attribute warn_unused_result /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: control reaches end of non-void function Result is: yes ########################################## ============ Checking for alloca.h ============ #include int main(void) { (void) alloca(0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c #include int main(void) { (void) alloca(0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for fastmemcpy ============ Result is: yes ########################################## ============ Checking for mman.h ============ #include #include int main(void) { (void) mmap(0, 0, 0, 0, 0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## #include #include int main(void) { void *p = MAP_FAILED; return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: unused variable 'p' ============ Checking for dynamic loader ============ #include #include int main(void) { dlopen(NULL, 0); dlclose(NULL); dlsym(NULL, NULL); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: null argument where non-null required (argument 1) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: null argument where non-null required (argument 2) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/ccL565mJ.o: In function `main': mplayer-conf-31757-12347.c:(.text+0x9): undefined reference to `dlopen' mplayer-conf-31757-12347.c:(.text+0x10): undefined reference to `dlclose' mplayer-conf-31757-12347.c:(.text+0x19): undefined reference to `dlsym' collect2: ld returned 1 exit status #include #include int main(void) { dlopen(NULL, 0); dlclose(NULL); dlsym(NULL, NULL); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -ldl /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: null argument where non-null required (argument 1) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: null argument where non-null required (argument 2) Result is: yes ########################################## ============ Checking for dynamic a/v plugins support ============ Result is: no ########################################## ============ 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; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lpthreadGC2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpthreadGC2 collect2: ld returned 1 exit status #include void* func(void *arg) { return arg; } int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/ccRcq0HU.o: In function `main': mplayer-conf-31757-12347.c:(.text+0x23): undefined reference to `pthread_create' collect2: ld returned 1 exit status #include void* func(void *arg) { return arg; } int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lpthread Result is: yes (using -lpthread) ########################################## ============ Checking for w32threads ============ Result is: no (using pthread instead) ########################################## ============ 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) ; } return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lm /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:21: warning: passing argument 2 of 'iconv' from incompatible pointer type /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:23: warning: ignoring return value of 'write', declared with attribute warn_unused_result Result is: yes ########################################## ============ Checking for soundcard.h ============ #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes (sys/soundcard.h) ########################################## ============ Checking for sys/dvdio.h ============ #include #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2:23: error: sys/dvdio.h: No such file or directory Result is: no ########################################## ============ Checking for sys/cdio.h ============ #include #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2:22: error: sys/cdio.h: No such file or directory Result is: no ########################################## ============ Checking for linux/cdrom.h ============ #include #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for dvd.h ============ #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1:17: error: dvd.h: No such file or directory Result is: no ########################################## ============ Checking for termcap ============ #include #include int main(void) { tgetent(NULL, NULL); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lncurses Result is: yes (using -lncurses) ########################################## ============ Checking for termios ============ #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c 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; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for strsep() ============ #include int main(void) { char *s = "Hello, world!"; (void) strsep(&s, ","); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for vsscanf() ============ #define _ISOC99_SOURCE #include #include int main(void) { vsscanf(0, 0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:4: warning: null argument where non-null required (argument 2) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:4: warning: too many arguments for format /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:4: warning: too many arguments for format Result is: yes ########################################## ============ Checking for swab() ============ #define _XOPEN_SOURCE 600 #include int main(void) { swab(0, 0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: null argument where non-null required (argument 1) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: null argument where non-null required (argument 2) 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; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for audio select() ============ Result is: yes ########################################## ============ Checking for gettimeofday() ============ #include #include int main(void) {struct timeval tv_start; gettimeofday(&tv_start, NULL); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for glob() ============ #include #include int main(void) { glob_t gg; glob("filename",0,NULL,&gg); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for setenv() ============ #include int main(void) { setenv("","",0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for sys/sysinfo.h ============ #include int main(void) { struct sysinfo s_info; sysinfo(&s_info); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for Apple IR ============ #include #include int main(void) { struct input_event ev; struct input_id id; return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:5: warning: unused variable 'id' /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:4: warning: unused variable 'ev' Result is: yes ########################################## ============ Checking for pkg-config ============ Result is: yes ########################################## ============ Checking for Samba support (libsmbclient) ============ Result is: no ########################################## ============ Checking for tdfxfb ============ Result is: no ########################################## ============ Checking for s3fb ============ Result is: no ########################################## ============ Checking for wii ============ Result is: no ########################################## ============ Checking for tdfxvid ============ Result is: no ########################################## ============ Checking for xvr100 ============ #include #include #include int main(void) { struct vis_identifier ident; struct fbgattr attr; ioctl(0, VIS_GETIDENTIFIER, &ident); ioctl(0, FBIOGATTR, &attr); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2:22: error: sys/fbio.h: No such file or directory /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3:27: error: sys/visual_io.h: No such file or directory /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:5: error: storage size of 'ident' isn't known /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:6: error: storage size of 'attr' isn't known /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:7: warning: implicit declaration of function 'ioctl' /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:7: error: 'VIS_GETIDENTIFIER' undeclared (first use in this function) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:7: error: (Each undeclared identifier is reported only once /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:7: error: for each function it appears in.) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:8: error: 'FBIOGATTR' undeclared (first use in this function) /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:6: warning: unused variable 'attr' /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:5: warning: unused variable 'ident' Result is: no ########################################## ============ Checking for tga ============ Result is: no ########################################## ============ Checking for md5sum support ============ Result is: no ########################################## ============ Checking for yuv4mpeg support ============ Result is: yes ########################################## ============ Checking for bl ============ Result is: no ########################################## ============ Checking for DirectFB ============ Result is: no ########################################## ============ Checking for X11 headers presence ============ Result is: yes (using /usr/X11R6/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; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lXext -lX11 -lpthread Result is: yes ########################################## ============ Checking for Xss screensaver extensions ============ #include #include int main(void) { XScreenSaverSuspend(NULL, True); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lXss Result is: yes ########################################## ============ Checking for DPMS ============ #include #include #include #include #include int main(void) { (void) DPMSQueryExtension(0, 0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lXdpms /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lXdpms collect2: ld returned 1 exit status #include #include int main(void) { (void) DPMSQueryExtension(0, 0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lXext 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; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lXv Result is: yes ########################################## ============ Checking for XvMC ============ Result is: no ########################################## ============ Checking for VDPAU ============ Result is: no ########################################## ============ Checking for Xinerama ============ #include #include int main(void) { (void) XineramaIsActive(0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lXinerama Result is: yes ########################################## ============ Checking for Xxf86vm ============ #include #include int main(void) { (void) XF86VidModeQueryExtension(0, 0, 0); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -lXinerama -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lXxf86vm Result is: yes ########################################## ============ Checking for XF86keysym ============ #include #include int main(void) { return XF86XK_AudioPause; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -lXinerama -lXxf86vm -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c Result is: yes ########################################## ============ Checking for DGA ============ Result is: no ########################################## ============ Checking for 3dfx ============ Result is: no ########################################## ============ Checking for OpenGL ============ #ifdef GL_WIN32 #include #include #else #include #include #include #endif int main(void) { #ifdef GL_WIN32 HDC dc; wglCreateContext(dc); #else glXCreateContext(NULL, NULL, NULL, True); #endif glFinish(); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -lXinerama -lXxf86vm -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lGL -lm Result is: yes ########################################## ============ Checking for VIDIX ============ Result is: no ########################################## ============ Checking for /dev/mga_vid ============ Result is: no ########################################## ============ Checking for xmga ============ Result is: no ########################################## ============ Checking for GGI ============ Result is: no ########################################## ============ Checking for GGI extension: libggiwmh ============ #include #include int main(void) { ggiInit(); ggiWmhInit(); return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -lXinerama -lXxf86vm -lGL -ldl -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lggi -lggiwmh /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1:21: error: ggi/ggi.h: No such file or directory /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2:21: error: ggi/wmh.h: No such file or directory /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c: In function 'main': /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: implicit declaration of function 'ggiInit' /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: implicit declaration of function 'ggiWmhInit' 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; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -lXinerama -lXxf86vm -lGL -ldl -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -laa /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:2: warning: redundant redeclaration of 'aa_defparams' /usr/include/aalib.h:371: warning: previous declaration of 'aa_defparams' was here /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:3: warning: redundant redeclaration of 'aa_defrenderparams' /usr/include/aalib.h:377: warning: previous declaration of 'aa_defrenderparams' was here Result is: yes ########################################## ============ Checking for CACA ============ Result is: no ########################################## ============ Checking for SVGAlib ============ #include int main(void) { return 0; } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -lXinerama -lXxf86vm -lGL -ldl -laa -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lvga -lm /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c:1:17: error: vga.h: No such file or directory Result is: no ########################################## ============ Checking for FBDev ============ Result is: no ########################################## ============ Checking for DVB ============ Result is: no ########################################## ============ Checking for DVB HEAD ============ Result is: no ########################################## ============ 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); } x86_64-pc-linux-gnu-gcc -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -O4 -march=native -mtune=native -pipe -ffast-math -fomit-frame-pointer -I. -I/usr/X11R6/include -ffast-math -Wl,-O1 -lncurses -lXext -lX11 -lpthread -lXss -lXv -lXinerama -lXxf86vm -lGL -ldl -laa -o /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-18349-12347 /var/tmp/portage/media-video/mplayer-1.0_rc2_p20090322/temp/mplayer-conf-31757-12347.c -lpng -lz -lm