Ticket #1695: configure.log

File configure.log, 116.1 KB (added by bugzilla.mplayerhq.hu@…, 16 years ago)

configure.log

Line 
1configuration: --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 --disable-arts --disable-kai --disable-network --disable-joystick --disable-nemesi --disable-ass-internal --disable-bl --disable-enca --disable-ftp --disable-rtc --disable-fribidi --disable-mencoder --disable-inet6 --disable-libnut --disable-unrarexec --disable-smb --disable-lirc --disable-lircc --disable-apple-ir --disable-libcdio --disable-cdparanoia --disable-cddb --disable-dvdnav --disable-dvdread --disable-dvdread-internal --disable-libdvdcss-internal --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-v4l2 --disable-pvr --disable-liba52 --enable-liba52-internal --disable-musepack --disable-faad-internal --disable-libdirac-lavc --disable-libdv --disable-liblzo --disable-libbs2b --disable-libschroedinger-lavc --disable-libopencore_amrnb --disable-libopencore_amrwb --disable-png --disable-faad --disable-gif --disable-jpeg --disable-live --disable-mad --disable-mng --disable-pnm --disable-speex --disable-tga --disable-xanim --disable-libopenjpeg --disable-tremor-internal --disable-faac-lavc --disable-faac --disable-x264 --disable-xvid --disable-x264-lavc --disable-xvid-lavc --disable-twolame --disable-toolame --disable-qtx --disable-real --disable-win32dll --disable-directfb --disable-md5sum --disable-sdl --disable-aa --disable-fbdev --disable-caca --disable-zr --disable-3dfx --disable-tdfxvid --disable-tdfxfb --disable-esd --disable-jack --disable-ladspa --disable-nas --disable-openal --disable-pulse --disable-ossaudio --disable-dxr3 --disable-ggi --disable-xinerama --disable-dga1 --disable-dga2 --disable-gl --disable-vdpau --disable-vesa --disable-vidix --disable-vidix-pcidb --disable-xss --disable-gui --disable-xvmc
2
3============ Checking for x86_64-pc-linux-gnu-gcc version ============
4Result is: 4.5.1-pre9999
5##########################################
6
7
8int main(void) {
9 int test[(int)sizeof(char *)-7];
10 return 0;
11}
12
13x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
14
15
16============ Checking for host cc ============
17Result is: x86_64-pc-linux-gnu-gcc
18##########################################
19
20============ Checking for cross compilation ============
21
22int main(void) { return 0; }
23
24x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
25
26
27Result is: no
28##########################################
29
30============ Checking for CPU vendor ============
31Result is: GenuineIntel (6:23:6)
32##########################################
33
34============ Checking for CPU type ============
35Result is: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
36##########################################
37
38============ Checking for kernel support of mmx ============
39
40#include <stdlib.h>
41#include <signal.h>
42void catch() { exit(1); }
43int main(void) {
44 signal(SIGILL, catch);
45 __asm__ volatile ("emms":::"memory"); return 0;
46}
47
48x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
49
50
51Result is: yes
52##########################################
53
54============ Checking for kernel support of mmxext ============
55
56#include <stdlib.h>
57#include <signal.h>
58void catch() { exit(1); }
59int main(void) {
60 signal(SIGILL, catch);
61 __asm__ volatile ("sfence":::"memory"); return 0;
62}
63
64x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
65
66
67Result is: yes
68##########################################
69
70============ Checking for kernel support of sse ============
71
72#include <stdlib.h>
73#include <signal.h>
74void catch() { exit(1); }
75int main(void) {
76 signal(SIGILL, catch);
77 __asm__ volatile ("xorps %%xmm0, %%xmm0":::"memory"); return 0;
78}
79
80x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
81
82
83Result is: yes
84##########################################
85
86============ Checking for kernel support of sse2 ============
87
88#include <stdlib.h>
89#include <signal.h>
90void catch() { exit(1); }
91int main(void) {
92 signal(SIGILL, catch);
93 __asm__ volatile ("xorpd %%xmm0, %%xmm0":::"memory"); return 0;
94}
95
96x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
97
98
99Result is: yes
100##########################################
101
102============ Checking for kernel support of ssse3 ============
103
104#include <stdlib.h>
105#include <signal.h>
106void catch() { exit(1); }
107int main(void) {
108 signal(SIGILL, catch);
109 __asm__ volatile ("pabsd %%xmm0, %%xmm0":::"memory"); return 0;
110}
111
112x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
113
114
115Result is: yes
116##########################################
117
118============ Checking for kernel support of cmov ============
119
120#include <stdlib.h>
121#include <signal.h>
122void catch() { exit(1); }
123int main(void) {
124 signal(SIGILL, catch);
125 __asm__ volatile ("cmovb %%eax,%%ebx":::"memory"); return 0;
126}
127
128x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
129
130
131Result is: yes
132##########################################
133
134============ Checking for mtrr support ============
135Result is: yes
136##########################################
137
138============ Checking for GCC & CPU optimization abilities ============
139
140int main(void) { return 0; }
141
142x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -march=native
143
144
145Result is: native
146##########################################
147
148============ Checking for byte order ============
149
150short ascii_name[] = { (('M'<<8)|'P'),(('l'<<8)|'a'),(('y'<<8)|'e'),(('r'<<8)|'B'),
151 (('i'<<8)|'g'),(('E'<<8)|'n'),(('d'<<8)|'i'),(('a'<<8)|'n'),0};
152int main(void) { return (int)ascii_name; }
153
154x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
155/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
156/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:3:25: warning: cast from pointer to integer of different size
157
158
159Result is: little-endian
160##########################################
161
162============ Checking for extern symbol prefix ============
163
164int ff_extern;
165
166x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -c
167
168
169Result is: __gnu_lto_v1 C 0000000000000001 0000000000000001
170##########################################
171
172============ Checking for assembler support of -pipe option ============
173
174int main(void) { return 0; }
175
176x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -pipe -I.
177
178
179Result is: yes
180##########################################
181
182============ Checking for compiler support of named assembler arguments ============
183Result is: yes
184##########################################
185
186
187int main(void) { return 0; }
188
189x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -std=gnu99
190
191
192
193int main(void) { return 0; }
194
195x86_64-pc-linux-gnu-gcc -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wdeclaration-after-statement
196
197
198
199int main(void) { return 0; }
200
201x86_64-pc-linux-gnu-gcc -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wno-pointer-sign
202
203
204
205int main(void) { return 0; }
206
207x86_64-pc-linux-gnu-gcc -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wdisabled-optimization
208
209
210
211int main(void) { return 0; }
212
213x86_64-pc-linux-gnu-gcc -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wundef
214
215
216
217int main(void) { return 0; }
218
219x86_64-pc-linux-gnu-gcc -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wmissing-prototypes
220
221
222
223int main(void) { return 0; }
224
225x86_64-pc-linux-gnu-gcc -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wstrict-prototypes
226
227
228
229int main(void) { return 0; }
230
231x86_64-pc-linux-gnu-gcc -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -mno-omit-leaf-frame-pointer
232
233
234
235int main(void) { return 0; }
236
237x86_64-pc-linux-gnu-gcc -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -MD -MP
238
239
240============ Checking for .align is a power of two ============
241
242int main(void) { __asm__ (".align 3"); return 0; }
243
244x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
245/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: Assembler messages:
246/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1: Error: alignment not a power of 2
247
248
249Result is: no
250##########################################
251
252============ Checking for 10 assembler operands ============
253
254int main(void) {
255 int x=0;
256 __asm__ volatile(
257 ""
258 :"+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x), "+&rm"(x)
259 );
260 return 0;
261}
262
263x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
264
265
266Result is: yes
267##########################################
268
269============ Checking for ebx availability ============
270
271int main(void) {
272 int x;
273 __asm__ volatile(
274 "xor %0, %0"
275 :"=b"(x)
276 // just adding ebx to clobber list seems unreliable with some
277 // compilers, e.g. Haiku's gcc 2.95
278 );
279 // and the above check does not work for OSX 64 bit...
280 __asm__ volatile("":::"%ebx");
281 return 0;
282}
283
284x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
285
286
287Result is: yes
288##########################################
289
290============ Checking for PIC ============
291
292int main(void) {
293#if !(defined(__PIC__) || defined(__pic__) || defined(PIC))
294#error PIC not enabled
295#endif
296 return 0;
297}
298
299x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
300/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
301/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:3:2: error: #error PIC not enabled
302
303
304Result is: no
305##########################################
306
307============ Checking for yasm ============
308
309pabsw xmm0, xmm0
310
311yasm -f elf -DARCH_X86_64 -m amd64 -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-6676-23012.S
312
313
314Result is: yasm
315##########################################
316
317============ Checking for bswap ============
318Result is: yes
319##########################################
320
321============ Checking for -lposix ============
322
323int main(void) { return 0; }
324
325x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lposix
326/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lposix
327collect2: ld returned 1 exit status
328
329
330Result is: no
331##########################################
332
333============ Checking for -lm ============
334
335int main(void) { return 0; }
336
337x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lm
338
339
340Result is: yes
341##########################################
342
343============ Checking for langinfo ============
344
345#include <langinfo.h>
346int main(void) { nl_langinfo(CODESET); return 0; }
347
348x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
349
350
351Result is: yes
352##########################################
353
354============ Checking for language ============
355Result is: messages: en - man pages: en - documentation: en
356##########################################
357
358============ Checking for enable sighandler ============
359Result is: yes
360##########################################
361
362============ Checking for runtime cpudetection ============
363Result is: no
364##########################################
365
366============ Checking for restrict keyword ============
367
368void foo(char * restrict p); int main(void) { return 0; }
369
370x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
371
372
373Result is: restrict
374##########################################
375
376============ Checking for __builtin_expect ============
377
378int foo(int a) {
379 a = __builtin_expect(a, 10);
380 return a == 10 ? 0 : 1;
381}
382int main(void) { return foo(10) && foo(0); }
383
384x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
385/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:5: warning: no previous prototype for 'foo'
386
387
388Result is: yes
389##########################################
390
391============ Checking for kstat ============
392
393#include <kstat.h>
394int main(void) { (void) kstat_open(); (void) kstat_close(0); return 0; }
395
396x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lkstat
397/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:19: fatal error: kstat.h: No such file or directory
398compilation terminated.
399
400
401Result is: no
402##########################################
403
404============ Checking for posix4 ============
405
406#include <time.h>
407int main(void) { (void) nanosleep(0, 0); return 0; }
408
409x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lposix4
410/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lposix4
411collect2: ld returned 1 exit status
412
413
414Result is: no
415##########################################
416
417============ Checking for exp2 ============
418
419#include <math.h>
420int main(void) { long (*foo)(float); foo = exp2; (void)(*foo)(0.0); return 0; }
421
422x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
423/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
424/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
425
426
427Result is: yes
428##########################################
429
430============ Checking for exp2f ============
431
432#include <math.h>
433int main(void) { long (*foo)(float); foo = exp2f; (void)(*foo)(0.0); return 0; }
434
435x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
436/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
437/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
438
439
440Result is: yes
441##########################################
442
443============ Checking for llrint ============
444
445#include <math.h>
446int main(void) { long (*foo)(float); foo = llrint; (void)(*foo)(0.0); return 0; }
447
448x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
449/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
450/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
451
452
453Result is: yes
454##########################################
455
456============ Checking for llrintf ============
457
458#include <math.h>
459int main(void) { long (*foo)(float); foo = llrintf; (void)(*foo)(0.0); return 0; }
460
461x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
462/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
463/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
464
465
466Result is: yes
467##########################################
468
469============ Checking for log2 ============
470
471#include <math.h>
472int main(void) { long (*foo)(float); foo = log2; (void)(*foo)(0.0); return 0; }
473
474x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
475/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
476/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
477
478
479Result is: yes
480##########################################
481
482============ Checking for log2f ============
483
484#include <math.h>
485int main(void) { long (*foo)(float); foo = log2f; (void)(*foo)(0.0); return 0; }
486
487x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
488/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
489/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
490
491
492Result is: yes
493##########################################
494
495============ Checking for lrint ============
496
497#include <math.h>
498int main(void) { long (*foo)(float); foo = lrint; (void)(*foo)(0.0); return 0; }
499
500x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
501/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
502/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
503
504
505Result is: yes
506##########################################
507
508============ Checking for lrintf ============
509
510#include <math.h>
511int main(void) { long (*foo)(float); foo = lrintf; (void)(*foo)(0.0); return 0; }
512
513x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
514
515
516Result is: yes
517##########################################
518
519============ Checking for round ============
520
521#include <math.h>
522int main(void) { long (*foo)(float); foo = round; (void)(*foo)(0.0); return 0; }
523
524x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
525/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
526/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
527
528
529Result is: yes
530##########################################
531
532============ Checking for roundf ============
533
534#include <math.h>
535int main(void) { long (*foo)(float); foo = roundf; (void)(*foo)(0.0); return 0; }
536
537x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
538/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
539/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
540
541
542Result is: yes
543##########################################
544
545============ Checking for truncf ============
546
547#include <math.h>
548int main(void) { long (*foo)(float); foo = truncf; (void)(*foo)(0.0); return 0; }
549
550x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_ISOC99_SOURCE -lm
551/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
552/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:42: warning: assignment from incompatible pointer type
553
554
555Result is: yes
556##########################################
557
558============ Checking for mkstemp ============
559
560#include <stdlib.h>
561int main(void) { char a; mkstemp(&a); return 0; }
562
563x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
564
565
566Result is: yes
567##########################################
568
569============ Checking for nanosleep ============
570
571#include <time.h>
572int main(void) { (void) nanosleep(0, 0); return 0; }
573
574x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
575
576
577Result is: yes
578##########################################
579
580============ Checking for socklib ============
581
582#include <netdb.h>
583#include <sys/socket.h>
584int main(void) { (void) gethostbyname(0); (void) socket(AF_INET, SOCK_STREAM, 0); return 0; }
585
586x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
587
588
589Result is: yes
590##########################################
591
592============ Checking for netdb.h, struct addrinfo ============
593
594#if HAVE_WINSOCK2_H
595#include <winsock2.h>
596#include <ws2tcpip.h>
597#else
598#include <sys/types.h>
599#include <sys/socket.h>
600#include <netdb.h>
601#endif
602int main(void) { struct addrinfo ai; return 0; }
603
604x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -DHAVE_WINSOCK2_H=0
605
606
607Result is: yes
608##########################################
609
610============ Checking for netdb.h, getaddrinfo() ============
611
612#if HAVE_WINSOCK2_H
613#include <winsock2.h>
614#else
615#include <sys/types.h>
616#include <sys/socket.h>
617#include <netdb.h>
618#endif
619int main(void) { (void) getaddrinfo(0, 0, 0, 0); return 0; }
620
621x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -DHAVE_WINSOCK2_H=0
622
623
624Result is: yes
625##########################################
626
627============ Checking for sockaddr_storage ============
628
629#if HAVE_WINSOCK2_H
630#include <winsock2.h>
631#else
632#include <sys/socket.h>
633#endif
634int main(void) { struct sockaddr_storage sas; return 0; }
635
636x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -DHAVE_WINSOCK2_H=0
637
638
639Result is: yes
640##########################################
641
642============ Checking for struct ipv6_mreq ============
643
644#include <netinet/in.h>
645int main(void) { struct ipv6_mreq mreq6; return 0; }
646
647x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
648
649
650Result is: yes
651##########################################
652
653============ Checking for struct sockaddr_in6 ============
654
655#include <netinet/in.h>
656int main(void) { struct sockaddr_in6 addr; return 0; }
657
658x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
659
660
661Result is: yes
662##########################################
663
664============ Checking for struct sockaddr sa_len ============
665
666#if HAVE_WINSOCK2_H
667#include <winsock2.h>
668#else
669#include <sys/types.h>
670#include <sys/socket.h>
671#endif
672int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; }
673
674x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -DHAVE_WINSOCK2_H=0
675/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
676/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:7:57: error: 'struct sockaddr' has no member named 'sa_len'
677
678
679Result is: no
680##########################################
681
682============ Checking for arpa/inet.h ============
683
684#include <arpa/inet.h>
685int main(void) { return 0; }
686
687x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
688
689
690Result is: yes
691##########################################
692
693============ Checking for inet_pton() ============
694
695#include <sys/types.h>
696#include <sys/socket.h>
697#include <arpa/inet.h>
698int main(void) { (void) inet_pton(0, 0, 0); return 0; }
699
700x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
701
702
703Result is: yes
704##########################################
705
706============ Checking for inet_aton() ============
707
708#include <sys/types.h>
709#include <sys/socket.h>
710#include <arpa/inet.h>
711int main(void) { (void) inet_aton(0, 0); return 0; }
712
713x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
714
715
716Result is: yes
717##########################################
718
719============ Checking for socklen_t ============
720
721#include <sys/socket.h>
722int main(void) { socklen_t v = 0; return v; }
723
724x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
725
726
727Result is: yes
728##########################################
729
730============ Checking for closesocket() ============
731
732#include <winsock2.h>
733int main(void) { closesocket(~0); return 0; }
734
735x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
736/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:22: fatal error: winsock2.h: No such file or directory
737compilation terminated.
738
739
740Result is: no
741##########################################
742
743============ Checking for network ============
744Result is: no
745##########################################
746
747============ Checking for inet6 ============
748Result is: no
749##########################################
750
751============ Checking for gethostbyname2 ============
752
753#include <sys/types.h>
754#include <sys/socket.h>
755#include <netdb.h>
756int main(void) { gethostbyname2("", AF_INET); return 0; }
757
758x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
759
760
761Result is: yes
762##########################################
763
764============ Checking for inttypes.h (required) ============
765
766#include <inttypes.h>
767int main(void) { return 0; }
768
769x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
770
771
772Result is: yes
773##########################################
774
775============ Checking for int_fastXY_t in inttypes.h ============
776
777#include <inttypes.h>
778int main(void) {
779volatile int_fast16_t v= 0;
780return v; }
781
782x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
783
784
785Result is: yes
786##########################################
787
788============ Checking for malloc.h ============
789
790#include <malloc.h>
791int main(void) { (void) malloc(0); return 0; }
792
793x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
794
795
796Result is: yes
797##########################################
798
799============ Checking for memalign() ============
800
801#include <malloc.h>
802int main(void) { (void) memalign(64, sizeof(char)); return 0; }
803
804x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
805
806
807Result is: yes
808##########################################
809
810============ Checking for posix_memalign() ============
811
812#define _XOPEN_SOURCE 600
813#include <stdlib.h>
814int main(void) { posix_memalign(NULL, 0, 0); }
815
816x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
817
818
819Result is: yes
820##########################################
821
822============ Checking for alloca.h ============
823
824#include <alloca.h>
825int main(void) { (void) alloca(0); return 0; }
826
827x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
828
829
830
831#include <alloca.h>
832int main(void) { (void) alloca(0); return 0; }
833
834x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
835
836
837Result is: yes
838##########################################
839
840============ Checking for fastmemcpy ============
841Result is: yes
842##########################################
843
844============ Checking for hard-coded tables ============
845Result is: no
846##########################################
847
848============ Checking for mman.h ============
849
850#include <sys/types.h>
851#include <sys/mman.h>
852int main(void) { (void) mmap(0, 0, 0, 0, 0, 0); return 0; }
853
854x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
855
856
857Result is: yes
858##########################################
859
860
861#include <sys/types.h>
862#include <sys/mman.h>
863int main(void) { void *p = MAP_FAILED; return 0; }
864
865x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
866
867
868============ Checking for dynamic loader ============
869
870#include <stddef.h>
871#include <dlfcn.h>
872int main(void) { dlopen("", 0); dlclose(NULL); dlsym(NULL, ""); return 0; }
873
874x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
875/var/tmp/portage/media-video/mplayer-9999/temp/cchjCfQw.o: In function `main':
876mplayer-conf-28778-23012.c:(.text+0xc): undefined reference to `dlopen'
877mplayer-conf-28778-23012.c:(.text+0x13): undefined reference to `dlclose'
878mplayer-conf-28778-23012.c:(.text+0x1f): undefined reference to `dlsym'
879collect2: ld returned 1 exit status
880
881
882
883#include <stddef.h>
884#include <dlfcn.h>
885int main(void) { dlopen("", 0); dlclose(NULL); dlsym(NULL, ""); return 0; }
886
887x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -ldl
888
889
890Result is: yes
891##########################################
892
893============ Checking for dynamic a/v plugins support ============
894Result is: no
895##########################################
896
897============ Checking for pthread ============
898
899#include <pthread.h>
900void* func(void *arg) { return arg; }
901int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; }
902
903x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_REENTRANT -lpthreadGC2
904/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:7: warning: no previous prototype for 'func'
905/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lpthreadGC2
906collect2: ld returned 1 exit status
907
908
909
910#include <pthread.h>
911void* func(void *arg) { return arg; }
912int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; }
913
914x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_REENTRANT
915/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:7: warning: no previous prototype for 'func'
916/var/tmp/portage/media-video/mplayer-9999/temp/cclCemOI.o: In function `main':
917mplayer-conf-28778-23012.c:(.text+0x23): undefined reference to `pthread_create'
918collect2: ld returned 1 exit status
919
920
921
922#include <pthread.h>
923void* func(void *arg) { return arg; }
924int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; }
925
926x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -D_REENTRANT -lpthread
927/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:7: warning: no previous prototype for 'func'
928
929
930Result is: yes (using -lpthread)
931##########################################
932
933============ Checking for w32threads ============
934Result is: no (using pthread instead)
935##########################################
936
937============ Checking for rpath ============
938Result is: no
939##########################################
940
941============ Checking for iconv ============
942
943#include <stdio.h>
944#include <unistd.h>
945#include <iconv.h>
946#define INBUFSIZE 1024
947#define OUTBUFSIZE 4096
948
949char inbuffer[INBUFSIZE];
950char outbuffer[OUTBUFSIZE];
951
952int main(void) {
953 size_t numread;
954 iconv_t icdsc;
955 char *tocode="UTF-8";
956 char *fromcode="cp1250";
957 if ((icdsc = iconv_open(tocode, fromcode)) != (iconv_t)(-1)) {
958 while ((numread = read(0, inbuffer, INBUFSIZE))) {
959 char *iptr=inbuffer;
960 char *optr=outbuffer;
961 size_t inleft=numread;
962 size_t outleft=OUTBUFSIZE;
963 if (iconv(icdsc, (const char **)&iptr, &inleft, &optr, &outleft)
964 != (size_t)(-1)) {
965 write(1, outbuffer, OUTBUFSIZE - outleft);
966 }
967 }
968 if (iconv_close(icdsc) == -1)
969 ;
970 }
971 return 0;
972}
973
974x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lm
975/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c: In function 'main':
976/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:21:7: warning: passing argument 2 of 'iconv' from incompatible pointer type
977/usr/include/iconv.h:43:15: note: expected 'char ** restrict' but argument is of type 'const char **'
978
979
980Result is: yes
981##########################################
982
983============ Checking for soundcard.h ============
984
985#include <sys/soundcard.h>
986int main(void) { return 0; }
987
988x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
989
990
991Result is: yes (sys/soundcard.h)
992##########################################
993
994============ Checking for sys/dvdio.h ============
995
996#include <unistd.h>
997#include <sys/dvdio.h>
998int main(void) { return 0; }
999
1000x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1001/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:23: fatal error: sys/dvdio.h: No such file or directory
1002compilation terminated.
1003
1004
1005Result is: no
1006##########################################
1007
1008============ Checking for sys/cdio.h ============
1009
1010#include <unistd.h>
1011#include <sys/cdio.h>
1012int main(void) { return 0; }
1013
1014x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1015/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:22: fatal error: sys/cdio.h: No such file or directory
1016compilation terminated.
1017
1018
1019Result is: no
1020##########################################
1021
1022============ Checking for linux/cdrom.h ============
1023
1024#include <sys/types.h>
1025#include <linux/cdrom.h>
1026int main(void) { return 0; }
1027
1028x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1029
1030
1031Result is: yes
1032##########################################
1033
1034============ Checking for dvd.h ============
1035
1036#include <dvd.h>
1037int main(void) { return 0; }
1038
1039x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1040/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:17: fatal error: dvd.h: No such file or directory
1041compilation terminated.
1042
1043
1044Result is: no
1045##########################################
1046
1047============ Checking for termcap ============
1048
1049#include <stddef.h>
1050#include <term.h>
1051int main(void) { tgetent(NULL, NULL); return 0; }
1052
1053x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lncurses
1054
1055
1056Result is: yes (using -lncurses)
1057##########################################
1058
1059============ Checking for termios ============
1060
1061#include <sys/termios.h>
1062int main(void) { return 0; }
1063
1064x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1065
1066
1067Result is: yes (using sys/termios.h)
1068##########################################
1069
1070============ Checking for shm ============
1071
1072#include <sys/types.h>
1073#include <sys/shm.h>
1074int main(void) { shmget(0, 0, 0); shmat(0, 0, 0); shmctl(0, 0, 0); return 0; }
1075
1076x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1077
1078
1079Result is: yes
1080##########################################
1081
1082============ Checking for strsep() ============
1083
1084#include <string.h>
1085int main(void) { char *s = "Hello, world!"; (void) strsep(&s, ","); return 0; }
1086
1087x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1088
1089
1090Result is: yes
1091##########################################
1092
1093============ Checking for vsscanf() ============
1094
1095#define _ISOC99_SOURCE
1096#include <stdarg.h>
1097#include <stdio.h>
1098int main(void) { va_list ap; vsscanf("foo", "bar", ap); return 0; }
1099
1100x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1101
1102
1103Result is: yes
1104##########################################
1105
1106============ Checking for swab() ============
1107
1108#define _XOPEN_SOURCE 600
1109#include <unistd.h>
1110int main(void) { swab(0, 0, 0); return 0; }
1111
1112x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1113
1114
1115Result is: yes
1116##########################################
1117
1118============ Checking for POSIX select() ============
1119
1120#include <stdio.h>
1121#include <stdlib.h>
1122#include <sys/types.h>
1123#include <string.h>
1124#include <sys/time.h>
1125#include <unistd.h>
1126int main(void) {int nfds = 1; fd_set readfds; struct timeval timeout; select(nfds,&readfds,NULL,NULL,&timeout); return 0; }
1127
1128x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1129
1130
1131Result is: yes
1132##########################################
1133
1134============ Checking for audio select() ============
1135Result is: yes
1136##########################################
1137
1138============ Checking for gettimeofday() ============
1139
1140#include <stdio.h>
1141#include <sys/time.h>
1142int main(void) {struct timeval tv_start; gettimeofday(&tv_start, NULL); return 0; }
1143
1144x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1145
1146
1147Result is: yes
1148##########################################
1149
1150============ Checking for glob() ============
1151
1152#include <stdio.h>
1153#include <glob.h>
1154int main(void) { glob_t gg; glob("filename",0,NULL,&gg); return 0; }
1155
1156x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1157
1158
1159Result is: yes
1160##########################################
1161
1162============ Checking for setenv() ============
1163
1164#include <stdlib.h>
1165int main(void) { setenv("","",0); return 0; }
1166
1167x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1168
1169
1170Result is: yes
1171##########################################
1172
1173============ Checking for setmode() ============
1174
1175#include <io.h>
1176int main(void) { setmode(0, 0); return 0; }
1177
1178x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1179/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:16: fatal error: io.h: No such file or directory
1180compilation terminated.
1181
1182
1183Result is: no
1184##########################################
1185
1186============ Checking for sys/sysinfo.h ============
1187
1188#include <sys/sysinfo.h>
1189int main(void) {
1190 struct sysinfo s_info;
1191 sysinfo(&s_info);
1192 return 0;
1193}
1194
1195x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1196
1197
1198Result is: yes
1199##########################################
1200
1201============ Checking for Apple IR ============
1202Result is: no
1203##########################################
1204
1205============ Checking for pkg-config ============
1206Result is: yes
1207##########################################
1208
1209============ Checking for Samba support (libsmbclient) ============
1210Result is: no
1211##########################################
1212
1213============ Checking for tdfxfb ============
1214Result is: no
1215##########################################
1216
1217============ Checking for s3fb ============
1218Result is: no
1219##########################################
1220
1221============ Checking for wii ============
1222Result is: no
1223##########################################
1224
1225============ Checking for tdfxvid ============
1226Result is: no
1227##########################################
1228
1229============ Checking for xvr100 ============
1230
1231#include <unistd.h>
1232#include <sys/fbio.h>
1233#include <sys/visual_io.h>
1234int main(void) {
1235struct vis_identifier ident;
1236struct fbgattr attr;
1237ioctl(0, VIS_GETIDENTIFIER, &ident);
1238ioctl(0, FBIOGATTR, &attr);
1239return 0;
1240}
1241
1242x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1243/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:22: fatal error: sys/fbio.h: No such file or directory
1244compilation terminated.
1245
1246
1247Result is: no
1248##########################################
1249
1250============ Checking for tga ============
1251Result is: no
1252##########################################
1253
1254============ Checking for md5sum support ============
1255Result is: no
1256##########################################
1257
1258============ Checking for yuv4mpeg support ============
1259Result is: yes
1260##########################################
1261
1262============ Checking for bl ============
1263Result is: no
1264##########################################
1265
1266============ Checking for DirectFB ============
1267Result is: no
1268##########################################
1269
1270============ Checking for X11 headers presence ============
1271Result is: yes
1272##########################################
1273
1274============ Checking for X11 ============
1275
1276#include <X11/Xlib.h>
1277#include <X11/Xutil.h>
1278int main(void) { (void) XCreateWindow(0,0,0,0,0,0,0,0,0,0,0,0); return 0; }
1279
1280x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lXext -lX11 -lpthread
1281
1282
1283Result is: yes
1284##########################################
1285
1286============ Checking for Xss screensaver extensions ============
1287Result is: no
1288##########################################
1289
1290============ Checking for DPMS ============
1291
1292#include <X11/Xmd.h>
1293#include <X11/Xlib.h>
1294#include <X11/Xutil.h>
1295#include <X11/Xatom.h>
1296#include <X11/extensions/dpms.h>
1297int main(void) { (void) DPMSQueryExtension(0, 0, 0); return 0; }
1298
1299x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lXdpms
1300/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lXdpms
1301collect2: ld returned 1 exit status
1302
1303
1304
1305#include <X11/Xlib.h>
1306#include <X11/extensions/dpms.h>
1307int main(void) { (void) DPMSQueryExtension(0, 0, 0); return 0; }
1308
1309x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lXext
1310
1311
1312Result is: yes (using Xdpms 4)
1313##########################################
1314
1315============ Checking for Xv ============
1316
1317#include <X11/Xlib.h>
1318#include <X11/extensions/Xvlib.h>
1319int main(void) {
1320 (void) XvGetPortAttribute(0, 0, 0, 0);
1321 (void) XvQueryPortAttributes(0, 0, 0);
1322 return 0; }
1323
1324x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lXv
1325
1326
1327Result is: yes
1328##########################################
1329
1330============ Checking for XvMC ============
1331Result is: no
1332##########################################
1333
1334============ Checking for VDPAU ============
1335Result is: no
1336##########################################
1337
1338============ Checking for Xinerama ============
1339Result is: no
1340##########################################
1341
1342============ Checking for Xxf86vm ============
1343
1344#include <X11/Xlib.h>
1345#include <X11/extensions/xf86vmode.h>
1346int main(void) { (void) XF86VidModeQueryExtension(0, 0, 0); return 0; }
1347
1348x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lXxf86vm
1349
1350
1351Result is: yes
1352##########################################
1353
1354============ Checking for XF86keysym ============
1355
1356#include <X11/Xlib.h>
1357#include <X11/XF86keysym.h>
1358int main(void) { return XF86XK_AudioPause; }
1359
1360x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1361
1362
1363Result is: yes
1364##########################################
1365
1366============ Checking for DGA ============
1367Result is: no
1368##########################################
1369
1370============ Checking for 3dfx ============
1371Result is: no
1372##########################################
1373
1374============ Checking for VIDIX ============
1375Result is: no
1376##########################################
1377
1378============ Checking for /dev/mga_vid ============
1379Result is: no
1380##########################################
1381
1382============ Checking for xmga ============
1383Result is: no
1384##########################################
1385
1386============ Checking for GGI ============
1387Result is: no
1388##########################################
1389
1390============ Checking for GGI extension: libggiwmh ============
1391
1392#include <ggi/ggi.h>
1393#include <ggi/wmh.h>
1394int main(void) { ggiInit(); ggiWmhInit(); return 0; }
1395
1396x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lggi -lggiwmh
1397/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:21: fatal error: ggi/ggi.h: No such file or directory
1398compilation terminated.
1399
1400
1401Result is: no
1402##########################################
1403
1404============ Checking for AA ============
1405Result is: no
1406##########################################
1407
1408============ Checking for CACA ============
1409Result is: no
1410##########################################
1411
1412============ Checking for SVGAlib ============
1413
1414#include <vga.h>
1415int main(void) { return 0; }
1416
1417x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lvga -lm
1418/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:17: fatal error: vga.h: No such file or directory
1419compilation terminated.
1420
1421
1422Result is: no
1423##########################################
1424
1425============ Checking for FBDev ============
1426Result is: no
1427##########################################
1428
1429============ Checking for DVB ============
1430Result is: no
1431##########################################
1432
1433============ Checking for PNG support ============
1434Result is: no
1435##########################################
1436
1437============ Checking for MNG support ============
1438Result is: no
1439##########################################
1440
1441============ Checking for JPEG support ============
1442Result is: no
1443##########################################
1444
1445============ Checking for OpenJPEG (JPEG2000) support ============
1446Result is: no
1447##########################################
1448
1449============ Checking for PNM support ============
1450Result is: no
1451##########################################
1452
1453============ Checking for GIF support ============
1454Result is: no
1455##########################################
1456
1457============ Checking for VESA support ============
1458Result is: no
1459##########################################
1460
1461============ Checking for SDL ============
1462./configure: line 5283: sdl-config: command not found
1463./configure: line 5285: sdl11-config: command not found
1464Result is: no
1465##########################################
1466
1467============ Checking for OpenGL ============
1468Result is: no
1469##########################################
1470
1471============ Checking for MatrixView ============
1472Result is: no
1473##########################################
1474
1475============ Checking for DXR2 ============
1476
1477#include <dxr2ioctl.h>
1478int main(void) { return 0; }
1479
1480x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1481/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:23: fatal error: dxr2ioctl.h: No such file or directory
1482compilation terminated.
1483
1484
1485
1486#include <dxr2ioctl.h>
1487int main(void) { return 0; }
1488
1489x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -I/usr/local/include/dxr2
1490/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:23: fatal error: dxr2ioctl.h: No such file or directory
1491compilation terminated.
1492
1493
1494
1495#include <dxr2ioctl.h>
1496int main(void) { return 0; }
1497
1498x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -I/usr/include/dxr2
1499/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:23: fatal error: dxr2ioctl.h: No such file or directory
1500compilation terminated.
1501
1502
1503Result is: no
1504##########################################
1505
1506============ Checking for DXR3/H+ ============
1507Result is: no
1508##########################################
1509
1510============ Checking for IVTV TV-Out (pre linux-2.6.24) ============
1511Result is: no
1512##########################################
1513
1514============ Checking for V4L2 MPEG Decoder ============
1515Result is: no
1516##########################################
1517
1518============ Checking for OSS Audio ============
1519Result is: no
1520##########################################
1521
1522============ Checking for aRts ============
1523Result is: no
1524##########################################
1525
1526============ Checking for EsounD ============
1527Result is: no
1528##########################################
1529
1530============ Checking for NAS ============
1531Result is: no
1532##########################################
1533
1534============ Checking for pulse ============
1535Result is: no
1536##########################################
1537
1538============ Checking for JACK ============
1539Result is: no
1540##########################################
1541
1542============ Checking for OpenAL ============
1543Result is: no
1544##########################################
1545
1546============ Checking for ALSA audio ============
1547
1548#include <sys/time.h>
1549#include <sys/asoundlib.h>
1550#if !((SND_LIB_MAJOR == 0) && (SND_LIB_MINOR == 5))
1551#error "alsa version != 0.5.x"
1552#endif
1553int main(void) { return 0; }
1554
1555x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lasound -ldl -lpthread
1556In file included from /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:0:
1557/usr/include/sys/asoundlib.h:1:2: warning: #warning This header is deprecated, use <alsa/asoundlib.h> instead.
1558/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:4:2: error: #error "alsa version != 0.5.x"
1559
1560
1561
1562#include <sys/time.h>
1563#include <sys/asoundlib.h>
1564#if !((SND_LIB_MAJOR == 0) && (SND_LIB_MINOR == 9))
1565#error "alsa version != 0.9.x"
1566#endif
1567int main(void) { return 0; }
1568
1569x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lasound -ldl -lpthread
1570In file included from /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:0:
1571/usr/include/sys/asoundlib.h:1:2: warning: #warning This header is deprecated, use <alsa/asoundlib.h> instead.
1572/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:4:2: error: #error "alsa version != 0.9.x"
1573
1574
1575
1576#include <sys/time.h>
1577#include <alsa/asoundlib.h>
1578#if !((SND_LIB_MAJOR == 0) && (SND_LIB_MINOR == 9))
1579#error "alsa version != 0.9.x"
1580#endif
1581int main(void) { return 0; }
1582
1583x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lasound -ldl -lpthread
1584/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:4:2: error: #error "alsa version != 0.9.x"
1585
1586
1587
1588#include <sys/time.h>
1589#include <sys/asoundlib.h>
1590#if !((SND_LIB_MAJOR == 1) && (SND_LIB_MINOR == 0))
1591#error "alsa version != 1.0.x"
1592#endif
1593int main(void) { return 0; }
1594
1595x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lasound -ldl -lpthread
1596In file included from /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:0:
1597/usr/include/sys/asoundlib.h:1:2: warning: #warning This header is deprecated, use <alsa/asoundlib.h> instead.
1598
1599
1600
1601#include <sys/time.h>
1602#include <alsa/asoundlib.h>
1603#if !((SND_LIB_MAJOR == 1) && (SND_LIB_MINOR == 0))
1604#error "alsa version != 1.0.x"
1605#endif
1606int main(void) { return 0; }
1607
1608x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lasound -ldl -lpthread
1609
1610
1611Result is: yes (using alsa 1.0.x and alsa/asoundlib.h)
1612##########################################
1613
1614============ Checking for Sun audio ============
1615
1616#include <sys/types.h>
1617#include <sys/audioio.h>
1618int main(void) { audio_info_t info; AUDIO_INITINFO(&info); return 0; }
1619
1620x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c
1621/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:2:25: fatal error: sys/audioio.h: No such file or directory
1622compilation terminated.
1623
1624
1625Result is: no
1626##########################################
1627
1628============ Checking for VCD support ============
1629Result is: yes
1630##########################################
1631
1632============ Checking for dvdread ============
1633Result is: no
1634##########################################
1635
1636============ Checking for internal libdvdcss ============
1637Result is: no
1638##########################################
1639
1640============ Checking for cdparanoia ============
1641Result is: no
1642##########################################
1643
1644============ Checking for libcdio ============
1645Result is: no
1646##########################################
1647
1648============ Checking for bitmap font support ============
1649Result is: yes
1650##########################################
1651
1652============ Checking for freetype >= 2.0.9 ============
1653
1654#include <stdio.h>
1655#include <ft2build.h>
1656#include FT_FREETYPE_H
1657#if ((FREETYPE_MAJOR < 2) || ((FREETYPE_MINOR == 0) && (FREETYPE_PATCH < 9)))
1658#error "Need FreeType 2.0.9 or newer"
1659#endif
1660int main(void) {
1661 FT_Library library;
1662 FT_Int major=-1,minor=-1,patch=-1;
1663 int err=FT_Init_FreeType(&library);
1664 return 0;
1665}
1666
1667x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -I/usr/include/freetype2 -lfreetype -lz
1668
1669
1670Result is: yes
1671##########################################
1672
1673============ Checking for fontconfig ============
1674
1675#include <stdio.h>
1676#include <stdlib.h>
1677#include <fontconfig/fontconfig.h>
1678#if FC_VERSION < 20402
1679#error At least version 2.4.2 of fontconfig required
1680#endif
1681int main(void) {
1682 int err = FcInit();
1683 if (err == FcFalse) {
1684 printf("Couldn't initialize fontconfig lib\n");
1685 exit(err);
1686 }
1687 return 0;
1688}
1689
1690x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lfontconfig
1691
1692
1693Result is: yes
1694##########################################
1695
1696============ Checking for SSA/ASS support ============
1697
1698#include <ft2build.h>
1699#include FT_FREETYPE_H
1700#if ((FREETYPE_MAJOR < 2) || (FREETYPE_MINOR < 2) || ((FREETYPE_MINOR == 2) && (FREETYPE_PATCH < 1)))
1701#error "Need FreeType 2.2.1 or newer"
1702#endif
1703int main(void) { return 0; }
1704
1705x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -I/usr/include/freetype2 -lfreetype -lz
1706
1707
1708Result is: yes (external)
1709##########################################
1710
1711============ Checking for fribidi with charsets ============
1712Result is: no
1713##########################################
1714
1715============ Checking for ENCA ============
1716Result is: no
1717##########################################
1718
1719============ Checking for zlib ============
1720
1721#include <zlib.h>
1722int main(void) { (void) inflate(0, Z_NO_FLUSH); return 0; }
1723
1724x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lz
1725
1726
1727Result is: yes
1728##########################################
1729
1730============ Checking for bzlib ============
1731
1732#include <bzlib.h>
1733int main(void) { BZ2_bzlibVersion(); return 0; }
1734
1735x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lbz2
1736
1737
1738Result is: yes
1739##########################################
1740
1741============ Checking for RTC ============
1742Result is: no
1743##########################################
1744
1745============ Checking for liblzo2 support ============
1746Result is: no
1747##########################################
1748
1749============ Checking for mad support ============
1750Result is: no
1751##########################################
1752
1753============ Checking for Twolame ============
1754Result is: no
1755##########################################
1756
1757============ Checking for Toolame ============
1758Result is: no
1759##########################################
1760
1761============ Checking for OggVorbis support ============
1762
1763#include <tremor/ivorbiscodec.h>
1764int main(void) { vorbis_packet_blocksize(0,0); return 0; }
1765
1766x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lbz2 -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -logg -lvorbisidec -lm
1767/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lvorbisidec
1768collect2: ld returned 1 exit status
1769
1770
1771
1772#include <vorbis/codec.h>
1773int main(void) { vorbis_packet_blocksize(0,0); return 0; }
1774
1775x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lbz2 -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lvorbis -logg -lm
1776
1777
1778Result is: yes (libvorbis)
1779##########################################
1780
1781============ Checking for libspeex (version >= 1.1 required) ============
1782Result is: no
1783##########################################
1784
1785============ Checking for OggTheora support ============
1786
1787#include <theora/theora.h>
1788#include <string.h>
1789int main(void) {
1790 /* Theora is in flux, make sure that all interface routines and datatypes
1791 * exist and work the way we expect it, so we don't break MPlayer. */
1792 ogg_packet op;
1793 theora_comment tc;
1794 theora_info inf;
1795 theora_state st;
1796 yuv_buffer yuv;
1797 int r;
1798 double t;
1799
1800 theora_info_init(&inf);
1801 theora_comment_init(&tc);
1802
1803 return 0;
1804
1805 /* we don't want to execute this kind of nonsense; just for making sure
1806 * that compilation works... */
1807 memset(&op, 0, sizeof(op));
1808 r = theora_decode_header(&inf, &tc, &op);
1809 r = theora_decode_init(&st, &inf);
1810 t = theora_granule_time(&st, op.granulepos);
1811 r = theora_decode_packetin(&st, &op);
1812 r = theora_decode_YUVout(&st, &yuv);
1813 theora_clear(&st);
1814
1815 return 0;
1816}
1817
1818x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lbz2 -lvorbis -logg -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -ltheora -logg
1819
1820
1821Result is: yes
1822##########################################
1823
1824============ Checking for internal mp3lib support ============
1825Result is: yes
1826##########################################
1827
1828============ Checking for liba52 support ============
1829Result is: yes (internal)
1830##########################################
1831
1832============ Checking for internal libmpeg2 support ============
1833Result is: yes
1834##########################################
1835
1836============ Checking for libdca support ============
1837
1838#include <inttypes.h>
1839#include <dts.h>
1840int main(void) { dts_init(0); return 0; }
1841
1842x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lbz2 -lvorbis -logg -ltheora -logg -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -ldca -lm
1843
1844
1845Result is: yes
1846##########################################
1847
1848============ Checking for libmpcdec (musepack, version >= 1.2.1 required) ============
1849Result is: no
1850##########################################
1851
1852============ Checking for FAAC support ============
1853Result is: no (in libavcodec: no)
1854##########################################
1855
1856============ Checking for FAAD2 support ============
1857Result is: no
1858##########################################
1859
1860============ Checking for LADSPA plugin support ============
1861Result is: no
1862##########################################
1863
1864============ Checking for libbs2b audio filter support ============
1865Result is: no
1866##########################################
1867
1868============ Checking for Win32 codecs ============
1869Result is: no
1870##########################################
1871
1872============ Checking for XAnim codecs ============
1873Result is: no
1874##########################################
1875
1876============ Checking for RealPlayer codecs ============
1877Result is: no
1878##########################################
1879
1880============ Checking for QuickTime codecs ============
1881Result is: no
1882##########################################
1883
1884============ Checking for Nemesi Streaming Media libraries ============
1885Result is: no
1886##########################################
1887
1888============ Checking for LIVE555 Streaming Media libraries ============
1889Result is: no
1890##########################################
1891
1892============ Checking for FFmpeg libavutil ============
1893Result is: yes (static)
1894##########################################
1895
1896============ Checking for FFmpeg libavcodec ============
1897Result is: yes (static)
1898##########################################
1899
1900============ Checking for FFmpeg libavformat ============
1901Result is: yes (static)
1902##########################################
1903
1904============ Checking for FFmpeg libpostproc ============
1905Result is: yes (static)
1906##########################################
1907
1908============ Checking for FFmpeg libswscale ============
1909Result is: yes (static)
1910##########################################
1911
1912============ Checking for libopencore_amr narrowband ============
1913Result is: no
1914##########################################
1915
1916============ Checking for libopencore_amr wideband ============
1917Result is: no
1918##########################################
1919
1920============ Checking for libdv-0.9.5+ ============
1921Result is: no
1922##########################################
1923
1924============ Checking for Xvid ============
1925Result is: no
1926##########################################
1927
1928============ Checking for Xvid two pass plugin ============
1929Result is: no
1930##########################################
1931
1932============ Checking for x264 ============
1933Result is: no (in libavcodec: no)
1934##########################################
1935
1936============ Checking for libdirac ============
1937Result is: no
1938##########################################
1939
1940============ Checking for libschroedinger ============
1941Result is: no
1942##########################################
1943
1944============ Checking for libnut ============
1945Result is: no
1946##########################################
1947
1948============ Checking for zr ============
1949Result is: no
1950##########################################
1951
1952============ Checking for mencoder ============
1953Result is: no
1954##########################################
1955
1956============ Checking for UnRAR executable ============
1957Result is: no
1958##########################################
1959
1960============ Checking for TV interface ============
1961Result is: no
1962##########################################
1963
1964============ Checking for DirectShow TV interface ============
1965Result is: no
1966##########################################
1967
1968============ Checking for Video 4 Linux TV interface ============
1969Result is: no
1970##########################################
1971
1972============ Checking for Video 4 Linux 2 TV interface ============
1973Result is: no
1974##########################################
1975
1976============ Checking for Radio interface ============
1977Result is: no
1978##########################################
1979
1980============ Checking for Capture for Radio interface ============
1981Result is: no
1982##########################################
1983
1984============ Checking for Video 4 Linux 2 Radio interface ============
1985Result is: no
1986##########################################
1987
1988============ Checking for Video 4 Linux Radio interface ============
1989Result is: no
1990##########################################
1991
1992============ Checking for Video 4 Linux 2 MPEG PVR interface ============
1993Result is: no
1994##########################################
1995
1996============ Checking for ftp ============
1997Result is: no
1998##########################################
1999
2000============ Checking for vstream client ============
2001
2002#include <vstream-client.h>
2003void vstream_error(const char *format, ... ) {}
2004int main(void) { vstream_start(); return 0; }
2005
2006x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lbz2 -lvorbis -logg -ltheora -logg -ldca -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -lvstream-client
2007/var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c:1:28: fatal error: vstream-client.h: No such file or directory
2008compilation terminated.
2009
2010
2011Result is: no
2012##########################################
2013
2014============ Checking for OSD menu ============
2015Result is: no
2016##########################################
2017
2018============ Checking for Subtitles sorting ============
2019Result is: yes
2020##########################################
2021
2022============ Checking for XMMS inputplugin support ============
2023Result is: no
2024##########################################
2025
2026============ Checking for GUI ============
2027============ Checking for automatic gdb attach ============
2028Result is: no
2029##########################################
2030
2031============ Checking for compiler support for noexecstack ============
2032
2033int main(void) { return 0; }
2034
2035x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lbz2 -lvorbis -logg -ltheora -logg -ldca -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wl,-z,noexecstack
2036
2037
2038Result is: yes
2039##########################################
2040
2041============ Checking for linker support for --nxcompat --no-seh --dynamicbase ============
2042
2043int main(void) { return 0; }
2044
2045x86_64-pc-linux-gnu-gcc -MD -MP -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O2 -march=native -pipe -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-vectorize -ftree-loop-linear -ftree-loop-distribution -fgraphite-identity -flto -fwhole-program -combine -I. -D_REENTRANT -I/usr/include/freetype2 -Wl,-z,noexecstack -Wl,-O1 -Wl,--as-needed -lncurses -lasound -ldl -lpthread -lfreetype -lz -lfontconfig -lass -lz -lbz2 -lvorbis -logg -ltheora -logg -ldca -lXext -lX11 -lpthread -lXv -lXxf86vm -o /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-12282-23012 /var/tmp/portage/media-video/mplayer-9999/temp/mplayer-conf-28778-23012.c -Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase
2046/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld: unrecognized option '--nxcompat'
2047/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1-pre9999/../../../../x86_64-pc-linux-gnu/bin/ld: use the --help option for usage information
2048collect2: ld returned 1 exit status
2049
2050
2051Result is: no
2052##########################################
2053
2054============ Checking for joystick ============
2055Result is: no
2056##########################################
2057
2058============ Checking for lirc ============
2059Result is: no
2060##########################################
2061
2062============ Checking for lircc ============
2063Result is: no
2064##########################################
2065
2066============ Checking for DVD support (libdvdnav) ============
2067Result is: no
2068##########################################
2069