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