]> git.sesse.net Git - vlc/blob - configure
Fixed the slider overflow problem.
[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   --disable-altivec       Disable altivec optimizations (default enabled on PPC)"
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.83
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 #include <stdlib.h>
2140 #include <sys/stat.h>
2141
2142 #ifdef HAVE_UNISTD_H
2143 # include <unistd.h>
2144 #endif
2145
2146 /* This mess was copied from the GNU getpagesize.h.  */
2147 #ifndef HAVE_GETPAGESIZE
2148
2149 /* Assume that all systems that can run configure have sys/param.h.  */
2150 # ifndef HAVE_SYS_PARAM_H
2151 #  define HAVE_SYS_PARAM_H 1
2152 # endif
2153
2154 # ifdef _SC_PAGESIZE
2155 #  define getpagesize() sysconf(_SC_PAGESIZE)
2156 # else /* no _SC_PAGESIZE */
2157 #  ifdef HAVE_SYS_PARAM_H
2158 #   include <sys/param.h>
2159 #   ifdef EXEC_PAGESIZE
2160 #    define getpagesize() EXEC_PAGESIZE
2161 #   else /* no EXEC_PAGESIZE */
2162 #    ifdef NBPG
2163 #     define getpagesize() NBPG * CLSIZE
2164 #     ifndef CLSIZE
2165 #      define CLSIZE 1
2166 #     endif /* no CLSIZE */
2167 #    else /* no NBPG */
2168 #     ifdef NBPC
2169 #      define getpagesize() NBPC
2170 #     else /* no NBPC */
2171 #      ifdef PAGESIZE
2172 #       define getpagesize() PAGESIZE
2173 #      endif /* PAGESIZE */
2174 #     endif /* no NBPC */
2175 #    endif /* no NBPG */
2176 #   endif /* no EXEC_PAGESIZE */
2177 #  else /* no HAVE_SYS_PARAM_H */
2178 #   define getpagesize() 8192   /* punt totally */
2179 #  endif /* no HAVE_SYS_PARAM_H */
2180 # endif /* no _SC_PAGESIZE */
2181
2182 #endif /* no HAVE_GETPAGESIZE */
2183
2184 #ifdef __cplusplus
2185 extern "C" { void *malloc(unsigned); }
2186 #else
2187 char *malloc();
2188 #endif
2189
2190 int
2191 main()
2192 {
2193         char *data, *data2, *data3;
2194         int i, pagesize;
2195         int fd;
2196
2197         pagesize = getpagesize();
2198
2199         /*
2200          * First, make a file with some known garbage in it.
2201          */
2202         data = (char*)malloc(pagesize);
2203         if (!data)
2204                 exit(1);
2205         for (i = 0; i < pagesize; ++i)
2206                 *(data + i) = rand();
2207         umask(0);
2208         fd = creat("conftestmmap", 0600);
2209         if (fd < 0)
2210                 exit(1);
2211         if (write(fd, data, pagesize) != pagesize)
2212                 exit(1);
2213         close(fd);
2214
2215         /*
2216          * Next, try to mmap the file at a fixed address which
2217          * already has something else allocated at it.  If we can,
2218          * also make sure that we see the same garbage.
2219          */
2220         fd = open("conftestmmap", O_RDWR);
2221         if (fd < 0)
2222                 exit(1);
2223         data2 = (char*)malloc(2 * pagesize);
2224         if (!data2)
2225                 exit(1);
2226         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2227         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2228             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2229                 exit(1);
2230         for (i = 0; i < pagesize; ++i)
2231                 if (*(data + i) != *(data2 + i))
2232                         exit(1);
2233
2234         /*
2235          * Finally, make sure that changes to the mapped area
2236          * do not percolate back to the file as seen by read().
2237          * (This is a bug on some variants of i386 svr4.0.)
2238          */
2239         for (i = 0; i < pagesize; ++i)
2240                 *(data2 + i) = *(data2 + i) + 1;
2241         data3 = (char*)malloc(pagesize);
2242         if (!data3)
2243                 exit(1);
2244         if (read(fd, data3, pagesize) != pagesize)
2245                 exit(1);
2246         for (i = 0; i < pagesize; ++i)
2247                 if (*(data + i) != *(data3 + i))
2248                         exit(1);
2249         close(fd);
2250         unlink("conftestmmap");
2251         exit(0);
2252 }
2253
2254 EOF
2255 if { (eval echo configure:2256: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2256 then
2257   ac_cv_func_mmap_fixed_mapped=yes
2258 else
2259   echo "configure: failed program was:" >&5
2260   cat conftest.$ac_ext >&5
2261   rm -fr conftest*
2262   ac_cv_func_mmap_fixed_mapped=no
2263 fi
2264 rm -fr conftest*
2265 fi
2266
2267 fi
2268
2269 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2270 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2271   cat >> confdefs.h <<\EOF
2272 #define HAVE_MMAP 1
2273 EOF
2274
2275 fi
2276
2277 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2278 echo "configure:2279: checking return type of signal handlers" >&5
2279 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2280   echo $ac_n "(cached) $ac_c" 1>&6
2281 else
2282   cat > conftest.$ac_ext <<EOF
2283 #line 2284 "configure"
2284 #include "confdefs.h"
2285 #include <sys/types.h>
2286 #include <signal.h>
2287 #ifdef signal
2288 #undef signal
2289 #endif
2290 #ifdef __cplusplus
2291 extern "C" void (*signal (int, void (*)(int)))(int);
2292 #else
2293 void (*signal ()) ();
2294 #endif
2295
2296 int main() {
2297 int i;
2298 ; return 0; }
2299 EOF
2300 if { (eval echo configure:2301: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2301   rm -rf conftest*
2302   ac_cv_type_signal=void
2303 else
2304   echo "configure: failed program was:" >&5
2305   cat conftest.$ac_ext >&5
2306   rm -rf conftest*
2307   ac_cv_type_signal=int
2308 fi
2309 rm -f conftest*
2310 fi
2311
2312 echo "$ac_t""$ac_cv_type_signal" 1>&6
2313 cat >> confdefs.h <<EOF
2314 #define RETSIGTYPE $ac_cv_type_signal
2315 EOF
2316
2317
2318 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2319 echo "configure:2320: checking for dlopen in -ldl" >&5
2320 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2321 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2322   echo $ac_n "(cached) $ac_c" 1>&6
2323 else
2324   ac_save_LIBS="$LIBS"
2325 LIBS="-ldl  $LIBS"
2326 cat > conftest.$ac_ext <<EOF
2327 #line 2328 "configure"
2328 #include "confdefs.h"
2329 /* Override any gcc2 internal prototype to avoid an error.  */
2330 /* We use char because int might match the return type of a gcc2
2331     builtin and then its argument prototype would still apply.  */
2332 char dlopen();
2333
2334 int main() {
2335 dlopen()
2336 ; return 0; }
2337 EOF
2338 if { (eval echo configure:2339: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2339   rm -rf conftest*
2340   eval "ac_cv_lib_$ac_lib_var=yes"
2341 else
2342   echo "configure: failed program was:" >&5
2343   cat conftest.$ac_ext >&5
2344   rm -rf conftest*
2345   eval "ac_cv_lib_$ac_lib_var=no"
2346 fi
2347 rm -f conftest*
2348 LIBS="$ac_save_LIBS"
2349
2350 fi
2351 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2352   echo "$ac_t""yes" 1>&6
2353   LIB="${LIB} -ldl"
2354 else
2355   echo "$ac_t""no" 1>&6
2356 fi
2357
2358 echo $ac_n "checking for pow in -lm""... $ac_c" 1>&6
2359 echo "configure:2360: checking for pow in -lm" >&5
2360 ac_lib_var=`echo m'_'pow | sed 'y%./+-%__p_%'`
2361 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2362   echo $ac_n "(cached) $ac_c" 1>&6
2363 else
2364   ac_save_LIBS="$LIBS"
2365 LIBS="-lm  $LIBS"
2366 cat > conftest.$ac_ext <<EOF
2367 #line 2368 "configure"
2368 #include "confdefs.h"
2369 /* Override any gcc2 internal prototype to avoid an error.  */
2370 /* We use char because int might match the return type of a gcc2
2371     builtin and then its argument prototype would still apply.  */
2372 char pow();
2373
2374 int main() {
2375 pow()
2376 ; return 0; }
2377 EOF
2378 if { (eval echo configure:2379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2379   rm -rf conftest*
2380   eval "ac_cv_lib_$ac_lib_var=yes"
2381 else
2382   echo "configure: failed program was:" >&5
2383   cat conftest.$ac_ext >&5
2384   rm -rf conftest*
2385   eval "ac_cv_lib_$ac_lib_var=no"
2386 fi
2387 rm -f conftest*
2388 LIBS="$ac_save_LIBS"
2389
2390 fi
2391 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2392   echo "$ac_t""yes" 1>&6
2393   LIB_YUV="${LIB_YUV} -lm"
2394 else
2395   echo "$ac_t""no" 1>&6
2396 fi
2397
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-20000"
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-20000"; 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 = {0,0};
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 echo $ac_n "checking __attribute__ ((aligned ())) support""... $ac_c" 1>&6
3405 echo "configure:3406: checking __attribute__ ((aligned ())) support" >&5
3406 if eval "test \"`echo '$''{'ac_cv_c_attribute_aligned'+set}'`\" = set"; then
3407   echo $ac_n "(cached) $ac_c" 1>&6
3408 else
3409   ac_cv_c_attribute_aligned=0
3410     for ac_cv_c_attr_align_try in 2 4 8 16 32 64; do
3411         cat > conftest.$ac_ext <<EOF
3412 #line 3413 "configure"
3413 #include "confdefs.h"
3414
3415 int main() {
3416 static char c __attribute__ ((aligned($ac_cv_c_attr_align_try))) = 0; return c;
3417 ; return 0; }
3418 EOF
3419 if { (eval echo configure:3420: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3420   rm -rf conftest*
3421   ac_cv_c_attribute_aligned=$ac_cv_c_attr_align_try
3422 else
3423   echo "configure: failed program was:" >&5
3424   cat conftest.$ac_ext >&5
3425 fi
3426 rm -f conftest*
3427     done
3428 fi
3429
3430 echo "$ac_t""$ac_cv_c_attribute_aligned" 1>&6
3431 if test x"$ac_cv_c_attribute_aligned" != x"0"; then
3432     cat >> confdefs.h <<EOF
3433 #define ATTRIBUTE_ALIGNED_MAX $ac_cv_c_attribute_aligned
3434 EOF
3435
3436 fi
3437
3438
3439
3440 ARCH=${host_cpu}
3441
3442 BUILTINS="${BUILTINS} es ps ts yuv idct idctclassic motion imdct downmix"
3443 PLUGINS="${PLUGINS}"
3444
3445 MMX_MODULES="yuvmmx idctmmx motionmmx"
3446 MMXEXT_MODULES="idctmmxext motionmmxext"
3447 THREEDNOW_MODULES="imdct3dn downmix3dn"
3448 SSE_MODULES="imdctsse downmixsse"
3449 ALTIVEC_MODULES="idctaltivec motionaltivec"
3450
3451 echo $ac_n "checking if \$CC groks MMX inline assembly""... $ac_c" 1>&6
3452 echo "configure:3453: checking if \$CC groks MMX inline assembly" >&5
3453 cat > conftest.$ac_ext <<EOF
3454 #line 3455 "configure"
3455 #include "confdefs.h"
3456 void quux(){void *p;asm("packuswb %%mm1,%%mm2"::"r"(p));}
3457 int main() {
3458
3459 ; return 0; }
3460 EOF
3461 if { (eval echo configure:3462: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3462   rm -rf conftest*
3463   ACCEL_MODULES="${ACCEL_MODULES} ${MMX_MODULES}"
3464   echo "$ac_t""yes" 1>&6
3465 else
3466   echo "configure: failed program was:" >&5
3467   cat conftest.$ac_ext >&5
3468   rm -rf conftest*
3469   echo "$ac_t""no" 1>&6
3470 fi
3471 rm -f conftest*
3472
3473 echo $ac_n "checking if \$CC groks MMX EXT inline assembly""... $ac_c" 1>&6
3474 echo "configure:3475: checking if \$CC groks MMX EXT inline assembly" >&5
3475 cat > conftest.$ac_ext <<EOF
3476 #line 3477 "configure"
3477 #include "confdefs.h"
3478 void quux(){void *p;asm("maskmovq %%mm1,%%mm2"::"r"(p));}
3479 int main() {
3480
3481 ; return 0; }
3482 EOF
3483 if { (eval echo configure:3484: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3484   rm -rf conftest*
3485   ACCEL_MODULES="${ACCEL_MODULES} ${MMXEXT_MODULES}"
3486   echo "$ac_t""yes" 1>&6
3487 else
3488   echo "configure: failed program was:" >&5
3489   cat conftest.$ac_ext >&5
3490   rm -rf conftest*
3491   echo "$ac_t""no" 1>&6
3492 fi
3493 rm -f conftest*
3494
3495 echo $ac_n "checking if \$CC groks 3D Now! inline assembly""... $ac_c" 1>&6
3496 echo "configure:3497: checking if \$CC groks 3D Now! inline assembly" >&5
3497 cat > conftest.$ac_ext <<EOF
3498 #line 3499 "configure"
3499 #include "confdefs.h"
3500 void quux(){void *p;asm("pfadd %%mm1,%%mm2"::"r"(p));}
3501 int main() {
3502
3503 ; return 0; }
3504 EOF
3505 if { (eval echo configure:3506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3506   rm -rf conftest*
3507   ACCEL_MODULES="${ACCEL_MODULES} ${THREEDNOW_MODULES}"
3508   echo "$ac_t""yes" 1>&6
3509 else
3510   echo "configure: failed program was:" >&5
3511   cat conftest.$ac_ext >&5
3512   rm -rf conftest*
3513   echo "$ac_t""no" 1>&6
3514 fi
3515 rm -f conftest*
3516
3517 echo $ac_n "checking if \$CC groks SSE inline assembly""... $ac_c" 1>&6
3518 echo "configure:3519: checking if \$CC groks SSE inline assembly" >&5
3519 cat > conftest.$ac_ext <<EOF
3520 #line 3521 "configure"
3521 #include "confdefs.h"
3522 void quux(){void *p;asm("xorps %%xmm1,%%xmm2"::"r"(p));}
3523 int main() {
3524
3525 ; return 0; }
3526 EOF
3527 if { (eval echo configure:3528: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3528   rm -rf conftest*
3529   ACCEL_MODULES="${ACCEL_MODULES} ${SSE_MODULES}"
3530   echo "$ac_t""yes" 1>&6
3531 else
3532   echo "configure: failed program was:" >&5
3533   cat conftest.$ac_ext >&5
3534   rm -rf conftest*
3535   echo "$ac_t""no" 1>&6
3536 fi
3537 rm -f conftest*
3538
3539 echo $ac_n "checking if \$CC groks Altivec code""... $ac_c" 1>&6
3540 echo "configure:3541: checking if \$CC groks Altivec code" >&5
3541 cat > conftest.$ac_ext <<EOF
3542 #line 3543 "configure"
3543 #include "confdefs.h"
3544 void quux(){vec_mtvscr( (vector unsigned int)(0) );}
3545 int main() {
3546
3547 ; return 0; }
3548 EOF
3549 if { (eval echo configure:3550: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3550   rm -rf conftest*
3551   ACCEL_MODULES="${ACCEL_MODULES} ${ALTIVEC_MODULES}"
3552   echo "$ac_t""yes" 1>&6
3553 else
3554   echo "configure: failed program was:" >&5
3555   cat conftest.$ac_ext >&5
3556   rm -rf conftest*
3557   echo "$ac_t""no" 1>&6
3558 fi
3559 rm -f conftest*
3560
3561
3562 CAN_BUILD_LIBDVDCSS=0
3563
3564 for ac_hdr in winioctl.h
3565 do
3566 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3567 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3568 echo "configure:3569: checking for $ac_hdr" >&5
3569 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3570   echo $ac_n "(cached) $ac_c" 1>&6
3571 else
3572   cat > conftest.$ac_ext <<EOF
3573 #line 3574 "configure"
3574 #include "confdefs.h"
3575 #include <$ac_hdr>
3576 EOF
3577 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3578 { (eval echo configure:3579: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3579 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3580 if test -z "$ac_err"; then
3581   rm -rf conftest*
3582   eval "ac_cv_header_$ac_safe=yes"
3583 else
3584   echo "$ac_err" >&5
3585   echo "configure: failed program was:" >&5
3586   cat conftest.$ac_ext >&5
3587   rm -rf conftest*
3588   eval "ac_cv_header_$ac_safe=no"
3589 fi
3590 rm -f conftest*
3591 fi
3592 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3593   echo "$ac_t""yes" 1>&6
3594     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3595   cat >> confdefs.h <<EOF
3596 #define $ac_tr_hdr 1
3597 EOF
3598  
3599   CAN_BUILD_LIBDVDCSS="${HAVE_LIBDVDCSS}"
3600
3601 else
3602   echo "$ac_t""no" 1>&6
3603 fi
3604 done
3605
3606
3607 for ac_hdr in sys/ioctl.h
3608 do
3609 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3610 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3611 echo "configure:3612: checking for $ac_hdr" >&5
3612 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3613   echo $ac_n "(cached) $ac_c" 1>&6
3614 else
3615   cat > conftest.$ac_ext <<EOF
3616 #line 3617 "configure"
3617 #include "confdefs.h"
3618 #include <$ac_hdr>
3619 EOF
3620 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3621 { (eval echo configure:3622: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3622 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3623 if test -z "$ac_err"; then
3624   rm -rf conftest*
3625   eval "ac_cv_header_$ac_safe=yes"
3626 else
3627   echo "$ac_err" >&5
3628   echo "configure: failed program was:" >&5
3629   cat conftest.$ac_ext >&5
3630   rm -rf conftest*
3631   eval "ac_cv_header_$ac_safe=no"
3632 fi
3633 rm -f conftest*
3634 fi
3635 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3636   echo "$ac_t""yes" 1>&6
3637     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3638   cat >> confdefs.h <<EOF
3639 #define $ac_tr_hdr 1
3640 EOF
3641  
3642   CAN_BUILD_LIBDVDCSS="${HAVE_LIBDVDCSS}"
3643   for ac_hdr in sys/cdio.h sys/dvdio.h linux/cdrom.h dvd.h
3644 do
3645 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3646 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3647 echo "configure:3648: checking for $ac_hdr" >&5
3648 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3649   echo $ac_n "(cached) $ac_c" 1>&6
3650 else
3651   cat > conftest.$ac_ext <<EOF
3652 #line 3653 "configure"
3653 #include "confdefs.h"
3654 #include <$ac_hdr>
3655 EOF
3656 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3657 { (eval echo configure:3658: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3658 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3659 if test -z "$ac_err"; then
3660   rm -rf conftest*
3661   eval "ac_cv_header_$ac_safe=yes"
3662 else
3663   echo "$ac_err" >&5
3664   echo "configure: failed program was:" >&5
3665   cat conftest.$ac_ext >&5
3666   rm -rf conftest*
3667   eval "ac_cv_header_$ac_safe=no"
3668 fi
3669 rm -f conftest*
3670 fi
3671 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3672   echo "$ac_t""yes" 1>&6
3673     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3674   cat >> confdefs.h <<EOF
3675 #define $ac_tr_hdr 1
3676 EOF
3677  
3678 else
3679   echo "$ac_t""no" 1>&6
3680 fi
3681 done
3682
3683   BSD_DVD_STRUCT=0
3684   LINUX_DVD_STRUCT=0
3685         cat > conftest.$ac_ext <<EOF
3686 #line 3687 "configure"
3687 #include "confdefs.h"
3688 #include <sys/dvdio.h>
3689 EOF
3690 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3691   egrep "dvd_struct" >/dev/null 2>&1; then
3692   rm -rf conftest*
3693   
3694     cat >> confdefs.h <<\EOF
3695 #define DVD_STRUCT_IN_SYS_DVDIO_H 1
3696 EOF
3697
3698     BSD_DVD_STRUCT=1
3699   
3700 fi
3701 rm -f conftest*
3702
3703         cat > conftest.$ac_ext <<EOF
3704 #line 3705 "configure"
3705 #include "confdefs.h"
3706 #include <sys/cdio.h>
3707 EOF
3708 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3709   egrep "dvd_struct" >/dev/null 2>&1; then
3710   rm -rf conftest*
3711   
3712     cat >> confdefs.h <<\EOF
3713 #define DVD_STRUCT_IN_SYS_CDIO_H 1
3714 EOF
3715
3716     BSD_DVD_STRUCT=1
3717   
3718 fi
3719 rm -f conftest*
3720
3721         cat > conftest.$ac_ext <<EOF
3722 #line 3723 "configure"
3723 #include "confdefs.h"
3724 #include <linux/cdrom.h>
3725 EOF
3726 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3727   egrep "dvd_struct" >/dev/null 2>&1; then
3728   rm -rf conftest*
3729   
3730     cat >> confdefs.h <<\EOF
3731 #define DVD_STRUCT_IN_LINUX_CDROM_H 1
3732 EOF
3733
3734     LINUX_DVD_STRUCT=1
3735   
3736 fi
3737 rm -f conftest*
3738
3739         NEED_BSDI_LIBDVD=0
3740   cat > conftest.$ac_ext <<EOF
3741 #line 3742 "configure"
3742 #include "confdefs.h"
3743 #include <dvd.h>
3744 EOF
3745 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3746   egrep "dvd_struct" >/dev/null 2>&1; then
3747   rm -rf conftest*
3748   
3749     cat >> confdefs.h <<\EOF
3750 #define DVD_STRUCT_IN_DVD_H 1
3751 EOF
3752
3753     LIB_LIBDVDCSS="${LIB_LIBDVDCSS} -ldvd"
3754     LINUX_DVD_STRUCT=1
3755   
3756 else
3757   rm -rf conftest*
3758   
3759                 for ac_hdr in /sys/dev/scsi/scsi_ioctl.h
3760 do
3761 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3762 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3763 echo "configure:3764: checking for $ac_hdr" >&5
3764 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3765   echo $ac_n "(cached) $ac_c" 1>&6
3766 else
3767   cat > conftest.$ac_ext <<EOF
3768 #line 3769 "configure"
3769 #include "confdefs.h"
3770 #include <$ac_hdr>
3771 EOF
3772 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3773 { (eval echo configure:3774: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3774 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3775 if test -z "$ac_err"; then
3776   rm -rf conftest*
3777   eval "ac_cv_header_$ac_safe=yes"
3778 else
3779   echo "$ac_err" >&5
3780   echo "configure: failed program was:" >&5
3781   cat conftest.$ac_ext >&5
3782   rm -rf conftest*
3783   eval "ac_cv_header_$ac_safe=no"
3784 fi
3785 rm -f conftest*
3786 fi
3787 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3788   echo "$ac_t""yes" 1>&6
3789     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3790   cat >> confdefs.h <<EOF
3791 #define $ac_tr_hdr 1
3792 EOF
3793  
3794       NEED_BSDI_LIBDVD=1
3795       cat >> confdefs.h <<\EOF
3796 #define DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H 1
3797 EOF
3798
3799       OBJ_LIBDVDCSS="${OBJ_LIBDVDCSS} bsdi_dvdioctl.o"
3800       LINUX_DVD_STRUCT=1
3801     
3802 else
3803   echo "$ac_t""no" 1>&6
3804 fi
3805 done
3806
3807   
3808 fi
3809 rm -f conftest*
3810
3811         ac_safe=`echo "sys/scsi/scsi_types.h" | sed 'y%./+-%__p_%'`
3812 echo $ac_n "checking for sys/scsi/scsi_types.h""... $ac_c" 1>&6
3813 echo "configure:3814: checking for sys/scsi/scsi_types.h" >&5
3814 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3815   echo $ac_n "(cached) $ac_c" 1>&6
3816 else
3817   cat > conftest.$ac_ext <<EOF
3818 #line 3819 "configure"
3819 #include "confdefs.h"
3820 #include <sys/scsi/scsi_types.h>
3821 EOF
3822 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3823 { (eval echo configure:3824: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3824 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3825 if test -z "$ac_err"; then
3826   rm -rf conftest*
3827   eval "ac_cv_header_$ac_safe=yes"
3828 else
3829   echo "$ac_err" >&5
3830   echo "configure: failed program was:" >&5
3831   cat conftest.$ac_ext >&5
3832   rm -rf conftest*
3833   eval "ac_cv_header_$ac_safe=no"
3834 fi
3835 rm -f conftest*
3836 fi
3837 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3838   echo "$ac_t""yes" 1>&6
3839   
3840     ac_safe=`echo "sys/scsi/impl/uscsi.h" | sed 'y%./+-%__p_%'`
3841 echo $ac_n "checking for sys/scsi/impl/uscsi.h""... $ac_c" 1>&6
3842 echo "configure:3843: checking for sys/scsi/impl/uscsi.h" >&5
3843 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3844   echo $ac_n "(cached) $ac_c" 1>&6
3845 else
3846   cat > conftest.$ac_ext <<EOF
3847 #line 3848 "configure"
3848 #include "confdefs.h"
3849 #include <sys/scsi/impl/uscsi.h>
3850 EOF
3851 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3852 { (eval echo configure:3853: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3853 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3854 if test -z "$ac_err"; then
3855   rm -rf conftest*
3856   eval "ac_cv_header_$ac_safe=yes"
3857 else
3858   echo "$ac_err" >&5
3859   echo "configure: failed program was:" >&5
3860   cat conftest.$ac_ext >&5
3861   rm -rf conftest*
3862   eval "ac_cv_header_$ac_safe=no"
3863 fi
3864 rm -f conftest*
3865 fi
3866 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3867   echo "$ac_t""yes" 1>&6
3868   
3869       cat >> confdefs.h <<\EOF
3870 #define SOLARIS_USCSI 1
3871 EOF
3872
3873     
3874 else
3875   echo "$ac_t""no" 1>&6
3876 fi
3877
3878   
3879 else
3880   echo "$ac_t""no" 1>&6
3881 fi
3882
3883         if test x$LINUX_DVD_STRUCT = x1; then
3884     cat >> confdefs.h <<\EOF
3885 #define HAVE_LINUX_DVD_STRUCT 1
3886 EOF
3887
3888   else
3889     if test x$BSD_DVD_STRUCT = x1; then
3890       cat >> confdefs.h <<\EOF
3891 #define HAVE_BSD_DVD_STRUCT 1
3892 EOF
3893
3894     fi
3895   fi
3896
3897 else
3898   echo "$ac_t""no" 1>&6
3899 fi
3900 done
3901
3902
3903
3904 case ${host_os} in
3905   bsdi*)
3906     SYS=bsdi
3907     ;;
3908   darwin*)
3909     SYS=darwin
3910     ;;
3911   *)
3912     SYS=${host_os}
3913     ;;
3914 esac
3915
3916 # Check whether --enable-ppro or --disable-ppro was given.
3917 if test "${enable_ppro+set}" = set; then
3918   enableval="$enable_ppro"
3919    if test x$enableval = xyes; then ARCH="${ARCH} ppro"; fi 
3920 else
3921    if test x${host_cpu} = xi686; then ARCH="${ARCH} ppro"; fi 
3922 fi
3923
3924
3925 # Check whether --enable-mmx or --disable-mmx was given.
3926 if test "${enable_mmx+set}" = set; then
3927   enableval="$enable_mmx"
3928    if test x$enableval = xyes; then ARCH="${ARCH} mmx";
3929     BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3930 else
3931    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";
3932     BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3933 fi
3934
3935
3936 # Check whether --enable-altivec or --disable-altivec was given.
3937 if test "${enable_altivec+set}" = set; then
3938   enableval="$enable_altivec"
3939    if test x$enableval = xyes; then ARCH="${ARCH} altivec";
3940     BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3941 else
3942    if test x${host_cpu} = xpowerpc; then ARCH="${ARCH} altivec";
3943     BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3944 fi
3945
3946
3947 DEBUG=0
3948 # Check whether --enable-debug or --disable-debug was given.
3949 if test "${enable_debug+set}" = set; then
3950   enableval="$enable_debug"
3951    if test x$enableval = xyes; then DEBUG=1; fi 
3952 fi
3953
3954
3955 STATS=0
3956 # Check whether --enable-stats or --disable-stats was given.
3957 if test "${enable_stats+set}" = set; then
3958   enableval="$enable_stats"
3959    if test x$enableval = xyes; then STATS=1; fi 
3960 fi
3961
3962
3963 TRACE=0
3964 # Check whether --enable-trace or --disable-trace was given.
3965 if test "${enable_trace+set}" = set; then
3966   enableval="$enable_trace"
3967    if test x$enableval = xyes; then TRACE=1; fi 
3968 fi
3969
3970
3971 GPROF=0
3972 # Check whether --enable-gprof or --disable-gprof was given.
3973 if test "${enable_gprof+set}" = set; then
3974   enableval="$enable_gprof"
3975    if test x$enableval = xyes; then GPROF=1; fi 
3976 fi
3977
3978
3979 CPROF=0
3980 # Check whether --enable-cprof or --disable-cprof was given.
3981 if test "${enable_cprof+set}" = set; then
3982   enableval="$enable_cprof"
3983    if test x$enableval = xyes;
3984   then
3985     LIB="${LIB} -lcprof"
3986     CPROF=1
3987   fi
3988
3989 fi
3990
3991
3992 # Check whether --enable-optimizations or --disable-optimizations was given.
3993 if test "${enable_optimizations+set}" = set; then
3994   enableval="$enable_optimizations"
3995    if test x$enableval = xno; then OPTIMS=0; fi 
3996 else
3997    OPTIMS=1 
3998 fi
3999
4000
4001 # Check whether --enable-pth or --disable-pth was given.
4002 if test "${enable_pth+set}" = set; then
4003   enableval="$enable_pth"
4004    if test x$enableval = xyes; then
4005     echo $ac_n "checking for pth_init in -lpth""... $ac_c" 1>&6
4006 echo "configure:4007: checking for pth_init in -lpth" >&5
4007 ac_lib_var=`echo pth'_'pth_init | sed 'y%./+-%__p_%'`
4008 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4009   echo $ac_n "(cached) $ac_c" 1>&6
4010 else
4011   ac_save_LIBS="$LIBS"
4012 LIBS="-lpth  $LIBS"
4013 cat > conftest.$ac_ext <<EOF
4014 #line 4015 "configure"
4015 #include "confdefs.h"
4016 /* Override any gcc2 internal prototype to avoid an error.  */
4017 /* We use char because int might match the return type of a gcc2
4018     builtin and then its argument prototype would still apply.  */
4019 char pth_init();
4020
4021 int main() {
4022 pth_init()
4023 ; return 0; }
4024 EOF
4025 if { (eval echo configure:4026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4026   rm -rf conftest*
4027   eval "ac_cv_lib_$ac_lib_var=yes"
4028 else
4029   echo "configure: failed program was:" >&5
4030   cat conftest.$ac_ext >&5
4031   rm -rf conftest*
4032   eval "ac_cv_lib_$ac_lib_var=no"
4033 fi
4034 rm -f conftest*
4035 LIBS="$ac_save_LIBS"
4036
4037 fi
4038 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4039   echo "$ac_t""yes" 1>&6
4040     ac_tr_lib=HAVE_LIB`echo pth | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4041     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4042   cat >> confdefs.h <<EOF
4043 #define $ac_tr_lib 1
4044 EOF
4045
4046   LIBS="-lpth $LIBS"
4047
4048 else
4049   echo "$ac_t""no" 1>&6
4050 fi
4051
4052     cat > conftest.$ac_ext <<EOF
4053 #line 4054 "configure"
4054 #include "confdefs.h"
4055 #include <pth.h>
4056 EOF
4057 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4058   egrep "pth_init" >/dev/null 2>&1; then
4059   rm -rf conftest*
4060   
4061       cat >> confdefs.h <<\EOF
4062 #define PTH_INIT_IN_PTH_H 1
4063 EOF
4064
4065     THREAD_LIB="-lpth"
4066     fi
4067 fi
4068 rm -f conftest*
4069
4070
4071 fi
4072
4073
4074 LIB="${LIB} ${THREAD_LIB}"
4075
4076 NEED_LIBDVDCSS=0
4077 STATIC_LIBDVDCSS=0
4078 DUMMY_LIBDVDCSS=0
4079 # Check whether --with-dvdcss or --without-dvdcss was given.
4080 if test "${with_dvdcss+set}" = set; then
4081   withval="$with_dvdcss"
4082    case "x${withval}" in
4083     xlocal-static|xyes)
4084       # local libdvdcss, statically linked
4085       if test x${CAN_BUILD_LIBDVDCSS} = x1
4086       then
4087         NEED_LIBDVDCSS=1
4088         STATIC_LIBDVDCSS=1
4089         BUILTINS="${BUILTINS} dvd"
4090         CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4091         LIB_DVD="${LIB_DVD} lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4092         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} ../../lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4093       fi
4094     ;;
4095     xlocal-shared)
4096       # local libdvdcss, dynamically linked
4097       if test x${CAN_BUILD_LIBDVDCSS} = x1
4098       then
4099         NEED_LIBDVDCSS=1
4100         BUILTINS="${BUILTINS} dvd"
4101         CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4102         LIB_DVD="${LIB_DVD} -Llib -ldvdcss"
4103         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L../../lib -ldvdcss"
4104       fi
4105     ;;
4106     xno)
4107       # don't use libdvdcss at all, build a DVD module that can dlopen() it
4108       DUMMY_LIBDVDCSS=1
4109       BUILTINS="${BUILTINS} dvd"
4110       OBJ_DVD="${OBJ_DVD} dummy_dvdcss.o"
4111       CFLAGS_DVD="${CFLAGS_DVD} -DGOD_DAMN_DMCA"
4112       CFLAGS_DVD="${CFLAGS_DVD} -DLIBDVDCSS_VERSION=\"${LIBDVDCSS_VERSION}\""
4113       LIB_DVD="${LIB_DVD} -ldl"
4114       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldl"
4115     ;;
4116     *)
4117       # existing libdvdcss
4118       BUILTINS="${BUILTINS} dvd"
4119       if test "x$withval" != "xyes"
4120       then
4121         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L"$withval"/lib"
4122         CFLAGS_DVD="${CFLAGS_DVD} -I"$withval"/include"
4123       fi
4124       LIB_DVD="${LIB_DVD} -ldvdcss"
4125       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldvdcss"
4126     esac 
4127 else
4128   # user didn't decide, we choose to use local libdvdcss and link statically
4129   # if libdvdcss is in the archive, or to use the dummy replacement otherwise.
4130    if test x${CAN_BUILD_LIBDVDCSS} = x1
4131     then
4132       NEED_LIBDVDCSS=1
4133       STATIC_LIBDVDCSS=1
4134       BUILTINS="${BUILTINS} dvd"
4135       CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4136       LIB_DVD="${LIB_DVD} lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4137       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} ../../lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4138     else
4139       # XXX: no check for libdl is done, don't try this at home !
4140       DUMMY_LIBDVDCSS=1
4141       BUILTINS="${BUILTINS} dvd"
4142       OBJ_DVD="${OBJ_DVD} dummy_dvdcss.o"
4143       CFLAGS_DVD="${CFLAGS_DVD} -DGOD_DAMN_DMCA"
4144       LIB_DVD="${LIB_DVD} -ldl"
4145       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldl"
4146     fi 
4147 fi
4148
4149
4150 # Check whether --enable-dummy or --disable-dummy was given.
4151 if test "${enable_dummy+set}" = set; then
4152   enableval="$enable_dummy"
4153   :
4154 fi
4155
4156
4157 if test x$enable_dummy != xno
4158 then
4159   BUILTINS="${BUILTINS} dummy"
4160 fi
4161
4162 # Check whether --enable-null or --disable-null was given.
4163 if test "${enable_null+set}" = set; then
4164   enableval="$enable_null"
4165   :
4166 fi
4167
4168
4169 if test x$enable_null != xno
4170 then
4171   BUILTINS="${BUILTINS} null"
4172 fi
4173
4174 # Check whether --enable-rc or --disable-rc was given.
4175 if test "${enable_rc+set}" = set; then
4176   enableval="$enable_rc"
4177   :
4178 fi
4179
4180
4181 if test x$enable_rc != xno
4182 then
4183   BUILTINS="${BUILTINS} rc"
4184 fi
4185
4186 if test x$SYS = xbeos
4187 then
4188     BUILTINS="${BUILTINS} beos"
4189     LIB_BEOS="-lbe -lgame -lroot -ltracker"
4190     PLCFLAGS="${PLCFLAGS} -nostart"
4191
4192 else
4193
4194 # Check whether --enable-dsp or --disable-dsp was given.
4195 if test "${enable_dsp+set}" = set; then
4196   enableval="$enable_dsp"
4197   :
4198 fi
4199
4200
4201 if test x$enable_dsp != xno
4202 then
4203   if test -c /dev/dsp
4204   then
4205     PLUGINS="${PLUGINS} dsp"
4206   fi
4207 fi
4208
4209 # Check whether --enable-esd or --disable-esd was given.
4210 if test "${enable_esd+set}" = set; then
4211   enableval="$enable_esd"
4212   if test x$enable_esd = xyes
4213    then
4214      # Extract the first word of "esd-config", so it can be a program name with args.
4215 set dummy esd-config; ac_word=$2
4216 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4217 echo "configure:4218: checking for $ac_word" >&5
4218 if eval "test \"`echo '$''{'ac_cv_path_ESD_CONFIG'+set}'`\" = set"; then
4219   echo $ac_n "(cached) $ac_c" 1>&6
4220 else
4221   case "$ESD_CONFIG" in
4222   /*)
4223   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a path.
4224   ;;
4225   ?:/*)                  
4226   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a dos path.
4227   ;;
4228   *)
4229   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4230   ac_dummy="$PATH"
4231   for ac_dir in $ac_dummy; do 
4232     test -z "$ac_dir" && ac_dir=.
4233     if test -f $ac_dir/$ac_word; then
4234       ac_cv_path_ESD_CONFIG="$ac_dir/$ac_word"
4235       break
4236     fi
4237   done
4238   IFS="$ac_save_ifs"
4239   test -z "$ac_cv_path_ESD_CONFIG" && ac_cv_path_ESD_CONFIG="no"
4240   ;;
4241 esac
4242 fi
4243 ESD_CONFIG="$ac_cv_path_ESD_CONFIG"
4244 if test -n "$ESD_CONFIG"; then
4245   echo "$ac_t""$ESD_CONFIG" 1>&6
4246 else
4247   echo "$ac_t""no" 1>&6
4248 fi
4249
4250      if test x${ESD_CONFIG} != xno
4251      then
4252        PLUGINS="${PLUGINS} esd"
4253        LIB_ESD="`${ESD_CONFIG} --libs`"
4254      fi
4255    fi
4256 fi
4257
4258
4259 # Check whether --enable-darwin or --disable-darwin was given.
4260 if test "${enable_darwin+set}" = set; then
4261   enableval="$enable_darwin"
4262   if test x$enable_darwin = xyes; then
4263      PLUGINS="${PLUGINS} darwin"
4264      LIB_DARWIN="-framework CoreAudio"
4265    fi
4266 fi
4267
4268
4269 # Check whether --enable-macosx or --disable-macosx was given.
4270 if test "${enable_macosx+set}" = set; then
4271   enableval="$enable_macosx"
4272   if test x$enable_macosx = xyes
4273    then
4274      BUILTINS="${BUILTINS} macosx"
4275      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
4276      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
4277      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
4278          LIB_ALTIVEC="-framework vecLib"
4279    fi
4280 else
4281   for ac_hdr in Carbon/Carbon.h
4282 do
4283 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4284 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4285 echo "configure:4286: checking for $ac_hdr" >&5
4286 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4287   echo $ac_n "(cached) $ac_c" 1>&6
4288 else
4289   cat > conftest.$ac_ext <<EOF
4290 #line 4291 "configure"
4291 #include "confdefs.h"
4292 #include <$ac_hdr>
4293 EOF
4294 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4295 { (eval echo configure:4296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4296 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4297 if test -z "$ac_err"; then
4298   rm -rf conftest*
4299   eval "ac_cv_header_$ac_safe=yes"
4300 else
4301   echo "$ac_err" >&5
4302   echo "configure: failed program was:" >&5
4303   cat conftest.$ac_ext >&5
4304   rm -rf conftest*
4305   eval "ac_cv_header_$ac_safe=no"
4306 fi
4307 rm -f conftest*
4308 fi
4309 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4310   echo "$ac_t""yes" 1>&6
4311     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4312   cat >> confdefs.h <<EOF
4313 #define $ac_tr_hdr 1
4314 EOF
4315  BUILTINS="${BUILTINS} macosx"
4316      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
4317      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
4318      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
4319          LIB_ALTIVEC="-framework vecLib"
4320    
4321 else
4322   echo "$ac_t""no" 1>&6
4323 fi
4324 done
4325
4326 fi
4327
4328
4329 # Check whether --enable-qnx or --disable-qnx was given.
4330 if test "${enable_qnx+set}" = set; then
4331   enableval="$enable_qnx"
4332   :
4333 fi
4334
4335     if test x$enable_qnx != xno
4336     then
4337       for ac_hdr in Ph.h
4338 do
4339 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4340 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4341 echo "configure:4342: checking for $ac_hdr" >&5
4342 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4343   echo $ac_n "(cached) $ac_c" 1>&6
4344 else
4345   cat > conftest.$ac_ext <<EOF
4346 #line 4347 "configure"
4347 #include "confdefs.h"
4348 #include <$ac_hdr>
4349 EOF
4350 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4351 { (eval echo configure:4352: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4352 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4353 if test -z "$ac_err"; then
4354   rm -rf conftest*
4355   eval "ac_cv_header_$ac_safe=yes"
4356 else
4357   echo "$ac_err" >&5
4358   echo "configure: failed program was:" >&5
4359   cat conftest.$ac_ext >&5
4360   rm -rf conftest*
4361   eval "ac_cv_header_$ac_safe=no"
4362 fi
4363 rm -f conftest*
4364 fi
4365 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4366   echo "$ac_t""yes" 1>&6
4367     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4368   cat >> confdefs.h <<EOF
4369 #define $ac_tr_hdr 1
4370 EOF
4371  
4372         PLUGINS="${PLUGINS} qnx"
4373         LIB_QNX="-lasound -lph"
4374       
4375 else
4376   echo "$ac_t""no" 1>&6
4377 fi
4378 done
4379
4380     fi
4381
4382 # Check whether --enable-fb or --disable-fb was given.
4383 if test "${enable_fb+set}" = set; then
4384   enableval="$enable_fb"
4385    if test x$enable_fb = xyes
4386     then
4387       PLUGINS="${PLUGINS} fb"
4388     fi 
4389 fi
4390
4391
4392 # Check whether --with-ggi or --without-ggi was given.
4393 if test "${with_ggi+set}" = set; then
4394   withval="$with_ggi"
4395    if test "x$withval" != "xno"
4396     then
4397       PLUGINS="${PLUGINS} ggi"
4398       if test "x$withval" != "xyes"
4399       then
4400         LIB_GGI="-l"$withval
4401       else
4402         LIB_GGI="-lggi"
4403       fi
4404     fi 
4405 fi
4406
4407
4408 # Check whether --enable-sdl or --disable-sdl was given.
4409 if test "${enable_sdl+set}" = set; then
4410   enableval="$enable_sdl"
4411   :
4412 fi
4413
4414 if test "x$enable_sdl" != "xno"
4415 then
4416   SDL_PATH=$PATH
4417   # Check whether --with-sdl-config-path or --without-sdl-config-path was given.
4418 if test "${with_sdl_config_path+set}" = set; then
4419   withval="$with_sdl_config_path"
4420    if test "x$withval" != "xno"
4421       then
4422         SDL_PATH=$withval:$PATH
4423       fi 
4424 fi
4425
4426   # Extract the first word of "sdl12-config", so it can be a program name with args.
4427 set dummy sdl12-config; ac_word=$2
4428 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4429 echo "configure:4430: checking for $ac_word" >&5
4430 if eval "test \"`echo '$''{'ac_cv_path_SDL12_CONFIG'+set}'`\" = set"; then
4431   echo $ac_n "(cached) $ac_c" 1>&6
4432 else
4433   case "$SDL12_CONFIG" in
4434   /*)
4435   ac_cv_path_SDL12_CONFIG="$SDL12_CONFIG" # Let the user override the test with a path.
4436   ;;
4437   ?:/*)                  
4438   ac_cv_path_SDL12_CONFIG="$SDL12_CONFIG" # Let the user override the test with a dos path.
4439   ;;
4440   *)
4441   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4442   ac_dummy="$SDL_PATH"
4443   for ac_dir in $ac_dummy; do 
4444     test -z "$ac_dir" && ac_dir=.
4445     if test -f $ac_dir/$ac_word; then
4446       ac_cv_path_SDL12_CONFIG="$ac_dir/$ac_word"
4447       break
4448     fi
4449   done
4450   IFS="$ac_save_ifs"
4451   test -z "$ac_cv_path_SDL12_CONFIG" && ac_cv_path_SDL12_CONFIG="no"
4452   ;;
4453 esac
4454 fi
4455 SDL12_CONFIG="$ac_cv_path_SDL12_CONFIG"
4456 if test -n "$SDL12_CONFIG"; then
4457   echo "$ac_t""$SDL12_CONFIG" 1>&6
4458 else
4459   echo "$ac_t""no" 1>&6
4460 fi
4461
4462   SDL_CONFIG=${SDL12_CONFIG}
4463   SDL_HEADER="SDL12/SDL.h"
4464   if test x${SDL_CONFIG} = xno
4465   then
4466     # Extract the first word of "sdl11-config", so it can be a program name with args.
4467 set dummy sdl11-config; ac_word=$2
4468 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4469 echo "configure:4470: checking for $ac_word" >&5
4470 if eval "test \"`echo '$''{'ac_cv_path_SDL11_CONFIG'+set}'`\" = set"; then
4471   echo $ac_n "(cached) $ac_c" 1>&6
4472 else
4473   case "$SDL11_CONFIG" in
4474   /*)
4475   ac_cv_path_SDL11_CONFIG="$SDL11_CONFIG" # Let the user override the test with a path.
4476   ;;
4477   ?:/*)                  
4478   ac_cv_path_SDL11_CONFIG="$SDL11_CONFIG" # Let the user override the test with a dos path.
4479   ;;
4480   *)
4481   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4482   ac_dummy="$SDL_PATH"
4483   for ac_dir in $ac_dummy; do 
4484     test -z "$ac_dir" && ac_dir=.
4485     if test -f $ac_dir/$ac_word; then
4486       ac_cv_path_SDL11_CONFIG="$ac_dir/$ac_word"
4487       break
4488     fi
4489   done
4490   IFS="$ac_save_ifs"
4491   test -z "$ac_cv_path_SDL11_CONFIG" && ac_cv_path_SDL11_CONFIG="no"
4492   ;;
4493 esac
4494 fi
4495 SDL11_CONFIG="$ac_cv_path_SDL11_CONFIG"
4496 if test -n "$SDL11_CONFIG"; then
4497   echo "$ac_t""$SDL11_CONFIG" 1>&6
4498 else
4499   echo "$ac_t""no" 1>&6
4500 fi
4501
4502     SDL_CONFIG=${SDL11_CONFIG}
4503     SDL_HEADER="SDL11/SDL.h"
4504   fi
4505   if test x${SDL_CONFIG} = xno
4506   then
4507     # Extract the first word of "sdl-config", so it can be a program name with args.
4508 set dummy sdl-config; ac_word=$2
4509 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4510 echo "configure:4511: checking for $ac_word" >&5
4511 if eval "test \"`echo '$''{'ac_cv_path_SDL_CONFIG'+set}'`\" = set"; then
4512   echo $ac_n "(cached) $ac_c" 1>&6
4513 else
4514   case "$SDL_CONFIG" in
4515   /*)
4516   ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path.
4517   ;;
4518   ?:/*)                  
4519   ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a dos path.
4520   ;;
4521   *)
4522   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4523   ac_dummy="$SDL_PATH"
4524   for ac_dir in $ac_dummy; do 
4525     test -z "$ac_dir" && ac_dir=.
4526     if test -f $ac_dir/$ac_word; then
4527       ac_cv_path_SDL_CONFIG="$ac_dir/$ac_word"
4528       break
4529     fi
4530   done
4531   IFS="$ac_save_ifs"
4532   test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no"
4533   ;;
4534 esac
4535 fi
4536 SDL_CONFIG="$ac_cv_path_SDL_CONFIG"
4537 if test -n "$SDL_CONFIG"; then
4538   echo "$ac_t""$SDL_CONFIG" 1>&6
4539 else
4540   echo "$ac_t""no" 1>&6
4541 fi
4542
4543     SDL_HEADER="SDL/SDL.h"
4544   fi
4545   if test x${SDL_CONFIG} != xno
4546   then
4547     PLUGINS="${PLUGINS} sdl"
4548     CFLAGS_SDL="`${SDL_CONFIG} --cflags`"
4549     LIB_SDL="`${SDL_CONFIG} --libs | sed 's,-rdynamic,,'`"
4550     save_CPPFLAGS=$CPPFLAGS
4551     CPPFLAGS="$CPPFLAGS $CFLAGS_SDL"
4552     for ac_hdr in ${SDL_HEADER}
4553 do
4554 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4555 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4556 echo "configure:4557: checking for $ac_hdr" >&5
4557 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4558   echo $ac_n "(cached) $ac_c" 1>&6
4559 else
4560   cat > conftest.$ac_ext <<EOF
4561 #line 4562 "configure"
4562 #include "confdefs.h"
4563 #include <$ac_hdr>
4564 EOF
4565 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4566 { (eval echo configure:4567: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4567 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4568 if test -z "$ac_err"; then
4569   rm -rf conftest*
4570   eval "ac_cv_header_$ac_safe=yes"
4571 else
4572   echo "$ac_err" >&5
4573   echo "configure: failed program was:" >&5
4574   cat conftest.$ac_ext >&5
4575   rm -rf conftest*
4576   eval "ac_cv_header_$ac_safe=no"
4577 fi
4578 rm -f conftest*
4579 fi
4580 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4581   echo "$ac_t""yes" 1>&6
4582     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4583   cat >> confdefs.h <<EOF
4584 #define $ac_tr_hdr 1
4585 EOF
4586  cat >> confdefs.h <<EOF
4587 #define SDL_INCLUDE_FILE <${SDL_HEADER}>
4588 EOF
4589
4590 else
4591   echo "$ac_t""no" 1>&6
4592 { echo "configure: error: The development package for SDL is not installed. 
4593 Please install it and try again. Alternatively you can also configure with 
4594 --disable-sdl." 1>&2; exit 1; }
4595       
4596 fi
4597 done
4598
4599     CPPFLAGS=$save_CPPFLAGS
4600     if expr 1.1.5 \> `$SDL_CONFIG --version` >/dev/null
4601     then
4602       { echo "configure: error: The development package for SDL is not installed.
4603 Please install it and try again. Alternatively you can also configure with
4604 --disable-sdl." 1>&2; exit 1; }
4605     fi
4606   elif test "x$enable_sdl" =  "xyes"
4607   then
4608     { echo "configure: error: I couldn't find the SDL package. You can download libSDL
4609 from http://www.libsdl.org/, or configure with --disable-sdl. Have a nice day.
4610     " 1>&2; exit 1; }
4611   fi
4612 fi
4613
4614 # Check whether --with-directx or --without-directx was given.
4615 if test "${with_directx+set}" = set; then
4616   withval="$with_directx"
4617    if test "x$withval" != "xno"
4618     then
4619       PLUGINS="${PLUGINS} directx"
4620       if test "x$withval" != "xyes"
4621       then
4622         LIB_DIRECTX="${LIB_DIRECTX} -L"$withval"/lib -lgdi32 -ldxguid"
4623         INCLUDE="${INCLUDE} -I"$withval"/include"
4624       else
4625         for ac_hdr in directx.h
4626 do
4627 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4628 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4629 echo "configure:4630: checking for $ac_hdr" >&5
4630 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4631   echo $ac_n "(cached) $ac_c" 1>&6
4632 else
4633   cat > conftest.$ac_ext <<EOF
4634 #line 4635 "configure"
4635 #include "confdefs.h"
4636 #include <$ac_hdr>
4637 EOF
4638 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4639 { (eval echo configure:4640: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4640 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4641 if test -z "$ac_err"; then
4642   rm -rf conftest*
4643   eval "ac_cv_header_$ac_safe=yes"
4644 else
4645   echo "$ac_err" >&5
4646   echo "configure: failed program was:" >&5
4647   cat conftest.$ac_ext >&5
4648   rm -rf conftest*
4649   eval "ac_cv_header_$ac_safe=no"
4650 fi
4651 rm -f conftest*
4652 fi
4653 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4654   echo "$ac_t""yes" 1>&6
4655     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4656   cat >> confdefs.h <<EOF
4657 #define $ac_tr_hdr 1
4658 EOF
4659  
4660 else
4661   echo "$ac_t""no" 1>&6
4662 { echo "configure: error: Cannot find DirectX headers !" 1>&2; exit 1; }
4663         
4664 fi
4665 done
4666
4667         LIB_DIRECTX="${LIB_DIRECTX} -L/usr/lib -lgdi32 -ldxguid"
4668       fi
4669     fi 
4670 fi
4671
4672     if test "x$withval" = "x"
4673     then
4674       for ac_hdr in directx.h
4675 do
4676 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4677 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4678 echo "configure:4679: checking for $ac_hdr" >&5
4679 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4680   echo $ac_n "(cached) $ac_c" 1>&6
4681 else
4682   cat > conftest.$ac_ext <<EOF
4683 #line 4684 "configure"
4684 #include "confdefs.h"
4685 #include <$ac_hdr>
4686 EOF
4687 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4688 { (eval echo configure:4689: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4689 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4690 if test -z "$ac_err"; then
4691   rm -rf conftest*
4692   eval "ac_cv_header_$ac_safe=yes"
4693 else
4694   echo "$ac_err" >&5
4695   echo "configure: failed program was:" >&5
4696   cat conftest.$ac_ext >&5
4697   rm -rf conftest*
4698   eval "ac_cv_header_$ac_safe=no"
4699 fi
4700 rm -f conftest*
4701 fi
4702 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4703   echo "$ac_t""yes" 1>&6
4704     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4705   cat >> confdefs.h <<EOF
4706 #define $ac_tr_hdr 1
4707 EOF
4708  PLUGINS="${PLUGINS} directx"
4709        LIB_DIRECTX="${LIB_DIRECTX} -L/usr/lib -lgdi32 -ldxguid"
4710 else
4711   echo "$ac_t""no" 1>&6
4712 fi
4713 done
4714
4715     fi
4716
4717 # Check whether --with-glide or --without-glide was given.
4718 if test "${with_glide+set}" = set; then
4719   withval="$with_glide"
4720    if test "x$withval" != "xno"
4721     then
4722       PLUGINS="${PLUGINS} glide"
4723       if test "x$withval" != "xyes"
4724       then
4725         LIB_GLIDE="-l"$withval" -lm"
4726       else
4727         LIB_GLIDE="-lglide2x -lm"
4728       fi
4729     fi 
4730 fi
4731
4732
4733 # Check whether --enable-ncurses or --disable-ncurses was given.
4734 if test "${enable_ncurses+set}" = set; then
4735   enableval="$enable_ncurses"
4736   if test x$enable_ncurses = xyes; then
4737      PLUGINS="${PLUGINS} ncurses"
4738      LIB_NCURSES="-lncurses"
4739    fi
4740 fi
4741
4742
4743 # Check whether --enable-qt or --disable-qt was given.
4744 if test "${enable_qt+set}" = set; then
4745   enableval="$enable_qt"
4746   if test x$enable_qt = xyes; then
4747      PLUGINS="${PLUGINS} qt"
4748      ALIASES="${ALIASES} qvlc"
4749      LIB_QT="-lqt -L${QTDIR}/lib"
4750      if test -x ${QTDIR}/bin/moc
4751      then
4752        MOC=${QTDIR}/bin/moc
4753      else
4754        MOC=moc
4755      fi
4756    fi
4757 fi
4758
4759
4760 # Check whether --enable-kde or --disable-kde was given.
4761 if test "${enable_kde+set}" = set; then
4762   enableval="$enable_kde"
4763   if test x$enable_kde = xyes; then
4764      PLUGINS="${PLUGINS} kde"
4765      ALIASES="${ALIASES} kvlc"
4766      LIB_KDE="-L${KDEDIR}/lib -lkfile"
4767      if test -x ${QTDIR}/bin/moc
4768      then
4769        MOC=${QTDIR}/bin/moc
4770      else
4771        MOC=moc
4772      fi
4773    fi
4774 fi
4775
4776
4777 # Check whether --enable-gnome or --disable-gnome was given.
4778 if test "${enable_gnome+set}" = set; then
4779   enableval="$enable_gnome"
4780   if test x$enable_gnome = xyes; then
4781     # look for gnome-config
4782     # Extract the first word of "gnome-config", so it can be a program name with args.
4783 set dummy gnome-config; ac_word=$2
4784 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4785 echo "configure:4786: checking for $ac_word" >&5
4786 if eval "test \"`echo '$''{'ac_cv_path_GNOME_CONFIG'+set}'`\" = set"; then
4787   echo $ac_n "(cached) $ac_c" 1>&6
4788 else
4789   case "$GNOME_CONFIG" in
4790   /*)
4791   ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a path.
4792   ;;
4793   ?:/*)                  
4794   ac_cv_path_GNOME_CONFIG="$GNOME_CONFIG" # Let the user override the test with a dos path.
4795   ;;
4796   *)
4797   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4798   ac_dummy="$PATH"
4799   for ac_dir in $ac_dummy; do 
4800     test -z "$ac_dir" && ac_dir=.
4801     if test -f $ac_dir/$ac_word; then
4802       ac_cv_path_GNOME_CONFIG="$ac_dir/$ac_word"
4803       break
4804     fi
4805   done
4806   IFS="$ac_save_ifs"
4807   test -z "$ac_cv_path_GNOME_CONFIG" && ac_cv_path_GNOME_CONFIG="no"
4808   ;;
4809 esac
4810 fi
4811 GNOME_CONFIG="$ac_cv_path_GNOME_CONFIG"
4812 if test -n "$GNOME_CONFIG"; then
4813   echo "$ac_t""$GNOME_CONFIG" 1>&6
4814 else
4815   echo "$ac_t""no" 1>&6
4816 fi
4817
4818     if test -x ${GNOME_CONFIG}
4819     then
4820        CFLAGS_GNOME="`${GNOME_CONFIG} --cflags gnomeui`"
4821        LIB_GNOME="`${GNOME_CONFIG} --libs gnomeui | sed 's,-rdynamic,,'`"
4822     fi
4823     # now look for the gnome.h header
4824     saved_CPPFLAGS=$CPPFLAGS
4825     CPPFLAGS="$CPPFLAGS $CFLAGS_GNOME"
4826     for ac_hdr in gnome.h
4827 do
4828 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4829 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4830 echo "configure:4831: checking for $ac_hdr" >&5
4831 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4832   echo $ac_n "(cached) $ac_c" 1>&6
4833 else
4834   cat > conftest.$ac_ext <<EOF
4835 #line 4836 "configure"
4836 #include "confdefs.h"
4837 #include <$ac_hdr>
4838 EOF
4839 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4840 { (eval echo configure:4841: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4841 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4842 if test -z "$ac_err"; then
4843   rm -rf conftest*
4844   eval "ac_cv_header_$ac_safe=yes"
4845 else
4846   echo "$ac_err" >&5
4847   echo "configure: failed program was:" >&5
4848   cat conftest.$ac_ext >&5
4849   rm -rf conftest*
4850   eval "ac_cv_header_$ac_safe=no"
4851 fi
4852 rm -f conftest*
4853 fi
4854 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4855   echo "$ac_t""yes" 1>&6
4856     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4857   cat >> confdefs.h <<EOF
4858 #define $ac_tr_hdr 1
4859 EOF
4860  
4861       PLUGINS="${PLUGINS} gnome"
4862       ALIASES="${ALIASES} gnome-vlc"
4863      
4864 else
4865   echo "$ac_t""no" 1>&6
4866 { echo "configure: error: Can't find gnome headers. Please install the gnome
4867 developement librairie or remove the --enable-gnome option" 1>&2; exit 1; }
4868      
4869 fi
4870 done
4871
4872   
4873     CPPFLAGS=$saved_CPPFLAGS
4874   fi
4875 fi
4876
4877
4878 # Check whether --enable-gtk or --disable-gtk was given.
4879 if test "${enable_gtk+set}" = set; then
4880   enableval="$enable_gtk"
4881   :
4882 fi
4883
4884 if test x$enable_gtk != xno
4885 then
4886   # look for gtk-config
4887   # Extract the first word of "gtk-config", so it can be a program name with args.
4888 set dummy gtk-config; ac_word=$2
4889 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4890 echo "configure:4891: checking for $ac_word" >&5
4891 if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then
4892   echo $ac_n "(cached) $ac_c" 1>&6
4893 else
4894   case "$GTK_CONFIG" in
4895   /*)
4896   ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
4897   ;;
4898   ?:/*)                  
4899   ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a dos path.
4900   ;;
4901   *)
4902   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4903   ac_dummy="$PATH"
4904   for ac_dir in $ac_dummy; do 
4905     test -z "$ac_dir" && ac_dir=.
4906     if test -f $ac_dir/$ac_word; then
4907       ac_cv_path_GTK_CONFIG="$ac_dir/$ac_word"
4908       break
4909     fi
4910   done
4911   IFS="$ac_save_ifs"
4912   test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
4913   ;;
4914 esac
4915 fi
4916 GTK_CONFIG="$ac_cv_path_GTK_CONFIG"
4917 if test -n "$GTK_CONFIG"; then
4918   echo "$ac_t""$GTK_CONFIG" 1>&6
4919 else
4920   echo "$ac_t""no" 1>&6
4921 fi
4922
4923   if test -x ${GTK_CONFIG}
4924   then
4925     CFLAGS_GTK="`${GTK_CONFIG} --cflags gtk`"
4926     LIB_GTK="`${GTK_CONFIG} --libs gtk | sed 's,-rdynamic,,'`"
4927   fi
4928   # now look for the gtk.h header
4929   saved_CPPFLAGS=$CPPFLAGS
4930   CPPFLAGS="$CPPFLAGS $CFLAGS_GTK"
4931   for ac_hdr in gtk/gtk.h
4932 do
4933 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4934 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4935 echo "configure:4936: checking for $ac_hdr" >&5
4936 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4937   echo $ac_n "(cached) $ac_c" 1>&6
4938 else
4939   cat > conftest.$ac_ext <<EOF
4940 #line 4941 "configure"
4941 #include "confdefs.h"
4942 #include <$ac_hdr>
4943 EOF
4944 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4945 { (eval echo configure:4946: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4946 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4947 if test -z "$ac_err"; then
4948   rm -rf conftest*
4949   eval "ac_cv_header_$ac_safe=yes"
4950 else
4951   echo "$ac_err" >&5
4952   echo "configure: failed program was:" >&5
4953   cat conftest.$ac_ext >&5
4954   rm -rf conftest*
4955   eval "ac_cv_header_$ac_safe=no"
4956 fi
4957 rm -f conftest*
4958 fi
4959 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4960   echo "$ac_t""yes" 1>&6
4961     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4962   cat >> confdefs.h <<EOF
4963 #define $ac_tr_hdr 1
4964 EOF
4965  
4966     PLUGINS="${PLUGINS} gtk"
4967     ALIASES="${ALIASES} gvlc"
4968   
4969 else
4970   echo "$ac_t""no" 1>&6
4971 fi
4972 done
4973
4974   CPPFLAGS=$saved_CPPFLAGS
4975 fi
4976
4977 # Check whether --enable-x11 or --disable-x11 was given.
4978 if test "${enable_x11+set}" = set; then
4979   enableval="$enable_x11"
4980   :
4981 fi
4982
4983 if test x$enable_x11 != xno; then
4984   if test x$x_includes = xNONE; then
4985     x_includes=/usr/X11R6/include
4986   fi
4987   if test x$x_libraries = xNONE; then
4988     x_libraries=/usr/X11R6/lib
4989   fi
4990   saved_CPPFLAGS=$CPPFLAGS
4991   CPPFLAGS="$CPPFLAGS -I$x_includes"
4992   for ac_hdr in X11/Xlib.h
4993 do
4994 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4995 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4996 echo "configure:4997: checking for $ac_hdr" >&5
4997 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4998   echo $ac_n "(cached) $ac_c" 1>&6
4999 else
5000   cat > conftest.$ac_ext <<EOF
5001 #line 5002 "configure"
5002 #include "confdefs.h"
5003 #include <$ac_hdr>
5004 EOF
5005 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5006 { (eval echo configure:5007: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5007 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5008 if test -z "$ac_err"; then
5009   rm -rf conftest*
5010   eval "ac_cv_header_$ac_safe=yes"
5011 else
5012   echo "$ac_err" >&5
5013   echo "configure: failed program was:" >&5
5014   cat conftest.$ac_ext >&5
5015   rm -rf conftest*
5016   eval "ac_cv_header_$ac_safe=no"
5017 fi
5018 rm -f conftest*
5019 fi
5020 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5021   echo "$ac_t""yes" 1>&6
5022     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5023   cat >> confdefs.h <<EOF
5024 #define $ac_tr_hdr 1
5025 EOF
5026  
5027     PLUGINS="${PLUGINS} x11"
5028     LIB_X11="-L$x_libraries -lX11 -lXext"
5029     CFLAGS_X11="-I$x_includes"
5030   
5031   CPPFLAGS=$saved_CPPFLAGS
5032 else
5033   echo "$ac_t""no" 1>&6
5034 fi
5035 done
5036
5037 fi
5038
5039 # Check whether --enable-xvideo or --disable-xvideo was given.
5040 if test "${enable_xvideo+set}" = set; then
5041   enableval="$enable_xvideo"
5042   :
5043 fi
5044
5045 if test x$enable_xvideo != xno; then
5046   if test x$x_includes = xNONE; then
5047     x_includes=/usr/X11R6/include
5048   fi
5049   if test x$x_libraries = xNONE; then
5050     x_libraries=/usr/X11R6/lib
5051   fi
5052   saved_CPPFLAGS=$CPPFLAGS
5053   CPPFLAGS="$CPPFLAGS -I$x_includes"
5054   for ac_hdr in X11/extensions/Xv.h
5055 do
5056 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5057 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5058 echo "configure:5059: checking for $ac_hdr" >&5
5059 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5060   echo $ac_n "(cached) $ac_c" 1>&6
5061 else
5062   cat > conftest.$ac_ext <<EOF
5063 #line 5064 "configure"
5064 #include "confdefs.h"
5065 #include <$ac_hdr>
5066 EOF
5067 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5068 { (eval echo configure:5069: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5069 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5070 if test -z "$ac_err"; then
5071   rm -rf conftest*
5072   eval "ac_cv_header_$ac_safe=yes"
5073 else
5074   echo "$ac_err" >&5
5075   echo "configure: failed program was:" >&5
5076   cat conftest.$ac_ext >&5
5077   rm -rf conftest*
5078   eval "ac_cv_header_$ac_safe=no"
5079 fi
5080 rm -f conftest*
5081 fi
5082 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5083   echo "$ac_t""yes" 1>&6
5084     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5085   cat >> confdefs.h <<EOF
5086 #define $ac_tr_hdr 1
5087 EOF
5088  
5089     PLUGINS="${PLUGINS} xvideo"
5090     LIB_XVIDEO="-L$x_libraries -lX11 -lXext -lXv"
5091     CFLAGS_X11="-I$x_includes"
5092   
5093   CPPFLAGS=$saved_CPPFLAGS
5094 else
5095   echo "$ac_t""no" 1>&6
5096 fi
5097 done
5098
5099 fi
5100
5101 # Check whether --enable-alsa or --disable-alsa was given.
5102 if test "${enable_alsa+set}" = set; then
5103   enableval="$enable_alsa"
5104   if test x$enable_alsa = xyes
5105    then
5106      ac_safe=`echo "sys/asoundlib.h" | sed 'y%./+-%__p_%'`
5107 echo $ac_n "checking for sys/asoundlib.h""... $ac_c" 1>&6
5108 echo "configure:5109: checking for sys/asoundlib.h" >&5
5109 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5110   echo $ac_n "(cached) $ac_c" 1>&6
5111 else
5112   cat > conftest.$ac_ext <<EOF
5113 #line 5114 "configure"
5114 #include "confdefs.h"
5115 #include <sys/asoundlib.h>
5116 EOF
5117 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5118 { (eval echo configure:5119: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5119 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5120 if test -z "$ac_err"; then
5121   rm -rf conftest*
5122   eval "ac_cv_header_$ac_safe=yes"
5123 else
5124   echo "$ac_err" >&5
5125   echo "configure: failed program was:" >&5
5126   cat conftest.$ac_ext >&5
5127   rm -rf conftest*
5128   eval "ac_cv_header_$ac_safe=no"
5129 fi
5130 rm -f conftest*
5131 fi
5132 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5133   echo "$ac_t""yes" 1>&6
5134   echo $ac_n "checking for main in -lasound""... $ac_c" 1>&6
5135 echo "configure:5136: checking for main in -lasound" >&5
5136 ac_lib_var=`echo asound'_'main | sed 'y%./+-%__p_%'`
5137 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5138   echo $ac_n "(cached) $ac_c" 1>&6
5139 else
5140   ac_save_LIBS="$LIBS"
5141 LIBS="-lasound  $LIBS"
5142 cat > conftest.$ac_ext <<EOF
5143 #line 5144 "configure"
5144 #include "confdefs.h"
5145
5146 int main() {
5147 main()
5148 ; return 0; }
5149 EOF
5150 if { (eval echo configure:5151: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5151   rm -rf conftest*
5152   eval "ac_cv_lib_$ac_lib_var=yes"
5153 else
5154   echo "configure: failed program was:" >&5
5155   cat conftest.$ac_ext >&5
5156   rm -rf conftest*
5157   eval "ac_cv_lib_$ac_lib_var=no"
5158 fi
5159 rm -f conftest*
5160 LIBS="$ac_save_LIBS"
5161
5162 fi
5163 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5164   echo "$ac_t""yes" 1>&6
5165   have_alsa="true"
5166 else
5167   echo "$ac_t""no" 1>&6
5168 have_alsa="false"
5169 fi
5170
5171 else
5172   echo "$ac_t""no" 1>&6
5173 have_alsa="false"
5174 fi
5175
5176      if test x$have_alsa = xtrue
5177      then
5178        PLUGINS="${PLUGINS} alsa"
5179        LIB_ALSA="-lasound"
5180      fi
5181    fi
5182 fi
5183
5184
5185 fi
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246 trap '' 1 2 15
5247 cat > confcache <<\EOF
5248 # This file is a shell script that caches the results of configure
5249 # tests run on this system so they can be shared between configure
5250 # scripts and configure runs.  It is not useful on other systems.
5251 # If it contains results you don't want to keep, you may remove or edit it.
5252 #
5253 # By default, configure uses ./config.cache as the cache file,
5254 # creating it if it does not exist already.  You can give configure
5255 # the --cache-file=FILE option to use a different cache file; that is
5256 # what configure does when it calls configure scripts in
5257 # subdirectories, so they share the cache.
5258 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5259 # config.status only pays attention to the cache file if you give it the
5260 # --recheck option to rerun configure.
5261 #
5262 EOF
5263 # The following way of writing the cache mishandles newlines in values,
5264 # but we know of no workaround that is simple, portable, and efficient.
5265 # So, don't put newlines in cache variables' values.
5266 # Ultrix sh set writes to stderr and can't be redirected directly,
5267 # and sets the high bit in the cache file unless we assign to the vars.
5268 (set) 2>&1 |
5269   case `(ac_space=' '; set | grep ac_space) 2>&1` in
5270   *ac_space=\ *)
5271     # `set' does not quote correctly, so add quotes (double-quote substitution
5272     # turns \\\\ into \\, and sed turns \\ into \).
5273     sed -n \
5274       -e "s/'/'\\\\''/g" \
5275       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5276     ;;
5277   *)
5278     # `set' quotes correctly as required by POSIX, so do not add quotes.
5279     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5280     ;;
5281   esac >> confcache
5282 if cmp -s $cache_file confcache; then
5283   :
5284 else
5285   if test -w $cache_file; then
5286     echo "updating cache $cache_file"
5287     cat confcache > $cache_file
5288   else
5289     echo "not updating unwritable cache $cache_file"
5290   fi
5291 fi
5292 rm -f confcache
5293
5294 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5295
5296 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5297 # Let make expand exec_prefix.
5298 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5299
5300 # Any assignment to VPATH causes Sun make to only execute
5301 # the first set of double-colon rules, so remove it if not needed.
5302 # If there is a colon in the path, we need to keep it.
5303 if test "x$srcdir" = x.; then
5304   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
5305 fi
5306
5307 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5308
5309 DEFS=-DHAVE_CONFIG_H
5310
5311 # Without the "./", some shells look in PATH for config.status.
5312 : ${CONFIG_STATUS=./config.status}
5313
5314 echo creating $CONFIG_STATUS
5315 rm -f $CONFIG_STATUS
5316 cat > $CONFIG_STATUS <<EOF
5317 #! /bin/sh
5318 # Generated automatically by configure.
5319 # Run this file to recreate the current configuration.
5320 # This directory was configured as follows,
5321 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5322 #
5323 # $0 $ac_configure_args
5324 #
5325 # Compiler output produced by configure, useful for debugging
5326 # configure, is in ./config.log if it exists.
5327
5328 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5329 for ac_option
5330 do
5331   case "\$ac_option" in
5332   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5333     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5334     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5335   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5336     echo "$CONFIG_STATUS generated by autoconf version 2.13"
5337     exit 0 ;;
5338   -help | --help | --hel | --he | --h)
5339     echo "\$ac_cs_usage"; exit 0 ;;
5340   *) echo "\$ac_cs_usage"; exit 1 ;;
5341   esac
5342 done
5343
5344 ac_given_srcdir=$srcdir
5345 ac_given_INSTALL="$INSTALL"
5346
5347 trap 'rm -fr `echo "Makefile.opts include/config.h include/defs.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5348 EOF
5349 cat >> $CONFIG_STATUS <<EOF
5350
5351 # Protect against being on the right side of a sed subst in config.status.
5352 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5353  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5354 $ac_vpsub
5355 $extrasub
5356 s%@SHELL@%$SHELL%g
5357 s%@CFLAGS@%$CFLAGS%g
5358 s%@CPPFLAGS@%$CPPFLAGS%g
5359 s%@CXXFLAGS@%$CXXFLAGS%g
5360 s%@FFLAGS@%$FFLAGS%g
5361 s%@DEFS@%$DEFS%g
5362 s%@LDFLAGS@%$LDFLAGS%g
5363 s%@LIBS@%$LIBS%g
5364 s%@exec_prefix@%$exec_prefix%g
5365 s%@prefix@%$prefix%g
5366 s%@program_transform_name@%$program_transform_name%g
5367 s%@bindir@%$bindir%g
5368 s%@sbindir@%$sbindir%g
5369 s%@libexecdir@%$libexecdir%g
5370 s%@datadir@%$datadir%g
5371 s%@sysconfdir@%$sysconfdir%g
5372 s%@sharedstatedir@%$sharedstatedir%g
5373 s%@localstatedir@%$localstatedir%g
5374 s%@libdir@%$libdir%g
5375 s%@includedir@%$includedir%g
5376 s%@oldincludedir@%$oldincludedir%g
5377 s%@infodir@%$infodir%g
5378 s%@mandir@%$mandir%g
5379 s%@host@%$host%g
5380 s%@host_alias@%$host_alias%g
5381 s%@host_cpu@%$host_cpu%g
5382 s%@host_vendor@%$host_vendor%g
5383 s%@host_os@%$host_os%g
5384 s%@VLC_VERSION@%$VLC_VERSION%g
5385 s%@VLC_CODENAME@%$VLC_CODENAME%g
5386 s%@LIBDVDCSS_VERSION@%$LIBDVDCSS_VERSION%g
5387 s%@SET_MAKE@%$SET_MAKE%g
5388 s%@CC@%$CC%g
5389 s%@CPP@%$CPP%g
5390 s%@RANLIB@%$RANLIB%g
5391 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5392 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5393 s%@INSTALL_DATA@%$INSTALL_DATA%g
5394 s%@ESD_CONFIG@%$ESD_CONFIG%g
5395 s%@SDL12_CONFIG@%$SDL12_CONFIG%g
5396 s%@SDL11_CONFIG@%$SDL11_CONFIG%g
5397 s%@SDL_CONFIG@%$SDL_CONFIG%g
5398 s%@GNOME_CONFIG@%$GNOME_CONFIG%g
5399 s%@GTK_CONFIG@%$GTK_CONFIG%g
5400 s%@SYS@%$SYS%g
5401 s%@ARCH@%$ARCH%g
5402 s%@PLUGINS@%$PLUGINS%g
5403 s%@BUILTINS@%$BUILTINS%g
5404 s%@ALIASES@%$ALIASES%g
5405 s%@DEFINE@%$DEFINE%g
5406 s%@INCLUDE@%$INCLUDE%g
5407 s%@DEBUG@%$DEBUG%g
5408 s%@STATS@%$STATS%g
5409 s%@ASM@%$ASM%g
5410 s%@TRACE@%$TRACE%g
5411 s%@CPROF@%$CPROF%g
5412 s%@GPROF@%$GPROF%g
5413 s%@OPTIMS@%$OPTIMS%g
5414 s%@NEED_GETOPT@%$NEED_GETOPT%g
5415 s%@MOC@%$MOC%g
5416 s%@WINDRES@%$WINDRES%g
5417 s%@LCFLAGS@%$LCFLAGS%g
5418 s%@PLCFLAGS@%$PLCFLAGS%g
5419 s%@SOFLAGS@%$SOFLAGS%g
5420 s%@LIB@%$LIB%g
5421 s%@LIB_ALSA@%$LIB_ALSA%g
5422 s%@LIB_BEOS@%$LIB_BEOS%g
5423 s%@LIB_DARWIN@%$LIB_DARWIN%g
5424 s%@LIB_DVD@%$LIB_DVD%g
5425 s%@LIB_DVD_PLUGIN@%$LIB_DVD_PLUGIN%g
5426 s%@LIB_ESD@%$LIB_ESD%g
5427 s%@LIB_GGI@%$LIB_GGI%g
5428 s%@LIB_GLIDE@%$LIB_GLIDE%g
5429 s%@LIB_GNOME@%$LIB_GNOME%g
5430 s%@LIB_GTK@%$LIB_GTK%g
5431 s%@LIB_ALTIVEC@%$LIB_ALTIVEC%g
5432 s%@LIB_LIBDVDCSS@%$LIB_LIBDVDCSS%g
5433 s%@LIB_KDE@%$LIB_KDE%g
5434 s%@LIB_MACOSX@%$LIB_MACOSX%g
5435 s%@LIB_QNX@%$LIB_QNX%g
5436 s%@LIB_NCURSES@%$LIB_NCURSES%g
5437 s%@LIB_QT@%$LIB_QT%g
5438 s%@LIB_TS@%$LIB_TS%g
5439 s%@LIB_SDL@%$LIB_SDL%g
5440 s%@LIB_DIRECTX@%$LIB_DIRECTX%g
5441 s%@LIB_X11@%$LIB_X11%g
5442 s%@LIB_XVIDEO@%$LIB_XVIDEO%g
5443 s%@LIB_YUV@%$LIB_YUV%g
5444 s%@CFLAGS_VLC@%$CFLAGS_VLC%g
5445 s%@CFLAGS_DVD@%$CFLAGS_DVD%g
5446 s%@CFLAGS_LIBDVDCSS@%$CFLAGS_LIBDVDCSS%g
5447 s%@CFLAGS_GTK@%$CFLAGS_GTK%g
5448 s%@CFLAGS_SDL@%$CFLAGS_SDL%g
5449 s%@CFLAGS_X11@%$CFLAGS_X11%g
5450 s%@OBJ_DVD@%$OBJ_DVD%g
5451 s%@OBJ_LIBDVDCSS@%$OBJ_LIBDVDCSS%g
5452 s%@NEED_LIBDVDCSS@%$NEED_LIBDVDCSS%g
5453
5454 CEOF
5455 EOF
5456
5457 cat >> $CONFIG_STATUS <<\EOF
5458
5459 # Split the substitutions into bite-sized pieces for seds with
5460 # small command number limits, like on Digital OSF/1 and HP-UX.
5461 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5462 ac_file=1 # Number of current file.
5463 ac_beg=1 # First line for current file.
5464 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5465 ac_more_lines=:
5466 ac_sed_cmds=""
5467 while $ac_more_lines; do
5468   if test $ac_beg -gt 1; then
5469     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5470   else
5471     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5472   fi
5473   if test ! -s conftest.s$ac_file; then
5474     ac_more_lines=false
5475     rm -f conftest.s$ac_file
5476   else
5477     if test -z "$ac_sed_cmds"; then
5478       ac_sed_cmds="sed -f conftest.s$ac_file"
5479     else
5480       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5481     fi
5482     ac_file=`expr $ac_file + 1`
5483     ac_beg=$ac_end
5484     ac_end=`expr $ac_end + $ac_max_sed_cmds`
5485   fi
5486 done
5487 if test -z "$ac_sed_cmds"; then
5488   ac_sed_cmds=cat
5489 fi
5490 EOF
5491
5492 cat >> $CONFIG_STATUS <<EOF
5493
5494 CONFIG_FILES=\${CONFIG_FILES-"Makefile.opts include/config.h"}
5495 EOF
5496 cat >> $CONFIG_STATUS <<\EOF
5497 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5498   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5499   case "$ac_file" in
5500   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5501        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5502   *) ac_file_in="${ac_file}.in" ;;
5503   esac
5504
5505   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5506
5507   # Remove last slash and all that follows it.  Not all systems have dirname.
5508   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5509   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5510     # The file is in a subdirectory.
5511     test ! -d "$ac_dir" && mkdir "$ac_dir"
5512     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5513     # A "../" for each directory in $ac_dir_suffix.
5514     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5515   else
5516     ac_dir_suffix= ac_dots=
5517   fi
5518
5519   case "$ac_given_srcdir" in
5520   .)  srcdir=.
5521       if test -z "$ac_dots"; then top_srcdir=.
5522       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5523   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5524   *) # Relative path.
5525     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5526     top_srcdir="$ac_dots$ac_given_srcdir" ;;
5527   esac
5528
5529   case "$ac_given_INSTALL" in
5530   [/$]*) INSTALL="$ac_given_INSTALL" ;;
5531   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5532   esac
5533
5534   echo creating "$ac_file"
5535   rm -f "$ac_file"
5536   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5537   case "$ac_file" in
5538   *Makefile*) ac_comsub="1i\\
5539 # $configure_input" ;;
5540   *) ac_comsub= ;;
5541   esac
5542
5543   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5544   sed -e "$ac_comsub
5545 s%@configure_input@%$configure_input%g
5546 s%@srcdir@%$srcdir%g
5547 s%@top_srcdir@%$top_srcdir%g
5548 s%@INSTALL@%$INSTALL%g
5549 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5550 fi; done
5551 rm -f conftest.s*
5552
5553 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5554 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5555 #
5556 # ac_d sets the value in "#define NAME VALUE" lines.
5557 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
5558 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
5559 ac_dC='\3'
5560 ac_dD='%g'
5561 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5562 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5563 ac_uB='\([      ]\)%\1#\2define\3'
5564 ac_uC=' '
5565 ac_uD='\4%g'
5566 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5567 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5568 ac_eB='$%\1#\2define\3'
5569 ac_eC=' '
5570 ac_eD='%g'
5571
5572 if test "${CONFIG_HEADERS+set}" != set; then
5573 EOF
5574 cat >> $CONFIG_STATUS <<EOF
5575   CONFIG_HEADERS="include/defs.h"
5576 EOF
5577 cat >> $CONFIG_STATUS <<\EOF
5578 fi
5579 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5580   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5581   case "$ac_file" in
5582   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5583        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5584   *) ac_file_in="${ac_file}.in" ;;
5585   esac
5586
5587   echo creating $ac_file
5588
5589   rm -f conftest.frag conftest.in conftest.out
5590   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5591   cat $ac_file_inputs > conftest.in
5592
5593 EOF
5594
5595 # Transform confdefs.h into a sed script conftest.vals that substitutes
5596 # the proper values into config.h.in to produce config.h.  And first:
5597 # Protect against being on the right side of a sed subst in config.status.
5598 # Protect against being in an unquoted here document in config.status.
5599 rm -f conftest.vals
5600 cat > conftest.hdr <<\EOF
5601 s/[\\&%]/\\&/g
5602 s%[\\$`]%\\&%g
5603 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5604 s%ac_d%ac_u%gp
5605 s%ac_u%ac_e%gp
5606 EOF
5607 sed -n -f conftest.hdr confdefs.h > conftest.vals
5608 rm -f conftest.hdr
5609
5610 # This sed command replaces #undef with comments.  This is necessary, for
5611 # example, in the case of _POSIX_SOURCE, which is predefined and required
5612 # on some systems where configure will not decide to define it.
5613 cat >> conftest.vals <<\EOF
5614 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5615 EOF
5616
5617 # Break up conftest.vals because some shells have a limit on
5618 # the size of here documents, and old seds have small limits too.
5619
5620 rm -f conftest.tail
5621 while :
5622 do
5623   ac_lines=`grep -c . conftest.vals`
5624   # grep -c gives empty output for an empty file on some AIX systems.
5625   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5626   # Write a limited-size here document to conftest.frag.
5627   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5628   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5629   echo 'CEOF
5630   sed -f conftest.frag conftest.in > conftest.out
5631   rm -f conftest.in
5632   mv conftest.out conftest.in
5633 ' >> $CONFIG_STATUS
5634   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5635   rm -f conftest.vals
5636   mv conftest.tail conftest.vals
5637 done
5638 rm -f conftest.vals
5639
5640 cat >> $CONFIG_STATUS <<\EOF
5641   rm -f conftest.frag conftest.h
5642   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
5643   cat conftest.in >> conftest.h
5644   rm -f conftest.in
5645   if cmp -s $ac_file conftest.h 2>/dev/null; then
5646     echo "$ac_file is unchanged"
5647     rm -f conftest.h
5648   else
5649     # Remove last slash and all that follows it.  Not all systems have dirname.
5650       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5651       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5652       # The file is in a subdirectory.
5653       test ! -d "$ac_dir" && mkdir "$ac_dir"
5654     fi
5655     rm -f $ac_file
5656     mv conftest.h $ac_file
5657   fi
5658 fi; done
5659
5660 EOF
5661 cat >> $CONFIG_STATUS <<EOF
5662
5663 EOF
5664 cat >> $CONFIG_STATUS <<\EOF
5665
5666 exit 0
5667 EOF
5668 chmod +x $CONFIG_STATUS
5669 rm -fr confdefs* $ac_clean_files
5670 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5671
5672
5673 echo "
5674 global configuration
5675 --------------------
5676 system                : ${SYS}
5677 architecture          : ${ARCH}
5678 optimizations         : ${OPTIMS}"
5679
5680 if test x${HAVE_VLC} = x1
5681 then
5682   echo "
5683 vlc configuration
5684 -----------------
5685 vlc version           : ${VLC_VERSION}
5686 debug mode            : ${DEBUG}
5687 statistics            : ${STATS}
5688 trace mode            : ${TRACE}
5689 cprof/gprof support   : ${CPROF}/${GPROF}
5690 need builtin getopt   : ${NEED_GETOPT}
5691 built-in modules      :${BUILTINS}
5692 plugin modules        :${PLUGINS}
5693 vlc aliases           :${ALIASES}"
5694 fi
5695
5696 echo "
5697 libdvdcss configuration
5698 -----------------------
5699 can be built          : ${CAN_BUILD_LIBDVDCSS}
5700 will be built         : ${NEED_LIBDVDCSS}"
5701 if test x${NEED_LIBDVDCSS} = x1
5702 then
5703   echo "need BSDI libdvd      : ${NEED_BSDI_LIBDVD}"
5704   echo "link statically       : ${STATIC_LIBDVDCSS}"
5705 else
5706   echo "use dummy replacement : ${DUMMY_LIBDVDCSS}"
5707 fi
5708
5709 echo "
5710 You may now tune Makefile.opts at your convenience, for instance to choose
5711 which modules get compiled as plugins.
5712 "
5713 if test x${HAVE_VLC} = x1
5714 then
5715   echo "To build vlc and its plugins, type \`make vlc'."
5716 fi
5717 if test x${HAVE_LIBDVDCSS} = x1
5718 then
5719   echo "To build libdvdcss only, type \`make libdvdcss'."
5720 fi
5721 echo ""
5722