Ticket #2318: config.log

File config.log, 317.8 KB (added by redxii, 2 years ago)
Line 
1configuration: --enable-static --enable-runtime-cpudetection --enable-menu --disable-liba52 --disable-libmpeg2-internal --disable-tv --disable-vidix --disable-faac-lavc --disable-mencoder
2
3============ Checking for ffmpeg/libavcodec/allcodecs.c ============
4Result is: found
5##########################################
6
7============ Checking for ffmpeg/libavformat/allformats.c ============
8Result is: found
9##########################################
10
11============ Checking for ffmpeg/libavcodec/bitsteram_filters.c ============
12Result is: found
13##########################################
14
15============ Checking for ffmpeg/libavformat/protocols.c ============
16Result is: found
17##########################################
18
19============ Checking for ffmpeg/libavfilter/allfilters.c ============
20Result is: found
21##########################################
22
23============ Checking for gcc version ============
24Result is: 6.2.0
25##########################################
26
27
28
29#if !(defined(__MINGW32__))
30#error condition not true: defined(__MINGW32__)
31#endif
32int main(void) { return 0; }
33
34gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -static    -o /tmp/mplayer-configure-16621-1728/tmp 
35
36
37============ Checking for working compiler ============
38
39int main(void) { return 0; }
40
41gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe 
42
43
44
45int main(void) { return 0; }
46
47gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe -lm
48
49
50
51int main(void) {
52    int test[(int)sizeof(char *)-7];
53    return 0;
54}
55
56gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
57E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
58E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:9: error: size of array 'test' is negative
59     int test[(int)sizeof(char *)-7];
60         ^~~~
61
62
63
64
65#if !(defined(__x86_64__))
66#error condition not true: defined(__x86_64__)
67#endif
68int main(void) { return 0; }
69
70gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
71E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:2: error: #error condition not true: defined(__x86_64__)
72 #error condition not true: defined(__x86_64__)
73  ^~~~~
74
75
76============ Checking for cross compilation ============
77
78int main(void) { return 0; }
79
80gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
81
82
83Result is: no
84##########################################
85
86============ Checking for host cc ============
87Result is: gcc
88##########################################
89
90============ Checking for GCC & CPU optimization abilities ============
91
92int main(void) { return 0; }
93
94gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe -mtune=generic -lm
95
96
97
98int main(void) { return 0; }
99
100gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe -mtune=generic -lm
101
102
103
104int main(void) { return 0; }
105
106gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe -march=i486 -mtune=generic -lm
107
108
109Result is: i486
110##########################################
111
112============ Checking for byte order ============
113
114short ascii_name[] = {
115  'M' << 8 | 'P', 'l' << 8 | 'a', 'y' << 8 | 'e', 'r' << 8 | 'B',
116  'i' << 8 | 'g', 'E' << 8 | 'n', 'd' << 8 | 'i', 'a' << 8 | 'n', 0 };
117int main(void) { return (long)ascii_name; }
118
119gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
120
121
122Result is: little-endian
123##########################################
124
125============ Checking for extern symbol prefix ============
126
127int ff_extern;
128
129gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe -c -lm
130
131
132Result is: _
133##########################################
134
135============ Checking for assembler support of -pipe option ============
136
137int main(void) { return 0; }
138
139gcc    /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static    -o /tmp/mplayer-configure-16621-1728/tmp.exe -pipe -I. -lm
140
141
142Result is: yes
143##########################################
144
145
146#include <features.h>
147#if !(defined __GLIBC__)
148#error condition not true: defined __GLIBC__
149#endif
150int main(void) { return 0; }
151
152gcc -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
153E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: features.h: No such file or directory
154 #include <features.h>
155                      ^
156compilation terminated.
157
158
159
160int main(void) { return 0; }
161
162gcc -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -fno-tree-vectorize -lm
163
164
165
166int main(void) { return 0; }
167
168gcc -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wundef -lm
169
170
171
172int main(void) { return 0; }
173
174gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -std=gnu99 -lm
175
176
177
178int main(void) { return 0; }
179
180gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wdeclaration-after-statement -lm
181
182
183
184int main(void) { return 0; }
185
186gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wno-pointer-sign -lm
187
188
189
190int main(void) { return 0; }
191
192gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wdisabled-optimization -lm
193
194
195
196int main(void) { return 0; }
197
198gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wmissing-prototypes -lm
199
200
201
202int main(void) { return 0; }
203
204gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wstrict-prototypes -lm
205
206
207
208int main(void) { return 0; }
209
210gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -mno-omit-leaf-frame-pointer -lm
211
212
213
214int main(void) { return 0; }
215
216gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -MMD -MP -lm
217
218
219============ Checking for relocatable binary ============
220Result is: no (PIE + static assumed to be broken)
221##########################################
222
223============ Checking for assembler (E:/mpbuild/tools/mingw32/bin/../lib/gcc/i686-w64-mingw32/6.2.0/../../../../i686-w64-mingw32/bin/as.exe ) ============
224Result is: ok
225##########################################
226
227============ Checking for PIC ============
228
229
230#if !(defined(__PIC__) || defined(__pic__) || defined(PIC))
231#error condition not true: defined(__PIC__) || defined(__pic__) || defined(PIC)
232#endif
233int main(void) { return 0; }
234
235gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
236E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:2: error: #error condition not true: defined(__PIC__) || defined(__pic__) || defined(PIC)
237 #error condition not true: defined(__PIC__) || defined(__pic__) || defined(PIC)
238  ^~~~~
239
240
241Result is: no
242##########################################
243
244============ Checking for .align is a power of two ============
245
246int main(void) { __asm__ volatile (".align 3"); return 0; }
247
248gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
249{standard input}: Assembler messages:
250{standard input}:19: Error: alignment not a power of 2
251
252
253Result is: no
254##########################################
255
256============ Checking for ebx availability ============
257
258int main(void) {
259    int x;
260    __asm__ volatile(
261        "xor %0, %0"
262        :"=b"(x)
263        // just adding ebx to clobber list seems unreliable with some
264        // compilers, e.g. Haiku's gcc 2.95
265    );
266    // and the above check does not work for OSX 64 bit...
267    __asm__ volatile("":::"%ebx");
268    return 0;
269}
270
271gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
272
273
274Result is: yes
275##########################################
276
277============ Checking for yasm ============
278
279pextrd [eax], xmm0, 1
280
281yasm -f win32  -DPREFIX -o /tmp/mplayer-configure-16621-1728/tmp.exe /tmp/mplayer-configure-16621-1728/tmp.S
282
283
284Result is: yasm
285##########################################
286
287============ Checking for bswap ============
288Result is: yes
289##########################################
290
291============ Checking for xmm clobbers ============
292
293int main(void) { __asm__ volatile ("":::"%xmm0"); return 0; }
294
295gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
296E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
297E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:18: error: unknown register name '%xmm0' in 'asm'
298 int main(void) { __asm__ volatile ("":::"%xmm0"); return 0; }
299                  ^~~~~~~
300
301
302Result is: no
303##########################################
304
305============ Checking for langinfo ============
306
307#include <langinfo.h>
308int main(void) { nl_langinfo(CODESET); return 0; }
309
310gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
311E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: langinfo.h: No such file or directory
312 #include <langinfo.h>
313                      ^
314compilation terminated.
315
316
317Result is: no
318##########################################
319
320============ Checking for language ============
321Result is: messages: en - man pages: en - documentation: en
322##########################################
323
324============ Checking for enable sighandler ============
325Result is: yes
326##########################################
327
328============ Checking for runtime cpudetection ============
329Result is: yes
330##########################################
331
332============ Checking for restrict keyword ============
333
334void foo(char * restrict p); int main(void) { return 0; }
335
336gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
337
338
339Result is: restrict
340##########################################
341
342============ Checking for __builtin_expect ============
343
344static int foo(int a) {
345    a = __builtin_expect(a, 10);
346    return a == 10 ? 0 : 1;
347}
348int main(void) { return foo(10) && foo(0); }
349
350gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
351
352
353Result is: yes
354##########################################
355
356============ Checking for kstat ============
357
358#include <kstat.h>
359int main(void) { kstat_open(); return 0; }
360
361gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lkstat -lm
362E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: kstat.h: No such file or directory
363 #include <kstat.h>
364                   ^
365compilation terminated.
366
367
368Result is: no
369##########################################
370
371============ Checking for atanf ============
372
373#include <math.h>
374int main(void) { atanf(2.0); return 0; }
375
376gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
377
378
379Result is: yes
380##########################################
381
382============ Checking for cbrt ============
383
384#include <math.h>
385int main(void) { cbrt(2.0); return 0; }
386
387gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
388
389
390Result is: yes
391##########################################
392
393============ Checking for cbrtf ============
394
395#include <math.h>
396int main(void) { cbrtf(2.0); return 0; }
397
398gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
399
400
401Result is: yes
402##########################################
403
404============ Checking for cosf ============
405
406#include <math.h>
407int main(void) { cosf(2.0); return 0; }
408
409gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
410
411
412Result is: yes
413##########################################
414
415============ Checking for expf ============
416
417#include <math.h>
418int main(void) { expf(2.0); return 0; }
419
420gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
421
422
423Result is: yes
424##########################################
425
426============ Checking for exp2 ============
427
428#include <math.h>
429int main(void) { exp2(2.0); return 0; }
430
431gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
432
433
434Result is: yes
435##########################################
436
437============ Checking for exp2f ============
438
439#include <math.h>
440int main(void) { exp2f(2.0); return 0; }
441
442gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
443
444
445Result is: yes
446##########################################
447
448============ Checking for isnan ============
449
450#include <math.h>
451int main(void) { isnan(2.0); return 0; }
452
453gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
454
455
456Result is: yes
457##########################################
458
459============ Checking for isfinite ============
460
461#include <math.h>
462int main(void) { isfinite(2.0); return 0; }
463
464gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
465
466
467Result is: yes
468##########################################
469
470============ Checking for isinf ============
471
472#include <math.h>
473int main(void) { isinf(2.0); return 0; }
474
475gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
476
477
478Result is: yes
479##########################################
480
481============ Checking for llrint ============
482
483#include <math.h>
484int main(void) { llrint(2.0); return 0; }
485
486gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
487E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
488E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: statement with no effect [-Wunused-value]
489 int main(void) { llrint(2.0); return 0; }
490                  ^~~~~~~~~~~
491
492
493Result is: yes
494##########################################
495
496============ Checking for llrintf ============
497
498#include <math.h>
499int main(void) { llrintf(2.0); return 0; }
500
501gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
502E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
503E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: statement with no effect [-Wunused-value]
504 int main(void) { llrintf(2.0); return 0; }
505                  ^~~~~~~~~~~~
506
507
508Result is: yes
509##########################################
510
511============ Checking for log2 ============
512
513#include <math.h>
514int main(void) { log2(2.0); return 0; }
515
516gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
517
518
519Result is: yes
520##########################################
521
522============ Checking for log2f ============
523
524#include <math.h>
525int main(void) { log2f(2.0); return 0; }
526
527gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
528
529
530Result is: yes
531##########################################
532
533============ Checking for log10f ============
534
535#include <math.h>
536int main(void) { log10f(2.0); return 0; }
537
538gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
539
540
541Result is: yes
542##########################################
543
544============ Checking for lrint ============
545
546#include <math.h>
547int main(void) { lrint(2.0); return 0; }
548
549gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
550E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
551E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: statement with no effect [-Wunused-value]
552 int main(void) { lrint(2.0); return 0; }
553                  ^~~~~~~~~~
554
555
556Result is: yes
557##########################################
558
559============ Checking for lrintf ============
560
561#include <math.h>
562int main(void) { lrintf(2.0); return 0; }
563
564gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
565E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
566E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: statement with no effect [-Wunused-value]
567 int main(void) { lrintf(2.0); return 0; }
568                  ^~~~~~~~~~~
569
570
571Result is: yes
572##########################################
573
574============ Checking for rint ============
575
576#include <math.h>
577int main(void) { rint(2.0); return 0; }
578
579gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
580E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
581E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: statement with no effect [-Wunused-value]
582 int main(void) { rint(2.0); return 0; }
583                  ^~~~~~~~~
584
585
586Result is: yes
587##########################################
588
589============ Checking for round ============
590
591#include <math.h>
592int main(void) { round(2.0); return 0; }
593
594gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
595
596
597Result is: yes
598##########################################
599
600============ Checking for roundf ============
601
602#include <math.h>
603int main(void) { roundf(2.0); return 0; }
604
605gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
606
607
608Result is: yes
609##########################################
610
611============ Checking for sinf ============
612
613#include <math.h>
614int main(void) { sinf(2.0); return 0; }
615
616gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
617
618
619Result is: yes
620##########################################
621
622============ Checking for trunc ============
623
624#include <math.h>
625int main(void) { trunc(2.0); return 0; }
626
627gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
628
629
630Result is: yes
631##########################################
632
633============ Checking for truncf ============
634
635#include <math.h>
636int main(void) { truncf(2.0); return 0; }
637
638gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
639
640
641Result is: yes
642##########################################
643
644============ Checking for erf ============
645
646#include <math.h>
647int main(void) { erf(2.0); return 0; }
648
649gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
650
651
652Result is: yes
653##########################################
654
655============ Checking for atan2f ============
656
657#include <math.h>
658int main(void) { atan2f(1.0,1.0); return 0; }
659
660gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
661
662
663Result is: yes
664##########################################
665
666============ Checking for fminf ============
667
668#include <math.h>
669int main(void) { fminf(1.0,1.0); return 0; }
670
671gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
672
673
674Result is: yes
675##########################################
676
677============ Checking for ldexpf ============
678
679#include <math.h>
680int main(void) { ldexpf(1.0,1.0); return 0; }
681
682gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
683
684
685Result is: yes
686##########################################
687
688============ Checking for powf ============
689
690#include <math.h>
691int main(void) { powf(1.0,1.0); return 0; }
692
693gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
694
695
696Result is: yes
697##########################################
698
699============ Checking for hypot ============
700
701#include <math.h>
702int main(void) { hypot(1.0,1.0); return 0; }
703
704gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
705
706
707Result is: yes
708##########################################
709
710============ Checking for mkstemp ============
711
712#include <stdlib.h>
713int main(void) { mkstemp(""); return 0; }
714
715gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
716
717
718Result is: yes
719##########################################
720
721============ Checking for gmtime_r ============
722
723#include <time.h>
724int main(void) { gmtime_r(0, 0); return 0; }
725
726gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
727E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
728E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: error: implicit declaration of function 'gmtime_r' [-Werror=implicit-function-declaration]
729 int main(void) { gmtime_r(0, 0); return 0; }
730                  ^~~~~~~~
731cc1.exe: some warnings being treated as errors
732
733
734Result is: no
735##########################################
736
737============ Checking for localtime_r ============
738
739#include <time.h>
740int main(void) { localtime_r(0, 0); return 0; }
741
742gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
743E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
744E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: error: implicit declaration of function 'localtime_r' [-Werror=implicit-function-declaration]
745 int main(void) { localtime_r(0, 0); return 0; }
746                  ^~~~~~~~~~~
747cc1.exe: some warnings being treated as errors
748
749
750Result is: no
751##########################################
752
753============ Checking for nanosleep ============
754
755#include <time.h>
756int main(void) { nanosleep(0, 0); return 0; }
757
758gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
759E:\mpbuild\tools\tmp\ccOG1IB7.o:tmp.c:(.text.startup+0x1e): undefined reference to `nanosleep'
760collect2.exe: error: ld returned 1 exit status
761
762
763Result is: no
764##########################################
765
766============ Checking for socklib ============
767
768#include <netdb.h>
769#include <sys/socket.h>
770int main(void) { gethostbyname(0); socket(AF_INET, SOCK_STREAM, 0); return 0; }
771
772gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
773E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: netdb.h: No such file or directory
774 #include <netdb.h>
775                   ^
776compilation terminated.
777
778
779
780#include <netdb.h>
781#include <sys/socket.h>
782int main(void) { gethostbyname(0); socket(AF_INET, SOCK_STREAM, 0); return 0; }
783
784gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsocket -ldnet -lm
785E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: netdb.h: No such file or directory
786 #include <netdb.h>
787                   ^
788compilation terminated.
789
790
791
792#include <netdb.h>
793#include <sys/socket.h>
794int main(void) { gethostbyname(0); socket(AF_INET, SOCK_STREAM, 0); return 0; }
795
796gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsocket -lnsl -lm
797E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: netdb.h: No such file or directory
798 #include <netdb.h>
799                   ^
800compilation terminated.
801
802
803
804#include <netdb.h>
805#include <sys/socket.h>
806int main(void) { gethostbyname(0); socket(AF_INET, SOCK_STREAM, 0); return 0; }
807
808gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lnsl -lm
809E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: netdb.h: No such file or directory
810 #include <netdb.h>
811                   ^
812compilation terminated.
813
814
815
816#include <netdb.h>
817#include <sys/socket.h>
818int main(void) { gethostbyname(0); socket(AF_INET, SOCK_STREAM, 0); return 0; }
819
820gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsocket -lm
821E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: netdb.h: No such file or directory
822 #include <netdb.h>
823                   ^
824compilation terminated.
825
826
827
828#include <winsock2.h>
829int main(void) { gethostbyname(0); return 0; }
830
831gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lws2_32 -lm
832
833
834Result is: no (using -lws2_32)
835##########################################
836
837============ Checking for netdb.h, struct addrinfo ============
838
839#if HAVE_WINSOCK2_H
840#include <winsock2.h>
841#include <ws2tcpip.h>
842#else
843#include <sys/types.h>
844#include <sys/socket.h>
845#include <netdb.h>
846#endif
847int main(void) { struct addrinfo ai; return 0; }
848
849gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -DHAVE_WINSOCK2_H=1 -lm
850E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
851E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:9:34: warning: unused variable 'ai' [-Wunused-variable]
852 int main(void) { struct addrinfo ai; return 0; }
853                                  ^~
854
855
856Result is: yes
857##########################################
858
859============ Checking for netdb.h, getaddrinfo() ============
860
861#if HAVE_WINSOCK2_H
862#include <winsock2.h>
863#else
864#include <sys/types.h>
865#include <sys/socket.h>
866#include <netdb.h>
867#endif
868int main(void) { getaddrinfo(0, 0, 0, 0); return 0; }
869
870gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -DHAVE_WINSOCK2_H=1 -lm
871E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
872E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:8:18: error: implicit declaration of function 'getaddrinfo' [-Werror=implicit-function-declaration]
873 int main(void) { getaddrinfo(0, 0, 0, 0); return 0; }
874                  ^~~~~~~~~~~
875cc1.exe: some warnings being treated as errors
876
877
878Result is: no
879##########################################
880
881============ Checking for sockaddr_storage ============
882
883#if HAVE_WINSOCK2_H
884#include <winsock2.h>
885#else
886#include <sys/types.h>
887#include <sys/socket.h>
888#endif
889int main(void) { struct sockaddr_storage sas; return 0; }
890
891gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -DHAVE_WINSOCK2_H=1 -lm
892E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
893E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:7:42: warning: unused variable 'sas' [-Wunused-variable]
894 int main(void) { struct sockaddr_storage sas; return 0; }
895                                          ^~~
896
897
898Result is: yes
899##########################################
900
901============ Checking for struct ipv6_mreq ============
902
903#if HAVE_WINSOCK2_H
904#include <ws2tcpip.h>
905#else
906#include <netinet/in.h>
907#endif
908int main(void) { struct ipv6_mreq mreq6; return 0; }
909
910gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -DHAVE_WINSOCK2_H=1 -lm
911E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
912E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:6:35: warning: unused variable 'mreq6' [-Wunused-variable]
913 int main(void) { struct ipv6_mreq mreq6; return 0; }
914                                   ^~~~~
915
916
917Result is: yes
918##########################################
919
920============ Checking for struct sockaddr_in6 ============
921
922#if HAVE_WINSOCK2_H
923#include <ws2tcpip.h>
924#else
925#include <netinet/in.h>
926#endif
927int main(void) { struct sockaddr_in6 addr; return 0; }
928
929gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -DHAVE_WINSOCK2_H=1 -lm
930E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
931E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:6:38: warning: unused variable 'addr' [-Wunused-variable]
932 int main(void) { struct sockaddr_in6 addr; return 0; }
933                                      ^~~~
934
935
936Result is: yes
937##########################################
938
939============ Checking for struct sockaddr sa_len ============
940
941#if HAVE_WINSOCK2_H
942#include <winsock2.h>
943#else
944#include <sys/types.h>
945#include <sys/socket.h>
946#endif
947int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; }
948
949gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -DHAVE_WINSOCK2_H=1 -lm
950E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
951E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:7:57: error: 'struct sockaddr' has no member named 'sa_len'
952 int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; }
953                                                         ^~
954E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:7:30: warning: unused variable 'p' [-Wunused-variable]
955 int main(void) { const void *p = &((struct sockaddr *)0)->sa_len; return 0; }
956                              ^
957
958
959Result is: no
960##########################################
961
962============ Checking for arpa/inet.h ============
963
964#include <arpa/inet.h>
965int main(void) { return 0; }
966
967gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
968E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: arpa/inet.h: No such file or directory
969 #include <arpa/inet.h>
970                       ^
971compilation terminated.
972
973
974Result is: no
975##########################################
976
977============ Checking for inet_pton() ============
978
979#include <arpa/inet.h>
980int main(void) { inet_pton(0, 0, 0); return 0; }
981
982gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lws2_32 -lm
983E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: arpa/inet.h: No such file or directory
984 #include <arpa/inet.h>
985                       ^
986compilation terminated.
987
988
989
990#include <arpa/inet.h>
991int main(void) { inet_pton(0, 0, 0); return 0; }
992
993gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lws2_32 -lresolv -lm
994E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: arpa/inet.h: No such file or directory
995 #include <arpa/inet.h>
996                       ^
997compilation terminated.
998
999
1000Result is: no
1001##########################################
1002
1003============ Checking for inet_aton() ============
1004
1005#include <arpa/inet.h>
1006int main(void) { inet_aton(0, 0); return 0; }
1007
1008gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lws2_32 -lm
1009E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: arpa/inet.h: No such file or directory
1010 #include <arpa/inet.h>
1011                       ^
1012compilation terminated.
1013
1014
1015
1016#include <arpa/inet.h>
1017int main(void) { inet_aton(0, 0); return 0; }
1018
1019gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lws2_32 -lresolv -lm
1020E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: arpa/inet.h: No such file or directory
1021 #include <arpa/inet.h>
1022                       ^
1023compilation terminated.
1024
1025
1026Result is: no
1027##########################################
1028
1029============ Checking for socklen_t ============
1030
1031#if HAVE_WINSOCK2_H
1032#include <ws2tcpip.h>
1033#else
1034#include <sys/socket.h>
1035#include <sys/types.h>
1036#endif
1037int main(void) { socklen_t v = 0; return 0; }
1038
1039gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -DHAVE_WINSOCK2_H=1 -lm
1040E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1041E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:7:28: warning: unused variable 'v' [-Wunused-variable]
1042 int main(void) { socklen_t v = 0; return 0; }
1043                            ^
1044
1045
1046Result is: yes
1047##########################################
1048
1049============ Checking for closesocket() ============
1050
1051#include <winsock2.h>
1052int main(void) { closesocket(~0); return 0; }
1053
1054gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lws2_32 -lm
1055
1056
1057Result is: yes
1058##########################################
1059
1060============ Checking for networking ============
1061Result is: yes
1062##########################################
1063
1064============ Checking for inet6 ============
1065
1066#include <sys/types.h>
1067#if !defined(_WIN32)
1068#include <sys/socket.h>
1069#include <netinet/in.h>
1070#else
1071#include <ws2tcpip.h>
1072#endif
1073int main(void) { struct sockaddr_in6 six; socket(AF_INET6, SOCK_STREAM, AF_INET6); return 0; }
1074
1075gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lws2_32 -lm
1076E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1077E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:8:38: warning: unused variable 'six' [-Wunused-variable]
1078 int main(void) { struct sockaddr_in6 six; socket(AF_INET6, SOCK_STREAM, AF_INET6); return 0; }
1079                                      ^~~
1080
1081
1082Result is: yes
1083##########################################
1084
1085============ Checking for gethostbyname2 ============
1086
1087#define _BSD_SOURCE
1088#include <sys/types.h>
1089#include <sys/socket.h>
1090#include <netdb.h>
1091int main(void) { gethostbyname2("", AF_INET); return 0; }
1092
1093gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1094E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:24: fatal error: sys/socket.h: No such file or directory
1095 #include <sys/socket.h>
1096                        ^
1097compilation terminated.
1098
1099
1100Result is: no
1101##########################################
1102
1103============ Checking for SCTP ============
1104
1105#include <netinet/sctp.h>
1106int main(void) { return 0; }
1107
1108gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1109E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: netinet/sctp.h: No such file or directory
1110 #include <netinet/sctp.h>
1111                          ^
1112compilation terminated.
1113
1114
1115Result is: no
1116##########################################
1117
1118============ Checking for sys/un.h ============
1119
1120#include <sys/un.h>
1121int main(void) { return 0; }
1122
1123gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1124E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:20: fatal error: sys/un.h: No such file or directory
1125 #include <sys/un.h>
1126                    ^
1127compilation terminated.
1128
1129
1130Result is: no
1131##########################################
1132
1133============ Checking for sys/poll.h ============
1134
1135#include <sys/poll.h>
1136int main(void) { return 0; }
1137
1138gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1139E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: sys/poll.h: No such file or directory
1140 #include <sys/poll.h>
1141                      ^
1142compilation terminated.
1143
1144
1145Result is: no
1146##########################################
1147
1148============ Checking for inttypes.h (required) ============
1149
1150#include <inttypes.h>
1151int main(void) { return 0; }
1152
1153gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1154
1155
1156Result is: yes
1157##########################################
1158
1159============ Checking for int_fastXY_t in inttypes.h ============
1160
1161#include <inttypes.h>
1162int main(void) { volatile int_fast16_t v = 0; return 0; }
1163
1164gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1165E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1166E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:40: warning: unused variable 'v' [-Wunused-variable]
1167 int main(void) { volatile int_fast16_t v = 0; return 0; }
1168                                        ^
1169
1170
1171Result is: yes
1172##########################################
1173
1174============ Checking for malloc.h ============
1175
1176#include <malloc.h>
1177int main(void) { return 0; }
1178
1179gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1180
1181
1182Result is: yes
1183##########################################
1184
1185============ Checking for aligned malloc ============
1186
1187#include <malloc.h>
1188int main(void) { _aligned_malloc(1, 32); return 0; }
1189
1190gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1191
1192
1193Result is: yes
1194##########################################
1195
1196============ Checking for memalign() ============
1197
1198#include <malloc.h>
1199int main(void) { memalign(64, sizeof(char)); return 0; }
1200
1201gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1202E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1203E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: error: implicit declaration of function 'memalign' [-Werror=implicit-function-declaration]
1204 int main(void) { memalign(64, sizeof(char)); return 0; }
1205                  ^~~~~~~~
1206cc1.exe: some warnings being treated as errors
1207
1208
1209Result is: no
1210##########################################
1211
1212============ Checking for posix_memalign() ============
1213
1214#include <stdlib.h>
1215int main(void) { posix_memalign(NULL, 0, 0); return 0; }
1216
1217gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1218E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1219E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: error: implicit declaration of function 'posix_memalign' [-Werror=implicit-function-declaration]
1220 int main(void) { posix_memalign(NULL, 0, 0); return 0; }
1221                  ^~~~~~~~~~~~~~
1222E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: null argument where non-null required (argument 1) [-Wnonnull]
1223cc1.exe: some warnings being treated as errors
1224
1225
1226Result is: no
1227##########################################
1228
1229============ Checking for alloca.h ============
1230
1231#include <alloca.h>
1232int main(void) { alloca(0); return 0; }
1233
1234gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1235E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:20: fatal error: alloca.h: No such file or directory
1236 #include <alloca.h>
1237                    ^
1238compilation terminated.
1239
1240
1241Result is: no
1242##########################################
1243
1244============ Checking for fastmemcpy ============
1245Result is: yes
1246##########################################
1247
1248============ Checking for hard-coded tables ============
1249Result is: no
1250##########################################
1251
1252============ Checking for mman.h ============
1253
1254#include <sys/mman.h>
1255int main(void) { mmap(0, 0, 0, 0, 0, 0); return 0; }
1256
1257gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1258E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: sys/mman.h: No such file or directory
1259 #include <sys/mman.h>
1260                      ^
1261compilation terminated.
1262
1263
1264Result is: no
1265##########################################
1266
1267
1268#include <sys/mman.h>
1269int main(void) { void *p = MAP_FAILED; return 0; }
1270
1271gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1272E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: sys/mman.h: No such file or directory
1273 #include <sys/mman.h>
1274                      ^
1275compilation terminated.
1276
1277
1278============ Checking for mprotect ============
1279
1280#include <stddef.h>
1281#include <sys/mman.h>
1282int main(void) { mprotect(NULL, 0, 0); return 0; }
1283
1284gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1285E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:22: fatal error: sys/mman.h: No such file or directory
1286 #include <sys/mman.h>
1287                      ^
1288compilation terminated.
1289
1290
1291Result is: no
1292##########################################
1293
1294============ Checking for dynamic loader ============
1295
1296#include <dlfcn.h>
1297int main(void) { dlopen("", 0); return 0; }
1298
1299gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1300E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: dlfcn.h: No such file or directory
1301 #include <dlfcn.h>
1302                   ^
1303compilation terminated.
1304
1305
1306
1307#include <dlfcn.h>
1308int main(void) { dlopen("", 0); return 0; }
1309
1310gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe -ldl -lm
1311E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: dlfcn.h: No such file or directory
1312 #include <dlfcn.h>
1313                   ^
1314compilation terminated.
1315
1316
1317Result is: no
1318##########################################
1319
1320============ Checking for dynamic a/v plugins support ============
1321Result is: no
1322##########################################
1323
1324============ Checking for pthread ============
1325
1326#include <pthread.h>
1327static void *func(void *arg) { return arg; }
1328int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; }
1329
1330gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lpthreadGC2 -lm
1331E:/mpbuild/tools/mingw32/bin/../lib/gcc/i686-w64-mingw32/6.2.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lpthreadGC2
1332collect2.exe: error: ld returned 1 exit status
1333
1334
1335
1336#include <pthread.h>
1337static void *func(void *arg) { return arg; }
1338int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; }
1339
1340gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1341E:\mpbuild\tools\tmp\ccCUId7F.o:tmp.c:(.text.startup+0x2e): undefined reference to `pthread_create'
1342collect2.exe: error: ld returned 1 exit status
1343
1344
1345
1346#include <pthread.h>
1347static void *func(void *arg) { return arg; }
1348int main(void) { pthread_t tid; return pthread_create(&tid, 0, func, 0) == 0 ? 0 : 1; }
1349
1350gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lpthread -lm
1351
1352
1353Result is: yes (using -lpthread)
1354##########################################
1355
1356============ Checking for pthread_cancel ============
1357
1358#include <pthread.h>
1359int main(void) { pthread_t t; return pthread_cancel(t); }
1360
1361gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lpthread -lm
1362E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1363E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:38: warning: 't' is used uninitialized in this function [-Wuninitialized]
1364 int main(void) { pthread_t t; return pthread_cancel(t); }
1365                                      ^~~~~~~~~~~~~~~~~
1366E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:28: note: 't' was declared here
1367 int main(void) { pthread_t t; return pthread_cancel(t); }
1368                            ^
1369
1370
1371Result is: yes
1372##########################################
1373
1374============ Checking for w32threads ============
1375Result is: no (using pthread instead)
1376##########################################
1377
1378============ Checking for direct.h ============
1379
1380#include <direct.h>
1381int main(void) { return 0; }
1382
1383gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1384
1385
1386Result is: yes
1387##########################################
1388
1389============ Checking for windows.h ============
1390
1391#include <windows.h>
1392int main(void) { return 0; }
1393
1394gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1395
1396
1397Result is: yes
1398##########################################
1399
1400============ Checking for io.h ============
1401
1402#include <io.h>
1403int main(void) { return 0; }
1404
1405gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1406
1407
1408Result is: yes
1409##########################################
1410
1411============ Checking for rpath ============
1412Result is: no
1413##########################################
1414
1415============ Checking for iconv ============
1416
1417#include <stdio.h>
1418#include <unistd.h>
1419#include <iconv.h>
1420#define INBUFSIZE 1024
1421#define OUTBUFSIZE 4096
1422
1423char inbuffer[INBUFSIZE];
1424char outbuffer[OUTBUFSIZE];
1425
1426int main(void) {
1427  size_t numread;
1428  iconv_t icdsc;
1429  char *tocode="UTF-8";
1430  char *fromcode="cp1250";
1431  if ((icdsc = iconv_open(tocode, fromcode)) != (iconv_t)(-1)) {
1432    while ((numread = read(0, inbuffer, INBUFSIZE))) {
1433      char *iptr=inbuffer;
1434      char *optr=outbuffer;
1435      size_t inleft=numread;
1436      size_t outleft=OUTBUFSIZE;
1437      if (iconv(icdsc, &iptr, &inleft, &optr, &outleft)
1438          != (size_t)(-1)) {
1439        write(1, outbuffer, OUTBUFSIZE - outleft);
1440      }
1441    }
1442    if (iconv_close(icdsc) == -1)
1443      ;
1444  }
1445  return 0;
1446}
1447
1448gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1449E:/mpbuild/tools/mingw32/bin/../lib/gcc/i686-w64-mingw32/6.2.0/../../../../i686-w64-mingw32/lib/../lib\libiconv.a(localcharset.o):localcharset.c:(.text+0x7): undefined reference to `_imp__GetACP@0'
1450collect2.exe: error: ld returned 1 exit status
1451
1452
1453
1454#include <stdio.h>
1455#include <unistd.h>
1456#include <iconv.h>
1457#define INBUFSIZE 1024
1458#define OUTBUFSIZE 4096
1459
1460char inbuffer[INBUFSIZE];
1461char outbuffer[OUTBUFSIZE];
1462
1463int main(void) {
1464  size_t numread;
1465  iconv_t icdsc;
1466  char *tocode="UTF-8";
1467  char *fromcode="cp1250";
1468  if ((icdsc = iconv_open(tocode, fromcode)) != (iconv_t)(-1)) {
1469    while ((numread = read(0, inbuffer, INBUFSIZE))) {
1470      char *iptr=inbuffer;
1471      char *optr=outbuffer;
1472      size_t inleft=numread;
1473      size_t outleft=OUTBUFSIZE;
1474      if (iconv(icdsc, &iptr, &inleft, &optr, &outleft)
1475          != (size_t)(-1)) {
1476        write(1, outbuffer, OUTBUFSIZE - outleft);
1477      }
1478    }
1479    if (iconv_close(icdsc) == -1)
1480      ;
1481  }
1482  return 0;
1483}
1484
1485gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32   -o /tmp/mplayer-configure-16621-1728/tmp.exe -liconv -lm
1486
1487
1488Result is: yes
1489##########################################
1490
1491============ Checking for soundcard.h ============
1492
1493#include <sys/soundcard.h>
1494int main(void) { return 0; }
1495
1496gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1497E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:27: fatal error: sys/soundcard.h: No such file or directory
1498 #include <sys/soundcard.h>
1499                           ^
1500compilation terminated.
1501
1502
1503
1504#include <soundcard.h>
1505int main(void) { return 0; }
1506
1507gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1508E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: soundcard.h: No such file or directory
1509 #include <soundcard.h>
1510                       ^
1511compilation terminated.
1512
1513
1514Result is: no
1515##########################################
1516
1517============ Checking for termcap ============
1518
1519#include <term.h>
1520int main(void) { tgetent(0, 0); return 0; }
1521
1522gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lncurses -lm
1523E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:18: fatal error: term.h: No such file or directory
1524 #include <term.h>
1525                  ^
1526compilation terminated.
1527
1528
1529
1530#include <term.h>
1531int main(void) { tgetent(0, 0); return 0; }
1532
1533gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe -ltinfo -lm
1534E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:18: fatal error: term.h: No such file or directory
1535 #include <term.h>
1536                  ^
1537compilation terminated.
1538
1539
1540
1541#include <term.h>
1542int main(void) { tgetent(0, 0); return 0; }
1543
1544gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe -ltermcap -lm
1545E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:18: fatal error: term.h: No such file or directory
1546 #include <term.h>
1547                  ^
1548compilation terminated.
1549
1550
1551Result is: no
1552##########################################
1553
1554============ Checking for termios ============
1555
1556#include <termios.h>
1557int main(void) { return 0; }
1558
1559gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1560E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:21: fatal error: termios.h: No such file or directory
1561 #include <termios.h>
1562                     ^
1563compilation terminated.
1564
1565
1566
1567#include <sys/termios.h>
1568int main(void) { return 0; }
1569
1570gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1571E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:25: fatal error: sys/termios.h: No such file or directory
1572 #include <sys/termios.h>
1573                         ^
1574compilation terminated.
1575
1576
1577Result is: no
1578##########################################
1579
1580============ Checking for shm ============
1581
1582#include <sys/shm.h>
1583int main(void) { shmget(0, 0, 0); shmat(0, 0, 0); shmctl(0, 0, 0); return 0; }
1584
1585gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1586E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:21: fatal error: sys/shm.h: No such file or directory
1587 #include <sys/shm.h>
1588                     ^
1589compilation terminated.
1590
1591
1592Result is: no
1593##########################################
1594
1595============ Checking for strsep() ============
1596
1597#define _BSD_SOURCE
1598#include <string.h>
1599int main(void) { char *s = "Hello, world!"; strsep(&s, ","); return 0; }
1600
1601gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1602E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1603E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:45: error: implicit declaration of function 'strsep' [-Werror=implicit-function-declaration]
1604 int main(void) { char *s = "Hello, world!"; strsep(&s, ","); return 0; }
1605                                             ^~~~~~
1606cc1.exe: some warnings being treated as errors
1607
1608
1609Result is: no
1610##########################################
1611
1612============ Checking for vsscanf() ============
1613
1614#include <stdarg.h>
1615#include <stdio.h>
1616int main(void) { va_list ap; vsscanf("foo", "bar", ap); return 0; }
1617
1618gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1619E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1620E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:30: warning: 'ap' is used uninitialized in this function [-Wuninitialized]
1621 int main(void) { va_list ap; vsscanf("foo", "bar", ap); return 0; }
1622                              ^~~~~~~~~~~~~~~~~~~~~~~~~
1623E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:26: note: 'ap' was declared here
1624 int main(void) { va_list ap; vsscanf("foo", "bar", ap); return 0; }
1625                          ^~
1626
1627
1628Result is: yes
1629##########################################
1630
1631============ Checking for POSIX select() ============
1632
1633#include <stdio.h>
1634#include <stdlib.h>
1635#include <sys/types.h>
1636#include <string.h>
1637#include <sys/time.h>
1638#include <unistd.h>
1639int main(void) {int nfds = 1; fd_set readfds; struct timeval timeout; select(nfds, &readfds, NULL, NULL, &timeout); return 0; }
1640
1641gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1642E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1643E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:7:31: error: unknown type name 'fd_set'
1644 int main(void) {int nfds = 1; fd_set readfds; struct timeval timeout; select(nfds, &readfds, NULL, NULL, &timeout); return 0; }
1645                               ^~~~~~
1646E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:7:71: error: implicit declaration of function 'select' [-Werror=implicit-function-declaration]
1647 int main(void) {int nfds = 1; fd_set readfds; struct timeval timeout; select(nfds, &readfds, NULL, NULL, &timeout); return 0; }
1648                                                                       ^~~~~~
1649cc1.exe: some warnings being treated as errors
1650
1651
1652Result is: no
1653##########################################
1654
1655============ Checking for audio select() ============
1656Result is: yes
1657##########################################
1658
1659============ Checking for gettimeofday() ============
1660
1661#include <stddef.h>
1662#include <sys/time.h>
1663int main(void) { struct timeval tv; gettimeofday(&tv, NULL); return 0; }
1664
1665gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1666
1667
1668Result is: yes
1669##########################################
1670
1671============ Checking for clock_gettime() ============
1672
1673#include <stddef.h>
1674#include <time.h>
1675int main(void) { struct timespec tp; clock_gettime(CLOCK_MONOTONIC, &tp); return 0; }
1676
1677gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lrt -lm
1678E:/mpbuild/tools/mingw32/bin/../lib/gcc/i686-w64-mingw32/6.2.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lrt
1679collect2.exe: error: ld returned 1 exit status
1680
1681
1682Result is: no
1683##########################################
1684
1685============ Checking for glob() ============
1686
1687#include <glob.h>
1688int main(void) { glob("filename", 0, 0, 0); return 0; }
1689
1690gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1691E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:18: fatal error: glob.h: No such file or directory
1692 #include <glob.h>
1693                  ^
1694compilation terminated.
1695
1696
1697Result is: no
1698##########################################
1699
1700============ Checking for setenv() ============
1701
1702#include <stdlib.h>
1703int main(void) { setenv("", "", 0); return 0; }
1704
1705gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1706E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
1707E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: error: implicit declaration of function 'setenv' [-Werror=implicit-function-declaration]
1708 int main(void) { setenv("", "", 0); return 0; }
1709                  ^~~~~~
1710cc1.exe: some warnings being treated as errors
1711
1712
1713Result is: no
1714##########################################
1715
1716============ Checking for setmode() ============
1717
1718#include <io.h>
1719int main(void) { setmode(0, 0); return 0; }
1720
1721gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1722
1723
1724Result is: yes
1725##########################################
1726
1727============ Checking for sys/sysinfo.h ============
1728
1729#include <sys/sysinfo.h>
1730int main(void) { struct sysinfo s_info; s_info.mem_unit=0; sysinfo(&s_info); return 0; }
1731
1732gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1733E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:25: fatal error: sys/sysinfo.h: No such file or directory
1734 #include <sys/sysinfo.h>
1735                         ^
1736compilation terminated.
1737
1738
1739Result is: no
1740##########################################
1741
1742============ Checking for pkg-config ============
1743Result is: yes
1744##########################################
1745
1746============ Checking for GnuTLS ============
1747
1748#include <gnutls/gnutls.h>
1749int main(void) { gnutls_global_init(); return 0; }
1750
1751gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -static  -ffast-math -lws2_32 -liconv   -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/mingw32/include -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lm
1752
1753
1754Result is: yes
1755##########################################
1756
1757============ Checking for OpenSSL ============
1758Result is: no
1759##########################################
1760
1761============ Checking for Samba support (libsmbclient) ============
1762
1763#include <libsmbclient.h>
1764int main(void) { smbc_opendir("smb://"); return 0; }
1765
1766gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lm
1767E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1768 #include <libsmbclient.h>
1769                          ^
1770compilation terminated.
1771
1772
1773
1774#include <libsmbclient.h>
1775int main(void) { smbc_opendir("smb://"); return 0; }
1776
1777gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lm
1778E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1779 #include <libsmbclient.h>
1780                          ^
1781compilation terminated.
1782
1783
1784
1785#include <libsmbclient.h>
1786int main(void) { smbc_opendir("smb://"); return 0; }
1787
1788gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lm
1789E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1790 #include <libsmbclient.h>
1791                          ^
1792compilation terminated.
1793
1794
1795
1796#include <libsmbclient.h>
1797int main(void) { smbc_opendir("smb://"); return 0; }
1798
1799gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lm
1800E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1801 #include <libsmbclient.h>
1802                          ^
1803compilation terminated.
1804
1805
1806
1807#include <libsmbclient.h>
1808int main(void) { smbc_opendir("smb://"); return 0; }
1809
1810gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lnsl -lm
1811E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1812 #include <libsmbclient.h>
1813                          ^
1814compilation terminated.
1815
1816
1817
1818#include <libsmbclient.h>
1819int main(void) { smbc_opendir("smb://"); return 0; }
1820
1821gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lnsl -lm
1822E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1823 #include <libsmbclient.h>
1824                          ^
1825compilation terminated.
1826
1827
1828
1829#include <libsmbclient.h>
1830int main(void) { smbc_opendir("smb://"); return 0; }
1831
1832gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lssl -lnsl -lm
1833E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1834 #include <libsmbclient.h>
1835                          ^
1836compilation terminated.
1837
1838
1839
1840#include <libsmbclient.h>
1841int main(void) { smbc_opendir("smb://"); return 0; }
1842
1843gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsmbclient -lssl -lnsl -lm
1844E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: libsmbclient.h: No such file or directory
1845 #include <libsmbclient.h>
1846                          ^
1847compilation terminated.
1848
1849
1850Result is: no
1851##########################################
1852
1853============ Checking for /dev/mga_vid ============
1854Result is: no
1855##########################################
1856
1857============ Checking for tdfxfb ============
1858Result is: no
1859##########################################
1860
1861============ Checking for s3fb ============
1862Result is: no
1863##########################################
1864
1865============ Checking for wii ============
1866Result is: no
1867##########################################
1868
1869============ Checking for tdfxvid ============
1870Result is: no
1871##########################################
1872
1873============ Checking for xvr100 ============
1874
1875#include <unistd.h>
1876#include <sys/fbio.h>
1877#include <sys/visual_io.h>
1878int main(void) {
1879struct vis_identifier ident;
1880struct fbgattr attr;
1881ioctl(0, VIS_GETIDENTIFIER, &ident);
1882ioctl(0, FBIOGATTR, &attr);
1883return 0;
1884}
1885
1886gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
1887E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:22: fatal error: sys/fbio.h: No such file or directory
1888 #include <sys/fbio.h>
1889                      ^
1890compilation terminated.
1891
1892
1893Result is: no
1894##########################################
1895
1896============ Checking for tga ============
1897Result is: yes
1898##########################################
1899
1900============ Checking for md5sum support ============
1901Result is: yes
1902##########################################
1903
1904============ Checking for yuv4mpeg support ============
1905Result is: yes
1906##########################################
1907
1908============ Checking for bl ============
1909Result is: no
1910##########################################
1911
1912============ Checking for DirectFB ============
1913
1914#include <directfb.h>
1915#include <directfb_version.h>
1916#if (DIRECTFB_MAJOR_VERSION << 16 | DIRECTFB_MINOR_VERSION << 8 | DIRECTFB_MICRO_VERSION) < (0 << 16 | 9 << 8 | 22)
1917#error "DirectFB version too old."
1918#endif
1919int main(void) { DirectFBInit(0, 0); return 0; }
1920
1921gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -ldirectfb -lm
1922E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: directfb.h: No such file or directory
1923 #include <directfb.h>
1924                      ^
1925compilation terminated.
1926
1927
1928
1929#include <directfb.h>
1930#include <directfb_version.h>
1931#if (DIRECTFB_MAJOR_VERSION << 16 | DIRECTFB_MINOR_VERSION << 8 | DIRECTFB_MICRO_VERSION) < (0 << 16 | 9 << 8 | 22)
1932#error "DirectFB version too old."
1933#endif
1934int main(void) { DirectFBInit(0, 0); return 0; }
1935
1936gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/local/include/directfb -ldirectfb -lm
1937E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: directfb.h: No such file or directory
1938 #include <directfb.h>
1939                      ^
1940compilation terminated.
1941
1942
1943
1944#include <directfb.h>
1945#include <directfb_version.h>
1946#if (DIRECTFB_MAJOR_VERSION << 16 | DIRECTFB_MINOR_VERSION << 8 | DIRECTFB_MICRO_VERSION) < (0 << 16 | 9 << 8 | 22)
1947#error "DirectFB version too old."
1948#endif
1949int main(void) { DirectFBInit(0, 0); return 0; }
1950
1951gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/include/directfb -ldirectfb -lm
1952E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: directfb.h: No such file or directory
1953 #include <directfb.h>
1954                      ^
1955compilation terminated.
1956
1957
1958
1959#include <directfb.h>
1960#include <directfb_version.h>
1961#if (DIRECTFB_MAJOR_VERSION << 16 | DIRECTFB_MINOR_VERSION << 8 | DIRECTFB_MICRO_VERSION) < (0 << 16 | 9 << 8 | 22)
1962#error "DirectFB version too old."
1963#endif
1964int main(void) { DirectFBInit(0, 0); return 0; }
1965
1966gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/local/include -ldirectfb -lm
1967E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: directfb.h: No such file or directory
1968 #include <directfb.h>
1969                      ^
1970compilation terminated.
1971
1972
1973Result is: no
1974##########################################
1975
1976============ Checking for X11 headers presence ============
1977Result is: no (check if the dev(el) packages are installed)
1978##########################################
1979
1980============ Checking for X11 ============
1981Result is: no (check if the dev(el) packages are installed)
1982##########################################
1983
1984============ Checking for Xss screensaver extensions ============
1985
1986#include <X11/extensions/scrnsaver.h>
1987int main(void) { XScreenSaverSuspend(NULL, True); return 0; }
1988
1989gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lXss -lm
1990E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:38: fatal error: X11/extensions/scrnsaver.h: No such file or directory
1991 #include <X11/extensions/scrnsaver.h>
1992                                      ^
1993compilation terminated.
1994
1995
1996Result is: no
1997##########################################
1998
1999============ Checking for DPMS ============
2000Result is: no
2001##########################################
2002
2003============ Checking for Xv ============
2004Result is: auto
2005##########################################
2006
2007============ Checking for XvMC ============
2008Result is: no
2009##########################################
2010
2011============ Checking for Video Decode Acceleration (VDA) ============
2012
2013#include <VideoDecodeAcceleration/VDADecoder.h>
2014int main(void) { return 0; }
2015
2016gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
2017E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:48: fatal error: VideoDecodeAcceleration/VDADecoder.h: No such file or directory
2018 #include <VideoDecodeAcceleration/VDADecoder.h>
2019                                                ^
2020compilation terminated.
2021
2022
2023Result is: no
2024##########################################
2025
2026============ Checking for VDPAU ============
2027Result is: auto
2028##########################################
2029
2030============ Checking for Xinerama ============
2031Result is: auto
2032##########################################
2033
2034============ Checking for Xxf86vm ============
2035Result is: auto
2036##########################################
2037
2038============ Checking for XF86keysym ============
2039Result is: auto
2040##########################################
2041
2042============ Checking for DGA ============
2043Result is: no
2044##########################################
2045
2046============ Checking for xmga ============
2047Result is: no
2048##########################################
2049
2050============ Checking for 3dfx ============
2051Result is: no
2052##########################################
2053
2054============ Checking for VIDIX ============
2055Result is: no
2056##########################################
2057
2058============ Checking for GGI ============
2059
2060#include <ggi/ggi.h>
2061int main(void) { ggiInit(); return 0; }
2062
2063gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lggi -lm
2064E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:21: fatal error: ggi/ggi.h: No such file or directory
2065 #include <ggi/ggi.h>
2066                     ^
2067compilation terminated.
2068
2069
2070Result is: no
2071##########################################
2072
2073============ Checking for GGI extension: libggiwmh ============
2074
2075#include <ggi/wmh.h>
2076int main(void) { ggiWmhInit(); return 0; }
2077
2078gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -lggi -lggiwmh -lm
2079E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:21: fatal error: ggi/wmh.h: No such file or directory
2080 #include <ggi/wmh.h>
2081                     ^
2082compilation terminated.
2083
2084
2085Result is: no
2086##########################################
2087
2088============ Checking for AA ============
2089
2090#include <aalib.h>
2091int main(void) {
2092aa_context *c;
2093aa_renderparams *p;
2094aa_init(0, 0, 0);
2095c = aa_autoinit(&aa_defparams);
2096p = aa_getrenderparams();
2097aa_autoinitkbd(c, 0);
2098return 0; }
2099
2100gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -laa -lm
2101E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: aalib.h: No such file or directory
2102 #include <aalib.h>
2103                   ^
2104compilation terminated.
2105
2106
2107Result is: no
2108##########################################
2109
2110============ Checking for CACA ============
21110.99.beta19
2112
2113#include <caca.h>
2114#ifdef CACA_API_VERSION_1
2115  #include <caca0.h>
2116#endif
2117int main(void) { caca_init(); return 0; }
2118
2119gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle   -o /tmp/mplayer-configure-16621-1728/tmp.exe -L/mingw32/lib -lcaca -lz -lm
2120
2121
2122Result is: yes
2123##########################################
2124
2125============ Checking for SVGAlib ============
2126
2127#include <vga.h>
2128int main(void) { return 0; }
2129
2130gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lvga -lm
2131E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:17: fatal error: vga.h: No such file or directory
2132 #include <vga.h>
2133                 ^
2134compilation terminated.
2135
2136
2137Result is: no
2138##########################################
2139
2140============ Checking for FBDev ============
2141Result is: no
2142##########################################
2143
2144============ Checking for DVB ============
2145
2146#include <poll.h>
2147#include <sys/ioctl.h>
2148#include <stdio.h>
2149#include <time.h>
2150#include <unistd.h>
2151#include <linux/dvb/dmx.h>
2152#include <linux/dvb/frontend.h>
2153#include <linux/dvb/video.h>
2154#include <linux/dvb/audio.h>
2155int main(void) {return 0;}
2156
2157gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
2158E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:18: fatal error: poll.h: No such file or directory
2159 #include <poll.h>
2160                  ^
2161compilation terminated.
2162
2163
2164
2165#include <poll.h>
2166#include <sys/ioctl.h>
2167#include <stdio.h>
2168#include <time.h>
2169#include <unistd.h>
2170#include <linux/dvb/dmx.h>
2171#include <linux/dvb/frontend.h>
2172#include <linux/dvb/video.h>
2173#include <linux/dvb/audio.h>
2174int main(void) {return 0;}
2175
2176gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/src/DVB/include -lm
2177E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:18: fatal error: poll.h: No such file or directory
2178 #include <poll.h>
2179                  ^
2180compilation terminated.
2181
2182
2183Result is: no
2184##########################################
2185
2186============ Checking for PNG support ============
2187
2188#include <stdio.h>
2189#include <string.h>
2190#include <png.h>
2191int main(void) {
2192  printf("png.h : %s\n", PNG_LIBPNG_VER_STRING);
2193  printf("libpng: %s\n", png_libpng_ver);
2194  return strcmp(PNG_LIBPNG_VER_STRING, png_libpng_ver);
2195}
2196
2197gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lpng -lz -lm
2198
2199
2200Result is: yes
2201##########################################
2202
2203============ Checking for MNG support ============
2204
2205#include <libmng.h>
2206int main(void) { const char * p_ver = mng_version_text(); return !p_ver || p_ver[0] == 0; }
2207
2208gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lmng -lz -lm
2209E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:20: fatal error: libmng.h: No such file or directory
2210 #include <libmng.h>
2211                    ^
2212compilation terminated.
2213
2214
2215
2216#include <libmng.h>
2217int main(void) { const char * p_ver = mng_version_text(); return !p_ver || p_ver[0] == 0; }
2218
2219gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lmng -ljpeg -lz -lm
2220E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:20: fatal error: libmng.h: No such file or directory
2221 #include <libmng.h>
2222                    ^
2223compilation terminated.
2224
2225
2226Result is: no
2227##########################################
2228
2229============ Checking for JPEG support ============
2230
2231#include <stdio.h>
2232#include <jpeglib.h>
2233int main(void) { return 0; }
2234
2235gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -ljpeg -lm
2236
2237
2238Result is: yes
2239##########################################
2240
2241============ Checking for OpenJPEG (JPEG 2000) support ============
2242
2243#define OPJ_STATIC
2244#include <openjpeg.h>
2245int main(void) { opj_dparameters_t dec_params; opj_set_default_decoder_parameters(&dec_params);opj_decode_with_info(0,0,0); return 0; }
2246
2247gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lopenjpeg -lm
2248E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:22: fatal error: openjpeg.h: No such file or directory
2249 #include <openjpeg.h>
2250                      ^
2251compilation terminated.
2252
2253
2254Result is: no
2255##########################################
2256
2257============ Checking for PNM support ============
2258Result is: yes
2259##########################################
2260
2261============ Checking for GIF support ============
2262
2263#include <gif_lib.h>
2264int main(void) { QuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0); return 0; }
2265
2266gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lungif -lm
2267E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
2268E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: error: implicit declaration of function 'QuantizeBuffer' [-Werror=implicit-function-declaration]
2269 int main(void) { QuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0); return 0; }
2270                  ^~~~~~~~~~~~~~
2271cc1.exe: some warnings being treated as errors
2272
2273
2274
2275#include <stdlib.h>
2276#include <gif_lib.h>
2277int main(void) { GifQuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0); return 0; }
2278
2279gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lungif -lm
2280E:/mpbuild/tools/mingw32/bin/../lib/gcc/i686-w64-mingw32/6.2.0/../../../../i686-w64-mingw32/bin/ld.exe: cannot find -lungif
2281collect2.exe: error: ld returned 1 exit status
2282
2283
2284
2285#include <gif_lib.h>
2286int main(void) { QuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0); return 0; }
2287
2288gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lgif -lm
2289E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
2290E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: error: implicit declaration of function 'QuantizeBuffer' [-Werror=implicit-function-declaration]
2291 int main(void) { QuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0); return 0; }
2292                  ^~~~~~~~~~~~~~
2293cc1.exe: some warnings being treated as errors
2294
2295
2296
2297#include <stdlib.h>
2298#include <gif_lib.h>
2299int main(void) { GifQuantizeBuffer(0, 0, 0, 0, 0, 0, 0, 0); return 0; }
2300
2301gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lgif -lm
2302
2303
2304
2305#include <signal.h>
2306#include <stdio.h>
2307#include <stdlib.h>
2308#include <gif_lib.h>
2309static void catch(int sig) { exit(1); }
2310int main(void) {
2311  signal(SIGSEGV, catch);  // catch segfault
2312  printf("EGifPutExtensionFirst is at address %p\n", EGifPutExtensionFirst);
2313  EGifSetGifVersion("89a");   // this will segfault a buggy gif lib.
2314  return 0;
2315}
2316
2317gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lgif -lm
2318E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
2319E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:8:54: error: 'EGifPutExtensionFirst' undeclared (first use in this function)
2320   printf("EGifPutExtensionFirst is at address %p\n", EGifPutExtensionFirst);
2321                                                      ^~~~~~~~~~~~~~~~~~~~~
2322E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:8:54: note: each undeclared identifier is reported only once for each function it appears in
2323E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:9:21: warning: passing argument 1 of 'EGifSetGifVersion' from incompatible pointer type [-Wincompatible-pointer-types]
2324   EGifSetGifVersion("89a");   // this will segfault a buggy gif lib.
2325                     ^~~~~
2326In file included from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:4:0:
2327E:/mpbuild/tools/mingw32/include/gif_lib.h:157:6: note: expected 'GifFileType * {aka struct GifFileType *}' but argument is of type 'char *'
2328 void EGifSetGifVersion(GifFileType *GifFile, const bool gif89);
2329      ^~~~~~~~~~~~~~~~~
2330E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:9:3: error: too few arguments to function 'EGifSetGifVersion'
2331   EGifSetGifVersion("89a");   // this will segfault a buggy gif lib.
2332   ^~~~~~~~~~~~~~~~~
2333In file included from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:4:0:
2334E:/mpbuild/tools/mingw32/include/gif_lib.h:157:6: note: declared here
2335 void EGifSetGifVersion(GifFileType *GifFile, const bool gif89);
2336      ^~~~~~~~~~~~~~~~~
2337
2338
2339Result is: yes
2340##########################################
2341
2342============ Checking for broken giflib workaround ============
2343
2344#include <stdio.h>
2345#include <gif_lib.h>
2346int main(void) { GifFileType gif = {.UserData = NULL}; printf("UserData is at address %p\n", gif.UserData); return 0; }
2347
2348gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lgif -lm
2349
2350
2351Result is: disabled
2352##########################################
2353
2354============ Checking for VESA support ============
2355
2356#include <vbe.h>
2357int main(void) { vbeInit(); return 0; }
2358
2359gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lvbe -llrmi -lm
2360E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:17: fatal error: vbe.h: No such file or directory
2361 #include <vbe.h>
2362                 ^
2363compilation terminated.
2364
2365
2366Result is: no
2367##########################################
2368
2369============ Checking for SDL ============
23701.2.15
2371
2372#ifdef CONFIG_SDL_SDL_H
2373#include <SDL/SDL.h>
2374#else
2375#include <SDL.h>
2376#endif
2377#ifndef __APPLE__
2378// we allow SDL hacking our main() only on OSX
2379#undef main
2380#endif
2381int main(int argc, char *argv[]) {
2382  SDL_Init(SDL_INIT_VIDEO|SDL_INIT_NOPARACHUTE);
2383  return 0;
2384}
2385
2386gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DCONFIG_SDL_SDL_H -lSDL -lm
2387E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_WinPAINT':
2388E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1308: undefined reference to `_imp__SelectPalette@12'
2389E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1310: undefined reference to `_imp__CreateCompatibleDC@4'
2390E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1311: undefined reference to `_imp__SelectObject@8'
2391E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1312: undefined reference to `_imp__BitBlt@36'
2392E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1314: undefined reference to `_imp__DeleteDC@4'
2393E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_RealizePalette':
2394E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1286: undefined reference to `_imp__UnrealizeObject@4'
2395E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1288: undefined reference to `_imp__SelectPalette@12'
2396E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1289: undefined reference to `_imp__RealizePalette@4'
2397E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_NormalUpdate':
2398E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:954: undefined reference to `_imp__SelectPalette@12'
2399E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:956: undefined reference to `_imp__CreateCompatibleDC@4'
2400E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:957: undefined reference to `_imp__SelectObject@8'
2401E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:959: undefined reference to `_imp__BitBlt@36'
2402E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:962: undefined reference to `_imp__DeleteDC@4'
2403E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_ReleaseStaticColors':
2404E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1263: undefined reference to `_imp__SetSystemPaletteUse@8'
2405E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SetColors':
2406E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1027: undefined reference to `_imp__GetSystemPaletteUse@4'
2407E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1041: undefined reference to `_imp__UnrealizeObject@4'
2408E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1043: undefined reference to `_imp__SetPaletteEntries@16'
2409E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1044: undefined reference to `_imp__SelectPalette@12'
2410E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1045: undefined reference to `_imp__RealizePalette@4'
2411E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1059: undefined reference to `_imp__CreateCompatibleDC@4'
2412E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1060: undefined reference to `_imp__SelectObject@8'
2413E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1061: undefined reference to `_imp__SetDIBColorTable@16'
2414E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1063: undefined reference to `_imp__BitBlt@36'
2415E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1066: undefined reference to `_imp__DeleteDC@4'
2416E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1059: undefined reference to `_imp__CreateCompatibleDC@4'
2417E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1060: undefined reference to `_imp__SelectObject@8'
2418E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1061: undefined reference to `_imp__SetDIBColorTable@16'
2419E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SussScreenDepth':
2420E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:476: undefined reference to `_imp__CreateCompatibleBitmap@12'
2421E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:482: undefined reference to `_imp__GetDIBits@28'
2422E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:484: undefined reference to `_imp__DeleteObject@4'
2423E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_GetGammaRamp':
2424E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1170: undefined reference to `_imp__GetDeviceGammaRamp@8'
2425E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SetGammaRamp':
2426E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1150: undefined reference to `_imp__SetDeviceGammaRamp@8'
2427E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1145: undefined reference to `_imp__GetDeviceGammaRamp@8'
2428E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_GrabStaticColors':
2429E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1250: undefined reference to `_imp__SetSystemPaletteUse@8'
2430E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1251: undefined reference to `_imp__GetSystemPaletteUse@4'
2431E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_CreatePalette':
2432E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:304: undefined reference to `_imp__GetSystemPaletteEntries@16'
2433E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:306: undefined reference to `_imp__CreatePalette@4'
2434E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_CheckGamma':
2435E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1082: undefined reference to `_imp__GetDeviceGammaRamp@8'
2436E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SetVideoMode':
2437E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:787: undefined reference to `_imp__DeleteObject@4'
2438E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:836: undefined reference to `_imp__DeleteObject@4'
2439E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:886: undefined reference to `_imp__CreateDIBSection@24'
2440E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SwapGamma':
2441E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1102: undefined reference to `_imp__SetDeviceGammaRamp@8'
2442E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1101: undefined reference to `_imp__GetDeviceGammaRamp@8'
2443E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_QuitGamma':
2444E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1117: undefined reference to `_imp__SetDeviceGammaRamp@8'
2445E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_VideoQuit':
2446E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1199: undefined reference to `_imp__DeleteObject@4'
2447E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1207: undefined reference to `_imp__DeleteObject@4'
2448E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_PaletteChanged':
2449E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2503: undefined reference to `_imp__GetSystemPaletteEntries@16'
2450E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_Available':
2451E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:495: undefined reference to `IID_IDirectDrawSurface3'
2452E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_GetGammaRamp':
2453E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2374: undefined reference to `IID_IDirectDrawGammaControl'
2454E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_SetGammaRamp':
2455E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2328: undefined reference to `IID_IDirectDrawGammaControl'
2456E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_AllocDDSurface':
2457E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:1729: undefined reference to `IID_IDirectDrawSurface3'
2458E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_SetVideoMode':
2459E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:1370: undefined reference to `IID_IDirectDrawSurface3'
2460E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_VideoInit':
2461E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:944: undefined reference to `IID_IDirectDraw2'
2462E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:954: undefined reference to `_imp__GetDeviceCaps@8'
2463E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x20): undefined reference to `GUID_XAxis'
2464E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x30): undefined reference to `GUID_YAxis'
2465E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x40): undefined reference to `GUID_ZAxis'
2466E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x50): undefined reference to `GUID_RxAxis'
2467E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x60): undefined reference to `GUID_RyAxis'
2468E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x70): undefined reference to `GUID_RzAxis'
2469E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x80): undefined reference to `GUID_Slider'
2470E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x90): undefined reference to `GUID_Slider'
2471E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xa0): undefined reference to `GUID_POV'
2472E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xb0): undefined reference to `GUID_POV'
2473E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xc0): undefined reference to `GUID_POV'
2474E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xd0): undefined reference to `GUID_POV'
2475E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x2e0): undefined reference to `GUID_XAxis'
2476E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x2f0): undefined reference to `GUID_YAxis'
2477E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x300): undefined reference to `GUID_ZAxis'
2478E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3a0): undefined reference to `GUID_XAxis'
2479E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3b0): undefined reference to `GUID_YAxis'
2480E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3c0): undefined reference to `GUID_ZAxis'
2481E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x420): undefined reference to `GUID_Key'
2482E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x430): undefined reference to `GUID_Key'
2483E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x440): undefined reference to `GUID_Key'
2484E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x450): undefined reference to `GUID_Key'
2485E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x460): undefined reference to `GUID_Key'
2486E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x470): more undefined references to `GUID_Key' follow
2487E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5yuv.o): In function `CreateYUVSurface':
2488E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5yuv.c:78: undefined reference to `IID_IDirectDrawSurface3'
2489E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `DIB_CloseAudio':
2490E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:202: undefined reference to `_imp__waveOutClose@4'
2491E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:208: undefined reference to `_imp__waveOutUnprepareHeader@12'
2492E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:208: undefined reference to `_imp__waveOutUnprepareHeader@12'
2493E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `DIB_PlayAudio':
2494E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:168: undefined reference to `_imp__waveOutWrite@12'
2495E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `SetMMerror':
2496E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:135: undefined reference to `_imp__waveOutGetErrorTextA@12'
2497E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `DIB_OpenAudio':
2498E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:268: undefined reference to `_imp__waveOutOpen@24'
2499E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:311: undefined reference to `_imp__waveOutPrepareHeader@12'
2500E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickInit':
2501E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:156: undefined reference to `_imp__joyGetNumDevs@0'
2502E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:161: undefined reference to `_imp__joyGetPosEx@8'
2503E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:163: undefined reference to `_imp__joyGetDevCapsA@12'
2504E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickUpdate':
2505E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:290: undefined reference to `_imp__joyGetPosEx@8'
2506E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_syscdrom.o): In function `SDL_SYS_CDioctl':
2507E:\mpbuild\sources\libsdl/./src/cdrom/win32/SDL_syscdrom.c:116: undefined reference to `_imp__mciSendCommandA@16'
2508E:\mpbuild\sources\libsdl/./src/cdrom/win32/SDL_syscdrom.c:120: undefined reference to `_imp__mciGetErrorStringA@12'
2509E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_StartTicks':
2510E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:67: undefined reference to `_imp__timeBeginPeriod@4'
2511E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:68: undefined reference to `_imp__timeGetTime@0'
2512E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_GetTicks':
2513E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:95: undefined reference to `_imp__timeGetTime@0'
2514E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_SYS_TimerInit':
2515E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:127: undefined reference to `_imp__timeBeginPeriod@4'
2516E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:133: undefined reference to `_imp__timeSetEvent@20'
2517E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_SYS_TimerQuit':
2518E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:144: undefined reference to `_imp__timeKillEvent@4'
2519E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:146: undefined reference to `_imp__timeEndPeriod@4'
2520E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_wingl.o): In function `ChoosePixelFormatARB':
2521E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:131: undefined reference to `_imp__ChoosePixelFormat@8'
2522E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:131: undefined reference to `_imp__SetPixelFormat@12'
2523E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_wingl.o): In function `WIN_GL_SwapBuffers':
2524E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:573: undefined reference to `_imp__SwapBuffers@4'
2525E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_wingl.o): In function `WIN_GL_SetupWindow':
2526E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:313: undefined reference to `_imp__ChoosePixelFormat@8'
2527E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:319: undefined reference to `_imp__SetPixelFormat@12'
2528E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:333: undefined reference to `_imp__DescribePixelFormat@16'
2529E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o): In function `DX5_DInputInit':
2530E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5events.c:183: undefined reference to `IID_IDirectInputDevice2A'
2531E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o):SDL_dx5events.c:(.data+0x4): undefined reference to `GUID_SysKeyboard'
2532E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o):SDL_dx5events.c:(.data+0x1c): undefined reference to `GUID_SysMouse'
2533collect2.exe: error: ld returned 1 exit status
2534
2535
2536
2537#ifdef CONFIG_SDL_SDL_H
2538#include <SDL/SDL.h>
2539#else
2540#include <SDL.h>
2541#endif
2542#ifndef __APPLE__
2543// we allow SDL hacking our main() only on OSX
2544#undef main
2545#endif
2546int main(int argc, char *argv[]) {
2547  SDL_Init(SDL_INIT_VIDEO|SDL_INIT_NOPARACHUTE);
2548  return 0;
2549}
2550
2551gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DCONFIG_SDL_SDL_H -lSDL -lpthread -lm
2552E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_WinPAINT':
2553E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1308: undefined reference to `_imp__SelectPalette@12'
2554E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1310: undefined reference to `_imp__CreateCompatibleDC@4'
2555E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1311: undefined reference to `_imp__SelectObject@8'
2556E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1312: undefined reference to `_imp__BitBlt@36'
2557E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1314: undefined reference to `_imp__DeleteDC@4'
2558E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_RealizePalette':
2559E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1286: undefined reference to `_imp__UnrealizeObject@4'
2560E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1288: undefined reference to `_imp__SelectPalette@12'
2561E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1289: undefined reference to `_imp__RealizePalette@4'
2562E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_NormalUpdate':
2563E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:954: undefined reference to `_imp__SelectPalette@12'
2564E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:956: undefined reference to `_imp__CreateCompatibleDC@4'
2565E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:957: undefined reference to `_imp__SelectObject@8'
2566E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:959: undefined reference to `_imp__BitBlt@36'
2567E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:962: undefined reference to `_imp__DeleteDC@4'
2568E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_ReleaseStaticColors':
2569E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1263: undefined reference to `_imp__SetSystemPaletteUse@8'
2570E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SetColors':
2571E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1027: undefined reference to `_imp__GetSystemPaletteUse@4'
2572E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1041: undefined reference to `_imp__UnrealizeObject@4'
2573E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1043: undefined reference to `_imp__SetPaletteEntries@16'
2574E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1044: undefined reference to `_imp__SelectPalette@12'
2575E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1045: undefined reference to `_imp__RealizePalette@4'
2576E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1059: undefined reference to `_imp__CreateCompatibleDC@4'
2577E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1060: undefined reference to `_imp__SelectObject@8'
2578E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1061: undefined reference to `_imp__SetDIBColorTable@16'
2579E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1063: undefined reference to `_imp__BitBlt@36'
2580E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1066: undefined reference to `_imp__DeleteDC@4'
2581E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1059: undefined reference to `_imp__CreateCompatibleDC@4'
2582E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1060: undefined reference to `_imp__SelectObject@8'
2583E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1061: undefined reference to `_imp__SetDIBColorTable@16'
2584E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SussScreenDepth':
2585E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:476: undefined reference to `_imp__CreateCompatibleBitmap@12'
2586E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:482: undefined reference to `_imp__GetDIBits@28'
2587E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:484: undefined reference to `_imp__DeleteObject@4'
2588E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_GetGammaRamp':
2589E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1170: undefined reference to `_imp__GetDeviceGammaRamp@8'
2590E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SetGammaRamp':
2591E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1150: undefined reference to `_imp__SetDeviceGammaRamp@8'
2592E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1145: undefined reference to `_imp__GetDeviceGammaRamp@8'
2593E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_GrabStaticColors':
2594E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1250: undefined reference to `_imp__SetSystemPaletteUse@8'
2595E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1251: undefined reference to `_imp__GetSystemPaletteUse@4'
2596E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_CreatePalette':
2597E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:304: undefined reference to `_imp__GetSystemPaletteEntries@16'
2598E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:306: undefined reference to `_imp__CreatePalette@4'
2599E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_CheckGamma':
2600E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1082: undefined reference to `_imp__GetDeviceGammaRamp@8'
2601E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SetVideoMode':
2602E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:787: undefined reference to `_imp__DeleteObject@4'
2603E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:836: undefined reference to `_imp__DeleteObject@4'
2604E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:886: undefined reference to `_imp__CreateDIBSection@24'
2605E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_SwapGamma':
2606E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1102: undefined reference to `_imp__SetDeviceGammaRamp@8'
2607E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1101: undefined reference to `_imp__GetDeviceGammaRamp@8'
2608E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_QuitGamma':
2609E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1117: undefined reference to `_imp__SetDeviceGammaRamp@8'
2610E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibvideo.o): In function `DIB_VideoQuit':
2611E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1199: undefined reference to `_imp__DeleteObject@4'
2612E:\mpbuild\sources\libsdl/./src/video/windib/SDL_dibvideo.c:1207: undefined reference to `_imp__DeleteObject@4'
2613E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_PaletteChanged':
2614E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2503: undefined reference to `_imp__GetSystemPaletteEntries@16'
2615E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_Available':
2616E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:495: undefined reference to `IID_IDirectDrawSurface3'
2617E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_GetGammaRamp':
2618E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2374: undefined reference to `IID_IDirectDrawGammaControl'
2619E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_SetGammaRamp':
2620E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2328: undefined reference to `IID_IDirectDrawGammaControl'
2621E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_AllocDDSurface':
2622E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:1729: undefined reference to `IID_IDirectDrawSurface3'
2623E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_SetVideoMode':
2624E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:1370: undefined reference to `IID_IDirectDrawSurface3'
2625E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_VideoInit':
2626E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:944: undefined reference to `IID_IDirectDraw2'
2627E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:954: undefined reference to `_imp__GetDeviceCaps@8'
2628E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x20): undefined reference to `GUID_XAxis'
2629E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x30): undefined reference to `GUID_YAxis'
2630E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x40): undefined reference to `GUID_ZAxis'
2631E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x50): undefined reference to `GUID_RxAxis'
2632E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x60): undefined reference to `GUID_RyAxis'
2633E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x70): undefined reference to `GUID_RzAxis'
2634E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x80): undefined reference to `GUID_Slider'
2635E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x90): undefined reference to `GUID_Slider'
2636E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xa0): undefined reference to `GUID_POV'
2637E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xb0): undefined reference to `GUID_POV'
2638E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xc0): undefined reference to `GUID_POV'
2639E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xd0): undefined reference to `GUID_POV'
2640E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x2e0): undefined reference to `GUID_XAxis'
2641E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x2f0): undefined reference to `GUID_YAxis'
2642E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x300): undefined reference to `GUID_ZAxis'
2643E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3a0): undefined reference to `GUID_XAxis'
2644E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3b0): undefined reference to `GUID_YAxis'
2645E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3c0): undefined reference to `GUID_ZAxis'
2646E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x420): undefined reference to `GUID_Key'
2647E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x430): undefined reference to `GUID_Key'
2648E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x440): undefined reference to `GUID_Key'
2649E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x450): undefined reference to `GUID_Key'
2650E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x460): undefined reference to `GUID_Key'
2651E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x470): more undefined references to `GUID_Key' follow
2652E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5yuv.o): In function `CreateYUVSurface':
2653E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5yuv.c:78: undefined reference to `IID_IDirectDrawSurface3'
2654E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `DIB_CloseAudio':
2655E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:202: undefined reference to `_imp__waveOutClose@4'
2656E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:208: undefined reference to `_imp__waveOutUnprepareHeader@12'
2657E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:208: undefined reference to `_imp__waveOutUnprepareHeader@12'
2658E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `DIB_PlayAudio':
2659E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:168: undefined reference to `_imp__waveOutWrite@12'
2660E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `SetMMerror':
2661E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:135: undefined reference to `_imp__waveOutGetErrorTextA@12'
2662E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dibaudio.o): In function `DIB_OpenAudio':
2663E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:268: undefined reference to `_imp__waveOutOpen@24'
2664E:\mpbuild\sources\libsdl/./src/audio/windib/SDL_dibaudio.c:311: undefined reference to `_imp__waveOutPrepareHeader@12'
2665E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickInit':
2666E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:156: undefined reference to `_imp__joyGetNumDevs@0'
2667E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:161: undefined reference to `_imp__joyGetPosEx@8'
2668E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:163: undefined reference to `_imp__joyGetDevCapsA@12'
2669E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_mmjoystick.o): In function `SDL_SYS_JoystickUpdate':
2670E:\mpbuild\sources\libsdl/./src/joystick/win32/SDL_mmjoystick.c:290: undefined reference to `_imp__joyGetPosEx@8'
2671E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_syscdrom.o): In function `SDL_SYS_CDioctl':
2672E:\mpbuild\sources\libsdl/./src/cdrom/win32/SDL_syscdrom.c:116: undefined reference to `_imp__mciSendCommandA@16'
2673E:\mpbuild\sources\libsdl/./src/cdrom/win32/SDL_syscdrom.c:120: undefined reference to `_imp__mciGetErrorStringA@12'
2674E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_StartTicks':
2675E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:67: undefined reference to `_imp__timeBeginPeriod@4'
2676E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:68: undefined reference to `_imp__timeGetTime@0'
2677E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_GetTicks':
2678E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:95: undefined reference to `_imp__timeGetTime@0'
2679E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_SYS_TimerInit':
2680E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:127: undefined reference to `_imp__timeBeginPeriod@4'
2681E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:133: undefined reference to `_imp__timeSetEvent@20'
2682E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_systimer.o): In function `SDL_SYS_TimerQuit':
2683E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:144: undefined reference to `_imp__timeKillEvent@4'
2684E:\mpbuild\sources\libsdl/./src/timer/win32/SDL_systimer.c:146: undefined reference to `_imp__timeEndPeriod@4'
2685E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_wingl.o): In function `ChoosePixelFormatARB':
2686E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:131: undefined reference to `_imp__ChoosePixelFormat@8'
2687E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:131: undefined reference to `_imp__SetPixelFormat@12'
2688E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_wingl.o): In function `WIN_GL_SwapBuffers':
2689E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:573: undefined reference to `_imp__SwapBuffers@4'
2690E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_wingl.o): In function `WIN_GL_SetupWindow':
2691E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:313: undefined reference to `_imp__ChoosePixelFormat@8'
2692E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:319: undefined reference to `_imp__SetPixelFormat@12'
2693E:\mpbuild\sources\libsdl/./src/video/wincommon/SDL_wingl.c:333: undefined reference to `_imp__DescribePixelFormat@16'
2694E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o): In function `DX5_DInputInit':
2695E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5events.c:183: undefined reference to `IID_IDirectInputDevice2A'
2696E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o):SDL_dx5events.c:(.data+0x4): undefined reference to `GUID_SysKeyboard'
2697E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o):SDL_dx5events.c:(.data+0x1c): undefined reference to `GUID_SysMouse'
2698collect2.exe: error: ld returned 1 exit status
2699
2700
2701
2702#ifdef CONFIG_SDL_SDL_H
2703#include <SDL/SDL.h>
2704#else
2705#include <SDL.h>
2706#endif
2707#ifndef __APPLE__
2708// we allow SDL hacking our main() only on OSX
2709#undef main
2710#endif
2711int main(int argc, char *argv[]) {
2712  SDL_Init(SDL_INIT_VIDEO|SDL_INIT_NOPARACHUTE);
2713  return 0;
2714}
2715
2716gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DCONFIG_SDL_SDL_H -lSDL -lwinmm -lgdi32 -lm
2717E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_Available':
2718E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:495: undefined reference to `IID_IDirectDrawSurface3'
2719E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_GetGammaRamp':
2720E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2374: undefined reference to `IID_IDirectDrawGammaControl'
2721E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_SetGammaRamp':
2722E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:2328: undefined reference to `IID_IDirectDrawGammaControl'
2723E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_AllocDDSurface':
2724E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:1729: undefined reference to `IID_IDirectDrawSurface3'
2725E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_SetVideoMode':
2726E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:1370: undefined reference to `IID_IDirectDrawSurface3'
2727E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o): In function `DX5_VideoInit':
2728E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5video.c:944: undefined reference to `IID_IDirectDraw2'
2729E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x20): undefined reference to `GUID_XAxis'
2730E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x30): undefined reference to `GUID_YAxis'
2731E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x40): undefined reference to `GUID_ZAxis'
2732E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x50): undefined reference to `GUID_RxAxis'
2733E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x60): undefined reference to `GUID_RyAxis'
2734E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x70): undefined reference to `GUID_RzAxis'
2735E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x80): undefined reference to `GUID_Slider'
2736E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x90): undefined reference to `GUID_Slider'
2737E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xa0): undefined reference to `GUID_POV'
2738E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xb0): undefined reference to `GUID_POV'
2739E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xc0): undefined reference to `GUID_POV'
2740E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0xd0): undefined reference to `GUID_POV'
2741E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x2e0): undefined reference to `GUID_XAxis'
2742E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x2f0): undefined reference to `GUID_YAxis'
2743E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x300): undefined reference to `GUID_ZAxis'
2744E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3a0): undefined reference to `GUID_XAxis'
2745E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3b0): undefined reference to `GUID_YAxis'
2746E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x3c0): undefined reference to `GUID_ZAxis'
2747E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x420): undefined reference to `GUID_Key'
2748E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x430): undefined reference to `GUID_Key'
2749E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x440): undefined reference to `GUID_Key'
2750E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x450): undefined reference to `GUID_Key'
2751E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x460): undefined reference to `GUID_Key'
2752E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5video.o):SDL_dx5video.c:(.data+0x470): more undefined references to `GUID_Key' follow
2753E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5yuv.o): In function `CreateYUVSurface':
2754E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5yuv.c:78: undefined reference to `IID_IDirectDrawSurface3'
2755E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o): In function `DX5_DInputInit':
2756E:\mpbuild\sources\libsdl/./src/video/windx5/SDL_dx5events.c:183: undefined reference to `IID_IDirectInputDevice2A'
2757E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o):SDL_dx5events.c:(.data+0x4): undefined reference to `GUID_SysKeyboard'
2758E:/mpbuild/tools/mingw32/lib\libSDL.a(SDL_dx5events.o):SDL_dx5events.c:(.data+0x1c): undefined reference to `GUID_SysMouse'
2759collect2.exe: error: ld returned 1 exit status
2760
2761
2762
2763#ifdef CONFIG_SDL_SDL_H
2764#include <SDL/SDL.h>
2765#else
2766#include <SDL.h>
2767#endif
2768#ifndef __APPLE__
2769// we allow SDL hacking our main() only on OSX
2770#undef main
2771#endif
2772int main(int argc, char *argv[]) {
2773  SDL_Init(SDL_INIT_VIDEO|SDL_INIT_NOPARACHUTE);
2774  return 0;
2775}
2776
2777gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/ -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DCONFIG_SDL_SDL_H -lSDL -lwinmm -lgdi32 -ldxguid -lm
2778
2779
2780Result is: yes
2781##########################################
2782
2783============ Checking for SDL image ============
2784
2785#include <SDL/SDL_image.h>
2786int main(void) { return 0; }
2787
2788gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lSDL_image -lm
2789E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:27: fatal error: SDL/SDL_image.h: No such file or directory
2790 #include <SDL/SDL_image.h>
2791                           ^
2792compilation terminated.
2793
2794
2795Result is: no
2796##########################################
2797
2798============ Checking for OpenGL ============
2799
2800#ifdef GL_WIN32
2801#include <windows.h>
2802#include <GL/gl.h>
2803#elif defined(GL_SDL)
2804#include <GL/gl.h>
2805#ifdef CONFIG_SDL_SDL_H
2806#include <SDL/SDL.h>
2807#else
2808#include <SDL.h>
2809#endif
2810#ifndef __APPLE__
2811// we allow SDL hacking our main() only on OSX
2812#undef main
2813#endif
2814#elif defined(GL_EGL_X11)
2815#include <GL/gl.h>
2816#include <X11/Xlib.h>
2817#include <EGL/egl.h>
2818#elif defined(GL_EGL_ANDROID)
2819#include <GLES/gl.h>
2820#include <EGL/egl.h>
2821#else
2822#include <GL/gl.h>
2823#include <X11/Xlib.h>
2824#include <GL/glx.h>
2825#endif
2826int main(int argc, char *argv[]) {
2827#ifdef GL_WIN32
2828  HDC dc;
2829  wglCreateContext(dc);
2830#elif defined(GL_SDL)
2831  SDL_GL_SwapBuffers();
2832#elif defined(GL_EGL_X11) || defined(GL_EGL_ANDROID)
2833  EGLDisplay eglDisplay = EGL_NO_DISPLAY;
2834  eglInitialize(eglDisplay, NULL, NULL);
2835#else
2836  glXCreateContext(NULL, NULL, NULL, True);
2837#endif
2838#if !defined(GL_EGL_X11) && !defined(GL_EGL_ANDROID)
2839  glFinish();
2840#endif
2841  return 0;
2842}
2843
2844gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DGL_EGL_ANDROID -lEGL -lm
2845E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:20:21: fatal error: GLES/gl.h: No such file or directory
2846 #include <GLES/gl.h>
2847                     ^
2848compilation terminated.
2849
2850
2851
2852#ifdef GL_WIN32
2853#include <windows.h>
2854#include <GL/gl.h>
2855#elif defined(GL_SDL)
2856#include <GL/gl.h>
2857#ifdef CONFIG_SDL_SDL_H
2858#include <SDL/SDL.h>
2859#else
2860#include <SDL.h>
2861#endif
2862#ifndef __APPLE__
2863// we allow SDL hacking our main() only on OSX
2864#undef main
2865#endif
2866#elif defined(GL_EGL_X11)
2867#include <GL/gl.h>
2868#include <X11/Xlib.h>
2869#include <EGL/egl.h>
2870#elif defined(GL_EGL_ANDROID)
2871#include <GLES/gl.h>
2872#include <EGL/egl.h>
2873#else
2874#include <GL/gl.h>
2875#include <X11/Xlib.h>
2876#include <GL/glx.h>
2877#endif
2878int main(int argc, char *argv[]) {
2879#ifdef GL_WIN32
2880  HDC dc;
2881  wglCreateContext(dc);
2882#elif defined(GL_SDL)
2883  SDL_GL_SwapBuffers();
2884#elif defined(GL_EGL_X11) || defined(GL_EGL_ANDROID)
2885  EGLDisplay eglDisplay = EGL_NO_DISPLAY;
2886  eglInitialize(eglDisplay, NULL, NULL);
2887#else
2888  glXCreateContext(NULL, NULL, NULL, True);
2889#endif
2890#if !defined(GL_EGL_X11) && !defined(GL_EGL_ANDROID)
2891  glFinish();
2892#endif
2893  return 0;
2894}
2895
2896gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DGL_WIN32 -lopengl32 -lm
2897E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
2898E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:30:3: warning: 'dc' is used uninitialized in this function [-Wuninitialized]
2899   wglCreateContext(dc);
2900   ^~~~~~~~~~~~~~~~~~~~
2901
2902
2903
2904#ifdef GL_WIN32
2905#include <windows.h>
2906#include <GL/gl.h>
2907#elif defined(GL_SDL)
2908#include <GL/gl.h>
2909#ifdef CONFIG_SDL_SDL_H
2910#include <SDL/SDL.h>
2911#else
2912#include <SDL.h>
2913#endif
2914#ifndef __APPLE__
2915// we allow SDL hacking our main() only on OSX
2916#undef main
2917#endif
2918#elif defined(GL_EGL_X11)
2919#include <GL/gl.h>
2920#include <X11/Xlib.h>
2921#include <EGL/egl.h>
2922#elif defined(GL_EGL_ANDROID)
2923#include <GLES/gl.h>
2924#include <EGL/egl.h>
2925#else
2926#include <GL/gl.h>
2927#include <X11/Xlib.h>
2928#include <GL/glx.h>
2929#endif
2930int main(int argc, char *argv[]) {
2931#ifdef GL_WIN32
2932  HDC dc;
2933  wglCreateContext(dc);
2934#elif defined(GL_SDL)
2935  SDL_GL_SwapBuffers();
2936#elif defined(GL_EGL_X11) || defined(GL_EGL_ANDROID)
2937  EGLDisplay eglDisplay = EGL_NO_DISPLAY;
2938  eglInitialize(eglDisplay, NULL, NULL);
2939#else
2940  glXCreateContext(NULL, NULL, NULL, True);
2941#endif
2942#if !defined(GL_EGL_X11) && !defined(GL_EGL_ANDROID)
2943  glFinish();
2944#endif
2945  return 0;
2946}
2947
2948gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DGL_SDL -lm
2949E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:9:17: fatal error: SDL.h: No such file or directory
2950 #include <SDL.h>
2951                 ^
2952compilation terminated.
2953
2954
2955
2956#ifdef GL_WIN32
2957#include <windows.h>
2958#include <GL/gl.h>
2959#elif defined(GL_SDL)
2960#include <GL/gl.h>
2961#ifdef CONFIG_SDL_SDL_H
2962#include <SDL/SDL.h>
2963#else
2964#include <SDL.h>
2965#endif
2966#ifndef __APPLE__
2967// we allow SDL hacking our main() only on OSX
2968#undef main
2969#endif
2970#elif defined(GL_EGL_X11)
2971#include <GL/gl.h>
2972#include <X11/Xlib.h>
2973#include <EGL/egl.h>
2974#elif defined(GL_EGL_ANDROID)
2975#include <GLES/gl.h>
2976#include <EGL/egl.h>
2977#else
2978#include <GL/gl.h>
2979#include <X11/Xlib.h>
2980#include <GL/glx.h>
2981#endif
2982int main(int argc, char *argv[]) {
2983#ifdef GL_WIN32
2984  HDC dc;
2985  wglCreateContext(dc);
2986#elif defined(GL_SDL)
2987  SDL_GL_SwapBuffers();
2988#elif defined(GL_EGL_X11) || defined(GL_EGL_ANDROID)
2989  EGLDisplay eglDisplay = EGL_NO_DISPLAY;
2990  eglInitialize(eglDisplay, NULL, NULL);
2991#else
2992  glXCreateContext(NULL, NULL, NULL, True);
2993#endif
2994#if !defined(GL_EGL_X11) && !defined(GL_EGL_ANDROID)
2995  glFinish();
2996#endif
2997  return 0;
2998}
2999
3000gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DCONFIG_SDL_SDL_H -DGL_SDL -lm
3001
3002
3003Result is: yes (backends: win32 sdl)
3004##########################################
3005
3006============ Checking for MatrixView ============
3007Result is: yes
3008##########################################
3009
3010============ Checking for Windows waveout ============
3011
3012#include <windows.h>
3013#include <mmsystem.h>
3014int main(void) { return 0; }
3015
3016gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lwinmm -lm
3017
3018
3019Result is: yes
3020##########################################
3021
3022============ Checking for Direct3D ============
3023
3024#include <d3d9.h>
3025int main(void) { return 0; }
3026
3027gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3028
3029
3030Result is: yes
3031##########################################
3032
3033============ Checking for Directx ============
3034
3035#include <windows.h>
3036#include <ddraw.h>
3037#include <dsound.h>
3038int main(void) { return 0; }
3039
3040gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lgdi32 -lm
3041
3042
3043Result is: yes
3044##########################################
3045
3046============ Checking for DXR2 ============
3047
3048#include <dxr2ioctl.h>
3049int main(void) { return 0; }
3050
3051gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3052E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: dxr2ioctl.h: No such file or directory
3053 #include <dxr2ioctl.h>
3054                       ^
3055compilation terminated.
3056
3057
3058
3059#include <dxr2ioctl.h>
3060int main(void) { return 0; }
3061
3062gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/local/include/dxr2 -lm
3063E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: dxr2ioctl.h: No such file or directory
3064 #include <dxr2ioctl.h>
3065                       ^
3066compilation terminated.
3067
3068
3069
3070#include <dxr2ioctl.h>
3071int main(void) { return 0; }
3072
3073gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/include/dxr2 -lm
3074E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: dxr2ioctl.h: No such file or directory
3075 #include <dxr2ioctl.h>
3076                       ^
3077compilation terminated.
3078
3079
3080Result is: no
3081##########################################
3082
3083============ Checking for DXR3/H+ ============
3084
3085#include <linux/em8300.h>
3086int main(void) { return 0; }
3087
3088gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3089E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: linux/em8300.h: No such file or directory
3090 #include <linux/em8300.h>
3091                          ^
3092compilation terminated.
3093
3094
3095Result is: no
3096##########################################
3097
3098============ Checking for IVTV TV-Out (pre linux-2.6.24) ============
3099
3100#include <sys/time.h>
3101#include <linux/videodev2.h>
3102#include <linux/ivtv.h>
3103#include <sys/ioctl.h>
3104int main(void) {
3105struct ivtv_cfg_stop_decode sd;
3106struct ivtv_cfg_start_decode sd1;
3107ioctl(0, IVTV_IOC_START_DECODE, &sd1);
3108ioctl(0, IVTV_IOC_STOP_DECODE, &sd);
3109return 0; }
3110
3111gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3112E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:29: fatal error: linux/videodev2.h: No such file or directory
3113 #include <linux/videodev2.h>
3114                             ^
3115compilation terminated.
3116
3117
3118Result is: no
3119##########################################
3120
3121============ Checking for V4L2 MPEG Decoder ============
3122
3123#include <sys/time.h>
3124#include <linux/videodev2.h>
3125#include <linux/version.h>
3126int main(void) {
3127#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,22)
3128#error kernel headers too old, need 2.6.22
3129#endif
3130  struct v4l2_ext_controls ctrls;
3131  ctrls.ctrl_class = V4L2_CTRL_CLASS_MPEG;
3132  return 0;
3133}
3134
3135gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3136E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:29: fatal error: linux/videodev2.h: No such file or directory
3137 #include <linux/videodev2.h>
3138                             ^
3139compilation terminated.
3140
3141
3142Result is: no
3143##########################################
3144
3145============ Checking for OSS Audio ============
3146
3147#include <soundcard.h>
3148int main(void) { return SNDCTL_DSP_SETFRAGMENT; }
3149
3150gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3151E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: soundcard.h: No such file or directory
3152 #include <soundcard.h>
3153                       ^
3154compilation terminated.
3155
3156
3157Result is: no
3158##########################################
3159
3160============ Checking for aRts ============
3161./configure: line 5864: artsc-config: command not found
3162Result is: no
3163##########################################
3164
3165============ Checking for EsounD ============
3166./configure: line 5884: esd-config: command not found
3167Result is: no
3168##########################################
3169
3170============ Checking for NAS ============
3171
3172#include <audio/audiolib.h>
3173int main(void) { return 0; }
3174
3175gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -laudio -lXt -lm
3176E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:28: fatal error: audio/audiolib.h: No such file or directory
3177 #include <audio/audiolib.h>
3178                            ^
3179compilation terminated.
3180
3181
3182Result is: no
3183##########################################
3184
3185============ Checking for pulse ============
3186Result is: no
3187##########################################
3188
3189============ Checking for JACK ============
3190
3191#include <jack/jack.h>
3192int main(void) { jack_client_open("test", JackUseExactName, NULL); return 0; }
3193
3194gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -ljack -lm
3195E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: jack/jack.h: No such file or directory
3196 #include <jack/jack.h>
3197                       ^
3198compilation terminated.
3199
3200
3201
3202#include <jack/jack.h>
3203int main(void) { jack_client_open("test", JackUseExactName, NULL); return 0; }
3204
3205gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3206E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: jack/jack.h: No such file or directory
3207 #include <jack/jack.h>
3208                       ^
3209compilation terminated.
3210
3211
3212Result is: no
3213##########################################
3214
3215============ Checking for OpenAL ============
3216
3217#ifdef OPENAL_AL_H
3218#include <OpenAL/al.h>
3219#else
3220#include <AL/al.h>
3221#endif
3222int main(void) {
3223  alSourceQueueBuffers(0, 0, 0);
3224  return 0;
3225}
3226
3227gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lopenal -lm
3228E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:4:19: fatal error: AL/al.h: No such file or directory
3229 #include <AL/al.h>
3230                   ^
3231compilation terminated.
3232
3233
3234
3235#ifdef OPENAL_AL_H
3236#include <OpenAL/al.h>
3237#else
3238#include <AL/al.h>
3239#endif
3240int main(void) {
3241  alSourceQueueBuffers(0, 0, 0);
3242  return 0;
3243}
3244
3245gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DOPENAL_AL_H=1 -lopenal -lm
3246E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:23: fatal error: OpenAL/al.h: No such file or directory
3247 #include <OpenAL/al.h>
3248                       ^
3249compilation terminated.
3250
3251
3252
3253#ifdef OPENAL_AL_H
3254#include <OpenAL/al.h>
3255#else
3256#include <AL/al.h>
3257#endif
3258int main(void) {
3259  alSourceQueueBuffers(0, 0, 0);
3260  return 0;
3261}
3262
3263gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lopenal32 -lm
3264E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:4:19: fatal error: AL/al.h: No such file or directory
3265 #include <AL/al.h>
3266                   ^
3267compilation terminated.
3268
3269
3270
3271#ifdef OPENAL_AL_H
3272#include <OpenAL/al.h>
3273#else
3274#include <AL/al.h>
3275#endif
3276int main(void) {
3277  alSourceQueueBuffers(0, 0, 0);
3278  return 0;
3279}
3280
3281gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DOPENAL_AL_H=1 -lopenal32 -lm
3282E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:23: fatal error: OpenAL/al.h: No such file or directory
3283 #include <OpenAL/al.h>
3284                       ^
3285compilation terminated.
3286
3287
3288
3289#ifdef OPENAL_AL_H
3290#include <OpenAL/al.h>
3291#else
3292#include <AL/al.h>
3293#endif
3294int main(void) {
3295  alSourceQueueBuffers(0, 0, 0);
3296  return 0;
3297}
3298
3299gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -framework OpenAL -lm
3300gcc.exe: error: OpenAL: No such file or directory
3301gcc.exe: error: unrecognized command line option '-framework'
3302
3303
3304
3305#ifdef OPENAL_AL_H
3306#include <OpenAL/al.h>
3307#else
3308#include <AL/al.h>
3309#endif
3310int main(void) {
3311  alSourceQueueBuffers(0, 0, 0);
3312  return 0;
3313}
3314
3315gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -DOPENAL_AL_H=1 -framework OpenAL -lm
3316gcc.exe: error: OpenAL: No such file or directory
3317gcc.exe: error: unrecognized command line option '-framework'
3318
3319
3320Result is: no
3321##########################################
3322
3323============ Checking for ALSA audio ============
3324Result is: auto
3325##########################################
3326
3327============ Checking for Sun audio ============
3328
3329#include <sys/types.h>
3330#include <sys/audioio.h>
3331int main(void) { audio_info_t info; AUDIO_INITINFO(&info); return 0; }
3332
3333gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3334E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:25: fatal error: sys/audioio.h: No such file or directory
3335 #include <sys/audioio.h>
3336                         ^
3337compilation terminated.
3338
3339
3340Result is: no
3341##########################################
3342
3343============ Checking for sndio audio ============
3344
3345#include <sndio.h>
3346int main(void) { sio_open(SIO_DEVANY, SIO_PLAY, 0); return 0; }
3347
3348gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lsndio -lm
3349E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:19: fatal error: sndio.h: No such file or directory
3350 #include <sndio.h>
3351                   ^
3352compilation terminated.
3353
3354
3355Result is: no
3356##########################################
3357
3358============ Checking for VCD support ============
3359
3360#include <windows.h>
3361#include <ntddcdrm.h>
3362int main(void) { return 0; }
3363
3364gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3365
3366
3367Result is: yes
3368##########################################
3369
3370============ Checking for Blu-ray support ============
3371
3372#include <libbluray/bluray.h>
3373int main(void) { bd_get_title_info(0, 0, 0); return 0; }
3374
3375gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lm
3376
3377
3378Result is: yes
3379##########################################
3380
3381============ Checking for dvdread ============
3382
3383#include <dvdread/dvd_reader.h>
3384int main(void) { DVDOpen("test"); return 0; }
3385
3386gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/mingw32/include -I/mingw32/include/dvdcss -L/mingw32/lib -ldvdread -ldvdcss -lm
3387
3388
3389Result is: yes
3390##########################################
3391
3392============ Checking for libcdio ============
3393
3394#include <cdio/cdda.h>
3395int main(void) { return 0; }
3396
3397gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3398E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: cdio/cdda.h: No such file or directory
3399 #include <cdio/cdda.h>
3400                       ^
3401compilation terminated.
3402
3403
3404
3405#include <stdio.h>
3406#include <cdio/version.h>
3407#include <cdio/paranoia/cdda.h>
3408#include <cdio/paranoia/paranoia.h>
3409int main(void) {
3410    void *test = cdda_verbose_set;
3411    printf("%s\n", CDIO_VERSION);
3412    return test == (void *)1;
3413}
3414
3415gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lcdio_cdda -lcdio -lcdio_paranoia -lm
3416In file included from E:/mpbuild/tools/mingw32/include/cdio/cdio.h:35:0,
3417                 from E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:31,
3418                 from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:
3419E:/mpbuild/tools/mingw32/include/cdio/version.h:11:20: warning: redundant redeclaration of 'cdio_version_string' [-Wredundant-decls]
3420 extern const char *cdio_version_string; /**< = CDIO_VERSION */
3421                    ^~~~~~~~~~~~~~~~~~~
3422In file included from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:0:
3423E:/mpbuild/tools/mingw32/include/cdio/version.h:11:20: note: previous declaration of 'cdio_version_string' was here
3424 extern const char *cdio_version_string; /**< = CDIO_VERSION */
3425                    ^~~~~~~~~~~~~~~~~~~
3426In file included from E:/mpbuild/tools/mingw32/include/cdio/cdio.h:35:0,
3427                 from E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:31,
3428                 from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:
3429E:/mpbuild/tools/mingw32/include/cdio/version.h:19:27: warning: redundant redeclaration of 'libcdio_version_num' [-Wredundant-decls]
3430 extern const unsigned int libcdio_version_num; /**< = LIBCDIO_VERSION_NUM */
3431                           ^~~~~~~~~~~~~~~~~~~
3432In file included from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:0:
3433E:/mpbuild/tools/mingw32/include/cdio/version.h:19:27: note: previous declaration of 'libcdio_version_num' was here
3434 extern const unsigned int libcdio_version_num; /**< = LIBCDIO_VERSION_NUM */
3435                           ^~~~~~~~~~~~~~~~~~~
3436In file included from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:3:0:
3437E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:180:5: warning: "TESTING_IS_FINISHED" is not defined [-Wundef]
3438 #if TESTING_IS_FINISHED
3439     ^~~~~~~~~~~~~~~~~~~
3440E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:225:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
3441 extern const char *cdio_cddap_version();
3442 ^~~~~~
3443E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:447:22: warning: redundant redeclaration of 'cdio_cddap_version' [-Wredundant-decls]
3444   extern const char *cdio_cddap_version(void);
3445                      ^~~~~~~~~~~~~~~~~~
3446E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:225:20: note: previous declaration of 'cdio_cddap_version' was here
3447 extern const char *cdio_cddap_version();
3448                    ^~~~~~~~~~~~~~~~~~
3449E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:448:15: warning: redundant redeclaration of 'cdio_cddap_free_messages' [-Wredundant-decls]
3450   extern void cdio_cddap_free_messages(char *psz_messages);
3451               ^~~~~~~~~~~~~~~~~~~~~~~~
3452E:/mpbuild/tools/mingw32/include/cdio/paranoia/cdda.h:239:16: note: previous declaration of 'cdio_cddap_free_messages' was here
3453 extern void    cdio_cddap_free_messages(char *psz_messages);
3454                ^~~~~~~~~~~~~~~~~~~~~~~~
3455
3456
3457Result is: yes
3458##########################################
3459
3460============ Checking for cdparanoia ============
3461Result is: no (using libcdio)
3462##########################################
3463
3464============ Checking for bitmap font support ============
3465Result is: yes
3466##########################################
3467
3468============ Checking for freetype >= 2.0.9 ============
3469
3470#include <stdio.h>
3471#include <ft2build.h>
3472#include FT_FREETYPE_H
3473#if ((FREETYPE_MAJOR < 2) || ((FREETYPE_MINOR == 0) && (FREETYPE_PATCH < 9)))
3474#error "Need FreeType 2.0.9 or newer"
3475#endif
3476int main(void) {
3477    FT_Library library;
3478    FT_Init_FreeType(&library);
3479    return 0;
3480}
3481
3482gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia   -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/mingw32/include/freetype2 -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lm
3483
3484
3485Result is: yes
3486##########################################
3487
3488============ Checking for fontconfig ============
3489
3490#include <stdio.h>
3491#include <stdlib.h>
3492#include <fontconfig/fontconfig.h>
3493#if FC_VERSION < 20402
3494#error At least version 2.4.2 of Fontconfig required
3495#endif
3496int main(void) {
3497    int err = FcInit();
3498    if (err == FcFalse) {
3499        printf("Could not initialize Fontconfig library.\n");
3500        exit(err);
3501    }
3502    return 0;
3503}
3504
3505gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lfontconfig -lm
3506E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcxml.o): In function `FcConfigMessage':
3507E:\mpbuild\sources\fontconfig\src/fcxml.c:574: undefined reference to `XML_GetCurrentLineNumber'
3508E:\mpbuild\sources\fontconfig\src/fcxml.c:577: undefined reference to `XML_GetCurrentLineNumber'
3509E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcxml.o): In function `FcConfigParseAndLoad':
3510E:\mpbuild\sources\fontconfig\src/fcxml.c:3311: undefined reference to `XML_ParserCreate'
3511E:\mpbuild\sources\fontconfig\src/fcxml.c:3323: undefined reference to `XML_SetUserData'
3512E:\mpbuild\sources\fontconfig\src/fcxml.c:3325: undefined reference to `XML_SetDoctypeDeclHandler'
3513E:\mpbuild\sources\fontconfig\src/fcxml.c:3326: undefined reference to `XML_SetElementHandler'
3514E:\mpbuild\sources\fontconfig\src/fcxml.c:3327: undefined reference to `XML_SetCharacterDataHandler'
3515E:\mpbuild\sources\fontconfig\src/fcxml.c:3350: undefined reference to `XML_ParseBuffer'
3516E:\mpbuild\sources\fontconfig\src/fcxml.c:3333: undefined reference to `XML_GetBuffer'
3517E:\mpbuild\sources\fontconfig\src/fcxml.c:3362: undefined reference to `XML_ParserFree'
3518E:\mpbuild\sources\fontconfig\src/fcxml.c:3353: undefined reference to `XML_GetErrorCode'
3519E:\mpbuild\sources\fontconfig\src/fcxml.c:3353: undefined reference to `XML_ErrorString'
3520E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcdir.o): In function `FcFileScanFontConfig':
3521E:\mpbuild\sources\fontconfig\src/fcdir.c:82: undefined reference to `FT_Init_FreeType'
3522E:\mpbuild\sources\fontconfig\src/fcdir.c:98: undefined reference to `FT_New_Face'
3523E:\mpbuild\sources\fontconfig\src/fcdir.c:103: undefined reference to `FT_Done_Face'
3524E:\mpbuild\sources\fontconfig\src/fcdir.c:169: undefined reference to `FT_Done_FreeType'
3525E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeUseNames':
3526E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2035: undefined reference to `FT_Has_PS_Glyph_Names'
3527E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeCheckGlyph':
3528E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2223: undefined reference to `FT_Load_Glyph'
3529E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeCharSetAndSpacingForSize':
3530E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2284: undefined reference to `FT_Select_Size'
3531E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2295: undefined reference to `FT_Select_Charmap'
3532E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2295: undefined reference to `FT_Select_Charmap'
3533E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2386: undefined reference to `FT_Get_Glyph_Name'
3534E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2301: undefined reference to `FT_Get_First_Char'
3535E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2340: undefined reference to `FT_Get_Next_Char'
3536E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2301: undefined reference to `FT_Get_First_Char'
3537E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeCharIndex':
3538E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2161: undefined reference to `FT_Select_Charmap'
3539E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2163: undefined reference to `FT_Get_Char_Index'
3540E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeGlyphNameIndex':
3541E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2118: undefined reference to `FT_Get_Glyph_Name'
3542E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeCharIndex':
3543E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2178: undefined reference to `FT_Get_Char_Index'
3544E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeCharSetAndSpacing':
3545E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2466: undefined reference to `FT_Get_Sfnt_Table'
3546E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeQueryFace':
3547E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1277: undefined reference to `FT_Get_Sfnt_Table'
3548E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1305: undefined reference to `FT_Get_Sfnt_Name_Count'
3549E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1329: undefined reference to `FT_Get_Sfnt_Name'
3550E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1529: undefined reference to `FT_Get_Postscript_Name'
3551E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1595: undefined reference to `FT_Get_Sfnt_Table'
3552E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFontCapabilities':
3553E:\mpbuild\sources\fontconfig\src/fcfreetype.c:2637: undefined reference to `FT_Load_Sfnt_Table'
3554E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeQueryFace':
3555E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1244: undefined reference to `FT_Get_MM_Var'
3556E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1707: undefined reference to `FT_Get_PS_Font_Info'
3557E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1867: undefined reference to `FT_Get_BDF_Property'
3558E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1888: undefined reference to `FT_Get_BDF_Property'
3559E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1936: undefined reference to `FT_Get_X11_Font_Format'
3560E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcGetPixelSize':
3561E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1106: undefined reference to `FT_Get_BDF_Property'
3562E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeQueryFace':
3563E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1749: undefined reference to `FT_Get_BDF_Property'
3564E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1772: undefined reference to `FT_Get_BDF_Property'
3565E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1742: undefined reference to `FT_Get_BDF_Property'
3566E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1707: undefined reference to `FT_Get_PS_Font_Info'
3567E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1742: undefined reference to `FT_Get_BDF_Property'
3568E:/mpbuild/tools/mingw32/lib\libfontconfig.a(fcfreetype.o): In function `FcFreeTypeQuery':
3569E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1977: undefined reference to `FT_Init_FreeType'
3570E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1980: undefined reference to `FT_New_Face'
3571E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1989: undefined reference to `FT_Done_FreeType'
3572E:\mpbuild\sources\fontconfig\src/fcfreetype.c:1987: undefined reference to `FT_Done_Face'
3573collect2.exe: error: ld returned 1 exit status
3574
3575
3576
3577#include <stdio.h>
3578#include <stdlib.h>
3579#include <fontconfig/fontconfig.h>
3580#if FC_VERSION < 20402
3581#error At least version 2.4.2 of Fontconfig required
3582#endif
3583int main(void) {
3584    int err = FcInit();
3585    if (err == FcFalse) {
3586        printf("Could not initialize Fontconfig library.\n");
3587        exit(err);
3588    }
3589    return 0;
3590}
3591
3592gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lfontconfig -lexpat -lfreetype -lm
3593E:/mpbuild/tools/mingw32/lib\libfreetype.a(sfnt.o): In function `Load_SBit_Png':
3594E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:222: undefined reference to `png_create_read_struct'
3595E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:232: undefined reference to `png_create_info_struct'
3596E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:240: undefined reference to `png_set_longjmp_fn'
3597E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:373: undefined reference to `png_destroy_read_struct'
3598E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:246: undefined reference to `png_set_read_fn'
3599E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:248: undefined reference to `png_read_info'
3600E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:249: undefined reference to `png_get_IHDR'
3601E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:287: undefined reference to `png_set_expand_gray_1_2_4_to_8'
3602E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:294: undefined reference to `png_get_valid'
3603E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:309: undefined reference to `png_set_interlace_handling'
3604E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:311: undefined reference to `png_set_filler'
3605E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:314: undefined reference to `png_read_update_info'
3606E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:315: undefined reference to `png_get_IHDR'
3607E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:342: undefined reference to `png_set_read_user_transform_fn'
3608E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:236: undefined reference to `png_destroy_read_struct'
3609E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:306: undefined reference to `png_set_gray_to_rgb'
3610E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:301: undefined reference to `png_set_packing'
3611E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:295: undefined reference to `png_set_tRNS_to_alpha'
3612E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:281: undefined reference to `png_set_palette_to_rgb'
3613E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:298: undefined reference to `png_set_strip_16'
3614E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:337: undefined reference to `png_set_read_user_transform_fn'
3615E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:366: undefined reference to `png_read_image'
3616E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:370: undefined reference to `png_read_end'
3617E:/mpbuild/tools/mingw32/lib\libfreetype.a(sfnt.o): In function `error_callback':
3618E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:126: undefined reference to `png_get_error_ptr'
3619E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:133: undefined reference to `png_set_longjmp_fn'
3620E:/mpbuild/tools/mingw32/lib\libfreetype.a(sfnt.o): In function `read_data_from_FT_Stream':
3621E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:157: undefined reference to `png_get_io_ptr'
3622E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:163: undefined reference to `png_get_error_ptr'
3623E:/mpbuild/sources/freetype/src/sfnt/pngshim.c:167: undefined reference to `png_error'
3624E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftgzip.o): In function `ft_gzip_file_done':
3625E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:334: undefined reference to `inflateEnd'
3626E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftgzip.o): In function `ft_gzip_file_fill_output':
3627E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:443: undefined reference to `inflate'
3628E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftgzip.o): In function `ft_gzip_file_reset':
3629E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:363: undefined reference to `inflateReset'
3630E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftgzip.o): In function `ft_gzip_file_init':
3631E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:319: undefined reference to `inflateInit2_'
3632E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftgzip.o): In function `ft_gzip_file_done':
3633E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:334: undefined reference to `inflateEnd'
3634E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftgzip.o): In function `FT_Gzip_Uncompress':
3635E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:753: undefined reference to `inflateInit2_'
3636E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:757: undefined reference to `inflate'
3637E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:760: undefined reference to `inflateEnd'
3638E:/mpbuild/sources/freetype/src/gzip/ftgzip.c:768: undefined reference to `inflateEnd'
3639E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftbzip2.o): In function `ft_bzip2_file_done':
3640E:/mpbuild/sources/freetype/src/bzip2/ftbzip2.c:197: undefined reference to `BZ2_bzDecompressEnd'
3641E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftbzip2.o): In function `ft_bzip2_file_fill_output':
3642E:/mpbuild/sources/freetype/src/bzip2/ftbzip2.c:308: undefined reference to `BZ2_bzDecompress'
3643E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftbzip2.o): In function `ft_bzip2_file_reset':
3644E:/mpbuild/sources/freetype/src/bzip2/ftbzip2.c:226: undefined reference to `BZ2_bzDecompressEnd'
3645E:/mpbuild/sources/freetype/src/bzip2/ftbzip2.c:237: undefined reference to `BZ2_bzDecompressInit'
3646E:/mpbuild/tools/mingw32/lib\libfreetype.a(ftbzip2.o): In function `ft_bzip2_file_init':
3647E:/mpbuild/sources/freetype/src/bzip2/ftbzip2.c:182: undefined reference to `BZ2_bzDecompressInit'
3648collect2.exe: error: ld returned 1 exit status
3649
3650
3651
3652#include <stdio.h>
3653#include <stdlib.h>
3654#include <fontconfig/fontconfig.h>
3655#if FC_VERSION < 20402
3656#error At least version 2.4.2 of Fontconfig required
3657#endif
3658int main(void) {
3659    int err = FcInit();
3660    if (err == FcFalse) {
3661        printf("Could not initialize Fontconfig library.\n");
3662        exit(err);
3663    }
3664    return 0;
3665}
3666
3667gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lm
3668
3669
3670Result is: yes
3671##########################################
3672
3673============ Checking for fribidi with charsets ============
3674
3675#include <stdlib.h>
3676#include <fribidi/fribidi.h>
3677FriBidiParType test;
3678int main(void) {
3679    if (fribidi_parse_charset("UTF-8") != FRIBIDI_CHAR_SET_UTF8)
3680       exit(1);
3681    return 0;
3682}
3683
3684gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lfribidi -lm
3685In file included from E:/mpbuild/tools/mingw32/include/fribidi/fribidi.h:35:0,
3686                 from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:
3687E:/mpbuild/tools/mingw32/include/fribidi/fribidi-common.h:35:5: warning: "DONT_HAVE_FRIBIDI_CONFIG_H" is not defined [-Wundef]
3688 #if DONT_HAVE_FRIBIDI_CONFIG_H+0
3689     ^~~~~~~~~~~~~~~~~~~~~~~~~~
3690In file included from E:/mpbuild/tools/mingw32/include/fribidi/fribidi.h:35:0,
3691                 from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:
3692E:/mpbuild/tools/mingw32/include/fribidi/fribidi-common.h:45:5: warning: "HAVE_FRIBIDI_CUSTOM_H" is not defined [-Wundef]
3693 #if HAVE_FRIBIDI_CUSTOM_H+0
3694     ^~~~~~~~~~~~~~~~~~~~~
3695In file included from E:/mpbuild/tools/mingw32/include/fribidi/fribidi-unicode.h:38:0,
3696                 from E:/mpbuild/tools/mingw32/include/fribidi/fribidi.h:37,
3697                 from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:
3698E:/mpbuild/tools/mingw32/include/fribidi/fribidi-types.h:84:6: warning: "SIZEOF_WCHAR_T" is not defined [-Wundef]
3699 # if SIZEOF_WCHAR_T >= 4
3700      ^~~~~~~~~~~~~~
3701E:/mpbuild/tools/mingw32/include/fribidi/fribidi-types.h:101:5: warning: "FRIBIDI_INT_TYPES" is not defined [-Wundef]
3702 #if FRIBIDI_INT_TYPES+0
3703     ^~~~~~~~~~~~~~~~~
3704In file included from E:/mpbuild/tools/mingw32/include/fribidi/fribidi.h:37:0,
3705                 from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:
3706E:/mpbuild/tools/mingw32/include/fribidi/fribidi-unicode.h:46:5: warning: "DONT_HAVE_FRIBIDI_UNICODE_VERSION_H" is not defined [-Wundef]
3707 #if DONT_HAVE_FRIBIDI_UNICODE_VERSION_H+0
3708     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3709In file included from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:0:
3710E:/mpbuild/tools/mingw32/include/fribidi/fribidi.h:54:5: warning: "FRIBIDI_NO_DEPRECATED" is not defined [-Wundef]
3711 #if FRIBIDI_NO_DEPRECATED+0
3712     ^~~~~~~~~~~~~~~~~~~~~
3713
3714
3715Result is: yes
3716##########################################
3717
3718============ Checking for SSA/ASS support ============
3719
3720#include <ft2build.h>
3721#include FT_FREETYPE_H
3722#if ((FREETYPE_MAJOR < 2) || (FREETYPE_MINOR < 2) || ((FREETYPE_MINOR == 2) && (FREETYPE_PATCH < 1)))
3723#error "Need FreeType 2.2.1 or newer"
3724#endif
3725int main(void) { return 0; }
3726
3727gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/mingw32/include/freetype2 -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lm
3728
3729
3730
3731#include <ass/ass.h>
3732int main(void) {
3733#if !defined(LIBASS_VERSION) || LIBASS_VERSION < 0x00910000
3734#error "libass version too old"
3735#endif
3736  ass_process_force_style(0);
3737  return 0;
3738}
3739
3740gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lass -liconv -lm
3741
3742
3743Result is: yes (external)
3744##########################################
3745
3746============ Checking for ENCA ============
3747
3748#include <enca.h>
3749int main(void) { enca_get_languages(NULL); return 0; }
3750
3751gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lenca -lm
3752
3753
3754Result is: yes
3755##########################################
3756
3757============ Checking for zlib ============
3758
3759#include <zlib.h>
3760int main(void) { inflate(0, Z_NO_FLUSH); return 0; }
3761
3762gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lz -lm
3763
3764
3765Result is: yes
3766##########################################
3767
3768============ Checking for bzlib ============
3769
3770#include <bzlib.h>
3771int main(void) { BZ2_bzlibVersion(); return 0; }
3772
3773gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lbz2 -lm
3774
3775
3776Result is: yes
3777##########################################
3778
3779============ Checking for RTC ============
3780
3781#include <sys/ioctl.h>
3782#ifdef __linux__
3783#include <linux/rtc.h>
3784#else
3785#include <rtc.h>
3786#define RTC_PIE_ON RTCIO_PIE_ON
3787#endif
3788int main(void) { return RTC_PIE_ON; }
3789
3790gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
3791E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:23: fatal error: sys/ioctl.h: No such file or directory
3792 #include <sys/ioctl.h>
3793                       ^
3794compilation terminated.
3795
3796
3797Result is: no
3798##########################################
3799
3800============ Checking for liblzo2 support ============
3801
3802#include <lzo/lzo1x.h>
3803int main(void) { lzo_init(); return 0; }
3804
3805gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -llzo2 -lm
3806
3807
3808Result is: yes
3809##########################################
3810
3811============ Checking for mad support ============
3812
3813#include <mad.h>
3814int main(void) { mad_synth_init(0); return 0; }
3815
3816gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -lmad -lm
3817
3818
3819Result is: yes
3820##########################################
3821
3822============ Checking for Twolame ============
3823
3824#include <twolame.h>
3825int main(void) { twolame_init(); return 0; }
3826
3827gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -o /tmp/mplayer-configure-16621-1728/tmp.exe -ltwolame -lm
3828
3829
3830Result is: yes
3831##########################################
3832
3833============ Checking for Toolame ============
3834Result is: no (disabled by twolame)
3835##########################################
3836
3837============ Checking for OggVorbis support ============
3838
3839#include <tremor/ivorbiscodec.h>
3840int main(void) { vorbis_synthesis(0, 0); return 0; }
3841
3842gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -logg -lvorbisidec -lm
3843E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:33: fatal error: tremor/ivorbiscodec.h: No such file or directory
3844 #include <tremor/ivorbiscodec.h>
3845                                 ^
3846compilation terminated.
3847
3848
3849
3850#include <vorbis/vorbisenc.h>
3851int main(void) { vorbis_encode_ctl(0, 0, 0); ogg_stream_clear(0); return 0; }
3852
3853gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lvorbisenc -lvorbis -logg -lm
3854
3855
3856Result is: yes (libvorbis)
3857##########################################
3858
3859============ Checking for libspeex (version >= 1.1 required) ============
3860
3861#include <stddef.h>
3862#include <speex/speex.h>
3863int main(void) { SpeexBits bits; void *dec = NULL; speex_decode_int(dec, &bits, dec); return 0; }
3864
3865gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lspeex -lm
3866
3867
3868Result is: yes
3869##########################################
3870
3871============ Checking for libgsm ============
3872
3873#include <gsm/gsm.h>
3874int main(void) { gsm_create(); return 0; }
3875
3876gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lgsm -lm
3877
3878
3879Result is: yes
3880##########################################
3881
3882============ Checking for OggTheora support ============
3883
3884#include <theora/theoradec.h>
3885int main(void) { th_info_init(NULL); return 0; }
3886
3887gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -ltheoradec -logg -lm
3888
3889
3890Result is: yes
3891##########################################
3892
3893============ Checking for mpg123 support ============
3894
3895#include <mpg123.h>
3896int main(void) { mpg123_param(NULL, MPG123_RESYNC_LIMIT, -1, 0.); return 0; }
3897
3898gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lmpg123 -lm
3899
3900
3901Result is: yes
3902##########################################
3903
3904============ Checking for liba52 support ============
3905Result is: no
3906##########################################
3907
3908============ Checking for libmpeg2 support ============
3909
3910#include <stdint.h>
3911#include <mpeg2dec/mpeg2.h>
3912int main(void) { return 0; }
3913
3914gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lmpeg2 -lm
3915E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:28: fatal error: mpeg2dec/mpeg2.h: No such file or directory
3916 #include <mpeg2dec/mpeg2.h>
3917                            ^
3918compilation terminated.
3919
3920
3921Result is: no
3922##########################################
3923
3924============ Checking for libdca support ============
3925
3926#include <stdint.h>
3927#include <dca.h>
3928int main(void) { dca_init(0); return 0; }
3929
3930gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -ldca -lm
3931
3932
3933Result is: yes
3934##########################################
3935
3936============ Checking for libmpcdec (musepack, version >= 1.2.1 required) ============
3937Result is: no
3938##########################################
3939
3940============ Checking for FAAC support ============
3941Result is: auto (in FFmpeg: no)
3942##########################################
3943
3944============ Checking for FAAD2 support ============
3945
3946#include <faad.h>
3947#ifndef FAAD_MIN_STREAMSIZE
3948#error Too old version
3949#endif
3950int main(void) { faacDecHandle testhand; faacDecFrameInfo testinfo;
3951    testhand = faacDecOpen(); faacDecInit(0, 0, 0, 0, 0); return 0; }
3952
3953gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lfaad -lm
3954In file included from E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:0:
3955E:/mpbuild/tools/mingw32/include/faad.h:32:9: note: #pragma message: please update faad2 include filename and function names!
3956 #pragma message("please update faad2 include filename and function names!")
3957         ^~~~~~~
3958E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
3959E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:5:59: warning: unused variable 'testinfo' [-Wunused-variable]
3960 int main(void) { faacDecHandle testhand; faacDecFrameInfo testinfo;
3961                                                           ^~~~~~~~
3962E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:5:32: warning: variable 'testhand' set but not used [-Wunused-but-set-variable]
3963 int main(void) { faacDecHandle testhand; faacDecFrameInfo testinfo;
3964                                ^~~~~~~~
3965
3966
3967Result is: yes
3968##########################################
3969
3970============ Checking for libilbc support ============
3971
3972#include <ilbc.h>
3973int main(void) { WebRtcIlbcfix_InitDecode(0, 0, 0);; return 0; }
3974
3975gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lilbc -lpthread -lm
3976
3977
3978Result is: yes
3979##########################################
3980
3981============ Checking for libopus decoding support ============
3982
3983#include <opus_multistream.h>
3984int main(void) { opus_multistream_decoder_create(0,0,0,0,0,0); return 0; }
3985
3986gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/mingw32/include/opus -L/mingw32/lib -lopus -lm -lm
3987E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
3988E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: null argument where non-null required (argument 5) [-Wnonnull]
3989 int main(void) { opus_multistream_decoder_create(0,0,0,0,0,0); return 0; }
3990                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3991E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:18: warning: ignoring return value of 'opus_multistream_decoder_create', declared with attribute warn_unused_result [-Wunused-result]
3992 int main(void) { opus_multistream_decoder_create(0,0,0,0,0,0); return 0; }
3993                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3994
3995
3996Result is: yes
3997##########################################
3998
3999============ Checking for LADSPA plugin support ============
4000
4001#include <ladspa.h>
4002int main(void) { LADSPA_Descriptor ld = {0}; return 0; }
4003
4004gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe  -lm
4005E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:20: fatal error: ladspa.h: No such file or directory
4006 #include <ladspa.h>
4007                    ^
4008compilation terminated.
4009
4010
4011Result is: no
4012##########################################
4013
4014============ Checking for libbs2b audio filter support ============
4015
4016#include <bs2b.h>
4017#if BS2B_VERSION_MAJOR < 3
4018#error Please use libbs2b >= 3.0.0, older versions are not supported.
4019#endif
4020int main(void) {
4021    t_bs2bdp filter;
4022    filter=bs2b_open();
4023    bs2b_close(filter);
4024    return 0;
4025}
4026
4027gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/mingw32/include/bs2b -L/mingw32/lib -lbs2b -lm -lm
4028
4029
4030Result is: yes
4031##########################################
4032
4033============ Checking for Win32 codecs ============
4034Result is: yes (using native windows)
4035##########################################
4036
4037============ Checking for XAnim codecs ============
4038Result is: no (dynamic loader support needed)
4039##########################################
4040
4041============ Checking for RealPlayer codecs ============
4042Result is: yes (dynamic loader support needed)
4043##########################################
4044
4045============ Checking for QuickTime codecs ============
4046Result is: yes
4047##########################################
4048
4049============ Checking for Nemesi Streaming Media libraries ============
4050Result is: no
4051##########################################
4052
4053============ Checking for LIVE555 Streaming Media libraries ============
4054
4055#define RTSPCLIENT_SYNCHRONOUS_INTERFACE 1
4056#include <liveMedia.hh>
4057#if (LIVEMEDIA_LIBRARY_VERSION_INT < 1141257600)
4058#error Please upgrade to version 2006.03.03 or later of the "LIVE555 Streaming Media" libraries - available from <www.live555.com/liveMedia/>
4059#endif
4060#include "BasicUsageEnvironment.hh"
4061int main(void) { RTSPClient::createNew(*BasicUsageEnvironment::createNew(*BasicTaskScheduler::createNew()), 0, "", 0); return 0; }
4062
4063gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.cpp  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/include/liveMedia -I/usr/include/UsageEnvironment -I/usr/include/BasicUsageEnvironment -I/usr/include/groupsock -lliveMedia -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment -lstdc++ -lstdc++ -lm
4064cc1plus.exe: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
4065cc1plus.exe: warning: command line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++
4066cc1plus.exe: warning: command line option '-Wno-pointer-sign' is valid for C/ObjC but not for C++
4067cc1plus.exe: warning: command line option '-Wdeclaration-after-statement' is valid for C/ObjC but not for C++
4068cc1plus.exe: warning: command line option '-std=gnu99' is valid for C/ObjC but not for C++
4069E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.cpp:2:24: fatal error: liveMedia.hh: No such file or directory
4070 #include <liveMedia.hh>
4071                        ^
4072compilation terminated.
4073
4074
4075
4076#define RTSPCLIENT_SYNCHRONOUS_INTERFACE 1
4077#include <liveMedia.hh>
4078#if (LIVEMEDIA_LIBRARY_VERSION_INT < 1141257600)
4079#error Please upgrade to version 2006.03.03 or later of the "LIVE555 Streaming Media" libraries - available from <www.live555.com/liveMedia/>
4080#endif
4081#include "BasicUsageEnvironment.hh"
4082int main(void) { RTSPClient::createNew(*BasicUsageEnvironment::createNew(*BasicTaskScheduler::createNew()), 0, "", 0); return 0; }
4083
4084gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.cpp  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/usr/include/liveMedia -I/usr/include/UsageEnvironment -I/usr/include/BasicUsageEnvironment -I/usr/include/groupsock -lliveMedia_pic -lgroupsock_pic -lBasicUsageEnvironment_pic -lUsageEnvironment_pic -lstdc++ -lstdc++ -lm
4085cc1plus.exe: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
4086cc1plus.exe: warning: command line option '-Wmissing-prototypes' is valid for C/ObjC but not for C++
4087cc1plus.exe: warning: command line option '-Wno-pointer-sign' is valid for C/ObjC but not for C++
4088cc1plus.exe: warning: command line option '-Wdeclaration-after-statement' is valid for C/ObjC but not for C++
4089cc1plus.exe: warning: command line option '-std=gnu99' is valid for C/ObjC but not for C++
4090E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.cpp:2:24: fatal error: liveMedia.hh: No such file or directory
4091 #include <liveMedia.hh>
4092                        ^
4093compilation terminated.
4094
4095
4096Result is: no
4097##########################################
4098
4099============ Checking for RTMPDump Streaming Media library ============
4100
4101#include <librtmp/rtmp.h>
4102int main(void) { RTMP_Socket(NULL); return 0; }
4103
4104gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lrtmp -lm
4105E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:26: fatal error: librtmp/rtmp.h: No such file or directory
4106 #include <librtmp/rtmp.h>
4107                          ^
4108compilation terminated.
4109
4110
4111Result is: no
4112##########################################
4113
4114============ Checking for FFmpeg ============
4115Result is: yes
4116##########################################
4117
4118============ Checking for libpostproc ============
4119Result is: yes
4120##########################################
4121
4122============ Checking for libopencore_amr narrowband ============
4123
4124#include <opencore-amrnb/interf_dec.h>
4125int main(void) { Decoder_Interface_init(); return 0; }
4126
4127gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lopencore-amrnb -lm
4128
4129
4130Result is: yes
4131##########################################
4132
4133============ Checking for libopencore_amr wideband ============
4134
4135#include <opencore-amrwb/dec_if.h>
4136int main(void) { D_IF_init(); return 0; }
4137
4138gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lopencore-amrwb -lm
4139
4140
4141Result is: yes
4142##########################################
4143
4144============ Checking for libdv-0.9.5+ ============
4145
4146#include <libdv/dv.h>
4147int main(void) { dv_encoder_new(1, 1, 1); return 0; }
4148
4149gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -ldv -lpthread -lm
4150E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:22: fatal error: libdv/dv.h: No such file or directory
4151 #include <libdv/dv.h>
4152                      ^
4153compilation terminated.
4154
4155
4156Result is: no
4157##########################################
4158
4159============ Checking for CrystalHD ============
4160
4161#include <libcrystalhd/bc_dts_types.h>
4162#include <libcrystalhd/libcrystalhd_if.h>
4163int main(void) { DtsCrystalHDVersion(0, 0); return 0; }
4164
4165gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lcrystalhd -lm
4166E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:39: fatal error: libcrystalhd/bc_dts_types.h: No such file or directory
4167 #include <libcrystalhd/bc_dts_types.h>
4168                                       ^
4169compilation terminated.
4170
4171
4172Result is: no
4173##########################################
4174
4175============ Checking for Xvid ============
4176
4177#include <xvid.h>
4178int main(void) { xvid_plugin_ssim_t xs; xvid_global(0, 0, 0, 0); return 0; }
4179
4180gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lxvidcore -lm
4181E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c: In function 'main':
4182E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:2:37: warning: unused variable 'xs' [-Wunused-variable]
4183 int main(void) { xvid_plugin_ssim_t xs; xvid_global(0, 0, 0, 0); return 0; }
4184                                     ^~
4185
4186
4187Result is: yes
4188##########################################
4189
4190============ Checking for Xvid two pass plugin ============
4191Result is: no
4192##########################################
4193
4194============ Checking for x264 ============
4195Result is: auto (in FFmpeg: no)
4196##########################################
4197
4198============ Checking for libdirac ============
4199Result is: no
4200##########################################
4201
4202============ Checking for libschroedinger ============
4203Result is: no
4204##########################################
4205
4206============ Checking for libvpx ============
4207
4208#include <vpx/vpx_encoder.h>
4209#include <vpx/vpx_decoder.h>
4210#include <vpx/vp8dx.h>
4211#include <vpx/vp8cx.h>
4212struct vpx_codec_ctx decoder;
4213int main(void) {
4214  vpx_codec_dec_init(NULL, &vpx_codec_vp8_dx_algo, NULL, 0);
4215  vpx_codec_enc_init(NULL, &vpx_codec_vp8_dx_algo, NULL, 0);
4216  return VPX_CQ + VP8E_SET_MAX_INTRA_BITRATE_PCT;
4217}
4218
4219gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lvpx -lpthread -lm
4220
4221
4222Result is: yes
4223##########################################
4224
4225============ Checking for libnut ============
4226
4227#include <libnut.h>
4228int main(void) { nut_context_tt * nut; nut_error(0); return 0; }
4229
4230gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lnut -lm
4231E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:20: fatal error: libnut.h: No such file or directory
4232 #include <libnut.h>
4233                    ^
4234compilation terminated.
4235
4236
4237Result is: no
4238##########################################
4239
4240============ Checking for zr ============
4241Result is: no
4242##########################################
4243
4244============ Checking for libmp3lame ============
4245Result is: auto (in FFmpeg: no)
4246##########################################
4247
4248============ Checking for mencoder ============
4249Result is: no
4250##########################################
4251
4252============ Checking for UnRAR executable ============
4253Result is: no
4254##########################################
4255
4256============ Checking for TV interface ============
4257Result is: no
4258##########################################
4259
4260============ Checking for DirectShow TV interface ============
4261Result is: no
4262##########################################
4263
4264============ Checking for Video 4 Linux TV interface ============
4265Result is: no
4266##########################################
4267
4268============ Checking for Video 4 Linux 2 TV interface ============
4269Result is: auto
4270##########################################
4271
4272============ Checking for Radio interface ============
4273Result is: no
4274##########################################
4275
4276============ Checking for Capture for Radio interface ============
4277Result is: no
4278##########################################
4279
4280============ Checking for Video 4 Linux 2 Radio interface ============
4281Result is: no
4282##########################################
4283
4284============ Checking for Video 4 Linux Radio interface ============
4285Result is: no
4286##########################################
4287
4288============ Checking for Video 4 Linux 2 MPEG PVR interface ============
4289Result is: no
4290##########################################
4291
4292============ Checking for ftp ============
4293Result is: yes
4294##########################################
4295
4296============ Checking for vstream client ============
4297
4298#include <vstream-client.h>
4299void vstream_error(const char *format, ... ) {}
4300int main(void) { vstream_start(); return 0; }
4301
4302gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -lvstream-client -lm
4303E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:28: fatal error: vstream-client.h: No such file or directory
4304 #include <vstream-client.h>
4305                            ^
4306compilation terminated.
4307
4308
4309Result is: no
4310##########################################
4311
4312============ Checking for OSD menu ============
4313Result is: yes
4314##########################################
4315
4316============ Checking for Subtitles sorting ============
4317Result is: yes
4318##########################################
4319
4320============ Checking for XMMS inputplugin support ============
4321Result is: no
4322##########################################
4323
4324============ Checking for GUI ============
4325Result is: no
4326##########################################
4327
4328============ Checking for automatic gdb attach ============
4329Result is: no
4330##########################################
4331
4332============ Checking for compiler support for noexecstack ============
4333
4334int main(void) { return 0; }
4335
4336gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wl,-z,noexecstack -lm
4337E:/mpbuild/tools/mingw32/bin/../lib/gcc/i686-w64-mingw32/6.2.0/../../../../i686-w64-mingw32/bin/ld.exe: unrecognized option '-z'
4338E:/mpbuild/tools/mingw32/bin/../lib/gcc/i686-w64-mingw32/6.2.0/../../../../i686-w64-mingw32/bin/ld.exe: use the --help option for usage information
4339collect2.exe: error: ld returned 1 exit status
4340
4341
4342Result is: no
4343##########################################
4344
4345============ Checking for linker support for --nxcompat --no-seh --dynamicbase ============
4346
4347int main(void) { return 0; }
4348
4349gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase -lm
4350
4351
4352Result is: yes
4353##########################################
4354
4355============ Checking for linker support for --large-address-aware ============
4356
4357int main(void) { return 0; }
4358
4359gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static -Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wl,--large-address-aware -lm
4360
4361
4362Result is: yes
4363##########################################
4364
4365============ Checking for linker support for --version-script ============
4366
4367int main(void) { return 0; }
4368
4369gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static -Wl,--large-address-aware -Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread  -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -Wl,--version-script,binary.ver -lm
4370
4371
4372Result is: yes
4373##########################################
4374
4375============ Checking for joystick ============
4376Result is: no
4377##########################################
4378
4379============ Checking for lirc ============
4380
4381#include <lirc/lirc_client.h>
4382int main(void) { return 0; }
4383
4384gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static -Wl,--version-script,binary.ver -Wl,--large-address-aware -Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread -lpthread    -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -llirc_client -lm
4385E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:30: fatal error: lirc/lirc_client.h: No such file or directory
4386 #include <lirc/lirc_client.h>
4387                              ^
4388compilation terminated.
4389
4390
4391Result is: no
4392##########################################
4393
4394============ Checking for lircc ============
4395
4396#include <lirc/lircc.h>
4397int main(void) { return 0; }
4398
4399gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static -Wl,--version-script,binary.ver -Wl,--large-address-aware -Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread -lpthread    -L/mingw32/lib -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -llircc -lm
4400E:/mpbuild/tools/tmp/mplayer-configure-16621-1728/tmp.c:1:24: fatal error: lirc/lircc.h: No such file or directory
4401 #include <lirc/lircc.h>
4402                        ^
4403compilation terminated.
4404
4405
4406Result is: no
4407##########################################
4408
4409============ Checking for DVD support (libdvdnav) ============
4410
4411#include <stdint.h>
4412#include <dvdnav/dvdnav.h>
4413int main(void) { dvdnav_t *dvd = 0; dvdnav_open(&dvd, 0); return 0; }
4414
4415gcc -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Werror=format-security -Wstrict-prototypes -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -Werror-implicit-function-declaration -D_ISOC99_SOURCE -I. -Iffmpeg -O4 -march=i486 -mtune=generic -pipe -ffast-math -fomit-frame-pointer -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE /tmp/mplayer-configure-16621-1728/tmp.c  -fno-common  -I/mingw32/include -I/mingw32/include/  -I/mingw32/include -I/mingw32/include/dvdcss -I/mingw32/include/freetype2 -DZLIB_CONST -I/mingw32/include/opus -I/mingw32/include/bs2b -static -Wl,--version-script,binary.ver -Wl,--large-address-aware -Wl,--nxcompat -Wl,--no-seh -Wl,--dynamicbase  -ffast-math -lws2_32 -liconv -L/mingw32/lib -lgnutls -lz -lws2_32 -liconv -lcrypt32 -lws2_32 -lgmp -lhogweed -lgmp -lnettle -lpng -lz -ljpeg -lgif -lbluray -lxml2 -liconv -lws2_32 -lz -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -L/mingw32/lib -ldvdread -ldvdcss -lcdio_cdda -lcdio -lcdio_paranoia  -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfontconfig -lexpat -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lfribidi -lass -L/mingw32/lib -lfreetype -lz -lbz2 -L/mingw32/lib -lpng16 -lz -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -ldca -lfaad -lilbc -lpthread -L/mingw32/lib -lopus -lm -L/mingw32/lib -lbs2b -lm -ladvapi32 -lole32 -lopencore-amrnb -lopencore-amrwb -lxvidcore -lvpx -lpthread -lpthread   -L/mingw32/lib  -lcaca -lz -lSDL -lwinmm -lgdi32 -ldxguid -lopengl32 -lgdi32 -lwinmm -lgdi32  -ltwolame -o /tmp/mplayer-configure-16621-1728/tmp.exe -I/mingw32/include -I/mingw32/include/dvdcss -L/mingw32/lib -ldvdnav -ldvdread -ldvdcss -lpthread -lm
4416
4417
4418Result is: yes
4419##########################################
4420
4421============ Checking for XML catalogs ============
4422Result is: No SGML catalog found.
4423##########################################
4424
4425============ Checking for XML chunked stylesheet ============
4426Result is: chunk.xsl
4427##########################################
4428
4429============ Checking for XML monolithic stylesheet ============
4430Result is: docbook.xsl
4431##########################################
4432
4433============ Checking for XML DTD ============
4434Result is: docbookx.dtd
4435##########################################
4436
4437============ Checking for valid XSLT processor ============
4438Result is: xsltproc
4439##########################################
4440