]> git.sesse.net Git - vlc/blob - configure
* Grmbl. Forgot to update the libdvdcss changelog.
[vlc] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15   --disable-ppro          Disable PentiumPro optimizations (default enabled for x86)"
16 ac_help="$ac_help
17   --disable-mmx           Disable MMX optimizations (default enabled for x86)"
18 ac_help="$ac_help
19   --enable-altivec        Enable altivec optimizations (default disabled since it is broken)"
20 ac_help="$ac_help
21   --enable-debug          Enable debug mode (default disabled)"
22 ac_help="$ac_help
23   --enable-stats          Enable printing of statistics (default disabled)"
24 ac_help="$ac_help
25   --enable-trace          Enable trace mode (default disabled)"
26 ac_help="$ac_help
27   --enable-gprof          Enable gprof profiling (default disabled)"
28 ac_help="$ac_help
29   --enable-cprof          Enable cprof profiling (default disabled)"
30 ac_help="$ac_help
31   --disable-optimizations Disable compiler optimizations (default enabled)"
32 ac_help="$ac_help
33   --enable-pth            Enable GNU Pth support (default disabled)"
34 ac_help="$ac_help
35   --with-dvdcss[=name]    way to use libdvdcss, either 'yes' or 'no', or 'local-static', 'local-shared', or a path to another libdvdcss such as '/usr/local' (default 'local-static')"
36 ac_help="$ac_help
37   --disable-dummy         dummy module (default enabled)"
38 ac_help="$ac_help
39   --disable-null          Null module (default enabled)"
40 ac_help="$ac_help
41   --disable-rc            rc module (default enabled)"
42 ac_help="$ac_help
43   --disable-dsp           Linux /dev/dsp support (default enabled)"
44 ac_help="$ac_help
45   --enable-esd            Esound library support (default disabled)"
46 ac_help="$ac_help
47   --enable-darwin         Darwin sound support (default disabled)"
48 ac_help="$ac_help
49   --enable-macosx         Mac OS X interface support (default enabled in Mac OS X)"
50 ac_help="$ac_help
51   --disable-qnx           QNX RTOS support (default enabled in QNX RTOS)"
52 ac_help="$ac_help
53   --enable-fb             Linux framebuffer support (default disabled)"
54 ac_help="$ac_help
55   --with-ggi[=name]       GGI support (default disabled)"
56 ac_help="$ac_help
57   --disable-sdl           SDL support (default enabled)"
58 ac_help="$ac_help
59   --with-sdl-config-path=path sdl-config path (default search in \$PATH)"
60 ac_help="$ac_help
61   --with-directx[=name]   Windows DirectX support (default enabled)"
62 ac_help="$ac_help
63   --with-glide[=name]     Glide (3dfx) support (default disabled)"
64 ac_help="$ac_help
65   --enable-ncurses        ncurses interface support (default disabled)"
66 ac_help="$ac_help
67   --enable-qt             Qt interface support (default disabled)"
68 ac_help="$ac_help
69   --enable-kde            KDE interface support (default disabled)"
70 ac_help="$ac_help
71   --enable-gnome          Gnome interface support (default disabled)"
72 ac_help="$ac_help
73   --disable-gtk           Gtk+ support (default enabled)"
74 ac_help="$ac_help
75   --disable-x11           X11 support (default enabled)"
76 ac_help="$ac_help
77   --disable-xvideo        XVideo support (default enabled)"
78 ac_help="$ac_help
79   --enable-alsa           Alsa sound drivers support (Only for linux) (default disabled)"
80
81 # Initialize some variables set by options.
82 # The variables have the same names as the options, with
83 # dashes changed to underlines.
84 build=NONE
85 cache_file=./config.cache
86 exec_prefix=NONE
87 host=NONE
88 no_create=
89 nonopt=NONE
90 no_recursion=
91 prefix=NONE
92 program_prefix=NONE
93 program_suffix=NONE
94 program_transform_name=s,x,x,
95 silent=
96 site=
97 srcdir=
98 target=NONE
99 verbose=
100 x_includes=NONE
101 x_libraries=NONE
102 bindir='${exec_prefix}/bin'
103 sbindir='${exec_prefix}/sbin'
104 libexecdir='${exec_prefix}/libexec'
105 datadir='${prefix}/share'
106 sysconfdir='${prefix}/etc'
107 sharedstatedir='${prefix}/com'
108 localstatedir='${prefix}/var'
109 libdir='${exec_prefix}/lib'
110 includedir='${prefix}/include'
111 oldincludedir='/usr/include'
112 infodir='${prefix}/info'
113 mandir='${prefix}/man'
114
115 # Initialize some other variables.
116 subdirs=
117 MFLAGS= MAKEFLAGS=
118 SHELL=${CONFIG_SHELL-/bin/sh}
119 # Maximum number of lines to put in a shell here document.
120 ac_max_here_lines=12
121
122 ac_prev=
123 for ac_option
124 do
125
126   # If the previous option needs an argument, assign it.
127   if test -n "$ac_prev"; then
128     eval "$ac_prev=\$ac_option"
129     ac_prev=
130     continue
131   fi
132
133   case "$ac_option" in
134   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
135   *) ac_optarg= ;;
136   esac
137
138   # Accept the important Cygnus configure options, so we can diagnose typos.
139
140   case "$ac_option" in
141
142   -bindir | --bindir | --bindi | --bind | --bin | --bi)
143     ac_prev=bindir ;;
144   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
145     bindir="$ac_optarg" ;;
146
147   -build | --build | --buil | --bui | --bu)
148     ac_prev=build ;;
149   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
150     build="$ac_optarg" ;;
151
152   -cache-file | --cache-file | --cache-fil | --cache-fi \
153   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
154     ac_prev=cache_file ;;
155   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
156   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
157     cache_file="$ac_optarg" ;;
158
159   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
160     ac_prev=datadir ;;
161   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
162   | --da=*)
163     datadir="$ac_optarg" ;;
164
165   -disable-* | --disable-*)
166     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
167     # Reject names that are not valid shell variable names.
168     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
169       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
170     fi
171     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
172     eval "enable_${ac_feature}=no" ;;
173
174   -enable-* | --enable-*)
175     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
176     # Reject names that are not valid shell variable names.
177     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
178       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
179     fi
180     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
181     case "$ac_option" in
182       *=*) ;;
183       *) ac_optarg=yes ;;
184     esac
185     eval "enable_${ac_feature}='$ac_optarg'" ;;
186
187   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
188   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
189   | --exec | --exe | --ex)
190     ac_prev=exec_prefix ;;
191   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
192   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
193   | --exec=* | --exe=* | --ex=*)
194     exec_prefix="$ac_optarg" ;;
195
196   -gas | --gas | --ga | --g)
197     # Obsolete; use --with-gas.
198     with_gas=yes ;;
199
200   -help | --help | --hel | --he)
201     # Omit some internal or obsolete options to make the list less imposing.
202     # This message is too long to be a string in the A/UX 3.1 sh.
203     cat << EOF
204 Usage: configure [options] [host]
205 Options: [defaults in brackets after descriptions]
206 Configuration:
207   --cache-file=FILE       cache test results in FILE
208   --help                  print this message
209   --no-create             do not create output files
210   --quiet, --silent       do not print \`checking...' messages
211   --version               print the version of autoconf that created configure
212 Directory and file names:
213   --prefix=PREFIX         install architecture-independent files in PREFIX
214                           [$ac_default_prefix]
215   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
216                           [same as prefix]
217   --bindir=DIR            user executables in DIR [EPREFIX/bin]
218   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
219   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
220   --datadir=DIR           read-only architecture-independent data in DIR
221                           [PREFIX/share]
222   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
223   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
224                           [PREFIX/com]
225   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
226   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
227   --includedir=DIR        C header files in DIR [PREFIX/include]
228   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
229   --infodir=DIR           info documentation in DIR [PREFIX/info]
230   --mandir=DIR            man documentation in DIR [PREFIX/man]
231   --srcdir=DIR            find the sources in DIR [configure dir or ..]
232   --program-prefix=PREFIX prepend PREFIX to installed program names
233   --program-suffix=SUFFIX append SUFFIX to installed program names
234   --program-transform-name=PROGRAM
235                           run sed PROGRAM on installed program names
236 EOF
237     cat << EOF
238 Host type:
239   --build=BUILD           configure for building on BUILD [BUILD=HOST]
240   --host=HOST             configure for HOST [guessed]
241   --target=TARGET         configure for TARGET [TARGET=HOST]
242 Features and packages:
243   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
244   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
245   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
246   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
247   --x-includes=DIR        X include files are in DIR
248   --x-libraries=DIR       X library files are in DIR
249 EOF
250     if test -n "$ac_help"; then
251       echo "--enable and --with options recognized:$ac_help"
252     fi
253     exit 0 ;;
254
255   -host | --host | --hos | --ho)
256     ac_prev=host ;;
257   -host=* | --host=* | --hos=* | --ho=*)
258     host="$ac_optarg" ;;
259
260   -includedir | --includedir | --includedi | --included | --include \
261   | --includ | --inclu | --incl | --inc)
262     ac_prev=includedir ;;
263   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
264   | --includ=* | --inclu=* | --incl=* | --inc=*)
265     includedir="$ac_optarg" ;;
266
267   -infodir | --infodir | --infodi | --infod | --info | --inf)
268     ac_prev=infodir ;;
269   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
270     infodir="$ac_optarg" ;;
271
272   -libdir | --libdir | --libdi | --libd)
273     ac_prev=libdir ;;
274   -libdir=* | --libdir=* | --libdi=* | --libd=*)
275     libdir="$ac_optarg" ;;
276
277   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
278   | --libexe | --libex | --libe)
279     ac_prev=libexecdir ;;
280   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
281   | --libexe=* | --libex=* | --libe=*)
282     libexecdir="$ac_optarg" ;;
283
284   -localstatedir | --localstatedir | --localstatedi | --localstated \
285   | --localstate | --localstat | --localsta | --localst \
286   | --locals | --local | --loca | --loc | --lo)
287     ac_prev=localstatedir ;;
288   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
289   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
290   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
291     localstatedir="$ac_optarg" ;;
292
293   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
294     ac_prev=mandir ;;
295   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
296     mandir="$ac_optarg" ;;
297
298   -nfp | --nfp | --nf)
299     # Obsolete; use --without-fp.
300     with_fp=no ;;
301
302   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
303   | --no-cr | --no-c)
304     no_create=yes ;;
305
306   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
307   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
308     no_recursion=yes ;;
309
310   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
311   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
312   | --oldin | --oldi | --old | --ol | --o)
313     ac_prev=oldincludedir ;;
314   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
315   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
316   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
317     oldincludedir="$ac_optarg" ;;
318
319   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
320     ac_prev=prefix ;;
321   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
322     prefix="$ac_optarg" ;;
323
324   -program-prefix | --program-prefix | --program-prefi | --program-pref \
325   | --program-pre | --program-pr | --program-p)
326     ac_prev=program_prefix ;;
327   -program-prefix=* | --program-prefix=* | --program-prefi=* \
328   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
329     program_prefix="$ac_optarg" ;;
330
331   -program-suffix | --program-suffix | --program-suffi | --program-suff \
332   | --program-suf | --program-su | --program-s)
333     ac_prev=program_suffix ;;
334   -program-suffix=* | --program-suffix=* | --program-suffi=* \
335   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
336     program_suffix="$ac_optarg" ;;
337
338   -program-transform-name | --program-transform-name \
339   | --program-transform-nam | --program-transform-na \
340   | --program-transform-n | --program-transform- \
341   | --program-transform | --program-transfor \
342   | --program-transfo | --program-transf \
343   | --program-trans | --program-tran \
344   | --progr-tra | --program-tr | --program-t)
345     ac_prev=program_transform_name ;;
346   -program-transform-name=* | --program-transform-name=* \
347   | --program-transform-nam=* | --program-transform-na=* \
348   | --program-transform-n=* | --program-transform-=* \
349   | --program-transform=* | --program-transfor=* \
350   | --program-transfo=* | --program-transf=* \
351   | --program-trans=* | --program-tran=* \
352   | --progr-tra=* | --program-tr=* | --program-t=*)
353     program_transform_name="$ac_optarg" ;;
354
355   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
356   | -silent | --silent | --silen | --sile | --sil)
357     silent=yes ;;
358
359   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
360     ac_prev=sbindir ;;
361   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
362   | --sbi=* | --sb=*)
363     sbindir="$ac_optarg" ;;
364
365   -sharedstatedir | --sharedstatedir | --sharedstatedi \
366   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
367   | --sharedst | --shareds | --shared | --share | --shar \
368   | --sha | --sh)
369     ac_prev=sharedstatedir ;;
370   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
371   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
372   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
373   | --sha=* | --sh=*)
374     sharedstatedir="$ac_optarg" ;;
375
376   -site | --site | --sit)
377     ac_prev=site ;;
378   -site=* | --site=* | --sit=*)
379     site="$ac_optarg" ;;
380
381   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
382     ac_prev=srcdir ;;
383   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
384     srcdir="$ac_optarg" ;;
385
386   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
387   | --syscon | --sysco | --sysc | --sys | --sy)
388     ac_prev=sysconfdir ;;
389   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
390   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
391     sysconfdir="$ac_optarg" ;;
392
393   -target | --target | --targe | --targ | --tar | --ta | --t)
394     ac_prev=target ;;
395   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
396     target="$ac_optarg" ;;
397
398   -v | -verbose | --verbose | --verbos | --verbo | --verb)
399     verbose=yes ;;
400
401   -version | --version | --versio | --versi | --vers)
402     echo "configure generated by autoconf version 2.13"
403     exit 0 ;;
404
405   -with-* | --with-*)
406     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
407     # Reject names that are not valid shell variable names.
408     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
409       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
410     fi
411     ac_package=`echo $ac_package| sed 's/-/_/g'`
412     case "$ac_option" in
413       *=*) ;;
414       *) ac_optarg=yes ;;
415     esac
416     eval "with_${ac_package}='$ac_optarg'" ;;
417
418   -without-* | --without-*)
419     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
420     # Reject names that are not valid shell variable names.
421     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
422       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
423     fi
424     ac_package=`echo $ac_package| sed 's/-/_/g'`
425     eval "with_${ac_package}=no" ;;
426
427   --x)
428     # Obsolete; use --with-x.
429     with_x=yes ;;
430
431   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
432   | --x-incl | --x-inc | --x-in | --x-i)
433     ac_prev=x_includes ;;
434   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
435   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
436     x_includes="$ac_optarg" ;;
437
438   -x-libraries | --x-libraries | --x-librarie | --x-librari \
439   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
440     ac_prev=x_libraries ;;
441   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
442   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
443     x_libraries="$ac_optarg" ;;
444
445   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
446     ;;
447
448   *)
449     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
450       echo "configure: warning: $ac_option: invalid host type" 1>&2
451     fi
452     if test "x$nonopt" != xNONE; then
453       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
454     fi
455     nonopt="$ac_option"
456     ;;
457
458   esac
459 done
460
461 if test -n "$ac_prev"; then
462   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
463 fi
464
465 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
466
467 # File descriptor usage:
468 # 0 standard input
469 # 1 file creation
470 # 2 errors and warnings
471 # 3 some systems may open it to /dev/tty
472 # 4 used on the Kubota Titan
473 # 6 checking for... messages and results
474 # 5 compiler messages saved in config.log
475 if test "$silent" = yes; then
476   exec 6>/dev/null
477 else
478   exec 6>&1
479 fi
480 exec 5>./config.log
481
482 echo "\
483 This file contains any messages produced by compilers while
484 running configure, to aid debugging if configure makes a mistake.
485 " 1>&5
486
487 # Strip out --no-create and --no-recursion so they do not pile up.
488 # Also quote any args containing shell metacharacters.
489 ac_configure_args=
490 for ac_arg
491 do
492   case "$ac_arg" in
493   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
494   | --no-cr | --no-c) ;;
495   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
496   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
497   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
498   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
499   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
500   esac
501 done
502
503 # NLS nuisances.
504 # Only set these to C if already set.  These must not be set unconditionally
505 # because not all systems understand e.g. LANG=C (notably SCO).
506 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
507 # Non-C LC_CTYPE values break the ctype check.
508 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
509 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
510 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
511 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
512
513 # confdefs.h avoids OS command line length limits that DEFS can exceed.
514 rm -rf conftest* confdefs.h
515 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
516 echo > confdefs.h
517
518 # A filename unique to this package, relative to the directory that
519 # configure is in, which we can look for to find out if srcdir is correct.
520 ac_unique_file=include/common.h
521
522 # Find the source files, if location was not specified.
523 if test -z "$srcdir"; then
524   ac_srcdir_defaulted=yes
525   # Try the directory containing this script, then its parent.
526   ac_prog=$0
527   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
528   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
529   srcdir=$ac_confdir
530   if test ! -r $srcdir/$ac_unique_file; then
531     srcdir=..
532   fi
533 else
534   ac_srcdir_defaulted=no
535 fi
536 if test ! -r $srcdir/$ac_unique_file; then
537   if test "$ac_srcdir_defaulted" = yes; then
538     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
539   else
540     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
541   fi
542 fi
543 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
544
545 # Prefer explicitly selected file to automatically selected ones.
546 if test -z "$CONFIG_SITE"; then
547   if test "x$prefix" != xNONE; then
548     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
549   else
550     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
551   fi
552 fi
553 for ac_site_file in $CONFIG_SITE; do
554   if test -r "$ac_site_file"; then
555     echo "loading site script $ac_site_file"
556     . "$ac_site_file"
557   fi
558 done
559
560 if test -r "$cache_file"; then
561   echo "loading cache $cache_file"
562   . $cache_file
563 else
564   echo "creating cache $cache_file"
565   > $cache_file
566 fi
567
568 ac_ext=c
569 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
570 ac_cpp='$CPP $CPPFLAGS'
571 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
572 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
573 cross_compiling=$ac_cv_prog_cc_cross
574
575 ac_exeext=
576 ac_objext=o
577 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
578   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
579   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
580     ac_n= ac_c='
581 ' ac_t='        '
582   else
583     ac_n=-n ac_c= ac_t=
584   fi
585 else
586   ac_n= ac_c='\c' ac_t=
587 fi
588
589
590
591
592 ac_aux_dir=
593 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
594   if test -f $ac_dir/install-sh; then
595     ac_aux_dir=$ac_dir
596     ac_install_sh="$ac_aux_dir/install-sh -c"
597     break
598   elif test -f $ac_dir/install.sh; then
599     ac_aux_dir=$ac_dir
600     ac_install_sh="$ac_aux_dir/install.sh -c"
601     break
602   fi
603 done
604 if test -z "$ac_aux_dir"; then
605   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
606 fi
607 ac_config_guess=$ac_aux_dir/config.guess
608 ac_config_sub=$ac_aux_dir/config.sub
609 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
610
611
612 # Make sure we can run config.sub.
613 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
614 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
615 fi
616
617 echo $ac_n "checking host system type""... $ac_c" 1>&6
618 echo "configure:619: checking host system type" >&5
619
620 host_alias=$host
621 case "$host_alias" in
622 NONE)
623   case $nonopt in
624   NONE)
625     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
626     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
627     fi ;;
628   *) host_alias=$nonopt ;;
629   esac ;;
630 esac
631
632 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
633 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
634 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
635 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
636 echo "$ac_t""$host" 1>&6
637
638
639 HAVE_VLC=0
640 if test -r src/interface/main.c; then
641   HAVE_VLC=1
642   VLC_VERSION=0.2.82
643   
644   VLC_CODENAME=Ourumov
645   
646 fi
647
648 HAVE_LIBDVDCSS=0
649 if test -r extras/libdvdcss/libdvdcss.c; then
650   HAVE_LIBDVDCSS=1
651   LIBDVDCSS_VERSION=0.0.3
652   
653 fi
654
655 save_CFLAGS="${CFLAGS}"
656 save_LDFLAGS="${LDFLAGS}"
657
658 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
659 echo "configure:660: checking whether ${MAKE-make} sets \${MAKE}" >&5
660 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
661 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
662   echo $ac_n "(cached) $ac_c" 1>&6
663 else
664   cat > conftestmake <<\EOF
665 all:
666         @echo 'ac_maketemp="${MAKE}"'
667 EOF
668 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
669 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
670 if test -n "$ac_maketemp"; then
671   eval ac_cv_prog_make_${ac_make}_set=yes
672 else
673   eval ac_cv_prog_make_${ac_make}_set=no
674 fi
675 rm -f conftestmake
676 fi
677 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
678   echo "$ac_t""yes" 1>&6
679   SET_MAKE=
680 else
681   echo "$ac_t""no" 1>&6
682   SET_MAKE="MAKE=${MAKE-make}"
683 fi
684
685 # Extract the first word of "gcc", so it can be a program name with args.
686 set dummy gcc; ac_word=$2
687 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
688 echo "configure:689: checking for $ac_word" >&5
689 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
690   echo $ac_n "(cached) $ac_c" 1>&6
691 else
692   if test -n "$CC"; then
693   ac_cv_prog_CC="$CC" # Let the user override the test.
694 else
695   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
696   ac_dummy="$PATH"
697   for ac_dir in $ac_dummy; do
698     test -z "$ac_dir" && ac_dir=.
699     if test -f $ac_dir/$ac_word; then
700       ac_cv_prog_CC="gcc"
701       break
702     fi
703   done
704   IFS="$ac_save_ifs"
705 fi
706 fi
707 CC="$ac_cv_prog_CC"
708 if test -n "$CC"; then
709   echo "$ac_t""$CC" 1>&6
710 else
711   echo "$ac_t""no" 1>&6
712 fi
713
714 if test -z "$CC"; then
715   # Extract the first word of "cc", so it can be a program name with args.
716 set dummy cc; ac_word=$2
717 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
718 echo "configure:719: checking for $ac_word" >&5
719 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
720   echo $ac_n "(cached) $ac_c" 1>&6
721 else
722   if test -n "$CC"; then
723   ac_cv_prog_CC="$CC" # Let the user override the test.
724 else
725   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
726   ac_prog_rejected=no
727   ac_dummy="$PATH"
728   for ac_dir in $ac_dummy; do
729     test -z "$ac_dir" && ac_dir=.
730     if test -f $ac_dir/$ac_word; then
731       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
732         ac_prog_rejected=yes
733         continue
734       fi
735       ac_cv_prog_CC="cc"
736       break
737     fi
738   done
739   IFS="$ac_save_ifs"
740 if test $ac_prog_rejected = yes; then
741   # We found a bogon in the path, so make sure we never use it.
742   set dummy $ac_cv_prog_CC
743   shift
744   if test $# -gt 0; then
745     # We chose a different compiler from the bogus one.
746     # However, it has the same basename, so the bogon will be chosen
747     # first if we set CC to just the basename; use the full file name.
748     shift
749     set dummy "$ac_dir/$ac_word" "$@"
750     shift
751     ac_cv_prog_CC="$@"
752   fi
753 fi
754 fi
755 fi
756 CC="$ac_cv_prog_CC"
757 if test -n "$CC"; then
758   echo "$ac_t""$CC" 1>&6
759 else
760   echo "$ac_t""no" 1>&6
761 fi
762
763   if test -z "$CC"; then
764     case "`uname -s`" in
765     *win32* | *WIN32*)
766       # Extract the first word of "cl", so it can be a program name with args.
767 set dummy cl; ac_word=$2
768 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
769 echo "configure:770: checking for $ac_word" >&5
770 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
771   echo $ac_n "(cached) $ac_c" 1>&6
772 else
773   if test -n "$CC"; then
774   ac_cv_prog_CC="$CC" # Let the user override the test.
775 else
776   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
777   ac_dummy="$PATH"
778   for ac_dir in $ac_dummy; do
779     test -z "$ac_dir" && ac_dir=.
780     if test -f $ac_dir/$ac_word; then
781       ac_cv_prog_CC="cl"
782       break
783     fi
784   done
785   IFS="$ac_save_ifs"
786 fi
787 fi
788 CC="$ac_cv_prog_CC"
789 if test -n "$CC"; then
790   echo "$ac_t""$CC" 1>&6
791 else
792   echo "$ac_t""no" 1>&6
793 fi
794  ;;
795     esac
796   fi
797   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
798 fi
799
800 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
801 echo "configure:802: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
802
803 ac_ext=c
804 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
805 ac_cpp='$CPP $CPPFLAGS'
806 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
807 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
808 cross_compiling=$ac_cv_prog_cc_cross
809
810 cat > conftest.$ac_ext << EOF
811
812 #line 813 "configure"
813 #include "confdefs.h"
814
815 main(){return(0);}
816 EOF
817 if { (eval echo configure:818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
818   ac_cv_prog_cc_works=yes
819   # If we can't run a trivial program, we are probably using a cross compiler.
820   if (./conftest; exit) 2>/dev/null; then
821     ac_cv_prog_cc_cross=no
822   else
823     ac_cv_prog_cc_cross=yes
824   fi
825 else
826   echo "configure: failed program was:" >&5
827   cat conftest.$ac_ext >&5
828   ac_cv_prog_cc_works=no
829 fi
830 rm -fr conftest*
831 ac_ext=c
832 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
833 ac_cpp='$CPP $CPPFLAGS'
834 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
835 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
836 cross_compiling=$ac_cv_prog_cc_cross
837
838 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
839 if test $ac_cv_prog_cc_works = no; then
840   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
841 fi
842 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
843 echo "configure:844: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
844 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
845 cross_compiling=$ac_cv_prog_cc_cross
846
847 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
848 echo "configure:849: checking whether we are using GNU C" >&5
849 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
850   echo $ac_n "(cached) $ac_c" 1>&6
851 else
852   cat > conftest.c <<EOF
853 #ifdef __GNUC__
854   yes;
855 #endif
856 EOF
857 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:858: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
858   ac_cv_prog_gcc=yes
859 else
860   ac_cv_prog_gcc=no
861 fi
862 fi
863
864 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
865
866 if test $ac_cv_prog_gcc = yes; then
867   GCC=yes
868 else
869   GCC=
870 fi
871
872 ac_test_CFLAGS="${CFLAGS+set}"
873 ac_save_CFLAGS="$CFLAGS"
874 CFLAGS=
875 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
876 echo "configure:877: checking whether ${CC-cc} accepts -g" >&5
877 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
878   echo $ac_n "(cached) $ac_c" 1>&6
879 else
880   echo 'void f(){}' > conftest.c
881 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
882   ac_cv_prog_cc_g=yes
883 else
884   ac_cv_prog_cc_g=no
885 fi
886 rm -f conftest*
887
888 fi
889
890 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
891 if test "$ac_test_CFLAGS" = set; then
892   CFLAGS="$ac_save_CFLAGS"
893 elif test $ac_cv_prog_cc_g = yes; then
894   if test "$GCC" = yes; then
895     CFLAGS="-g -O2"
896   else
897     CFLAGS="-g"
898   fi
899 else
900   if test "$GCC" = yes; then
901     CFLAGS="-O2"
902   else
903     CFLAGS=
904   fi
905 fi
906
907 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
908 echo "configure:909: checking how to run the C preprocessor" >&5
909 # On Suns, sometimes $CPP names a directory.
910 if test -n "$CPP" && test -d "$CPP"; then
911   CPP=
912 fi
913 if test -z "$CPP"; then
914 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
915   echo $ac_n "(cached) $ac_c" 1>&6
916 else
917     # This must be in double quotes, not single quotes, because CPP may get
918   # substituted into the Makefile and "${CC-cc}" will confuse make.
919   CPP="${CC-cc} -E"
920   # On the NeXT, cc -E runs the code through the compiler's parser,
921   # not just through cpp.
922   cat > conftest.$ac_ext <<EOF
923 #line 924 "configure"
924 #include "confdefs.h"
925 #include <assert.h>
926 Syntax Error
927 EOF
928 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
929 { (eval echo configure:930: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
930 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
931 if test -z "$ac_err"; then
932   :
933 else
934   echo "$ac_err" >&5
935   echo "configure: failed program was:" >&5
936   cat conftest.$ac_ext >&5
937   rm -rf conftest*
938   CPP="${CC-cc} -E -traditional-cpp"
939   cat > conftest.$ac_ext <<EOF
940 #line 941 "configure"
941 #include "confdefs.h"
942 #include <assert.h>
943 Syntax Error
944 EOF
945 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
946 { (eval echo configure:947: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
947 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
948 if test -z "$ac_err"; then
949   :
950 else
951   echo "$ac_err" >&5
952   echo "configure: failed program was:" >&5
953   cat conftest.$ac_ext >&5
954   rm -rf conftest*
955   CPP="${CC-cc} -nologo -E"
956   cat > conftest.$ac_ext <<EOF
957 #line 958 "configure"
958 #include "confdefs.h"
959 #include <assert.h>
960 Syntax Error
961 EOF
962 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
963 { (eval echo configure:964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
964 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
965 if test -z "$ac_err"; then
966   :
967 else
968   echo "$ac_err" >&5
969   echo "configure: failed program was:" >&5
970   cat conftest.$ac_ext >&5
971   rm -rf conftest*
972   CPP=/lib/cpp
973 fi
974 rm -f conftest*
975 fi
976 rm -f conftest*
977 fi
978 rm -f conftest*
979   ac_cv_prog_CPP="$CPP"
980 fi
981   CPP="$ac_cv_prog_CPP"
982 else
983   ac_cv_prog_CPP="$CPP"
984 fi
985 echo "$ac_t""$CPP" 1>&6
986
987 # Extract the first word of "ranlib", so it can be a program name with args.
988 set dummy ranlib; ac_word=$2
989 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
990 echo "configure:991: checking for $ac_word" >&5
991 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
992   echo $ac_n "(cached) $ac_c" 1>&6
993 else
994   if test -n "$RANLIB"; then
995   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
996 else
997   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
998   ac_dummy="$PATH"
999   for ac_dir in $ac_dummy; do
1000     test -z "$ac_dir" && ac_dir=.
1001     if test -f $ac_dir/$ac_word; then
1002       ac_cv_prog_RANLIB="ranlib"
1003       break
1004     fi
1005   done
1006   IFS="$ac_save_ifs"
1007   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1008 fi
1009 fi
1010 RANLIB="$ac_cv_prog_RANLIB"
1011 if test -n "$RANLIB"; then
1012   echo "$ac_t""$RANLIB" 1>&6
1013 else
1014   echo "$ac_t""no" 1>&6
1015 fi
1016
1017
1018 # Find a good install program.  We prefer a C program (faster),
1019 # so one script is as good as another.  But avoid the broken or
1020 # incompatible versions:
1021 # SysV /etc/install, /usr/sbin/install
1022 # SunOS /usr/etc/install
1023 # IRIX /sbin/install
1024 # AIX /bin/install
1025 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1026 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1027 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1028 # ./install, which can be erroneously created by make from ./install.sh.
1029 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1030 echo "configure:1031: checking for a BSD compatible install" >&5
1031 if test -z "$INSTALL"; then
1032 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1033   echo $ac_n "(cached) $ac_c" 1>&6
1034 else
1035     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
1036   for ac_dir in $PATH; do
1037     # Account for people who put trailing slashes in PATH elements.
1038     case "$ac_dir/" in
1039     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1040     *)
1041       # OSF1 and SCO ODT 3.0 have their own names for install.
1042       # Don't use installbsd from OSF since it installs stuff as root
1043       # by default.
1044       for ac_prog in ginstall scoinst install; do
1045         if test -f $ac_dir/$ac_prog; then
1046           if test $ac_prog = install &&
1047             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1048             # AIX install.  It has an incompatible calling convention.
1049             :
1050           else
1051             ac_cv_path_install="$ac_dir/$ac_prog -c"
1052             break 2
1053           fi
1054         fi
1055       done
1056       ;;
1057     esac
1058   done
1059   IFS="$ac_save_IFS"
1060
1061 fi
1062   if test "${ac_cv_path_install+set}" = set; then
1063     INSTALL="$ac_cv_path_install"
1064   else
1065     # As a last resort, use the slow shell script.  We don't cache a
1066     # path for INSTALL within a source directory, because that will
1067     # break other packages using the cache if that directory is
1068     # removed, or if the path is relative.
1069     INSTALL="$ac_install_sh"
1070   fi
1071 fi
1072 echo "$ac_t""$INSTALL" 1>&6
1073
1074 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1075 # It thinks the first close brace ends the variable substitution.
1076 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1077
1078 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1079
1080 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1081
1082
1083 if test x${cross_compiling} != xyes; then
1084   echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
1085 echo "configure:1086: checking whether byte ordering is bigendian" >&5
1086 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
1087   echo $ac_n "(cached) $ac_c" 1>&6
1088 else
1089   ac_cv_c_bigendian=unknown
1090 # See if sys/param.h defines the BYTE_ORDER macro.
1091 cat > conftest.$ac_ext <<EOF
1092 #line 1093 "configure"
1093 #include "confdefs.h"
1094 #include <sys/types.h>
1095 #include <sys/param.h>
1096 int main() {
1097
1098 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
1099  bogus endian macros
1100 #endif
1101 ; return 0; }
1102 EOF
1103 if { (eval echo configure:1104: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1104   rm -rf conftest*
1105   # It does; now see whether it defined to BIG_ENDIAN or not.
1106 cat > conftest.$ac_ext <<EOF
1107 #line 1108 "configure"
1108 #include "confdefs.h"
1109 #include <sys/types.h>
1110 #include <sys/param.h>
1111 int main() {
1112
1113 #if BYTE_ORDER != BIG_ENDIAN
1114  not big endian
1115 #endif
1116 ; return 0; }
1117 EOF
1118 if { (eval echo configure:1119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1119   rm -rf conftest*
1120   ac_cv_c_bigendian=yes
1121 else
1122   echo "configure: failed program was:" >&5
1123   cat conftest.$ac_ext >&5
1124   rm -rf conftest*
1125   ac_cv_c_bigendian=no
1126 fi
1127 rm -f conftest*
1128 else
1129   echo "configure: failed program was:" >&5
1130   cat conftest.$ac_ext >&5
1131 fi
1132 rm -f conftest*
1133 if test $ac_cv_c_bigendian = unknown; then
1134 if test "$cross_compiling" = yes; then
1135     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1136 else
1137   cat > conftest.$ac_ext <<EOF
1138 #line 1139 "configure"
1139 #include "confdefs.h"
1140 main () {
1141   /* Are we little or big endian?  From Harbison&Steele.  */
1142   union
1143   {
1144     long l;
1145     char c[sizeof (long)];
1146   } u;
1147   u.l = 1;
1148   exit (u.c[sizeof (long) - 1] == 1);
1149 }
1150 EOF
1151 if { (eval echo configure:1152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1152 then
1153   ac_cv_c_bigendian=no
1154 else
1155   echo "configure: failed program was:" >&5
1156   cat conftest.$ac_ext >&5
1157   rm -fr conftest*
1158   ac_cv_c_bigendian=yes
1159 fi
1160 rm -fr conftest*
1161 fi
1162
1163 fi
1164 fi
1165
1166 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
1167 if test $ac_cv_c_bigendian = yes; then
1168   cat >> confdefs.h <<\EOF
1169 #define WORDS_BIGENDIAN 1
1170 EOF
1171
1172 fi
1173
1174 fi
1175
1176 for ac_func in gettimeofday select strerror strtod strtol
1177 do
1178 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1179 echo "configure:1180: checking for $ac_func" >&5
1180 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1181   echo $ac_n "(cached) $ac_c" 1>&6
1182 else
1183   cat > conftest.$ac_ext <<EOF
1184 #line 1185 "configure"
1185 #include "confdefs.h"
1186 /* System header to define __stub macros and hopefully few prototypes,
1187     which can conflict with char $ac_func(); below.  */
1188 #include <assert.h>
1189 /* Override any gcc2 internal prototype to avoid an error.  */
1190 /* We use char because int might match the return type of a gcc2
1191     builtin and then its argument prototype would still apply.  */
1192 char $ac_func();
1193
1194 int main() {
1195
1196 /* The GNU C library defines this for functions which it implements
1197     to always fail with ENOSYS.  Some functions are actually named
1198     something starting with __ and the normal name is an alias.  */
1199 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1200 choke me
1201 #else
1202 $ac_func();
1203 #endif
1204
1205 ; return 0; }
1206 EOF
1207 if { (eval echo configure:1208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1208   rm -rf conftest*
1209   eval "ac_cv_func_$ac_func=yes"
1210 else
1211   echo "configure: failed program was:" >&5
1212   cat conftest.$ac_ext >&5
1213   rm -rf conftest*
1214   eval "ac_cv_func_$ac_func=no"
1215 fi
1216 rm -f conftest*
1217 fi
1218
1219 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1220   echo "$ac_t""yes" 1>&6
1221     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1222   cat >> confdefs.h <<EOF
1223 #define $ac_tr_func 1
1224 EOF
1225  
1226 else
1227   echo "$ac_t""no" 1>&6
1228 fi
1229 done
1230
1231 for ac_func in setenv putenv
1232 do
1233 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1234 echo "configure:1235: checking for $ac_func" >&5
1235 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1236   echo $ac_n "(cached) $ac_c" 1>&6
1237 else
1238   cat > conftest.$ac_ext <<EOF
1239 #line 1240 "configure"
1240 #include "confdefs.h"
1241 /* System header to define __stub macros and hopefully few prototypes,
1242     which can conflict with char $ac_func(); below.  */
1243 #include <assert.h>
1244 /* Override any gcc2 internal prototype to avoid an error.  */
1245 /* We use char because int might match the return type of a gcc2
1246     builtin and then its argument prototype would still apply.  */
1247 char $ac_func();
1248
1249 int main() {
1250
1251 /* The GNU C library defines this for functions which it implements
1252     to always fail with ENOSYS.  Some functions are actually named
1253     something starting with __ and the normal name is an alias.  */
1254 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1255 choke me
1256 #else
1257 $ac_func();
1258 #endif
1259
1260 ; return 0; }
1261 EOF
1262 if { (eval echo configure:1263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1263   rm -rf conftest*
1264   eval "ac_cv_func_$ac_func=yes"
1265 else
1266   echo "configure: failed program was:" >&5
1267   cat conftest.$ac_ext >&5
1268   rm -rf conftest*
1269   eval "ac_cv_func_$ac_func=no"
1270 fi
1271 rm -f conftest*
1272 fi
1273
1274 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1275   echo "$ac_t""yes" 1>&6
1276     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1277   cat >> confdefs.h <<EOF
1278 #define $ac_tr_func 1
1279 EOF
1280  
1281 else
1282   echo "$ac_t""no" 1>&6
1283 fi
1284 done
1285
1286 echo $ac_n "checking for connect""... $ac_c" 1>&6
1287 echo "configure:1288: checking for connect" >&5
1288 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
1289   echo $ac_n "(cached) $ac_c" 1>&6
1290 else
1291   cat > conftest.$ac_ext <<EOF
1292 #line 1293 "configure"
1293 #include "confdefs.h"
1294 /* System header to define __stub macros and hopefully few prototypes,
1295     which can conflict with char connect(); below.  */
1296 #include <assert.h>
1297 /* Override any gcc2 internal prototype to avoid an error.  */
1298 /* We use char because int might match the return type of a gcc2
1299     builtin and then its argument prototype would still apply.  */
1300 char connect();
1301
1302 int main() {
1303
1304 /* The GNU C library defines this for functions which it implements
1305     to always fail with ENOSYS.  Some functions are actually named
1306     something starting with __ and the normal name is an alias.  */
1307 #if defined (__stub_connect) || defined (__stub___connect)
1308 choke me
1309 #else
1310 connect();
1311 #endif
1312
1313 ; return 0; }
1314 EOF
1315 if { (eval echo configure:1316: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1316   rm -rf conftest*
1317   eval "ac_cv_func_connect=yes"
1318 else
1319   echo "configure: failed program was:" >&5
1320   cat conftest.$ac_ext >&5
1321   rm -rf conftest*
1322   eval "ac_cv_func_connect=no"
1323 fi
1324 rm -f conftest*
1325 fi
1326
1327 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
1328   echo "$ac_t""yes" 1>&6
1329   :
1330 else
1331   echo "$ac_t""no" 1>&6
1332
1333   echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
1334 echo "configure:1335: checking for connect in -lsocket" >&5
1335 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
1336 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1337   echo $ac_n "(cached) $ac_c" 1>&6
1338 else
1339   ac_save_LIBS="$LIBS"
1340 LIBS="-lsocket  $LIBS"
1341 cat > conftest.$ac_ext <<EOF
1342 #line 1343 "configure"
1343 #include "confdefs.h"
1344 /* Override any gcc2 internal prototype to avoid an error.  */
1345 /* We use char because int might match the return type of a gcc2
1346     builtin and then its argument prototype would still apply.  */
1347 char connect();
1348
1349 int main() {
1350 connect()
1351 ; return 0; }
1352 EOF
1353 if { (eval echo configure:1354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1354   rm -rf conftest*
1355   eval "ac_cv_lib_$ac_lib_var=yes"
1356 else
1357   echo "configure: failed program was:" >&5
1358   cat conftest.$ac_ext >&5
1359   rm -rf conftest*
1360   eval "ac_cv_lib_$ac_lib_var=no"
1361 fi
1362 rm -f conftest*
1363 LIBS="$ac_save_LIBS"
1364
1365 fi
1366 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1367   echo "$ac_t""yes" 1>&6
1368   LIB="${LIB} -lsocket"
1369 else
1370   echo "$ac_t""no" 1>&6
1371 fi
1372
1373
1374 fi
1375
1376 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
1377 echo "configure:1378: checking for gethostbyname" >&5
1378 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
1379   echo $ac_n "(cached) $ac_c" 1>&6
1380 else
1381   cat > conftest.$ac_ext <<EOF
1382 #line 1383 "configure"
1383 #include "confdefs.h"
1384 /* System header to define __stub macros and hopefully few prototypes,
1385     which can conflict with char gethostbyname(); below.  */
1386 #include <assert.h>
1387 /* Override any gcc2 internal prototype to avoid an error.  */
1388 /* We use char because int might match the return type of a gcc2
1389     builtin and then its argument prototype would still apply.  */
1390 char gethostbyname();
1391
1392 int main() {
1393
1394 /* The GNU C library defines this for functions which it implements
1395     to always fail with ENOSYS.  Some functions are actually named
1396     something starting with __ and the normal name is an alias.  */
1397 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
1398 choke me
1399 #else
1400 gethostbyname();
1401 #endif
1402
1403 ; return 0; }
1404 EOF
1405 if { (eval echo configure:1406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1406   rm -rf conftest*
1407   eval "ac_cv_func_gethostbyname=yes"
1408 else
1409   echo "configure: failed program was:" >&5
1410   cat conftest.$ac_ext >&5
1411   rm -rf conftest*
1412   eval "ac_cv_func_gethostbyname=no"
1413 fi
1414 rm -f conftest*
1415 fi
1416
1417 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
1418   echo "$ac_t""yes" 1>&6
1419   :
1420 else
1421   echo "$ac_t""no" 1>&6
1422
1423   echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
1424 echo "configure:1425: checking for gethostbyname in -lnsl" >&5
1425 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
1426 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1427   echo $ac_n "(cached) $ac_c" 1>&6
1428 else
1429   ac_save_LIBS="$LIBS"
1430 LIBS="-lnsl  $LIBS"
1431 cat > conftest.$ac_ext <<EOF
1432 #line 1433 "configure"
1433 #include "confdefs.h"
1434 /* Override any gcc2 internal prototype to avoid an error.  */
1435 /* We use char because int might match the return type of a gcc2
1436     builtin and then its argument prototype would still apply.  */
1437 char gethostbyname();
1438
1439 int main() {
1440 gethostbyname()
1441 ; return 0; }
1442 EOF
1443 if { (eval echo configure:1444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1444   rm -rf conftest*
1445   eval "ac_cv_lib_$ac_lib_var=yes"
1446 else
1447   echo "configure: failed program was:" >&5
1448   cat conftest.$ac_ext >&5
1449   rm -rf conftest*
1450   eval "ac_cv_lib_$ac_lib_var=no"
1451 fi
1452 rm -f conftest*
1453 LIBS="$ac_save_LIBS"
1454
1455 fi
1456 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1457   echo "$ac_t""yes" 1>&6
1458   LIB="${LIB} -lnsl"
1459 else
1460   echo "$ac_t""no" 1>&6
1461 fi
1462
1463
1464 fi
1465
1466 echo $ac_n "checking for nanosleep""... $ac_c" 1>&6
1467 echo "configure:1468: checking for nanosleep" >&5
1468 if eval "test \"`echo '$''{'ac_cv_func_nanosleep'+set}'`\" = set"; then
1469   echo $ac_n "(cached) $ac_c" 1>&6
1470 else
1471   cat > conftest.$ac_ext <<EOF
1472 #line 1473 "configure"
1473 #include "confdefs.h"
1474 /* System header to define __stub macros and hopefully few prototypes,
1475     which can conflict with char nanosleep(); below.  */
1476 #include <assert.h>
1477 /* Override any gcc2 internal prototype to avoid an error.  */
1478 /* We use char because int might match the return type of a gcc2
1479     builtin and then its argument prototype would still apply.  */
1480 char nanosleep();
1481
1482 int main() {
1483
1484 /* The GNU C library defines this for functions which it implements
1485     to always fail with ENOSYS.  Some functions are actually named
1486     something starting with __ and the normal name is an alias.  */
1487 #if defined (__stub_nanosleep) || defined (__stub___nanosleep)
1488 choke me
1489 #else
1490 nanosleep();
1491 #endif
1492
1493 ; return 0; }
1494 EOF
1495 if { (eval echo configure:1496: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1496   rm -rf conftest*
1497   eval "ac_cv_func_nanosleep=yes"
1498 else
1499   echo "configure: failed program was:" >&5
1500   cat conftest.$ac_ext >&5
1501   rm -rf conftest*
1502   eval "ac_cv_func_nanosleep=no"
1503 fi
1504 rm -f conftest*
1505 fi
1506
1507 if eval "test \"`echo '$ac_cv_func_'nanosleep`\" = yes"; then
1508   echo "$ac_t""yes" 1>&6
1509   :
1510 else
1511   echo "$ac_t""no" 1>&6
1512
1513   echo $ac_n "checking for nanosleep in -lrt""... $ac_c" 1>&6
1514 echo "configure:1515: checking for nanosleep in -lrt" >&5
1515 ac_lib_var=`echo rt'_'nanosleep | sed 'y%./+-%__p_%'`
1516 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1517   echo $ac_n "(cached) $ac_c" 1>&6
1518 else
1519   ac_save_LIBS="$LIBS"
1520 LIBS="-lrt  $LIBS"
1521 cat > conftest.$ac_ext <<EOF
1522 #line 1523 "configure"
1523 #include "confdefs.h"
1524 /* Override any gcc2 internal prototype to avoid an error.  */
1525 /* We use char because int might match the return type of a gcc2
1526     builtin and then its argument prototype would still apply.  */
1527 char nanosleep();
1528
1529 int main() {
1530 nanosleep()
1531 ; return 0; }
1532 EOF
1533 if { (eval echo configure:1534: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1534   rm -rf conftest*
1535   eval "ac_cv_lib_$ac_lib_var=yes"
1536 else
1537   echo "configure: failed program was:" >&5
1538   cat conftest.$ac_ext >&5
1539   rm -rf conftest*
1540   eval "ac_cv_lib_$ac_lib_var=no"
1541 fi
1542 rm -f conftest*
1543 LIBS="$ac_save_LIBS"
1544
1545 fi
1546 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1547   echo "$ac_t""yes" 1>&6
1548   LIB="${LIB} -lrt"
1549 else
1550   echo "$ac_t""no" 1>&6
1551
1552     echo $ac_n "checking for nanosleep in -lposix4""... $ac_c" 1>&6
1553 echo "configure:1554: checking for nanosleep in -lposix4" >&5
1554 ac_lib_var=`echo posix4'_'nanosleep | sed 'y%./+-%__p_%'`
1555 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1556   echo $ac_n "(cached) $ac_c" 1>&6
1557 else
1558   ac_save_LIBS="$LIBS"
1559 LIBS="-lposix4  $LIBS"
1560 cat > conftest.$ac_ext <<EOF
1561 #line 1562 "configure"
1562 #include "confdefs.h"
1563 /* Override any gcc2 internal prototype to avoid an error.  */
1564 /* We use char because int might match the return type of a gcc2
1565     builtin and then its argument prototype would still apply.  */
1566 char nanosleep();
1567
1568 int main() {
1569 nanosleep()
1570 ; return 0; }
1571 EOF
1572 if { (eval echo configure:1573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1573   rm -rf conftest*
1574   eval "ac_cv_lib_$ac_lib_var=yes"
1575 else
1576   echo "configure: failed program was:" >&5
1577   cat conftest.$ac_ext >&5
1578   rm -rf conftest*
1579   eval "ac_cv_lib_$ac_lib_var=no"
1580 fi
1581 rm -f conftest*
1582 LIBS="$ac_save_LIBS"
1583
1584 fi
1585 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1586   echo "$ac_t""yes" 1>&6
1587   LIB="${LIB} -lposix4"
1588 else
1589   echo "$ac_t""no" 1>&6
1590 fi
1591
1592   
1593 fi
1594
1595
1596 fi
1597
1598 for ac_func in usleep
1599 do
1600 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1601 echo "configure:1602: checking for $ac_func" >&5
1602 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1603   echo $ac_n "(cached) $ac_c" 1>&6
1604 else
1605   cat > conftest.$ac_ext <<EOF
1606 #line 1607 "configure"
1607 #include "confdefs.h"
1608 /* System header to define __stub macros and hopefully few prototypes,
1609     which can conflict with char $ac_func(); below.  */
1610 #include <assert.h>
1611 /* Override any gcc2 internal prototype to avoid an error.  */
1612 /* We use char because int might match the return type of a gcc2
1613     builtin and then its argument prototype would still apply.  */
1614 char $ac_func();
1615
1616 int main() {
1617
1618 /* The GNU C library defines this for functions which it implements
1619     to always fail with ENOSYS.  Some functions are actually named
1620     something starting with __ and the normal name is an alias.  */
1621 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1622 choke me
1623 #else
1624 $ac_func();
1625 #endif
1626
1627 ; return 0; }
1628 EOF
1629 if { (eval echo configure:1630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1630   rm -rf conftest*
1631   eval "ac_cv_func_$ac_func=yes"
1632 else
1633   echo "configure: failed program was:" >&5
1634   cat conftest.$ac_ext >&5
1635   rm -rf conftest*
1636   eval "ac_cv_func_$ac_func=no"
1637 fi
1638 rm -f conftest*
1639 fi
1640
1641 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1642   echo "$ac_t""yes" 1>&6
1643     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1644   cat >> confdefs.h <<EOF
1645 #define $ac_tr_func 1
1646 EOF
1647  
1648 else
1649   echo "$ac_t""no" 1>&6
1650 fi
1651 done
1652
1653 echo $ac_n "checking for inet_aton""... $ac_c" 1>&6
1654 echo "configure:1655: checking for inet_aton" >&5
1655 if eval "test \"`echo '$''{'ac_cv_func_inet_aton'+set}'`\" = set"; then
1656   echo $ac_n "(cached) $ac_c" 1>&6
1657 else
1658   cat > conftest.$ac_ext <<EOF
1659 #line 1660 "configure"
1660 #include "confdefs.h"
1661 /* System header to define __stub macros and hopefully few prototypes,
1662     which can conflict with char inet_aton(); below.  */
1663 #include <assert.h>
1664 /* Override any gcc2 internal prototype to avoid an error.  */
1665 /* We use char because int might match the return type of a gcc2
1666     builtin and then its argument prototype would still apply.  */
1667 char inet_aton();
1668
1669 int main() {
1670
1671 /* The GNU C library defines this for functions which it implements
1672     to always fail with ENOSYS.  Some functions are actually named
1673     something starting with __ and the normal name is an alias.  */
1674 #if defined (__stub_inet_aton) || defined (__stub___inet_aton)
1675 choke me
1676 #else
1677 inet_aton();
1678 #endif
1679
1680 ; return 0; }
1681 EOF
1682 if { (eval echo configure:1683: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1683   rm -rf conftest*
1684   eval "ac_cv_func_inet_aton=yes"
1685 else
1686   echo "configure: failed program was:" >&5
1687   cat conftest.$ac_ext >&5
1688   rm -rf conftest*
1689   eval "ac_cv_func_inet_aton=no"
1690 fi
1691 rm -f conftest*
1692 fi
1693
1694 if eval "test \"`echo '$ac_cv_func_'inet_aton`\" = yes"; then
1695   echo "$ac_t""yes" 1>&6
1696   :
1697 else
1698   echo "$ac_t""no" 1>&6
1699
1700   echo $ac_n "checking for inet_aton in -lresolv""... $ac_c" 1>&6
1701 echo "configure:1702: checking for inet_aton in -lresolv" >&5
1702 ac_lib_var=`echo resolv'_'inet_aton | sed 'y%./+-%__p_%'`
1703 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1704   echo $ac_n "(cached) $ac_c" 1>&6
1705 else
1706   ac_save_LIBS="$LIBS"
1707 LIBS="-lresolv  $LIBS"
1708 cat > conftest.$ac_ext <<EOF
1709 #line 1710 "configure"
1710 #include "confdefs.h"
1711 /* Override any gcc2 internal prototype to avoid an error.  */
1712 /* We use char because int might match the return type of a gcc2
1713     builtin and then its argument prototype would still apply.  */
1714 char inet_aton();
1715
1716 int main() {
1717 inet_aton()
1718 ; return 0; }
1719 EOF
1720 if { (eval echo configure:1721: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1721   rm -rf conftest*
1722   eval "ac_cv_lib_$ac_lib_var=yes"
1723 else
1724   echo "configure: failed program was:" >&5
1725   cat conftest.$ac_ext >&5
1726   rm -rf conftest*
1727   eval "ac_cv_lib_$ac_lib_var=no"
1728 fi
1729 rm -f conftest*
1730 LIBS="$ac_save_LIBS"
1731
1732 fi
1733 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1734   echo "$ac_t""yes" 1>&6
1735   LIB="${LIB} -lresolv"
1736 else
1737   echo "$ac_t""no" 1>&6
1738 fi
1739
1740
1741 fi
1742
1743 for ac_func in vasprintf
1744 do
1745 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1746 echo "configure:1747: checking for $ac_func" >&5
1747 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1748   echo $ac_n "(cached) $ac_c" 1>&6
1749 else
1750   cat > conftest.$ac_ext <<EOF
1751 #line 1752 "configure"
1752 #include "confdefs.h"
1753 /* System header to define __stub macros and hopefully few prototypes,
1754     which can conflict with char $ac_func(); below.  */
1755 #include <assert.h>
1756 /* Override any gcc2 internal prototype to avoid an error.  */
1757 /* We use char because int might match the return type of a gcc2
1758     builtin and then its argument prototype would still apply.  */
1759 char $ac_func();
1760
1761 int main() {
1762
1763 /* The GNU C library defines this for functions which it implements
1764     to always fail with ENOSYS.  Some functions are actually named
1765     something starting with __ and the normal name is an alias.  */
1766 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1767 choke me
1768 #else
1769 $ac_func();
1770 #endif
1771
1772 ; return 0; }
1773 EOF
1774 if { (eval echo configure:1775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1775   rm -rf conftest*
1776   eval "ac_cv_func_$ac_func=yes"
1777 else
1778   echo "configure: failed program was:" >&5
1779   cat conftest.$ac_ext >&5
1780   rm -rf conftest*
1781   eval "ac_cv_func_$ac_func=no"
1782 fi
1783 rm -f conftest*
1784 fi
1785
1786 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1787   echo "$ac_t""yes" 1>&6
1788     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1789   cat >> confdefs.h <<EOF
1790 #define $ac_tr_func 1
1791 EOF
1792  
1793 else
1794   echo "$ac_t""no" 1>&6
1795 fi
1796 done
1797
1798 for ac_func in swab
1799 do
1800 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1801 echo "configure:1802: checking for $ac_func" >&5
1802 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1803   echo $ac_n "(cached) $ac_c" 1>&6
1804 else
1805   cat > conftest.$ac_ext <<EOF
1806 #line 1807 "configure"
1807 #include "confdefs.h"
1808 /* System header to define __stub macros and hopefully few prototypes,
1809     which can conflict with char $ac_func(); below.  */
1810 #include <assert.h>
1811 /* Override any gcc2 internal prototype to avoid an error.  */
1812 /* We use char because int might match the return type of a gcc2
1813     builtin and then its argument prototype would still apply.  */
1814 char $ac_func();
1815
1816 int main() {
1817
1818 /* The GNU C library defines this for functions which it implements
1819     to always fail with ENOSYS.  Some functions are actually named
1820     something starting with __ and the normal name is an alias.  */
1821 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1822 choke me
1823 #else
1824 $ac_func();
1825 #endif
1826
1827 ; return 0; }
1828 EOF
1829 if { (eval echo configure:1830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1830   rm -rf conftest*
1831   eval "ac_cv_func_$ac_func=yes"
1832 else
1833   echo "configure: failed program was:" >&5
1834   cat conftest.$ac_ext >&5
1835   rm -rf conftest*
1836   eval "ac_cv_func_$ac_func=no"
1837 fi
1838 rm -f conftest*
1839 fi
1840
1841 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1842   echo "$ac_t""yes" 1>&6
1843     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1844   cat >> confdefs.h <<EOF
1845 #define $ac_tr_func 1
1846 EOF
1847  
1848 else
1849   echo "$ac_t""no" 1>&6
1850 fi
1851 done
1852
1853
1854 for ac_func in sigrelse
1855 do
1856 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1857 echo "configure:1858: checking for $ac_func" >&5
1858 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1859   echo $ac_n "(cached) $ac_c" 1>&6
1860 else
1861   cat > conftest.$ac_ext <<EOF
1862 #line 1863 "configure"
1863 #include "confdefs.h"
1864 /* System header to define __stub macros and hopefully few prototypes,
1865     which can conflict with char $ac_func(); below.  */
1866 #include <assert.h>
1867 /* Override any gcc2 internal prototype to avoid an error.  */
1868 /* We use char because int might match the return type of a gcc2
1869     builtin and then its argument prototype would still apply.  */
1870 char $ac_func();
1871
1872 int main() {
1873
1874 /* The GNU C library defines this for functions which it implements
1875     to always fail with ENOSYS.  Some functions are actually named
1876     something starting with __ and the normal name is an alias.  */
1877 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1878 choke me
1879 #else
1880 $ac_func();
1881 #endif
1882
1883 ; return 0; }
1884 EOF
1885 if { (eval echo configure:1886: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1886   rm -rf conftest*
1887   eval "ac_cv_func_$ac_func=yes"
1888 else
1889   echo "configure: failed program was:" >&5
1890   cat conftest.$ac_ext >&5
1891   rm -rf conftest*
1892   eval "ac_cv_func_$ac_func=no"
1893 fi
1894 rm -f conftest*
1895 fi
1896
1897 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1898   echo "$ac_t""yes" 1>&6
1899     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1900   cat >> confdefs.h <<EOF
1901 #define $ac_tr_func 1
1902 EOF
1903  
1904 else
1905   echo "$ac_t""no" 1>&6
1906 fi
1907 done
1908
1909
1910 NEED_GETOPT=0
1911 echo $ac_n "checking for getopt_long""... $ac_c" 1>&6
1912 echo "configure:1913: checking for getopt_long" >&5
1913 if eval "test \"`echo '$''{'ac_cv_func_getopt_long'+set}'`\" = set"; then
1914   echo $ac_n "(cached) $ac_c" 1>&6
1915 else
1916   cat > conftest.$ac_ext <<EOF
1917 #line 1918 "configure"
1918 #include "confdefs.h"
1919 /* System header to define __stub macros and hopefully few prototypes,
1920     which can conflict with char getopt_long(); below.  */
1921 #include <assert.h>
1922 /* Override any gcc2 internal prototype to avoid an error.  */
1923 /* We use char because int might match the return type of a gcc2
1924     builtin and then its argument prototype would still apply.  */
1925 char getopt_long();
1926
1927 int main() {
1928
1929 /* The GNU C library defines this for functions which it implements
1930     to always fail with ENOSYS.  Some functions are actually named
1931     something starting with __ and the normal name is an alias.  */
1932 #if defined (__stub_getopt_long) || defined (__stub___getopt_long)
1933 choke me
1934 #else
1935 getopt_long();
1936 #endif
1937
1938 ; return 0; }
1939 EOF
1940 if { (eval echo configure:1941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1941   rm -rf conftest*
1942   eval "ac_cv_func_getopt_long=yes"
1943 else
1944   echo "configure: failed program was:" >&5
1945   cat conftest.$ac_ext >&5
1946   rm -rf conftest*
1947   eval "ac_cv_func_getopt_long=no"
1948 fi
1949 rm -f conftest*
1950 fi
1951
1952 if eval "test \"`echo '$ac_cv_func_'getopt_long`\" = yes"; then
1953   echo "$ac_t""yes" 1>&6
1954   cat >> confdefs.h <<\EOF
1955 #define HAVE_GETOPT_LONG 1
1956 EOF
1957
1958 else
1959   echo "$ac_t""no" 1>&6
1960  # FreeBSD has a gnugetopt library for this:
1961   echo $ac_n "checking for getopt_long in -lgnugetopt""... $ac_c" 1>&6
1962 echo "configure:1963: checking for getopt_long in -lgnugetopt" >&5
1963 ac_lib_var=`echo gnugetopt'_'getopt_long | sed 'y%./+-%__p_%'`
1964 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1965   echo $ac_n "(cached) $ac_c" 1>&6
1966 else
1967   ac_save_LIBS="$LIBS"
1968 LIBS="-lgnugetopt  $LIBS"
1969 cat > conftest.$ac_ext <<EOF
1970 #line 1971 "configure"
1971 #include "confdefs.h"
1972 /* Override any gcc2 internal prototype to avoid an error.  */
1973 /* We use char because int might match the return type of a gcc2
1974     builtin and then its argument prototype would still apply.  */
1975 char getopt_long();
1976
1977 int main() {
1978 getopt_long()
1979 ; return 0; }
1980 EOF
1981 if { (eval echo configure:1982: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1982   rm -rf conftest*
1983   eval "ac_cv_lib_$ac_lib_var=yes"
1984 else
1985   echo "configure: failed program was:" >&5
1986   cat conftest.$ac_ext >&5
1987   rm -rf conftest*
1988   eval "ac_cv_lib_$ac_lib_var=no"
1989 fi
1990 rm -f conftest*
1991 LIBS="$ac_save_LIBS"
1992
1993 fi
1994 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1995   echo "$ac_t""yes" 1>&6
1996   cat >> confdefs.h <<\EOF
1997 #define HAVE_GETOPT_LONG 1
1998 EOF
1999  LIB="${LIB} -lgnugetopt"
2000 else
2001   echo "$ac_t""no" 1>&6
2002 NEED_GETOPT=1
2003 fi
2004
2005 fi
2006
2007
2008 for ac_hdr in unistd.h
2009 do
2010 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2011 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2012 echo "configure:2013: checking for $ac_hdr" >&5
2013 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2014   echo $ac_n "(cached) $ac_c" 1>&6
2015 else
2016   cat > conftest.$ac_ext <<EOF
2017 #line 2018 "configure"
2018 #include "confdefs.h"
2019 #include <$ac_hdr>
2020 EOF
2021 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2022 { (eval echo configure:2023: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2023 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2024 if test -z "$ac_err"; then
2025   rm -rf conftest*
2026   eval "ac_cv_header_$ac_safe=yes"
2027 else
2028   echo "$ac_err" >&5
2029   echo "configure: failed program was:" >&5
2030   cat conftest.$ac_ext >&5
2031   rm -rf conftest*
2032   eval "ac_cv_header_$ac_safe=no"
2033 fi
2034 rm -f conftest*
2035 fi
2036 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2037   echo "$ac_t""yes" 1>&6
2038     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2039   cat >> confdefs.h <<EOF
2040 #define $ac_tr_hdr 1
2041 EOF
2042  
2043 else
2044   echo "$ac_t""no" 1>&6
2045 fi
2046 done
2047
2048 for ac_func in getpagesize
2049 do
2050 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2051 echo "configure:2052: checking for $ac_func" >&5
2052 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2053   echo $ac_n "(cached) $ac_c" 1>&6
2054 else
2055   cat > conftest.$ac_ext <<EOF
2056 #line 2057 "configure"
2057 #include "confdefs.h"
2058 /* System header to define __stub macros and hopefully few prototypes,
2059     which can conflict with char $ac_func(); below.  */
2060 #include <assert.h>
2061 /* Override any gcc2 internal prototype to avoid an error.  */
2062 /* We use char because int might match the return type of a gcc2
2063     builtin and then its argument prototype would still apply.  */
2064 char $ac_func();
2065
2066 int main() {
2067
2068 /* The GNU C library defines this for functions which it implements
2069     to always fail with ENOSYS.  Some functions are actually named
2070     something starting with __ and the normal name is an alias.  */
2071 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2072 choke me
2073 #else
2074 $ac_func();
2075 #endif
2076
2077 ; return 0; }
2078 EOF
2079 if { (eval echo configure:2080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2080   rm -rf conftest*
2081   eval "ac_cv_func_$ac_func=yes"
2082 else
2083   echo "configure: failed program was:" >&5
2084   cat conftest.$ac_ext >&5
2085   rm -rf conftest*
2086   eval "ac_cv_func_$ac_func=no"
2087 fi
2088 rm -f conftest*
2089 fi
2090
2091 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2092   echo "$ac_t""yes" 1>&6
2093     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2094   cat >> confdefs.h <<EOF
2095 #define $ac_tr_func 1
2096 EOF
2097  
2098 else
2099   echo "$ac_t""no" 1>&6
2100 fi
2101 done
2102
2103 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2104 echo "configure:2105: checking for working mmap" >&5
2105 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2106   echo $ac_n "(cached) $ac_c" 1>&6
2107 else
2108   if test "$cross_compiling" = yes; then
2109   ac_cv_func_mmap_fixed_mapped=no
2110 else
2111   cat > conftest.$ac_ext <<EOF
2112 #line 2113 "configure"
2113 #include "confdefs.h"
2114
2115 /* Thanks to Mike Haertel and Jim Avera for this test.
2116    Here is a matrix of mmap possibilities:
2117         mmap private not fixed
2118         mmap private fixed at somewhere currently unmapped
2119         mmap private fixed at somewhere already mapped
2120         mmap shared not fixed
2121         mmap shared fixed at somewhere currently unmapped
2122         mmap shared fixed at somewhere already mapped
2123    For private mappings, we should verify that changes cannot be read()
2124    back from the file, nor mmap's back from the file at a different
2125    address.  (There have been systems where private was not correctly
2126    implemented like the infamous i386 svr4.0, and systems where the
2127    VM page cache was not coherent with the filesystem buffer cache
2128    like early versions of FreeBSD and possibly contemporary NetBSD.)
2129    For shared mappings, we should conversely verify that changes get
2130    propogated back to all the places they're supposed to be.
2131
2132    Grep wants private fixed already mapped.
2133    The main things grep needs to know about mmap are:
2134    * does it exist and is it safe to write into the mmap'd area
2135    * how to use it (BSD variants)  */
2136 #include <sys/types.h>
2137 #include <fcntl.h>
2138 #include <sys/mman.h>
2139
2140 /* This mess was copied from the GNU getpagesize.h.  */
2141 #ifndef HAVE_GETPAGESIZE
2142 # ifdef HAVE_UNISTD_H
2143 #  include <unistd.h>
2144 # endif
2145
2146 /* Assume that all systems that can run configure have sys/param.h.  */
2147 # ifndef HAVE_SYS_PARAM_H
2148 #  define HAVE_SYS_PARAM_H 1
2149 # endif
2150
2151 # ifdef _SC_PAGESIZE
2152 #  define getpagesize() sysconf(_SC_PAGESIZE)
2153 # else /* no _SC_PAGESIZE */
2154 #  ifdef HAVE_SYS_PARAM_H
2155 #   include <sys/param.h>
2156 #   ifdef EXEC_PAGESIZE
2157 #    define getpagesize() EXEC_PAGESIZE
2158 #   else /* no EXEC_PAGESIZE */
2159 #    ifdef NBPG
2160 #     define getpagesize() NBPG * CLSIZE
2161 #     ifndef CLSIZE
2162 #      define CLSIZE 1
2163 #     endif /* no CLSIZE */
2164 #    else /* no NBPG */
2165 #     ifdef NBPC
2166 #      define getpagesize() NBPC
2167 #     else /* no NBPC */
2168 #      ifdef PAGESIZE
2169 #       define getpagesize() PAGESIZE
2170 #      endif /* PAGESIZE */
2171 #     endif /* no NBPC */
2172 #    endif /* no NBPG */
2173 #   endif /* no EXEC_PAGESIZE */
2174 #  else /* no HAVE_SYS_PARAM_H */
2175 #   define getpagesize() 8192   /* punt totally */
2176 #  endif /* no HAVE_SYS_PARAM_H */
2177 # endif /* no _SC_PAGESIZE */
2178
2179 #endif /* no HAVE_GETPAGESIZE */
2180
2181 #ifdef __cplusplus
2182 extern "C" { void *malloc(unsigned); }
2183 #else
2184 char *malloc();
2185 #endif
2186
2187 int
2188 main()
2189 {
2190         char *data, *data2, *data3;
2191         int i, pagesize;
2192         int fd;
2193
2194         pagesize = getpagesize();
2195
2196         /*
2197          * First, make a file with some known garbage in it.
2198          */
2199         data = malloc(pagesize);
2200         if (!data)
2201                 exit(1);
2202         for (i = 0; i < pagesize; ++i)
2203                 *(data + i) = rand();
2204         umask(0);
2205         fd = creat("conftestmmap", 0600);
2206         if (fd < 0)
2207                 exit(1);
2208         if (write(fd, data, pagesize) != pagesize)
2209                 exit(1);
2210         close(fd);
2211
2212         /*
2213          * Next, try to mmap the file at a fixed address which
2214          * already has something else allocated at it.  If we can,
2215          * also make sure that we see the same garbage.
2216          */
2217         fd = open("conftestmmap", O_RDWR);
2218         if (fd < 0)
2219                 exit(1);
2220         data2 = malloc(2 * pagesize);
2221         if (!data2)
2222                 exit(1);
2223         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2224         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2225             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2226                 exit(1);
2227         for (i = 0; i < pagesize; ++i)
2228                 if (*(data + i) != *(data2 + i))
2229                         exit(1);
2230
2231         /*
2232          * Finally, make sure that changes to the mapped area
2233          * do not percolate back to the file as seen by read().
2234          * (This is a bug on some variants of i386 svr4.0.)
2235          */
2236         for (i = 0; i < pagesize; ++i)
2237                 *(data2 + i) = *(data2 + i) + 1;
2238         data3 = malloc(pagesize);
2239         if (!data3)
2240                 exit(1);
2241         if (read(fd, data3, pagesize) != pagesize)
2242                 exit(1);
2243         for (i = 0; i < pagesize; ++i)
2244                 if (*(data + i) != *(data3 + i))
2245                         exit(1);
2246         close(fd);
2247         unlink("conftestmmap");
2248         exit(0);
2249 }
2250
2251 EOF
2252 if { (eval echo configure:2253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2253 then
2254   ac_cv_func_mmap_fixed_mapped=yes
2255 else
2256   echo "configure: failed program was:" >&5
2257   cat conftest.$ac_ext >&5
2258   rm -fr conftest*
2259   ac_cv_func_mmap_fixed_mapped=no
2260 fi
2261 rm -fr conftest*
2262 fi
2263
2264 fi
2265
2266 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2267 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2268   cat >> confdefs.h <<\EOF
2269 #define HAVE_MMAP 1
2270 EOF
2271
2272 fi
2273
2274 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2275 echo "configure:2276: checking return type of signal handlers" >&5
2276 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2277   echo $ac_n "(cached) $ac_c" 1>&6
2278 else
2279   cat > conftest.$ac_ext <<EOF
2280 #line 2281 "configure"
2281 #include "confdefs.h"
2282 #include <sys/types.h>
2283 #include <signal.h>
2284 #ifdef signal
2285 #undef signal
2286 #endif
2287 #ifdef __cplusplus
2288 extern "C" void (*signal (int, void (*)(int)))(int);
2289 #else
2290 void (*signal ()) ();
2291 #endif
2292
2293 int main() {
2294 int i;
2295 ; return 0; }
2296 EOF
2297 if { (eval echo configure:2298: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2298   rm -rf conftest*
2299   ac_cv_type_signal=void
2300 else
2301   echo "configure: failed program was:" >&5
2302   cat conftest.$ac_ext >&5
2303   rm -rf conftest*
2304   ac_cv_type_signal=int
2305 fi
2306 rm -f conftest*
2307 fi
2308
2309 echo "$ac_t""$ac_cv_type_signal" 1>&6
2310 cat >> confdefs.h <<EOF
2311 #define RETSIGTYPE $ac_cv_type_signal
2312 EOF
2313
2314
2315 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2316 echo "configure:2317: checking for dlopen in -ldl" >&5
2317 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2318 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2319   echo $ac_n "(cached) $ac_c" 1>&6
2320 else
2321   ac_save_LIBS="$LIBS"
2322 LIBS="-ldl  $LIBS"
2323 cat > conftest.$ac_ext <<EOF
2324 #line 2325 "configure"
2325 #include "confdefs.h"
2326 /* Override any gcc2 internal prototype to avoid an error.  */
2327 /* We use char because int might match the return type of a gcc2
2328     builtin and then its argument prototype would still apply.  */
2329 char dlopen();
2330
2331 int main() {
2332 dlopen()
2333 ; return 0; }
2334 EOF
2335 if { (eval echo configure:2336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2336   rm -rf conftest*
2337   eval "ac_cv_lib_$ac_lib_var=yes"
2338 else
2339   echo "configure: failed program was:" >&5
2340   cat conftest.$ac_ext >&5
2341   rm -rf conftest*
2342   eval "ac_cv_lib_$ac_lib_var=no"
2343 fi
2344 rm -f conftest*
2345 LIBS="$ac_save_LIBS"
2346
2347 fi
2348 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2349   echo "$ac_t""yes" 1>&6
2350   LIB="${LIB} -ldl"
2351 else
2352   echo "$ac_t""no" 1>&6
2353 fi
2354
2355 echo $ac_n "checking for pow in -lm""... $ac_c" 1>&6
2356 echo "configure:2357: checking for pow in -lm" >&5
2357 ac_lib_var=`echo m'_'pow | sed 'y%./+-%__p_%'`
2358 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2359   echo $ac_n "(cached) $ac_c" 1>&6
2360 else
2361   ac_save_LIBS="$LIBS"
2362 LIBS="-lm  $LIBS"
2363 cat > conftest.$ac_ext <<EOF
2364 #line 2365 "configure"
2365 #include "confdefs.h"
2366 /* Override any gcc2 internal prototype to avoid an error.  */
2367 /* We use char because int might match the return type of a gcc2
2368     builtin and then its argument prototype would still apply.  */
2369 char pow();
2370
2371 int main() {
2372 pow()
2373 ; return 0; }
2374 EOF
2375 if { (eval echo configure:2376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2376   rm -rf conftest*
2377   eval "ac_cv_lib_$ac_lib_var=yes"
2378 else
2379   echo "configure: failed program was:" >&5
2380   cat conftest.$ac_ext >&5
2381   rm -rf conftest*
2382   eval "ac_cv_lib_$ac_lib_var=no"
2383 fi
2384 rm -f conftest*
2385 LIBS="$ac_save_LIBS"
2386
2387 fi
2388 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2389   echo "$ac_t""yes" 1>&6
2390   LIB_YUV="${LIB_YUV} -lm"
2391 else
2392   echo "$ac_t""no" 1>&6
2393 fi
2394
2395
2396 CPPFLAGS="${CPPFLAGS} -I/usr/local/include"
2397 CFLAGS="${CFLAGS} -I/usr/local/include"
2398
2399 THREAD_LIB=error
2400 if test "x${THREAD_LIB}" = xerror; then
2401   echo $ac_n "checking for pthread_attr_init in -lpthread""... $ac_c" 1>&6
2402 echo "configure:2403: checking for pthread_attr_init in -lpthread" >&5
2403 ac_lib_var=`echo pthread'_'pthread_attr_init | sed 'y%./+-%__p_%'`
2404 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2405   echo $ac_n "(cached) $ac_c" 1>&6
2406 else
2407   ac_save_LIBS="$LIBS"
2408 LIBS="-lpthread  $LIBS"
2409 cat > conftest.$ac_ext <<EOF
2410 #line 2411 "configure"
2411 #include "confdefs.h"
2412 /* Override any gcc2 internal prototype to avoid an error.  */
2413 /* We use char because int might match the return type of a gcc2
2414     builtin and then its argument prototype would still apply.  */
2415 char pthread_attr_init();
2416
2417 int main() {
2418 pthread_attr_init()
2419 ; return 0; }
2420 EOF
2421 if { (eval echo configure:2422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2422   rm -rf conftest*
2423   eval "ac_cv_lib_$ac_lib_var=yes"
2424 else
2425   echo "configure: failed program was:" >&5
2426   cat conftest.$ac_ext >&5
2427   rm -rf conftest*
2428   eval "ac_cv_lib_$ac_lib_var=no"
2429 fi
2430 rm -f conftest*
2431 LIBS="$ac_save_LIBS"
2432
2433 fi
2434 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2435   echo "$ac_t""yes" 1>&6
2436   THREAD_LIB="-lpthread"
2437 else
2438   echo "$ac_t""no" 1>&6
2439 fi
2440
2441 fi
2442 if test "x${THREAD_LIB}" = xerror; then
2443   echo $ac_n "checking for pthread_attr_init in -lpthreads""... $ac_c" 1>&6
2444 echo "configure:2445: checking for pthread_attr_init in -lpthreads" >&5
2445 ac_lib_var=`echo pthreads'_'pthread_attr_init | sed 'y%./+-%__p_%'`
2446 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2447   echo $ac_n "(cached) $ac_c" 1>&6
2448 else
2449   ac_save_LIBS="$LIBS"
2450 LIBS="-lpthreads  $LIBS"
2451 cat > conftest.$ac_ext <<EOF
2452 #line 2453 "configure"
2453 #include "confdefs.h"
2454 /* Override any gcc2 internal prototype to avoid an error.  */
2455 /* We use char because int might match the return type of a gcc2
2456     builtin and then its argument prototype would still apply.  */
2457 char pthread_attr_init();
2458
2459 int main() {
2460 pthread_attr_init()
2461 ; return 0; }
2462 EOF
2463 if { (eval echo configure:2464: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2464   rm -rf conftest*
2465   eval "ac_cv_lib_$ac_lib_var=yes"
2466 else
2467   echo "configure: failed program was:" >&5
2468   cat conftest.$ac_ext >&5
2469   rm -rf conftest*
2470   eval "ac_cv_lib_$ac_lib_var=no"
2471 fi
2472 rm -f conftest*
2473 LIBS="$ac_save_LIBS"
2474
2475 fi
2476 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2477   echo "$ac_t""yes" 1>&6
2478   THREAD_LIB="-lpthreads"
2479 else
2480   echo "$ac_t""no" 1>&6
2481 fi
2482
2483 fi
2484 if test "x${THREAD_LIB}" = xerror; then
2485   echo $ac_n "checking for pthread_attr_init in -lc_r""... $ac_c" 1>&6
2486 echo "configure:2487: checking for pthread_attr_init in -lc_r" >&5
2487 ac_lib_var=`echo c_r'_'pthread_attr_init | sed 'y%./+-%__p_%'`
2488 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2489   echo $ac_n "(cached) $ac_c" 1>&6
2490 else
2491   ac_save_LIBS="$LIBS"
2492 LIBS="-lc_r  $LIBS"
2493 cat > conftest.$ac_ext <<EOF
2494 #line 2495 "configure"
2495 #include "confdefs.h"
2496 /* Override any gcc2 internal prototype to avoid an error.  */
2497 /* We use char because int might match the return type of a gcc2
2498     builtin and then its argument prototype would still apply.  */
2499 char pthread_attr_init();
2500
2501 int main() {
2502 pthread_attr_init()
2503 ; return 0; }
2504 EOF
2505 if { (eval echo configure:2506: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2506   rm -rf conftest*
2507   eval "ac_cv_lib_$ac_lib_var=yes"
2508 else
2509   echo "configure: failed program was:" >&5
2510   cat conftest.$ac_ext >&5
2511   rm -rf conftest*
2512   eval "ac_cv_lib_$ac_lib_var=no"
2513 fi
2514 rm -f conftest*
2515 LIBS="$ac_save_LIBS"
2516
2517 fi
2518 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2519   echo "$ac_t""yes" 1>&6
2520   THREAD_LIB="-lc_r"
2521 else
2522   echo "$ac_t""no" 1>&6
2523 fi
2524
2525 fi
2526 if test "x${THREAD_LIB}" = xerror; then
2527   echo $ac_n "checking for pthread_attr_init""... $ac_c" 1>&6
2528 echo "configure:2529: checking for pthread_attr_init" >&5
2529 if eval "test \"`echo '$''{'ac_cv_func_pthread_attr_init'+set}'`\" = set"; then
2530   echo $ac_n "(cached) $ac_c" 1>&6
2531 else
2532   cat > conftest.$ac_ext <<EOF
2533 #line 2534 "configure"
2534 #include "confdefs.h"
2535 /* System header to define __stub macros and hopefully few prototypes,
2536     which can conflict with char pthread_attr_init(); below.  */
2537 #include <assert.h>
2538 /* Override any gcc2 internal prototype to avoid an error.  */
2539 /* We use char because int might match the return type of a gcc2
2540     builtin and then its argument prototype would still apply.  */
2541 char pthread_attr_init();
2542
2543 int main() {
2544
2545 /* The GNU C library defines this for functions which it implements
2546     to always fail with ENOSYS.  Some functions are actually named
2547     something starting with __ and the normal name is an alias.  */
2548 #if defined (__stub_pthread_attr_init) || defined (__stub___pthread_attr_init)
2549 choke me
2550 #else
2551 pthread_attr_init();
2552 #endif
2553
2554 ; return 0; }
2555 EOF
2556 if { (eval echo configure:2557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2557   rm -rf conftest*
2558   eval "ac_cv_func_pthread_attr_init=yes"
2559 else
2560   echo "configure: failed program was:" >&5
2561   cat conftest.$ac_ext >&5
2562   rm -rf conftest*
2563   eval "ac_cv_func_pthread_attr_init=no"
2564 fi
2565 rm -f conftest*
2566 fi
2567
2568 if eval "test \"`echo '$ac_cv_func_'pthread_attr_init`\" = yes"; then
2569   echo "$ac_t""yes" 1>&6
2570   :
2571 else
2572   echo "$ac_t""no" 1>&6
2573 fi
2574
2575   THREAD_LIB=""
2576 fi
2577
2578 echo $ac_n "checking for cthread_fork in -lthreads""... $ac_c" 1>&6
2579 echo "configure:2580: checking for cthread_fork in -lthreads" >&5
2580 ac_lib_var=`echo threads'_'cthread_fork | sed 'y%./+-%__p_%'`
2581 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2582   echo $ac_n "(cached) $ac_c" 1>&6
2583 else
2584   ac_save_LIBS="$LIBS"
2585 LIBS="-lthreads  $LIBS"
2586 cat > conftest.$ac_ext <<EOF
2587 #line 2588 "configure"
2588 #include "confdefs.h"
2589 /* Override any gcc2 internal prototype to avoid an error.  */
2590 /* We use char because int might match the return type of a gcc2
2591     builtin and then its argument prototype would still apply.  */
2592 char cthread_fork();
2593
2594 int main() {
2595 cthread_fork()
2596 ; return 0; }
2597 EOF
2598 if { (eval echo configure:2599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2599   rm -rf conftest*
2600   eval "ac_cv_lib_$ac_lib_var=yes"
2601 else
2602   echo "configure: failed program was:" >&5
2603   cat conftest.$ac_ext >&5
2604   rm -rf conftest*
2605   eval "ac_cv_lib_$ac_lib_var=no"
2606 fi
2607 rm -f conftest*
2608 LIBS="$ac_save_LIBS"
2609
2610 fi
2611 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2612   echo "$ac_t""yes" 1>&6
2613   THREAD_LIB="-lthreads"
2614 else
2615   echo "$ac_t""no" 1>&6
2616 fi
2617
2618
2619 cat > conftest.$ac_ext <<EOF
2620 #line 2621 "configure"
2621 #include "confdefs.h"
2622 #include <pthread.h>
2623 EOF
2624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2625   egrep "pthread_cond_t" >/dev/null 2>&1; then
2626   rm -rf conftest*
2627   
2628   cat >> confdefs.h <<\EOF
2629 #define PTHREAD_COND_T_IN_PTHREAD_H 1
2630 EOF
2631
2632 fi
2633 rm -f conftest*
2634
2635 cat > conftest.$ac_ext <<EOF
2636 #line 2637 "configure"
2637 #include "confdefs.h"
2638 #include <strings.h>
2639 EOF
2640 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2641   egrep "strncasecmp" >/dev/null 2>&1; then
2642   rm -rf conftest*
2643   
2644   cat >> confdefs.h <<\EOF
2645 #define STRNCASECMP_IN_STRINGS_H 1
2646 EOF
2647
2648 fi
2649 rm -f conftest*
2650
2651
2652 for ac_hdr in stddef.h getopt.h strings.h
2653 do
2654 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2655 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2656 echo "configure:2657: checking for $ac_hdr" >&5
2657 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2658   echo $ac_n "(cached) $ac_c" 1>&6
2659 else
2660   cat > conftest.$ac_ext <<EOF
2661 #line 2662 "configure"
2662 #include "confdefs.h"
2663 #include <$ac_hdr>
2664 EOF
2665 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2666 { (eval echo configure:2667: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2667 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2668 if test -z "$ac_err"; then
2669   rm -rf conftest*
2670   eval "ac_cv_header_$ac_safe=yes"
2671 else
2672   echo "$ac_err" >&5
2673   echo "configure: failed program was:" >&5
2674   cat conftest.$ac_ext >&5
2675   rm -rf conftest*
2676   eval "ac_cv_header_$ac_safe=no"
2677 fi
2678 rm -f conftest*
2679 fi
2680 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2681   echo "$ac_t""yes" 1>&6
2682     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2683   cat >> confdefs.h <<EOF
2684 #define $ac_tr_hdr 1
2685 EOF
2686  
2687 else
2688   echo "$ac_t""no" 1>&6
2689 fi
2690 done
2691
2692 for ac_hdr in sys/sockio.h fcntl.h sys/time.h
2693 do
2694 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2695 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2696 echo "configure:2697: checking for $ac_hdr" >&5
2697 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2698   echo $ac_n "(cached) $ac_c" 1>&6
2699 else
2700   cat > conftest.$ac_ext <<EOF
2701 #line 2702 "configure"
2702 #include "confdefs.h"
2703 #include <$ac_hdr>
2704 EOF
2705 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2706 { (eval echo configure:2707: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2707 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2708 if test -z "$ac_err"; then
2709   rm -rf conftest*
2710   eval "ac_cv_header_$ac_safe=yes"
2711 else
2712   echo "$ac_err" >&5
2713   echo "configure: failed program was:" >&5
2714   cat conftest.$ac_ext >&5
2715   rm -rf conftest*
2716   eval "ac_cv_header_$ac_safe=no"
2717 fi
2718 rm -f conftest*
2719 fi
2720 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2721   echo "$ac_t""yes" 1>&6
2722     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2723   cat >> confdefs.h <<EOF
2724 #define $ac_tr_hdr 1
2725 EOF
2726  
2727 else
2728   echo "$ac_t""no" 1>&6
2729 fi
2730 done
2731
2732 for ac_hdr in sys/soundcard.h machine/soundcard.h
2733 do
2734 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2735 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2736 echo "configure:2737: checking for $ac_hdr" >&5
2737 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2738   echo $ac_n "(cached) $ac_c" 1>&6
2739 else
2740   cat > conftest.$ac_ext <<EOF
2741 #line 2742 "configure"
2742 #include "confdefs.h"
2743 #include <$ac_hdr>
2744 EOF
2745 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2746 { (eval echo configure:2747: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2747 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2748 if test -z "$ac_err"; then
2749   rm -rf conftest*
2750   eval "ac_cv_header_$ac_safe=yes"
2751 else
2752   echo "$ac_err" >&5
2753   echo "configure: failed program was:" >&5
2754   cat conftest.$ac_ext >&5
2755   rm -rf conftest*
2756   eval "ac_cv_header_$ac_safe=no"
2757 fi
2758 rm -f conftest*
2759 fi
2760 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2761   echo "$ac_t""yes" 1>&6
2762     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2763   cat >> confdefs.h <<EOF
2764 #define $ac_tr_hdr 1
2765 EOF
2766  
2767 else
2768   echo "$ac_t""no" 1>&6
2769 fi
2770 done
2771
2772 for ac_hdr in dlfcn.h image.h
2773 do
2774 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2775 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2776 echo "configure:2777: checking for $ac_hdr" >&5
2777 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2778   echo $ac_n "(cached) $ac_c" 1>&6
2779 else
2780   cat > conftest.$ac_ext <<EOF
2781 #line 2782 "configure"
2782 #include "confdefs.h"
2783 #include <$ac_hdr>
2784 EOF
2785 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2786 { (eval echo configure:2787: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2787 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2788 if test -z "$ac_err"; then
2789   rm -rf conftest*
2790   eval "ac_cv_header_$ac_safe=yes"
2791 else
2792   echo "$ac_err" >&5
2793   echo "configure: failed program was:" >&5
2794   cat conftest.$ac_ext >&5
2795   rm -rf conftest*
2796   eval "ac_cv_header_$ac_safe=no"
2797 fi
2798 rm -f conftest*
2799 fi
2800 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2801   echo "$ac_t""yes" 1>&6
2802     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2803   cat >> confdefs.h <<EOF
2804 #define $ac_tr_hdr 1
2805 EOF
2806  
2807 else
2808   echo "$ac_t""no" 1>&6
2809 fi
2810 done
2811
2812 for ac_hdr in arpa/inet.h net/if.h netinet/in.h sys/socket.h
2813 do
2814 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2815 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2816 echo "configure:2817: checking for $ac_hdr" >&5
2817 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2818   echo $ac_n "(cached) $ac_c" 1>&6
2819 else
2820   cat > conftest.$ac_ext <<EOF
2821 #line 2822 "configure"
2822 #include "confdefs.h"
2823 #include <$ac_hdr>
2824 EOF
2825 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2826 { (eval echo configure:2827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2827 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2828 if test -z "$ac_err"; then
2829   rm -rf conftest*
2830   eval "ac_cv_header_$ac_safe=yes"
2831 else
2832   echo "$ac_err" >&5
2833   echo "configure: failed program was:" >&5
2834   cat conftest.$ac_ext >&5
2835   rm -rf conftest*
2836   eval "ac_cv_header_$ac_safe=no"
2837 fi
2838 rm -f conftest*
2839 fi
2840 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2841   echo "$ac_t""yes" 1>&6
2842     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2843   cat >> confdefs.h <<EOF
2844 #define $ac_tr_hdr 1
2845 EOF
2846  
2847 else
2848   echo "$ac_t""no" 1>&6
2849 fi
2850 done
2851
2852 for ac_hdr in machine/param.h
2853 do
2854 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2855 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2856 echo "configure:2857: checking for $ac_hdr" >&5
2857 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2858   echo $ac_n "(cached) $ac_c" 1>&6
2859 else
2860   cat > conftest.$ac_ext <<EOF
2861 #line 2862 "configure"
2862 #include "confdefs.h"
2863 #include <$ac_hdr>
2864 EOF
2865 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2866 { (eval echo configure:2867: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2867 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2868 if test -z "$ac_err"; then
2869   rm -rf conftest*
2870   eval "ac_cv_header_$ac_safe=yes"
2871 else
2872   echo "$ac_err" >&5
2873   echo "configure: failed program was:" >&5
2874   cat conftest.$ac_ext >&5
2875   rm -rf conftest*
2876   eval "ac_cv_header_$ac_safe=no"
2877 fi
2878 rm -f conftest*
2879 fi
2880 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2881   echo "$ac_t""yes" 1>&6
2882     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2883   cat >> confdefs.h <<EOF
2884 #define $ac_tr_hdr 1
2885 EOF
2886  
2887 else
2888   echo "$ac_t""no" 1>&6
2889 fi
2890 done
2891
2892
2893 for ac_hdr in cthreads.h pthread.h kernel/scheduler.h kernel/OS.h
2894 do
2895 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2896 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2897 echo "configure:2898: checking for $ac_hdr" >&5
2898 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2899   echo $ac_n "(cached) $ac_c" 1>&6
2900 else
2901   cat > conftest.$ac_ext <<EOF
2902 #line 2903 "configure"
2903 #include "confdefs.h"
2904 #include <$ac_hdr>
2905 EOF
2906 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2907 { (eval echo configure:2908: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2908 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2909 if test -z "$ac_err"; then
2910   rm -rf conftest*
2911   eval "ac_cv_header_$ac_safe=yes"
2912 else
2913   echo "$ac_err" >&5
2914   echo "configure: failed program was:" >&5
2915   cat conftest.$ac_ext >&5
2916   rm -rf conftest*
2917   eval "ac_cv_header_$ac_safe=no"
2918 fi
2919 rm -f conftest*
2920 fi
2921 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2922   echo "$ac_t""yes" 1>&6
2923     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2924   cat >> confdefs.h <<EOF
2925 #define $ac_tr_hdr 1
2926 EOF
2927  
2928 else
2929   echo "$ac_t""no" 1>&6
2930 fi
2931 done
2932
2933
2934 CFLAGS="${save_CFLAGS} -Wall -Werror"
2935 echo $ac_n "checking for ntohl in sys/param.h""... $ac_c" 1>&6
2936 echo "configure:2937: checking for ntohl in sys/param.h" >&5
2937 cat > conftest.$ac_ext <<EOF
2938 #line 2939 "configure"
2939 #include "confdefs.h"
2940 #include <sys/param.h>
2941 void foo() { int meuh; ntohl(meuh); }
2942 int main() {
2943
2944 ; return 0; }
2945 EOF
2946 if { (eval echo configure:2947: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2947   rm -rf conftest*
2948   cat >> confdefs.h <<\EOF
2949 #define NTOHL_IN_SYS_PARAM_H 1
2950 EOF
2951
2952  echo "$ac_t""yes" 1>&6
2953 else
2954   echo "configure: failed program was:" >&5
2955   cat conftest.$ac_ext >&5
2956   rm -rf conftest*
2957   echo "$ac_t""no" 1>&6
2958 fi
2959 rm -f conftest*
2960
2961 CFLAGS="${save_CFLAGS} -finline-limit=31337"
2962 echo $ac_n "checking if \$CC accepts -finline-limit""... $ac_c" 1>&6
2963 echo "configure:2964: checking if \$CC accepts -finline-limit" >&5
2964 cat > conftest.$ac_ext <<EOF
2965 #line 2966 "configure"
2966 #include "confdefs.h"
2967
2968 int main() {
2969
2970 ; return 0; }
2971 EOF
2972 if { (eval echo configure:2973: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2973   rm -rf conftest*
2974   save_CFLAGS="${save_CFLAGS} -finline-limit=31337"; echo "$ac_t""yes" 1>&6
2975 else
2976   echo "configure: failed program was:" >&5
2977   cat conftest.$ac_ext >&5
2978   rm -rf conftest*
2979   echo "$ac_t""no" 1>&6
2980 fi
2981 rm -f conftest*
2982
2983 CFLAGS="${save_CFLAGS} -bundle -undefined suppress"
2984 echo $ac_n "checking if \$CC accepts -bundle -undefined suppress""... $ac_c" 1>&6
2985 echo "configure:2986: checking if \$CC accepts -bundle -undefined suppress" >&5
2986 cat > conftest.$ac_ext <<EOF
2987 #line 2988 "configure"
2988 #include "confdefs.h"
2989
2990 int main() {
2991
2992 ; return 0; }
2993 EOF
2994 if { (eval echo configure:2995: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2995   rm -rf conftest*
2996   PLCFLAGS="${PLCFLAGS} -bundle -undefined suppress"; echo "$ac_t""yes" 1>&6
2997 else
2998   echo "configure: failed program was:" >&5
2999   cat conftest.$ac_ext >&5
3000   rm -rf conftest*
3001   echo "$ac_t""no" 1>&6
3002 fi
3003 rm -f conftest*
3004
3005 CFLAGS="${save_CFLAGS} -shared"
3006 echo $ac_n "checking if \$CC accepts -shared""... $ac_c" 1>&6
3007 echo "configure:3008: checking if \$CC accepts -shared" >&5
3008 cat > conftest.$ac_ext <<EOF
3009 #line 3010 "configure"
3010 #include "confdefs.h"
3011
3012 int main() {
3013
3014 ; return 0; }
3015 EOF
3016 if { (eval echo configure:3017: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3017   rm -rf conftest*
3018   PLCFLAGS="${PLCFLAGS} -shared"; echo "$ac_t""yes" 1>&6
3019 else
3020   echo "configure: failed program was:" >&5
3021   cat conftest.$ac_ext >&5
3022   rm -rf conftest*
3023   echo "$ac_t""no" 1>&6
3024 fi
3025 rm -f conftest*
3026
3027 if test x"${SOFLAGS}" = x; then
3028   try_SOFLAGS="-Wl,-soname -Wl,"
3029   LDFLAGS="${save_LDFLAGS} ${try_SOFLAGS}foo.so.0"
3030   echo $ac_n "checking if linker accepts ${try_SOFLAGS}foo.so.0""... $ac_c" 1>&6
3031 echo "configure:3032: checking if linker accepts ${try_SOFLAGS}foo.so.0" >&5
3032   cat > conftest.$ac_ext <<EOF
3033 #line 3034 "configure"
3034 #include "confdefs.h"
3035
3036 int main() {
3037
3038 ; return 0; }
3039 EOF
3040 if { (eval echo configure:3041: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3041   rm -rf conftest*
3042   SOFLAGS="${try_SOFLAGS}"; echo "$ac_t""yes" 1>&6
3043 else
3044   echo "configure: failed program was:" >&5
3045   cat conftest.$ac_ext >&5
3046   rm -rf conftest*
3047   echo "$ac_t""no" 1>&6
3048 fi
3049 rm -f conftest*
3050 fi
3051
3052 if test x"${SOFLAGS}" = x; then
3053   try_SOFLAGS="-Wl,-h -Wl,"
3054   LDFLAGS="${save_LDFLAGS} ${try_SOFLAGS}foo.so.0"
3055   echo $ac_n "checking if linker accepts ${try_SOFLAGS}foo.so.0""... $ac_c" 1>&6
3056 echo "configure:3057: checking if linker accepts ${try_SOFLAGS}foo.so.0" >&5
3057   cat > conftest.$ac_ext <<EOF
3058 #line 3059 "configure"
3059 #include "confdefs.h"
3060
3061 int main() {
3062
3063 ; return 0; }
3064 EOF
3065 if { (eval echo configure:3066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3066   rm -rf conftest*
3067   SOFLAGS="${try_SOFLAGS}"; echo "$ac_t""yes" 1>&6
3068 else
3069   echo "configure: failed program was:" >&5
3070   cat conftest.$ac_ext >&5
3071   rm -rf conftest*
3072   echo "$ac_t""no" 1>&6
3073 fi
3074 rm -f conftest*
3075 fi
3076
3077 CFLAGS="${save_CFLAGS}"
3078 LDFLAGS="${save_LDFLAGS}"
3079
3080 echo $ac_n "checking for boolean_t in sys/types.h""... $ac_c" 1>&6
3081 echo "configure:3082: checking for boolean_t in sys/types.h" >&5
3082 cat > conftest.$ac_ext <<EOF
3083 #line 3084 "configure"
3084 #include "confdefs.h"
3085 #include <sys/types.h>
3086 void quux() { boolean_t foo; }
3087 int main() {
3088
3089 ; return 0; }
3090 EOF
3091 if { (eval echo configure:3092: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3092   rm -rf conftest*
3093   cat >> confdefs.h <<\EOF
3094 #define BOOLEAN_T_IN_SYS_TYPES_H 1
3095 EOF
3096
3097  echo "$ac_t""yes" 1>&6
3098 else
3099   echo "configure: failed program was:" >&5
3100   cat conftest.$ac_ext >&5
3101   rm -rf conftest*
3102   echo "$ac_t""no" 1>&6
3103 fi
3104 rm -f conftest*
3105 echo $ac_n "checking for boolean_t in pthread.h""... $ac_c" 1>&6
3106 echo "configure:3107: checking for boolean_t in pthread.h" >&5
3107 cat > conftest.$ac_ext <<EOF
3108 #line 3109 "configure"
3109 #include "confdefs.h"
3110 #include <pthread.h>
3111 void quux() { boolean_t foo; }
3112 int main() {
3113
3114 ; return 0; }
3115 EOF
3116 if { (eval echo configure:3117: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3117   rm -rf conftest*
3118   cat >> confdefs.h <<\EOF
3119 #define BOOLEAN_T_IN_PTHREAD_H 1
3120 EOF
3121
3122  echo "$ac_t""yes" 1>&6
3123 else
3124   echo "configure: failed program was:" >&5
3125   cat conftest.$ac_ext >&5
3126   rm -rf conftest*
3127   echo "$ac_t""no" 1>&6
3128 fi
3129 rm -f conftest*
3130 echo $ac_n "checking for boolean_t in cthreads.h""... $ac_c" 1>&6
3131 echo "configure:3132: checking for boolean_t in cthreads.h" >&5
3132 cat > conftest.$ac_ext <<EOF
3133 #line 3134 "configure"
3134 #include "confdefs.h"
3135 #include <cthreads.h>
3136 void quux() { boolean_t foo; }
3137 int main() {
3138
3139 ; return 0; }
3140 EOF
3141 if { (eval echo configure:3142: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3142   rm -rf conftest*
3143   cat >> confdefs.h <<\EOF
3144 #define BOOLEAN_T_IN_CTHREADS_H 1
3145 EOF
3146
3147  echo "$ac_t""yes" 1>&6
3148 else
3149   echo "configure: failed program was:" >&5
3150   cat conftest.$ac_ext >&5
3151   rm -rf conftest*
3152   echo "$ac_t""no" 1>&6
3153 fi
3154 rm -f conftest*
3155
3156 echo $ac_n "checking for working const""... $ac_c" 1>&6
3157 echo "configure:3158: checking for working const" >&5
3158 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3159   echo $ac_n "(cached) $ac_c" 1>&6
3160 else
3161   cat > conftest.$ac_ext <<EOF
3162 #line 3163 "configure"
3163 #include "confdefs.h"
3164
3165 int main() {
3166
3167 /* Ultrix mips cc rejects this.  */
3168 typedef int charset[2]; const charset x;
3169 /* SunOS 4.1.1 cc rejects this.  */
3170 char const *const *ccp;
3171 char **p;
3172 /* NEC SVR4.0.2 mips cc rejects this.  */
3173 struct point {int x, y;};
3174 static struct point const zero = {0,0};
3175 /* AIX XL C 1.02.0.0 rejects this.
3176    It does not let you subtract one const X* pointer from another in an arm
3177    of an if-expression whose if-part is not a constant expression */
3178 const char *g = "string";
3179 ccp = &g + (g ? g-g : 0);
3180 /* HPUX 7.0 cc rejects these. */
3181 ++ccp;
3182 p = (char**) ccp;
3183 ccp = (char const *const *) p;
3184 { /* SCO 3.2v4 cc rejects this.  */
3185   char *t;
3186   char const *s = 0 ? (char *) 0 : (char const *) 0;
3187
3188   *t++ = 0;
3189 }
3190 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3191   int x[] = {25, 17};
3192   const int *foo = &x[0];
3193   ++foo;
3194 }
3195 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3196   typedef const int *iptr;
3197   iptr p = 0;
3198   ++p;
3199 }
3200 { /* AIX XL C 1.02.0.0 rejects this saying
3201      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3202   struct s { int j; const int *ap[3]; };
3203   struct s *b; b->j = 5;
3204 }
3205 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3206   const int foo = 10;
3207 }
3208
3209 ; return 0; }
3210 EOF
3211 if { (eval echo configure:3212: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3212   rm -rf conftest*
3213   ac_cv_c_const=yes
3214 else
3215   echo "configure: failed program was:" >&5
3216   cat conftest.$ac_ext >&5
3217   rm -rf conftest*
3218   ac_cv_c_const=no
3219 fi
3220 rm -f conftest*
3221 fi
3222
3223 echo "$ac_t""$ac_cv_c_const" 1>&6
3224 if test $ac_cv_c_const = no; then
3225   cat >> confdefs.h <<\EOF
3226 #define const 
3227 EOF
3228
3229 fi
3230
3231 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3232 echo "configure:3233: checking for ANSI C header files" >&5
3233 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3234   echo $ac_n "(cached) $ac_c" 1>&6
3235 else
3236   cat > conftest.$ac_ext <<EOF
3237 #line 3238 "configure"
3238 #include "confdefs.h"
3239 #include <stdlib.h>
3240 #include <stdarg.h>
3241 #include <string.h>
3242 #include <float.h>
3243 EOF
3244 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3245 { (eval echo configure:3246: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3246 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3247 if test -z "$ac_err"; then
3248   rm -rf conftest*
3249   ac_cv_header_stdc=yes
3250 else
3251   echo "$ac_err" >&5
3252   echo "configure: failed program was:" >&5
3253   cat conftest.$ac_ext >&5
3254   rm -rf conftest*
3255   ac_cv_header_stdc=no
3256 fi
3257 rm -f conftest*
3258
3259 if test $ac_cv_header_stdc = yes; then
3260   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3261 cat > conftest.$ac_ext <<EOF
3262 #line 3263 "configure"
3263 #include "confdefs.h"
3264 #include <string.h>
3265 EOF
3266 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3267   egrep "memchr" >/dev/null 2>&1; then
3268   :
3269 else
3270   rm -rf conftest*
3271   ac_cv_header_stdc=no
3272 fi
3273 rm -f conftest*
3274
3275 fi
3276
3277 if test $ac_cv_header_stdc = yes; then
3278   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3279 cat > conftest.$ac_ext <<EOF
3280 #line 3281 "configure"
3281 #include "confdefs.h"
3282 #include <stdlib.h>
3283 EOF
3284 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3285   egrep "free" >/dev/null 2>&1; then
3286   :
3287 else
3288   rm -rf conftest*
3289   ac_cv_header_stdc=no
3290 fi
3291 rm -f conftest*
3292
3293 fi
3294
3295 if test $ac_cv_header_stdc = yes; then
3296   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3297 if test "$cross_compiling" = yes; then
3298   :
3299 else
3300   cat > conftest.$ac_ext <<EOF
3301 #line 3302 "configure"
3302 #include "confdefs.h"
3303 #include <ctype.h>
3304 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3305 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3306 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3307 int main () { int i; for (i = 0; i < 256; i++)
3308 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3309 exit (0); }
3310
3311 EOF
3312 if { (eval echo configure:3313: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3313 then
3314   :
3315 else
3316   echo "configure: failed program was:" >&5
3317   cat conftest.$ac_ext >&5
3318   rm -fr conftest*
3319   ac_cv_header_stdc=no
3320 fi
3321 rm -fr conftest*
3322 fi
3323
3324 fi
3325 fi
3326
3327 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3328 if test $ac_cv_header_stdc = yes; then
3329   cat >> confdefs.h <<\EOF
3330 #define STDC_HEADERS 1
3331 EOF
3332
3333 fi
3334
3335 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3336 echo "configure:3337: checking for size_t" >&5
3337 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3338   echo $ac_n "(cached) $ac_c" 1>&6
3339 else
3340   cat > conftest.$ac_ext <<EOF
3341 #line 3342 "configure"
3342 #include "confdefs.h"
3343 #include <sys/types.h>
3344 #if STDC_HEADERS
3345 #include <stdlib.h>
3346 #include <stddef.h>
3347 #endif
3348 EOF
3349 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3350   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3351   rm -rf conftest*
3352   ac_cv_type_size_t=yes
3353 else
3354   rm -rf conftest*
3355   ac_cv_type_size_t=no
3356 fi
3357 rm -f conftest*
3358
3359 fi
3360 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3361 if test $ac_cv_type_size_t = no; then
3362   cat >> confdefs.h <<\EOF
3363 #define size_t unsigned
3364 EOF
3365
3366 fi
3367
3368 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3369 echo "configure:3370: checking whether time.h and sys/time.h may both be included" >&5
3370 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
3371   echo $ac_n "(cached) $ac_c" 1>&6
3372 else
3373   cat > conftest.$ac_ext <<EOF
3374 #line 3375 "configure"
3375 #include "confdefs.h"
3376 #include <sys/types.h>
3377 #include <sys/time.h>
3378 #include <time.h>
3379 int main() {
3380 struct tm *tp;
3381 ; return 0; }
3382 EOF
3383 if { (eval echo configure:3384: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3384   rm -rf conftest*
3385   ac_cv_header_time=yes
3386 else
3387   echo "configure: failed program was:" >&5
3388   cat conftest.$ac_ext >&5
3389   rm -rf conftest*
3390   ac_cv_header_time=no
3391 fi
3392 rm -f conftest*
3393 fi
3394
3395 echo "$ac_t""$ac_cv_header_time" 1>&6
3396 if test $ac_cv_header_time = yes; then
3397   cat >> confdefs.h <<\EOF
3398 #define TIME_WITH_SYS_TIME 1
3399 EOF
3400
3401 fi
3402
3403
3404 ARCH=${host_cpu}
3405
3406 BUILTINS="${BUILTINS} es ps ts yuv idct idctclassic motion imdct downmix"
3407 PLUGINS="${PLUGINS}"
3408
3409 MMX_MODULES="yuvmmx idctmmx motionmmx"
3410 MMXEXT_MODULES="idctmmxext motionmmxext"
3411 THREEDNOW_MODULES="imdct3dn downmix3dn"
3412 SSE_MODULES="imdctsse downmixsse"
3413
3414 echo $ac_n "checking if \$CC groks MMX inline assembly""... $ac_c" 1>&6
3415 echo "configure:3416: checking if \$CC groks MMX inline assembly" >&5
3416 cat > conftest.$ac_ext <<EOF
3417 #line 3418 "configure"
3418 #include "confdefs.h"
3419 void quux(){void *p;asm("packuswb %%mm1,%%mm2"::"r"(p));}
3420 int main() {
3421
3422 ; return 0; }
3423 EOF
3424 if { (eval echo configure:3425: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3425   rm -rf conftest*
3426   ACCEL_MODULES="${ACCEL_MODULES} ${MMX_MODULES}"
3427   echo "$ac_t""yes" 1>&6
3428 else
3429   echo "configure: failed program was:" >&5
3430   cat conftest.$ac_ext >&5
3431   rm -rf conftest*
3432   echo "$ac_t""no" 1>&6
3433 fi
3434 rm -f conftest*
3435
3436 echo $ac_n "checking if \$CC groks MMX EXT inline assembly""... $ac_c" 1>&6
3437 echo "configure:3438: checking if \$CC groks MMX EXT inline assembly" >&5
3438 cat > conftest.$ac_ext <<EOF
3439 #line 3440 "configure"
3440 #include "confdefs.h"
3441 void quux(){void *p;asm("maskmovq %%mm1,%%mm2"::"r"(p));}
3442 int main() {
3443
3444 ; return 0; }
3445 EOF
3446 if { (eval echo configure:3447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3447   rm -rf conftest*
3448   ACCEL_MODULES="${ACCEL_MODULES} ${MMXEXT_MODULES}"
3449   echo "$ac_t""yes" 1>&6
3450 else
3451   echo "configure: failed program was:" >&5
3452   cat conftest.$ac_ext >&5
3453   rm -rf conftest*
3454   echo "$ac_t""no" 1>&6
3455 fi
3456 rm -f conftest*
3457
3458 echo $ac_n "checking if \$CC groks 3D Now! inline assembly""... $ac_c" 1>&6
3459 echo "configure:3460: checking if \$CC groks 3D Now! inline assembly" >&5
3460 cat > conftest.$ac_ext <<EOF
3461 #line 3462 "configure"
3462 #include "confdefs.h"
3463 void quux(){void *p;asm("pfadd %%mm1,%%mm2"::"r"(p));}
3464 int main() {
3465
3466 ; return 0; }
3467 EOF
3468 if { (eval echo configure:3469: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3469   rm -rf conftest*
3470   ACCEL_MODULES="${ACCEL_MODULES} ${THREEDNOW_MODULES}"
3471   echo "$ac_t""yes" 1>&6
3472 else
3473   echo "configure: failed program was:" >&5
3474   cat conftest.$ac_ext >&5
3475   rm -rf conftest*
3476   echo "$ac_t""no" 1>&6
3477 fi
3478 rm -f conftest*
3479
3480 echo $ac_n "checking if \$CC groks SSE inline assembly""... $ac_c" 1>&6
3481 echo "configure:3482: checking if \$CC groks SSE inline assembly" >&5
3482 cat > conftest.$ac_ext <<EOF
3483 #line 3484 "configure"
3484 #include "confdefs.h"
3485 void quux(){void *p;asm("xorps %%xmm1,%%xmm2"::"r"(p));}
3486 int main() {
3487
3488 ; return 0; }
3489 EOF
3490 if { (eval echo configure:3491: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3491   rm -rf conftest*
3492   ACCEL_MODULES="${ACCEL_MODULES} ${SSE_MODULES}"
3493   echo "$ac_t""yes" 1>&6
3494 else
3495   echo "configure: failed program was:" >&5
3496   cat conftest.$ac_ext >&5
3497   rm -rf conftest*
3498   echo "$ac_t""no" 1>&6
3499 fi
3500 rm -f conftest*
3501
3502
3503 CAN_BUILD_LIBDVDCSS=0
3504
3505 for ac_hdr in winioctl.h
3506 do
3507 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3508 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3509 echo "configure:3510: checking for $ac_hdr" >&5
3510 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3511   echo $ac_n "(cached) $ac_c" 1>&6
3512 else
3513   cat > conftest.$ac_ext <<EOF
3514 #line 3515 "configure"
3515 #include "confdefs.h"
3516 #include <$ac_hdr>
3517 EOF
3518 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3519 { (eval echo configure:3520: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3520 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3521 if test -z "$ac_err"; then
3522   rm -rf conftest*
3523   eval "ac_cv_header_$ac_safe=yes"
3524 else
3525   echo "$ac_err" >&5
3526   echo "configure: failed program was:" >&5
3527   cat conftest.$ac_ext >&5
3528   rm -rf conftest*
3529   eval "ac_cv_header_$ac_safe=no"
3530 fi
3531 rm -f conftest*
3532 fi
3533 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3534   echo "$ac_t""yes" 1>&6
3535     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3536   cat >> confdefs.h <<EOF
3537 #define $ac_tr_hdr 1
3538 EOF
3539  
3540   CAN_BUILD_LIBDVDCSS="${HAVE_LIBDVDCSS}"
3541
3542 else
3543   echo "$ac_t""no" 1>&6
3544 fi
3545 done
3546
3547
3548 for ac_hdr in sys/ioctl.h
3549 do
3550 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3551 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3552 echo "configure:3553: checking for $ac_hdr" >&5
3553 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3554   echo $ac_n "(cached) $ac_c" 1>&6
3555 else
3556   cat > conftest.$ac_ext <<EOF
3557 #line 3558 "configure"
3558 #include "confdefs.h"
3559 #include <$ac_hdr>
3560 EOF
3561 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3562 { (eval echo configure:3563: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3563 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3564 if test -z "$ac_err"; then
3565   rm -rf conftest*
3566   eval "ac_cv_header_$ac_safe=yes"
3567 else
3568   echo "$ac_err" >&5
3569   echo "configure: failed program was:" >&5
3570   cat conftest.$ac_ext >&5
3571   rm -rf conftest*
3572   eval "ac_cv_header_$ac_safe=no"
3573 fi
3574 rm -f conftest*
3575 fi
3576 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3577   echo "$ac_t""yes" 1>&6
3578     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3579   cat >> confdefs.h <<EOF
3580 #define $ac_tr_hdr 1
3581 EOF
3582  
3583   CAN_BUILD_LIBDVDCSS="${HAVE_LIBDVDCSS}"
3584   for ac_hdr in sys/cdio.h sys/dvdio.h linux/cdrom.h dvd.h
3585 do
3586 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3587 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3588 echo "configure:3589: checking for $ac_hdr" >&5
3589 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3590   echo $ac_n "(cached) $ac_c" 1>&6
3591 else
3592   cat > conftest.$ac_ext <<EOF
3593 #line 3594 "configure"
3594 #include "confdefs.h"
3595 #include <$ac_hdr>
3596 EOF
3597 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3598 { (eval echo configure:3599: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3599 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3600 if test -z "$ac_err"; then
3601   rm -rf conftest*
3602   eval "ac_cv_header_$ac_safe=yes"
3603 else
3604   echo "$ac_err" >&5
3605   echo "configure: failed program was:" >&5
3606   cat conftest.$ac_ext >&5
3607   rm -rf conftest*
3608   eval "ac_cv_header_$ac_safe=no"
3609 fi
3610 rm -f conftest*
3611 fi
3612 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3613   echo "$ac_t""yes" 1>&6
3614     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3615   cat >> confdefs.h <<EOF
3616 #define $ac_tr_hdr 1
3617 EOF
3618  
3619 else
3620   echo "$ac_t""no" 1>&6
3621 fi
3622 done
3623
3624   BSD_DVD_STRUCT=0
3625   LINUX_DVD_STRUCT=0
3626         cat > conftest.$ac_ext <<EOF
3627 #line 3628 "configure"
3628 #include "confdefs.h"
3629 #include <sys/dvdio.h>
3630 EOF
3631 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3632   egrep "dvd_struct" >/dev/null 2>&1; then
3633   rm -rf conftest*
3634   
3635     cat >> confdefs.h <<\EOF
3636 #define DVD_STRUCT_IN_SYS_DVDIO_H 1
3637 EOF
3638
3639     BSD_DVD_STRUCT=1
3640   
3641 fi
3642 rm -f conftest*
3643
3644         cat > conftest.$ac_ext <<EOF
3645 #line 3646 "configure"
3646 #include "confdefs.h"
3647 #include <sys/cdio.h>
3648 EOF
3649 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3650   egrep "dvd_struct" >/dev/null 2>&1; then
3651   rm -rf conftest*
3652   
3653     cat >> confdefs.h <<\EOF
3654 #define DVD_STRUCT_IN_SYS_CDIO_H 1
3655 EOF
3656
3657     BSD_DVD_STRUCT=1
3658   
3659 fi
3660 rm -f conftest*
3661
3662         cat > conftest.$ac_ext <<EOF
3663 #line 3664 "configure"
3664 #include "confdefs.h"
3665 #include <linux/cdrom.h>
3666 EOF
3667 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3668   egrep "dvd_struct" >/dev/null 2>&1; then
3669   rm -rf conftest*
3670   
3671     cat >> confdefs.h <<\EOF
3672 #define DVD_STRUCT_IN_LINUX_CDROM_H 1
3673 EOF
3674
3675     LINUX_DVD_STRUCT=1
3676   
3677 fi
3678 rm -f conftest*
3679
3680         NEED_BSDI_LIBDVD=0
3681   cat > conftest.$ac_ext <<EOF
3682 #line 3683 "configure"
3683 #include "confdefs.h"
3684 #include <dvd.h>
3685 EOF
3686 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3687   egrep "dvd_struct" >/dev/null 2>&1; then
3688   rm -rf conftest*
3689   
3690     cat >> confdefs.h <<\EOF
3691 #define DVD_STRUCT_IN_DVD_H 1
3692 EOF
3693
3694     LIB_LIBDVDCSS="${LIB_LIBDVDCSS} -ldvd"
3695     LINUX_DVD_STRUCT=1
3696   
3697 else
3698   rm -rf conftest*
3699   
3700                 for ac_hdr in /sys/dev/scsi/scsi_ioctl.h
3701 do
3702 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3703 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3704 echo "configure:3705: checking for $ac_hdr" >&5
3705 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3706   echo $ac_n "(cached) $ac_c" 1>&6
3707 else
3708   cat > conftest.$ac_ext <<EOF
3709 #line 3710 "configure"
3710 #include "confdefs.h"
3711 #include <$ac_hdr>
3712 EOF
3713 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3714 { (eval echo configure:3715: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3715 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3716 if test -z "$ac_err"; then
3717   rm -rf conftest*
3718   eval "ac_cv_header_$ac_safe=yes"
3719 else
3720   echo "$ac_err" >&5
3721   echo "configure: failed program was:" >&5
3722   cat conftest.$ac_ext >&5
3723   rm -rf conftest*
3724   eval "ac_cv_header_$ac_safe=no"
3725 fi
3726 rm -f conftest*
3727 fi
3728 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3729   echo "$ac_t""yes" 1>&6
3730     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3731   cat >> confdefs.h <<EOF
3732 #define $ac_tr_hdr 1
3733 EOF
3734  
3735       NEED_BSDI_LIBDVD=1
3736       cat >> confdefs.h <<\EOF
3737 #define DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H 1
3738 EOF
3739
3740       OBJ_LIBDVDCSS="${OBJ_LIBDVDCSS} bsdi_dvdioctl.o"
3741       LINUX_DVD_STRUCT=1
3742     
3743 else
3744   echo "$ac_t""no" 1>&6
3745 fi
3746 done
3747
3748   
3749 fi
3750 rm -f conftest*
3751
3752         ac_safe=`echo "sys/scsi/scsi_types.h" | sed 'y%./+-%__p_%'`
3753 echo $ac_n "checking for sys/scsi/scsi_types.h""... $ac_c" 1>&6
3754 echo "configure:3755: checking for sys/scsi/scsi_types.h" >&5
3755 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3756   echo $ac_n "(cached) $ac_c" 1>&6
3757 else
3758   cat > conftest.$ac_ext <<EOF
3759 #line 3760 "configure"
3760 #include "confdefs.h"
3761 #include <sys/scsi/scsi_types.h>
3762 EOF
3763 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3764 { (eval echo configure:3765: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3765 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3766 if test -z "$ac_err"; then
3767   rm -rf conftest*
3768   eval "ac_cv_header_$ac_safe=yes"
3769 else
3770   echo "$ac_err" >&5
3771   echo "configure: failed program was:" >&5
3772   cat conftest.$ac_ext >&5
3773   rm -rf conftest*
3774   eval "ac_cv_header_$ac_safe=no"
3775 fi
3776 rm -f conftest*
3777 fi
3778 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3779   echo "$ac_t""yes" 1>&6
3780   
3781     ac_safe=`echo "sys/scsi/impl/uscsi.h" | sed 'y%./+-%__p_%'`
3782 echo $ac_n "checking for sys/scsi/impl/uscsi.h""... $ac_c" 1>&6
3783 echo "configure:3784: checking for sys/scsi/impl/uscsi.h" >&5
3784 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3785   echo $ac_n "(cached) $ac_c" 1>&6
3786 else
3787   cat > conftest.$ac_ext <<EOF
3788 #line 3789 "configure"
3789 #include "confdefs.h"
3790 #include <sys/scsi/impl/uscsi.h>
3791 EOF
3792 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3793 { (eval echo configure:3794: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3794 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3795 if test -z "$ac_err"; then
3796   rm -rf conftest*
3797   eval "ac_cv_header_$ac_safe=yes"
3798 else
3799   echo "$ac_err" >&5
3800   echo "configure: failed program was:" >&5
3801   cat conftest.$ac_ext >&5
3802   rm -rf conftest*
3803   eval "ac_cv_header_$ac_safe=no"
3804 fi
3805 rm -f conftest*
3806 fi
3807 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3808   echo "$ac_t""yes" 1>&6
3809   
3810       cat >> confdefs.h <<\EOF
3811 #define SOLARIS_USCSI 1
3812 EOF
3813
3814     
3815 else
3816   echo "$ac_t""no" 1>&6
3817 fi
3818
3819   
3820 else
3821   echo "$ac_t""no" 1>&6
3822 fi
3823
3824         if test x$LINUX_DVD_STRUCT = x1; then
3825     cat >> confdefs.h <<\EOF
3826 #define HAVE_LINUX_DVD_STRUCT 1
3827 EOF
3828
3829   else
3830     if test x$BSD_DVD_STRUCT = x1; then
3831       cat >> confdefs.h <<\EOF
3832 #define HAVE_BSD_DVD_STRUCT 1
3833 EOF
3834
3835     fi
3836   fi
3837
3838 else
3839   echo "$ac_t""no" 1>&6
3840 fi
3841 done
3842
3843
3844
3845 case ${host_os} in
3846   bsdi*)
3847     SYS=bsdi
3848     ;;
3849   darwin*)
3850     SYS=darwin
3851     ;;
3852   *)
3853     SYS=${host_os}
3854     ;;
3855 esac
3856
3857 # Check whether --enable-ppro or --disable-ppro was given.
3858 if test "${enable_ppro+set}" = set; then
3859   enableval="$enable_ppro"
3860    if test x$enableval = xyes; then ARCH="${ARCH} ppro"; fi 
3861 else
3862    if test x${host_cpu} = xi686; then ARCH="${ARCH} ppro"; fi 
3863 fi
3864
3865
3866 # Check whether --enable-mmx or --disable-mmx was given.
3867 if test "${enable_mmx+set}" = set; then
3868   enableval="$enable_mmx"
3869    if test x$enableval = xyes; then ARCH="${ARCH} mmx";
3870   BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3871 else
3872    if test x${host_cpu} = xi686 -o x${host_cpu} = xi586 -o x${host_cpu} = xx86 -o x${host_cpu} = xi386; then ARCH="${ARCH} mmx";
3873   BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3874 fi
3875
3876
3877 # Check whether --enable-altivec or --disable-altivec was given.
3878 if test "${enable_altivec+set}" = set; then
3879   enableval="$enable_altivec"
3880    if test x$enableval = xyes; then ARCH="${ARCH} altivec"
3881     BUILTINS="${BUILTINS} idctaltivec"
3882     LIB_IDCTALTIVEC="-framework vecLib"
3883   fi 
3884 fi
3885
3886 #[ if test -d /System/Library/Frameworks/vecLib.framework; then ARCH="${ARCH} altivec"; PLUGINS="${PLUGINS} idctaltivec"; fi ])
3887
3888 DEBUG=0
3889 # Check whether --enable-debug or --disable-debug was given.
3890 if test "${enable_debug+set}" = set; then
3891   enableval="$enable_debug"
3892    if test x$enableval = xyes; then DEBUG=1; fi 
3893 fi
3894
3895
3896 STATS=0
3897 # Check whether --enable-stats or --disable-stats was given.
3898 if test "${enable_stats+set}" = set; then
3899   enableval="$enable_stats"
3900    if test x$enableval = xyes; then STATS=1; fi 
3901 fi
3902
3903
3904 TRACE=0
3905 # Check whether --enable-trace or --disable-trace was given.
3906 if test "${enable_trace+set}" = set; then
3907   enableval="$enable_trace"
3908    if test x$enableval = xyes; then TRACE=1; fi 
3909 fi
3910
3911
3912 GPROF=0
3913 # Check whether --enable-gprof or --disable-gprof was given.
3914 if test "${enable_gprof+set}" = set; then
3915   enableval="$enable_gprof"
3916    if test x$enableval = xyes; then GPROF=1; fi 
3917 fi
3918
3919
3920 CPROF=0
3921 # Check whether --enable-cprof or --disable-cprof was given.
3922 if test "${enable_cprof+set}" = set; then
3923   enableval="$enable_cprof"
3924    if test x$enableval = xyes;
3925   then
3926     LIB="${LIB} -lcprof"
3927     CPROF=1
3928   fi
3929
3930 fi
3931
3932
3933 # Check whether --enable-optimizations or --disable-optimizations was given.
3934 if test "${enable_optimizations+set}" = set; then
3935   enableval="$enable_optimizations"
3936    if test x$enableval = xno; then OPTIMS=0; fi 
3937 else
3938    OPTIMS=1 
3939 fi
3940
3941
3942 # Check whether --enable-pth or --disable-pth was given.
3943 if test "${enable_pth+set}" = set; then
3944   enableval="$enable_pth"
3945    if test x$enableval = xyes; then
3946     echo $ac_n "checking for pth_init in -lpth""... $ac_c" 1>&6
3947 echo "configure:3948: checking for pth_init in -lpth" >&5
3948 ac_lib_var=`echo pth'_'pth_init | sed 'y%./+-%__p_%'`
3949 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3950   echo $ac_n "(cached) $ac_c" 1>&6
3951 else
3952   ac_save_LIBS="$LIBS"
3953 LIBS="-lpth  $LIBS"
3954 cat > conftest.$ac_ext <<EOF
3955 #line 3956 "configure"
3956 #include "confdefs.h"
3957 /* Override any gcc2 internal prototype to avoid an error.  */
3958 /* We use char because int might match the return type of a gcc2
3959     builtin and then its argument prototype would still apply.  */
3960 char pth_init();
3961
3962 int main() {
3963 pth_init()
3964 ; return 0; }
3965 EOF
3966 if { (eval echo configure:3967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3967   rm -rf conftest*
3968   eval "ac_cv_lib_$ac_lib_var=yes"
3969 else
3970   echo "configure: failed program was:" >&5
3971   cat conftest.$ac_ext >&5
3972   rm -rf conftest*
3973   eval "ac_cv_lib_$ac_lib_var=no"
3974 fi
3975 rm -f conftest*
3976 LIBS="$ac_save_LIBS"
3977
3978 fi
3979 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3980   echo "$ac_t""yes" 1>&6
3981     ac_tr_lib=HAVE_LIB`echo pth | sed -e 's/[^a-zA-Z0-9_]/_/g' \
3982     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
3983   cat >> confdefs.h <<EOF
3984 #define $ac_tr_lib 1
3985 EOF
3986
3987   LIBS="-lpth $LIBS"
3988
3989 else
3990   echo "$ac_t""no" 1>&6
3991 fi
3992
3993     cat > conftest.$ac_ext <<EOF
3994 #line 3995 "configure"
3995 #include "confdefs.h"
3996 #include <pth.h>
3997 EOF
3998 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3999   egrep "pth_init" >/dev/null 2>&1; then
4000   rm -rf conftest*
4001   
4002       cat >> confdefs.h <<\EOF
4003 #define PTH_INIT_IN_PTH_H 1
4004 EOF
4005
4006     THREAD_LIB="-lpth"
4007     fi
4008 fi
4009 rm -f conftest*
4010
4011
4012 fi
4013
4014
4015 LIB="${LIB} ${THREAD_LIB}"
4016
4017 NEED_LIBDVDCSS=0
4018 STATIC_LIBDVDCSS=0
4019 DUMMY_LIBDVDCSS=0
4020 # Check whether --with-dvdcss or --without-dvdcss was given.
4021 if test "${with_dvdcss+set}" = set; then
4022   withval="$with_dvdcss"
4023    case "x${withval}" in
4024     xlocal-static|xyes)
4025       # local libdvdcss, statically linked
4026       if test x${CAN_BUILD_LIBDVDCSS} = x1
4027       then
4028         NEED_LIBDVDCSS=1
4029         STATIC_LIBDVDCSS=1
4030         BUILTINS="${BUILTINS} dvd"
4031         CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4032         LIB_DVD="${LIB_DVD} lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4033         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} ../../lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4034       fi
4035     ;;
4036     xlocal-shared)
4037       # local libdvdcss, dynamically linked
4038       if test x${CAN_BUILD_LIBDVDCSS} = x1
4039       then
4040         NEED_LIBDVDCSS=1
4041         BUILTINS="${BUILTINS} dvd"
4042         CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4043         LIB_DVD="${LIB_DVD} -Llib -ldvdcss"
4044         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L../../lib -ldvdcss"
4045       fi
4046     ;;
4047     xno)
4048       # don't use libdvdcss at all, build a DVD module that can dlopen() it
4049       DUMMY_LIBDVDCSS=1
4050       BUILTINS="${BUILTINS} dvd"
4051       OBJ_DVD="${OBJ_DVD} dummy_dvdcss.o"
4052       CFLAGS_DVD="${CFLAGS_DVD} -DGOD_DAMN_DMCA"
4053       CFLAGS_DVD="${CFLAGS_DVD} -DLIBDVDCSS_VERSION=\"${LIBDVDCSS_VERSION}\""
4054       LIB_DVD="${LIB_DVD} -ldl"
4055       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldl"
4056     ;;
4057     *)
4058       # existing libdvdcss
4059       BUILTINS="${BUILTINS} dvd"
4060       if test "x$withval" != "xyes"
4061       then
4062         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L"$withval"/lib"
4063         CFLAGS_DVD="${CFLAGS_DVD} -I"$withval"/include"
4064       fi
4065       LIB_DVD="${LIB_DVD} -ldvdcss"
4066       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldvdcss"
4067     esac 
4068 else
4069   # user didn't decide, we choose to use local libdvdcss and link statically
4070   # if libdvdcss is in the archive, or to use the dummy replacement otherwise.
4071    if test x${CAN_BUILD_LIBDVDCSS} = x1
4072     then
4073       NEED_LIBDVDCSS=1
4074       STATIC_LIBDVDCSS=1
4075       BUILTINS="${BUILTINS} dvd"
4076       CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4077       LIB_DVD="${LIB_DVD} lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4078       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} ../../lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4079     else
4080       # XXX: no check for libdl is done, don't try this at home !
4081       DUMMY_LIBDVDCSS=1
4082       BUILTINS="${BUILTINS} dvd"
4083       OBJ_DVD="${OBJ_DVD} dummy_dvdcss.o"
4084       CFLAGS_DVD="${CFLAGS_DVD} -DGOD_DAMN_DMCA"
4085       LIB_DVD="${LIB_DVD} -ldl"
4086       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldl"
4087     fi 
4088 fi
4089
4090
4091 # Check whether --enable-dummy or --disable-dummy was given.
4092 if test "${enable_dummy+set}" = set; then
4093   enableval="$enable_dummy"
4094   :
4095 fi
4096
4097
4098 if test x$enable_dummy != xno
4099 then
4100   BUILTINS="${BUILTINS} dummy"
4101 fi
4102
4103 # Check whether --enable-null or --disable-null was given.
4104 if test "${enable_null+set}" = set; then
4105   enableval="$enable_null"
4106   :
4107 fi
4108
4109
4110 if test x$enable_null != xno
4111 then
4112   BUILTINS="${BUILTINS} null"
4113 fi
4114
4115 # Check whether --enable-rc or --disable-rc was given.
4116 if test "${enable_rc+set}" = set; then
4117   enableval="$enable_rc"
4118   :
4119 fi
4120
4121
4122 if test x$enable_rc != xno
4123 then
4124   BUILTINS="${BUILTINS} rc"
4125 fi
4126
4127 if test x$SYS = xbeos
4128 then
4129     BUILTINS="${BUILTINS} beos"
4130     LIB_BEOS="-lbe -lgame -lroot -ltracker"
4131     PLCFLAGS="${PLCFLAGS} -nostart"
4132
4133 else
4134
4135 # Check whether --enable-dsp or --disable-dsp was given.
4136 if test "${enable_dsp+set}" = set; then
4137   enableval="$enable_dsp"
4138   :
4139 fi
4140
4141
4142 if test x$enable_dsp != xno
4143 then
4144   if test -c /dev/dsp
4145   then
4146     PLUGINS="${PLUGINS} dsp"
4147   fi
4148 fi
4149
4150 # Check whether --enable-esd or --disable-esd was given.
4151 if test "${enable_esd+set}" = set; then
4152   enableval="$enable_esd"
4153   if test x$enable_esd = xyes
4154    then
4155      # Extract the first word of "esd-config", so it can be a program name with args.
4156 set dummy esd-config; ac_word=$2
4157 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4158 echo "configure:4159: checking for $ac_word" >&5
4159 if eval "test \"`echo '$''{'ac_cv_path_ESD_CONFIG'+set}'`\" = set"; then
4160   echo $ac_n "(cached) $ac_c" 1>&6
4161 else
4162   case "$ESD_CONFIG" in
4163   /*)
4164   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a path.
4165   ;;
4166   ?:/*)                  
4167   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a dos path.
4168   ;;
4169   *)
4170   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4171   ac_dummy="$PATH"
4172   for ac_dir in $ac_dummy; do 
4173     test -z "$ac_dir" && ac_dir=.
4174     if test -f $ac_dir/$ac_word; then
4175       ac_cv_path_ESD_CONFIG="$ac_dir/$ac_word"
4176       break
4177     fi
4178   done
4179   IFS="$ac_save_ifs"
4180   test -z "$ac_cv_path_ESD_CONFIG" && ac_cv_path_ESD_CONFIG="no"
4181   ;;
4182 esac
4183 fi
4184 ESD_CONFIG="$ac_cv_path_ESD_CONFIG"
4185 if test -n "$ESD_CONFIG"; then
4186   echo "$ac_t""$ESD_CONFIG" 1>&6
4187 else
4188   echo "$ac_t""no" 1>&6
4189 fi
4190
4191      if test x${ESD_CONFIG} != xno
4192      then
4193        PLUGINS="${PLUGINS} esd"
4194        LIB_ESD="`${ESD_CONFIG} --libs`"
4195      fi
4196    fi
4197 fi
4198
4199
4200 # Check whether --enable-darwin or --disable-darwin was given.
4201 if test "${enable_darwin+set}" = set; then
4202   enableval="$enable_darwin"
4203   if test x$enable_darwin = xyes; then
4204      PLUGINS="${PLUGINS} darwin"
4205      LIB_DARWIN="-framework CoreAudio"
4206    fi
4207 fi
4208
4209
4210 # Check whether --enable-macosx or --disable-macosx was given.
4211 if test "${enable_macosx+set}" = set; then
4212   enableval="$enable_macosx"
4213   if test x$enable_macosx = xyes
4214    then
4215      BUILTINS="${BUILTINS} macosx"
4216      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
4217      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
4218      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
4219    fi
4220 else
4221   for ac_hdr in Carbon/Carbon.h
4222 do
4223 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4224 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4225 echo "configure:4226: checking for $ac_hdr" >&5
4226 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4227   echo $ac_n "(cached) $ac_c" 1>&6
4228 else
4229   cat > conftest.$ac_ext <<EOF
4230 #line 4231 "configure"
4231 #include "confdefs.h"
4232 #include <$ac_hdr>
4233 EOF
4234 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4235 { (eval echo configure:4236: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4236 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4237 if test -z "$ac_err"; then
4238   rm -rf conftest*
4239   eval "ac_cv_header_$ac_safe=yes"
4240 else
4241   echo "$ac_err" >&5
4242   echo "configure: failed program was:" >&5
4243   cat conftest.$ac_ext >&5
4244   rm -rf conftest*
4245   eval "ac_cv_header_$ac_safe=no"
4246 fi
4247 rm -f conftest*
4248 fi
4249 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4250   echo "$ac_t""yes" 1>&6
4251     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4252   cat >> confdefs.h <<EOF
4253 #define $ac_tr_hdr 1
4254 EOF
4255  BUILTINS="${BUILTINS} macosx"
4256      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
4257      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
4258      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
4259    
4260 else
4261   echo "$ac_t""no" 1>&6
4262 fi
4263 done
4264
4265 fi
4266
4267
4268 # Check whether --enable-qnx or --disable-qnx was given.
4269 if test "${enable_qnx+set}" = set; then
4270   enableval="$enable_qnx"
4271   :
4272 fi
4273
4274     if test x$enable_qnx != xno
4275     then
4276       for ac_hdr in Ph.h
4277 do
4278 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4279 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4280 echo "configure:4281: checking for $ac_hdr" >&5
4281 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4282   echo $ac_n "(cached) $ac_c" 1>&6
4283 else
4284   cat > conftest.$ac_ext <<EOF
4285 #line 4286 "configure"
4286 #include "confdefs.h"
4287 #include <$ac_hdr>
4288 EOF
4289 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4290 { (eval echo configure:4291: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4291 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4292 if test -z "$ac_err"; then
4293   rm -rf conftest*
4294   eval "ac_cv_header_$ac_safe=yes"
4295 else
4296   echo "$ac_err" >&5
4297   echo "configure: failed program was:" >&5
4298   cat conftest.$ac_ext >&5
4299   rm -rf conftest*
4300   eval "ac_cv_header_$ac_safe=no"
4301 fi
4302 rm -f conftest*
4303 fi
4304 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4305   echo "$ac_t""yes" 1>&6
4306     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4307   cat >> confdefs.h <<EOF
4308 #define $ac_tr_hdr 1
4309 EOF
4310  
4311         PLUGINS="${PLUGINS} qnx"
4312         LIB_QNX="-lasound -lph"
4313       
4314 else
4315   echo "$ac_t""no" 1>&6
4316 fi
4317 done
4318
4319     fi
4320
4321 # Check whether --enable-fb or --disable-fb was given.
4322 if test "${enable_fb+set}" = set; then
4323   enableval="$enable_fb"
4324    if test x$enable_fb = xyes
4325     then
4326       PLUGINS="${PLUGINS} fb"
4327     fi 
4328 fi
4329
4330
4331 # Check whether --with-ggi or --without-ggi was given.
4332 if test "${with_ggi+set}" = set; then
4333   withval="$with_ggi"
4334    if test "x$withval" != "xno"
4335     then
4336       PLUGINS="${PLUGINS} ggi"
4337       if test "x$withval" != "xyes"
4338       then
4339         LIB_GGI="-l"$withval
4340       else
4341         LIB_GGI="-lggi"
4342       fi
4343     fi 
4344 fi
4345
4346
4347 # Check whether --enable-sdl or --disable-sdl was given.
4348 if test "${enable_sdl+set}" = set; then
4349   enableval="$enable_sdl"
4350   :
4351 fi
4352
4353 if test "x$enable_sdl" != "xno"
4354 then
4355   SDL_PATH=$PATH
4356   # Check whether --with-sdl-config-path or --without-sdl-config-path was given.
4357 if test "${with_sdl_config_path+set}" = set; then
4358   withval="$with_sdl_config_path"
4359    if test "x$withval" != "xno"
4360       then
4361         SDL_PATH=$withval:$PATH
4362       fi 
4363 fi
4364
4365   # Extract the first word of "sdl12-config", so it can be a program name with args.
4366 set dummy sdl12-config; ac_word=$2
4367 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4368 echo "configure:4369: checking for $ac_word" >&5
4369 if eval "test \"`echo '$''{'ac_cv_path_SDL12_CONFIG'+set}'`\" = set"; then
4370   echo $ac_n "(cached) $ac_c" 1>&6
4371 else
4372   case "$SDL12_CONFIG" in
4373   /*)
4374   ac_cv_path_SDL12_CONFIG="$SDL12_CONFIG" # Let the user override the test with a path.
4375   ;;
4376   ?:/*)                  
4377   ac_cv_path_SDL12_CONFIG="$SDL12_CONFIG" # Let the user override the test with a dos path.
4378   ;;
4379   *)
4380   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4381   ac_dummy="$SDL_PATH"
4382   for ac_dir in $ac_dummy; do 
4383     test -z "$ac_dir" && ac_dir=.
4384     if test -f $ac_dir/$ac_word; then
4385       ac_cv_path_SDL12_CONFIG="$ac_dir/$ac_word"
4386       break
4387     fi
4388   done
4389   IFS="$ac_save_ifs"
4390   test -z "$ac_cv_path_SDL12_CONFIG" && ac_cv_path_SDL12_CONFIG="no"
4391   ;;
4392 esac
4393 fi
4394 SDL12_CONFIG="$ac_cv_path_SDL12_CONFIG"
4395 if test -n "$SDL12_CONFIG"; then
4396   echo "$ac_t""$SDL12_CONFIG" 1>&6
4397 else
4398   echo "$ac_t""no" 1>&6
4399 fi
4400
4401   SDL_CONFIG=${SDL12_CONFIG}
4402   SDL_HEADER="SDL12/SDL.h"
4403   if test x${SDL_CONFIG} = xno
4404   then
4405     # Extract the first word of "sdl11-config", so it can be a program name with args.
4406 set dummy sdl11-config; ac_word=$2
4407 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4408 echo "configure:4409: checking for $ac_word" >&5
4409 if eval "test \"`echo '$''{'ac_cv_path_SDL11_CONFIG'+set}'`\" = set"; then
4410   echo $ac_n "(cached) $ac_c" 1>&6
4411 else
4412   case "$SDL11_CONFIG" in
4413   /*)
4414   ac_cv_path_SDL11_CONFIG="$SDL11_CONFIG" # Let the user override the test with a path.
4415   ;;
4416   ?:/*)                  
4417   ac_cv_path_SDL11_CONFIG="$SDL11_CONFIG" # Let the user override the test with a dos path.
4418   ;;
4419   *)
4420   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4421   ac_dummy="$SDL_PATH"
4422   for ac_dir in $ac_dummy; do 
4423     test -z "$ac_dir" && ac_dir=.
4424     if test -f $ac_dir/$ac_word; then
4425       ac_cv_path_SDL11_CONFIG="$ac_dir/$ac_word"
4426       break
4427     fi
4428   done
4429   IFS="$ac_save_ifs"
4430   test -z "$ac_cv_path_SDL11_CONFIG" && ac_cv_path_SDL11_CONFIG="no"
4431   ;;
4432 esac
4433 fi
4434 SDL11_CONFIG="$ac_cv_path_SDL11_CONFIG"
4435 if test -n "$SDL11_CONFIG"; then
4436   echo "$ac_t""$SDL11_CONFIG" 1>&6
4437 else
4438   echo "$ac_t""no" 1>&6
4439 fi
4440
4441     SDL_CONFIG=${SDL11_CONFIG}
4442     SDL_HEADER="SDL11/SDL.h"
4443   fi
4444   if test x${SDL_CONFIG} = xno
4445   then
4446     # Extract the first word of "sdl-config", so it can be a program name with args.
4447 set dummy sdl-config; ac_word=$2
4448 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4449 echo "configure:4450: checking for $ac_word" >&5
4450 if eval "test \"`echo '$''{'ac_cv_path_SDL_CONFIG'+set}'`\" = set"; then
4451   echo $ac_n "(cached) $ac_c" 1>&6
4452 else
4453   case "$SDL_CONFIG" in
4454   /*)
4455   ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path.
4456   ;;
4457   ?:/*)                  
4458   ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a dos path.
4459   ;;
4460   *)
4461   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4462   ac_dummy="$SDL_PATH"
4463   for ac_dir in $ac_dummy; do 
4464     test -z "$ac_dir" && ac_dir=.
4465     if test -f $ac_dir/$ac_word; then
4466       ac_cv_path_SDL_CONFIG="$ac_dir/$ac_word"
4467       break
4468     fi
4469   done
4470   IFS="$ac_save_ifs"
4471   test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no"
4472   ;;
4473 esac
4474 fi
4475 SDL_CONFIG="$ac_cv_path_SDL_CONFIG"
4476 if test -n "$SDL_CONFIG"; then
4477   echo "$ac_t""$SDL_CONFIG" 1>&6
4478 else
4479   echo "$ac_t""no" 1>&6
4480 fi
4481
4482     SDL_HEADER="SDL/SDL.h"
4483   fi
4484   if test x${SDL_CONFIG} != xno
4485   then
4486     PLUGINS="${PLUGINS} sdl"
4487     CFLAGS_SDL="`${SDL_CONFIG} --cflags`"
4488     LIB_SDL="`${SDL_CONFIG} --libs | sed 's,-rdynamic,,'`"
4489     save_CFLAGS=$CFLAGS
4490     CFLAGS="$CFLAGS $CFLAGS_SDL"
4491     for ac_hdr in ${SDL_HEADER}
4492 do
4493 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4494 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4495 echo "configure:4496: checking for $ac_hdr" >&5
4496 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4497   echo $ac_n "(cached) $ac_c" 1>&6
4498 else
4499   cat > conftest.$ac_ext <<EOF
4500 #line 4501 "configure"
4501 #include "confdefs.h"
4502 #include <$ac_hdr>
4503 EOF
4504 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4505 { (eval echo configure:4506: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4506 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4507 if test -z "$ac_err"; then
4508   rm -rf conftest*
4509   eval "ac_cv_header_$ac_safe=yes"
4510 else
4511   echo "$ac_err" >&5
4512   echo "configure: failed program was:" >&5
4513   cat conftest.$ac_ext >&5
4514   rm -rf conftest*
4515   eval "ac_cv_header_$ac_safe=no"
4516 fi
4517 rm -f conftest*
4518 fi
4519 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4520   echo "$ac_t""yes" 1>&6
4521     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4522   cat >> confdefs.h <<EOF
4523 #define $ac_tr_hdr 1
4524 EOF
4525  cat >> confdefs.h <<EOF
4526 #define SDL_INCLUDE_FILE <${SDL_HEADER}>
4527 EOF
4528
4529 else
4530   echo "$ac_t""no" 1>&6
4531 echo "The development package for SDL is not installed. Please install it"
4532         echo "and try again. Alternatively you can also configure with --disable-sdl."
4533         exit 1 
4534 fi
4535 done
4536
4537     CFLAGS=$save_CFLAGS
4538     if expr 1.1.5 \> `$SDL_CONFIG --version` >/dev/null
4539     then
4540       echo "You need SDL version 1.1.5 or later. Install it and try again."
4541       echo "Alternatively, you can also configure with --disable-sdl."
4542       exit 1
4543     fi
4544   elif test "x$enable_sdl" =  "xyes"
4545   then
4546     echo "I couldn't find the SDL package. You can download libSDL from"
4547     echo "http://www.libsdl.org/, or configure with --disable-sdl. Have a"
4548     echo "nice day."
4549     exit 1
4550   fi
4551 fi
4552
4553 # Check whether --with-directx or --without-directx was given.
4554 if test "${with_directx+set}" = set; then
4555   withval="$with_directx"
4556    if test "x$withval" != "xno"
4557     then
4558       PLUGINS="${PLUGINS} directx"
4559       if test "x$withval" != "xyes"
4560       then
4561         LIB_DIRECTX="${LIB_DIRECTX} -L"$withval"/lib -lgdi32 -ldxguid"
4562         INCLUDE="${INCLUDE} -I"$withval"/include"
4563       else
4564         for ac_hdr in directx.h
4565 do
4566 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4567 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4568 echo "configure:4569: checking for $ac_hdr" >&5
4569 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4570   echo $ac_n "(cached) $ac_c" 1>&6
4571 else
4572   cat > conftest.$ac_ext <<EOF
4573 #line 4574 "configure"
4574 #include "confdefs.h"
4575 #include <$ac_hdr>
4576 EOF
4577 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4578 { (eval echo configure:4579: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4579 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4580 if test -z "$ac_err"; then
4581   rm -rf conftest*
4582   eval "ac_cv_header_$ac_safe=yes"
4583 else
4584   echo "$ac_err" >&5
4585   echo "configure: failed program was:" >&5
4586   cat conftest.$ac_ext >&5
4587   rm -rf conftest*
4588   eval "ac_cv_header_$ac_safe=no"
4589 fi
4590 rm -f conftest*
4591 fi
4592 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4593   echo "$ac_t""yes" 1>&6
4594     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4595   cat >> confdefs.h <<EOF
4596 #define $ac_tr_hdr 1
4597 EOF
4598  
4599 else
4600   echo "$ac_t""no" 1>&6
4601 echo "Cannot find DirectX headers !"; exit
4602 fi
4603 done
4604
4605         LIB_DIRECTX="${LIB_DIRECTX} -L/usr/lib -lgdi32 -ldxguid"
4606       fi
4607     fi 
4608 fi
4609
4610     if test "x$withval" = "x"
4611     then
4612       for ac_hdr in directx.h
4613 do
4614 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4615 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4616 echo "configure:4617: checking for $ac_hdr" >&5
4617 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4618   echo $ac_n "(cached) $ac_c" 1>&6
4619 else
4620   cat > conftest.$ac_ext <<EOF
4621 #line 4622 "configure"
4622 #include "confdefs.h"
4623 #include <$ac_hdr>
4624 EOF
4625 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4626 { (eval echo configure:4627: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4627 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4628 if test -z "$ac_err"; then
4629   rm -rf conftest*
4630   eval "ac_cv_header_$ac_safe=yes"
4631 else
4632   echo "$ac_err" >&5
4633   echo "configure: failed program was:" >&5
4634   cat conftest.$ac_ext >&5
4635   rm -rf conftest*
4636   eval "ac_cv_header_$ac_safe=no"
4637 fi
4638 rm -f conftest*
4639 fi
4640 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4641   echo "$ac_t""yes" 1>&6
4642     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4643   cat >> confdefs.h <<EOF
4644 #define $ac_tr_hdr 1
4645 EOF
4646  PLUGINS="${PLUGINS} directx"
4647        LIB_DIRECTX="${LIB_DIRECTX} -L/usr/lib -lgdi32 -ldxguid"
4648 else
4649   echo "$ac_t""no" 1>&6
4650 fi
4651 done
4652
4653     fi
4654
4655 # Check whether --with-glide or --without-glide was given.
4656 if test "${with_glide+set}" = set; then
4657   withval="$with_glide"
4658    if test "x$withval" != "xno"
4659     then
4660       PLUGINS="${PLUGINS} glide"
4661       if test "x$withval" != "xyes"
4662       then
4663         LIB_GLIDE="-l"$withval" -lm"
4664       else
4665         LIB_GLIDE="-lglide2x -lm"
4666       fi
4667     fi 
4668 fi
4669
4670
4671 # Check whether --enable-ncurses or --disable-ncurses was given.
4672 if test "${enable_ncurses+set}" = set; then
4673   enableval="$enable_ncurses"
4674   if test x$enable_ncurses = xyes; then
4675      PLUGINS="${PLUGINS} ncurses"
4676      LIB_NCURSES="-lncurses"
4677    fi
4678 fi
4679
4680
4681 # Check whether --enable-qt or --disable-qt was given.
4682 if test "${enable_qt+set}" = set; then
4683   enableval="$enable_qt"
4684   if test x$enable_qt = xyes; then
4685      PLUGINS="${PLUGINS} qt"
4686      ALIASES="${ALIASES} qvlc"
4687      LIB_QT="-lqt -L${QTDIR}/lib"
4688      if test -x ${QTDIR}/bin/moc
4689      then
4690        MOC=${QTDIR}/bin/moc
4691      else
4692        MOC=moc
4693      fi
4694    fi
4695 fi
4696
4697
4698 # Check whether --enable-kde or --disable-kde was given.
4699 if test "${enable_kde+set}" = set; then
4700   enableval="$enable_kde"
4701   if test x$enable_kde = xyes; then
4702      PLUGINS="${PLUGINS} kde"
4703      ALIASES="${ALIASES} kvlc"
4704      LIB_KDE="-L${KDEDIR}/lib -lkfile"
4705      if test -x ${QTDIR}/bin/moc
4706      then
4707        MOC=${QTDIR}/bin/moc
4708      else
4709        MOC=moc
4710      fi
4711    fi
4712 fi
4713
4714
4715 # Check whether --enable-gnome or --disable-gnome was given.
4716 if test "${enable_gnome+set}" = set; then
4717   enableval="$enable_gnome"
4718   if test x$enable_gnome = xyes; then
4719      PLUGINS="${PLUGINS} gnome"
4720      ALIASES="${ALIASES} gnome-vlc"
4721      LIB_GNOME="`gnome-config --libs gnomeui | sed 's,-rdynamic,,'`"
4722    fi
4723 fi
4724
4725
4726 # Check whether --enable-gtk or --disable-gtk was given.
4727 if test "${enable_gtk+set}" = set; then
4728   enableval="$enable_gtk"
4729   :
4730 fi
4731
4732 if test x$enable_gtk != xno
4733 then
4734   # look for gtk-config
4735   # Extract the first word of "gtk-config", so it can be a program name with args.
4736 set dummy gtk-config; ac_word=$2
4737 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4738 echo "configure:4739: checking for $ac_word" >&5
4739 if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then
4740   echo $ac_n "(cached) $ac_c" 1>&6
4741 else
4742   case "$GTK_CONFIG" in
4743   /*)
4744   ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
4745   ;;
4746   ?:/*)                  
4747   ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a dos path.
4748   ;;
4749   *)
4750   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4751   ac_dummy="$PATH"
4752   for ac_dir in $ac_dummy; do 
4753     test -z "$ac_dir" && ac_dir=.
4754     if test -f $ac_dir/$ac_word; then
4755       ac_cv_path_GTK_CONFIG="$ac_dir/$ac_word"
4756       break
4757     fi
4758   done
4759   IFS="$ac_save_ifs"
4760   test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
4761   ;;
4762 esac
4763 fi
4764 GTK_CONFIG="$ac_cv_path_GTK_CONFIG"
4765 if test -n "$GTK_CONFIG"; then
4766   echo "$ac_t""$GTK_CONFIG" 1>&6
4767 else
4768   echo "$ac_t""no" 1>&6
4769 fi
4770
4771   if test -x ${GTK_CONFIG}
4772   then
4773     CFLAGS_GTK="`${GTK_CONFIG} --cflags gtk`"
4774     LIB_GTK="`${GTK_CONFIG} --libs gtk | sed 's,-rdynamic,,'`"
4775   fi
4776   # now look for the gtk.h header
4777   saved_CPPFLAGS=$CPPFLAGS
4778   CPPFLAGS="$CPPFLAGS $CFLAGS_GTK"
4779   for ac_hdr in gtk/gtk.h
4780 do
4781 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4782 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4783 echo "configure:4784: checking for $ac_hdr" >&5
4784 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4785   echo $ac_n "(cached) $ac_c" 1>&6
4786 else
4787   cat > conftest.$ac_ext <<EOF
4788 #line 4789 "configure"
4789 #include "confdefs.h"
4790 #include <$ac_hdr>
4791 EOF
4792 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4793 { (eval echo configure:4794: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4794 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4795 if test -z "$ac_err"; then
4796   rm -rf conftest*
4797   eval "ac_cv_header_$ac_safe=yes"
4798 else
4799   echo "$ac_err" >&5
4800   echo "configure: failed program was:" >&5
4801   cat conftest.$ac_ext >&5
4802   rm -rf conftest*
4803   eval "ac_cv_header_$ac_safe=no"
4804 fi
4805 rm -f conftest*
4806 fi
4807 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4808   echo "$ac_t""yes" 1>&6
4809     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4810   cat >> confdefs.h <<EOF
4811 #define $ac_tr_hdr 1
4812 EOF
4813  
4814     PLUGINS="${PLUGINS} gtk"
4815     ALIASES="${ALIASES} gvlc"
4816   
4817 else
4818   echo "$ac_t""no" 1>&6
4819 fi
4820 done
4821
4822   CPPFLAGS=$saved_CPPFLAGS
4823 fi
4824
4825 # Check whether --enable-x11 or --disable-x11 was given.
4826 if test "${enable_x11+set}" = set; then
4827   enableval="$enable_x11"
4828   :
4829 fi
4830
4831 if test x$enable_x11 != xno; then
4832   if test x$x_includes = xNONE; then
4833     x_includes=/usr/X11R6/include
4834   fi
4835   if test x$x_libraries = xNONE; then
4836     x_libraries=/usr/X11R6/lib
4837   fi
4838   saved_CPPFLAGS=$CPPFLAGS
4839   CPPFLAGS="$CPPFLAGS -I$x_includes"
4840   for ac_hdr in X11/Xlib.h
4841 do
4842 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4843 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4844 echo "configure:4845: checking for $ac_hdr" >&5
4845 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4846   echo $ac_n "(cached) $ac_c" 1>&6
4847 else
4848   cat > conftest.$ac_ext <<EOF
4849 #line 4850 "configure"
4850 #include "confdefs.h"
4851 #include <$ac_hdr>
4852 EOF
4853 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4854 { (eval echo configure:4855: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4855 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4856 if test -z "$ac_err"; then
4857   rm -rf conftest*
4858   eval "ac_cv_header_$ac_safe=yes"
4859 else
4860   echo "$ac_err" >&5
4861   echo "configure: failed program was:" >&5
4862   cat conftest.$ac_ext >&5
4863   rm -rf conftest*
4864   eval "ac_cv_header_$ac_safe=no"
4865 fi
4866 rm -f conftest*
4867 fi
4868 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4869   echo "$ac_t""yes" 1>&6
4870     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4871   cat >> confdefs.h <<EOF
4872 #define $ac_tr_hdr 1
4873 EOF
4874  
4875     PLUGINS="${PLUGINS} x11"
4876     LIB_X11="-L$x_libraries -lX11 -lXext"
4877     CFLAGS_X11="-I$x_includes"
4878   
4879   CPPFLAGS=$saved_CPPFLAGS
4880 else
4881   echo "$ac_t""no" 1>&6
4882 fi
4883 done
4884
4885 fi
4886
4887 # Check whether --enable-xvideo or --disable-xvideo was given.
4888 if test "${enable_xvideo+set}" = set; then
4889   enableval="$enable_xvideo"
4890   :
4891 fi
4892
4893 if test x$enable_xvideo != xno; then
4894   if test x$x_includes = xNONE; then
4895     x_includes=/usr/X11R6/include
4896   fi
4897   if test x$x_libraries = xNONE; then
4898     x_libraries=/usr/X11R6/lib
4899   fi
4900   saved_CPPFLAGS=$CPPFLAGS
4901   CPPFLAGS="$CPPFLAGS -I$x_includes"
4902   for ac_hdr in X11/extensions/Xv.h
4903 do
4904 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4905 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4906 echo "configure:4907: checking for $ac_hdr" >&5
4907 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4908   echo $ac_n "(cached) $ac_c" 1>&6
4909 else
4910   cat > conftest.$ac_ext <<EOF
4911 #line 4912 "configure"
4912 #include "confdefs.h"
4913 #include <$ac_hdr>
4914 EOF
4915 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4916 { (eval echo configure:4917: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4917 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4918 if test -z "$ac_err"; then
4919   rm -rf conftest*
4920   eval "ac_cv_header_$ac_safe=yes"
4921 else
4922   echo "$ac_err" >&5
4923   echo "configure: failed program was:" >&5
4924   cat conftest.$ac_ext >&5
4925   rm -rf conftest*
4926   eval "ac_cv_header_$ac_safe=no"
4927 fi
4928 rm -f conftest*
4929 fi
4930 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4931   echo "$ac_t""yes" 1>&6
4932     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4933   cat >> confdefs.h <<EOF
4934 #define $ac_tr_hdr 1
4935 EOF
4936  
4937     PLUGINS="${PLUGINS} xvideo"
4938     LIB_XVIDEO="-L$x_libraries -lX11 -lXext -lXv"
4939     CFLAGS_X11="-I$x_includes"
4940   
4941   CPPFLAGS=$saved_CPPFLAGS
4942 else
4943   echo "$ac_t""no" 1>&6
4944 fi
4945 done
4946
4947 fi
4948
4949 # Check whether --enable-alsa or --disable-alsa was given.
4950 if test "${enable_alsa+set}" = set; then
4951   enableval="$enable_alsa"
4952   if test x$enable_alsa = xyes
4953    then
4954      ac_safe=`echo "sys/asoundlib.h" | sed 'y%./+-%__p_%'`
4955 echo $ac_n "checking for sys/asoundlib.h""... $ac_c" 1>&6
4956 echo "configure:4957: checking for sys/asoundlib.h" >&5
4957 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4958   echo $ac_n "(cached) $ac_c" 1>&6
4959 else
4960   cat > conftest.$ac_ext <<EOF
4961 #line 4962 "configure"
4962 #include "confdefs.h"
4963 #include <sys/asoundlib.h>
4964 EOF
4965 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4966 { (eval echo configure:4967: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4967 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4968 if test -z "$ac_err"; then
4969   rm -rf conftest*
4970   eval "ac_cv_header_$ac_safe=yes"
4971 else
4972   echo "$ac_err" >&5
4973   echo "configure: failed program was:" >&5
4974   cat conftest.$ac_ext >&5
4975   rm -rf conftest*
4976   eval "ac_cv_header_$ac_safe=no"
4977 fi
4978 rm -f conftest*
4979 fi
4980 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4981   echo "$ac_t""yes" 1>&6
4982   echo $ac_n "checking for main in -lasound""... $ac_c" 1>&6
4983 echo "configure:4984: checking for main in -lasound" >&5
4984 ac_lib_var=`echo asound'_'main | sed 'y%./+-%__p_%'`
4985 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4986   echo $ac_n "(cached) $ac_c" 1>&6
4987 else
4988   ac_save_LIBS="$LIBS"
4989 LIBS="-lasound  $LIBS"
4990 cat > conftest.$ac_ext <<EOF
4991 #line 4992 "configure"
4992 #include "confdefs.h"
4993
4994 int main() {
4995 main()
4996 ; return 0; }
4997 EOF
4998 if { (eval echo configure:4999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4999   rm -rf conftest*
5000   eval "ac_cv_lib_$ac_lib_var=yes"
5001 else
5002   echo "configure: failed program was:" >&5
5003   cat conftest.$ac_ext >&5
5004   rm -rf conftest*
5005   eval "ac_cv_lib_$ac_lib_var=no"
5006 fi
5007 rm -f conftest*
5008 LIBS="$ac_save_LIBS"
5009
5010 fi
5011 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5012   echo "$ac_t""yes" 1>&6
5013   have_alsa="true"
5014 else
5015   echo "$ac_t""no" 1>&6
5016 have_alsa="false"
5017 fi
5018
5019 else
5020   echo "$ac_t""no" 1>&6
5021 have_alsa="false"
5022 fi
5023
5024      if test x$have_alsa = xtrue
5025      then
5026        PLUGINS="${PLUGINS} alsa"
5027        LIB_ALSA="-lasound"
5028      fi
5029    fi
5030 fi
5031
5032
5033 fi
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094 trap '' 1 2 15
5095 cat > confcache <<\EOF
5096 # This file is a shell script that caches the results of configure
5097 # tests run on this system so they can be shared between configure
5098 # scripts and configure runs.  It is not useful on other systems.
5099 # If it contains results you don't want to keep, you may remove or edit it.
5100 #
5101 # By default, configure uses ./config.cache as the cache file,
5102 # creating it if it does not exist already.  You can give configure
5103 # the --cache-file=FILE option to use a different cache file; that is
5104 # what configure does when it calls configure scripts in
5105 # subdirectories, so they share the cache.
5106 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5107 # config.status only pays attention to the cache file if you give it the
5108 # --recheck option to rerun configure.
5109 #
5110 EOF
5111 # The following way of writing the cache mishandles newlines in values,
5112 # but we know of no workaround that is simple, portable, and efficient.
5113 # So, don't put newlines in cache variables' values.
5114 # Ultrix sh set writes to stderr and can't be redirected directly,
5115 # and sets the high bit in the cache file unless we assign to the vars.
5116 (set) 2>&1 |
5117   case `(ac_space=' '; set | grep ac_space) 2>&1` in
5118   *ac_space=\ *)
5119     # `set' does not quote correctly, so add quotes (double-quote substitution
5120     # turns \\\\ into \\, and sed turns \\ into \).
5121     sed -n \
5122       -e "s/'/'\\\\''/g" \
5123       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5124     ;;
5125   *)
5126     # `set' quotes correctly as required by POSIX, so do not add quotes.
5127     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5128     ;;
5129   esac >> confcache
5130 if cmp -s $cache_file confcache; then
5131   :
5132 else
5133   if test -w $cache_file; then
5134     echo "updating cache $cache_file"
5135     cat confcache > $cache_file
5136   else
5137     echo "not updating unwritable cache $cache_file"
5138   fi
5139 fi
5140 rm -f confcache
5141
5142 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5143
5144 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5145 # Let make expand exec_prefix.
5146 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5147
5148 # Any assignment to VPATH causes Sun make to only execute
5149 # the first set of double-colon rules, so remove it if not needed.
5150 # If there is a colon in the path, we need to keep it.
5151 if test "x$srcdir" = x.; then
5152   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
5153 fi
5154
5155 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5156
5157 DEFS=-DHAVE_CONFIG_H
5158
5159 # Without the "./", some shells look in PATH for config.status.
5160 : ${CONFIG_STATUS=./config.status}
5161
5162 echo creating $CONFIG_STATUS
5163 rm -f $CONFIG_STATUS
5164 cat > $CONFIG_STATUS <<EOF
5165 #! /bin/sh
5166 # Generated automatically by configure.
5167 # Run this file to recreate the current configuration.
5168 # This directory was configured as follows,
5169 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5170 #
5171 # $0 $ac_configure_args
5172 #
5173 # Compiler output produced by configure, useful for debugging
5174 # configure, is in ./config.log if it exists.
5175
5176 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5177 for ac_option
5178 do
5179   case "\$ac_option" in
5180   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5181     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5182     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5183   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5184     echo "$CONFIG_STATUS generated by autoconf version 2.13"
5185     exit 0 ;;
5186   -help | --help | --hel | --he | --h)
5187     echo "\$ac_cs_usage"; exit 0 ;;
5188   *) echo "\$ac_cs_usage"; exit 1 ;;
5189   esac
5190 done
5191
5192 ac_given_srcdir=$srcdir
5193 ac_given_INSTALL="$INSTALL"
5194
5195 trap 'rm -fr `echo "Makefile.opts include/config.h include/defs.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5196 EOF
5197 cat >> $CONFIG_STATUS <<EOF
5198
5199 # Protect against being on the right side of a sed subst in config.status.
5200 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5201  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5202 $ac_vpsub
5203 $extrasub
5204 s%@SHELL@%$SHELL%g
5205 s%@CFLAGS@%$CFLAGS%g
5206 s%@CPPFLAGS@%$CPPFLAGS%g
5207 s%@CXXFLAGS@%$CXXFLAGS%g
5208 s%@FFLAGS@%$FFLAGS%g
5209 s%@DEFS@%$DEFS%g
5210 s%@LDFLAGS@%$LDFLAGS%g
5211 s%@LIBS@%$LIBS%g
5212 s%@exec_prefix@%$exec_prefix%g
5213 s%@prefix@%$prefix%g
5214 s%@program_transform_name@%$program_transform_name%g
5215 s%@bindir@%$bindir%g
5216 s%@sbindir@%$sbindir%g
5217 s%@libexecdir@%$libexecdir%g
5218 s%@datadir@%$datadir%g
5219 s%@sysconfdir@%$sysconfdir%g
5220 s%@sharedstatedir@%$sharedstatedir%g
5221 s%@localstatedir@%$localstatedir%g
5222 s%@libdir@%$libdir%g
5223 s%@includedir@%$includedir%g
5224 s%@oldincludedir@%$oldincludedir%g
5225 s%@infodir@%$infodir%g
5226 s%@mandir@%$mandir%g
5227 s%@host@%$host%g
5228 s%@host_alias@%$host_alias%g
5229 s%@host_cpu@%$host_cpu%g
5230 s%@host_vendor@%$host_vendor%g
5231 s%@host_os@%$host_os%g
5232 s%@VLC_VERSION@%$VLC_VERSION%g
5233 s%@VLC_CODENAME@%$VLC_CODENAME%g
5234 s%@LIBDVDCSS_VERSION@%$LIBDVDCSS_VERSION%g
5235 s%@SET_MAKE@%$SET_MAKE%g
5236 s%@CC@%$CC%g
5237 s%@CPP@%$CPP%g
5238 s%@RANLIB@%$RANLIB%g
5239 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5240 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5241 s%@INSTALL_DATA@%$INSTALL_DATA%g
5242 s%@ESD_CONFIG@%$ESD_CONFIG%g
5243 s%@SDL12_CONFIG@%$SDL12_CONFIG%g
5244 s%@SDL11_CONFIG@%$SDL11_CONFIG%g
5245 s%@SDL_CONFIG@%$SDL_CONFIG%g
5246 s%@GTK_CONFIG@%$GTK_CONFIG%g
5247 s%@SYS@%$SYS%g
5248 s%@ARCH@%$ARCH%g
5249 s%@PLUGINS@%$PLUGINS%g
5250 s%@BUILTINS@%$BUILTINS%g
5251 s%@ALIASES@%$ALIASES%g
5252 s%@DEFINE@%$DEFINE%g
5253 s%@INCLUDE@%$INCLUDE%g
5254 s%@DEBUG@%$DEBUG%g
5255 s%@STATS@%$STATS%g
5256 s%@ASM@%$ASM%g
5257 s%@TRACE@%$TRACE%g
5258 s%@CPROF@%$CPROF%g
5259 s%@GPROF@%$GPROF%g
5260 s%@OPTIMS@%$OPTIMS%g
5261 s%@NEED_GETOPT@%$NEED_GETOPT%g
5262 s%@MOC@%$MOC%g
5263 s%@WINDRES@%$WINDRES%g
5264 s%@LCFLAGS@%$LCFLAGS%g
5265 s%@PLCFLAGS@%$PLCFLAGS%g
5266 s%@SOFLAGS@%$SOFLAGS%g
5267 s%@LIB@%$LIB%g
5268 s%@LIB_ALSA@%$LIB_ALSA%g
5269 s%@LIB_BEOS@%$LIB_BEOS%g
5270 s%@LIB_DARWIN@%$LIB_DARWIN%g
5271 s%@LIB_DVD@%$LIB_DVD%g
5272 s%@LIB_DVD_PLUGIN@%$LIB_DVD_PLUGIN%g
5273 s%@LIB_ESD@%$LIB_ESD%g
5274 s%@LIB_GGI@%$LIB_GGI%g
5275 s%@LIB_GLIDE@%$LIB_GLIDE%g
5276 s%@LIB_GNOME@%$LIB_GNOME%g
5277 s%@LIB_GTK@%$LIB_GTK%g
5278 s%@LIB_IDCTALTIVEC@%$LIB_IDCTALTIVEC%g
5279 s%@LIB_LIBDVDCSS@%$LIB_LIBDVDCSS%g
5280 s%@LIB_KDE@%$LIB_KDE%g
5281 s%@LIB_MACOSX@%$LIB_MACOSX%g
5282 s%@LIB_QNX@%$LIB_QNX%g
5283 s%@LIB_NCURSES@%$LIB_NCURSES%g
5284 s%@LIB_QT@%$LIB_QT%g
5285 s%@LIB_TS@%$LIB_TS%g
5286 s%@LIB_SDL@%$LIB_SDL%g
5287 s%@LIB_DIRECTX@%$LIB_DIRECTX%g
5288 s%@LIB_X11@%$LIB_X11%g
5289 s%@LIB_XVIDEO@%$LIB_XVIDEO%g
5290 s%@LIB_YUV@%$LIB_YUV%g
5291 s%@CFLAGS_VLC@%$CFLAGS_VLC%g
5292 s%@CFLAGS_DVD@%$CFLAGS_DVD%g
5293 s%@CFLAGS_LIBDVDCSS@%$CFLAGS_LIBDVDCSS%g
5294 s%@CFLAGS_GTK@%$CFLAGS_GTK%g
5295 s%@CFLAGS_SDL@%$CFLAGS_SDL%g
5296 s%@CFLAGS_X11@%$CFLAGS_X11%g
5297 s%@OBJ_DVD@%$OBJ_DVD%g
5298 s%@OBJ_LIBDVDCSS@%$OBJ_LIBDVDCSS%g
5299 s%@NEED_LIBDVDCSS@%$NEED_LIBDVDCSS%g
5300
5301 CEOF
5302 EOF
5303
5304 cat >> $CONFIG_STATUS <<\EOF
5305
5306 # Split the substitutions into bite-sized pieces for seds with
5307 # small command number limits, like on Digital OSF/1 and HP-UX.
5308 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5309 ac_file=1 # Number of current file.
5310 ac_beg=1 # First line for current file.
5311 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5312 ac_more_lines=:
5313 ac_sed_cmds=""
5314 while $ac_more_lines; do
5315   if test $ac_beg -gt 1; then
5316     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5317   else
5318     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5319   fi
5320   if test ! -s conftest.s$ac_file; then
5321     ac_more_lines=false
5322     rm -f conftest.s$ac_file
5323   else
5324     if test -z "$ac_sed_cmds"; then
5325       ac_sed_cmds="sed -f conftest.s$ac_file"
5326     else
5327       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5328     fi
5329     ac_file=`expr $ac_file + 1`
5330     ac_beg=$ac_end
5331     ac_end=`expr $ac_end + $ac_max_sed_cmds`
5332   fi
5333 done
5334 if test -z "$ac_sed_cmds"; then
5335   ac_sed_cmds=cat
5336 fi
5337 EOF
5338
5339 cat >> $CONFIG_STATUS <<EOF
5340
5341 CONFIG_FILES=\${CONFIG_FILES-"Makefile.opts include/config.h"}
5342 EOF
5343 cat >> $CONFIG_STATUS <<\EOF
5344 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5345   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5346   case "$ac_file" in
5347   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5348        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5349   *) ac_file_in="${ac_file}.in" ;;
5350   esac
5351
5352   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5353
5354   # Remove last slash and all that follows it.  Not all systems have dirname.
5355   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5356   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5357     # The file is in a subdirectory.
5358     test ! -d "$ac_dir" && mkdir "$ac_dir"
5359     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5360     # A "../" for each directory in $ac_dir_suffix.
5361     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5362   else
5363     ac_dir_suffix= ac_dots=
5364   fi
5365
5366   case "$ac_given_srcdir" in
5367   .)  srcdir=.
5368       if test -z "$ac_dots"; then top_srcdir=.
5369       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5370   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5371   *) # Relative path.
5372     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5373     top_srcdir="$ac_dots$ac_given_srcdir" ;;
5374   esac
5375
5376   case "$ac_given_INSTALL" in
5377   [/$]*) INSTALL="$ac_given_INSTALL" ;;
5378   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5379   esac
5380
5381   echo creating "$ac_file"
5382   rm -f "$ac_file"
5383   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5384   case "$ac_file" in
5385   *Makefile*) ac_comsub="1i\\
5386 # $configure_input" ;;
5387   *) ac_comsub= ;;
5388   esac
5389
5390   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5391   sed -e "$ac_comsub
5392 s%@configure_input@%$configure_input%g
5393 s%@srcdir@%$srcdir%g
5394 s%@top_srcdir@%$top_srcdir%g
5395 s%@INSTALL@%$INSTALL%g
5396 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5397 fi; done
5398 rm -f conftest.s*
5399
5400 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5401 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5402 #
5403 # ac_d sets the value in "#define NAME VALUE" lines.
5404 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
5405 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
5406 ac_dC='\3'
5407 ac_dD='%g'
5408 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5409 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5410 ac_uB='\([      ]\)%\1#\2define\3'
5411 ac_uC=' '
5412 ac_uD='\4%g'
5413 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5414 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5415 ac_eB='$%\1#\2define\3'
5416 ac_eC=' '
5417 ac_eD='%g'
5418
5419 if test "${CONFIG_HEADERS+set}" != set; then
5420 EOF
5421 cat >> $CONFIG_STATUS <<EOF
5422   CONFIG_HEADERS="include/defs.h"
5423 EOF
5424 cat >> $CONFIG_STATUS <<\EOF
5425 fi
5426 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5427   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5428   case "$ac_file" in
5429   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5430        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5431   *) ac_file_in="${ac_file}.in" ;;
5432   esac
5433
5434   echo creating $ac_file
5435
5436   rm -f conftest.frag conftest.in conftest.out
5437   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5438   cat $ac_file_inputs > conftest.in
5439
5440 EOF
5441
5442 # Transform confdefs.h into a sed script conftest.vals that substitutes
5443 # the proper values into config.h.in to produce config.h.  And first:
5444 # Protect against being on the right side of a sed subst in config.status.
5445 # Protect against being in an unquoted here document in config.status.
5446 rm -f conftest.vals
5447 cat > conftest.hdr <<\EOF
5448 s/[\\&%]/\\&/g
5449 s%[\\$`]%\\&%g
5450 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5451 s%ac_d%ac_u%gp
5452 s%ac_u%ac_e%gp
5453 EOF
5454 sed -n -f conftest.hdr confdefs.h > conftest.vals
5455 rm -f conftest.hdr
5456
5457 # This sed command replaces #undef with comments.  This is necessary, for
5458 # example, in the case of _POSIX_SOURCE, which is predefined and required
5459 # on some systems where configure will not decide to define it.
5460 cat >> conftest.vals <<\EOF
5461 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5462 EOF
5463
5464 # Break up conftest.vals because some shells have a limit on
5465 # the size of here documents, and old seds have small limits too.
5466
5467 rm -f conftest.tail
5468 while :
5469 do
5470   ac_lines=`grep -c . conftest.vals`
5471   # grep -c gives empty output for an empty file on some AIX systems.
5472   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5473   # Write a limited-size here document to conftest.frag.
5474   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5475   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5476   echo 'CEOF
5477   sed -f conftest.frag conftest.in > conftest.out
5478   rm -f conftest.in
5479   mv conftest.out conftest.in
5480 ' >> $CONFIG_STATUS
5481   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5482   rm -f conftest.vals
5483   mv conftest.tail conftest.vals
5484 done
5485 rm -f conftest.vals
5486
5487 cat >> $CONFIG_STATUS <<\EOF
5488   rm -f conftest.frag conftest.h
5489   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
5490   cat conftest.in >> conftest.h
5491   rm -f conftest.in
5492   if cmp -s $ac_file conftest.h 2>/dev/null; then
5493     echo "$ac_file is unchanged"
5494     rm -f conftest.h
5495   else
5496     # Remove last slash and all that follows it.  Not all systems have dirname.
5497       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5498       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5499       # The file is in a subdirectory.
5500       test ! -d "$ac_dir" && mkdir "$ac_dir"
5501     fi
5502     rm -f $ac_file
5503     mv conftest.h $ac_file
5504   fi
5505 fi; done
5506
5507 EOF
5508 cat >> $CONFIG_STATUS <<EOF
5509
5510 EOF
5511 cat >> $CONFIG_STATUS <<\EOF
5512
5513 exit 0
5514 EOF
5515 chmod +x $CONFIG_STATUS
5516 rm -fr confdefs* $ac_clean_files
5517 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5518
5519
5520 echo "
5521 global configuration
5522 --------------------
5523 system                : ${SYS}
5524 architecture          : ${ARCH}
5525 optimizations         : ${OPTIMS}"
5526
5527 if test x${HAVE_VLC} = x1
5528 then
5529   echo "
5530 vlc configuration
5531 -----------------
5532 vlc version           : ${VLC_VERSION}
5533 debug mode            : ${DEBUG}
5534 statistics            : ${STATS}
5535 trace mode            : ${TRACE}
5536 cprof/gprof support   : ${CPROF}/${GPROF}
5537 need builtin getopt   : ${NEED_GETOPT}
5538 built-in modules      :${BUILTINS}
5539 plugin modules        :${PLUGINS}
5540 vlc aliases           :${ALIASES}"
5541 fi
5542
5543 echo "
5544 libdvdcss configuration
5545 -----------------------
5546 can be built          : ${CAN_BUILD_LIBDVDCSS}
5547 will be built         : ${NEED_LIBDVDCSS}"
5548 if test x${NEED_LIBDVDCSS} = x1
5549 then
5550   echo "need BSDI libdvd      : ${NEED_BSDI_LIBDVD}"
5551   echo "link statically       : ${STATIC_LIBDVDCSS}"
5552 else
5553   echo "use dummy replacement : ${DUMMY_LIBDVDCSS}"
5554 fi
5555
5556 echo "
5557 You may now tune Makefile.opts at your convenience, for instance to choose
5558 which modules get compiled as plugins.
5559 "
5560 if test x${HAVE_VLC} = x1
5561 then
5562   echo "To build vlc and its plugins, type \`make vlc'."
5563 fi
5564 if test x${HAVE_LIBDVDCSS} = x1
5565 then
5566   echo "To build libdvdcss only, type \`make libdvdcss'."
5567 fi
5568 echo ""
5569