]> git.sesse.net Git - vlc/blob - configure
cd020fd5ac76bf961450fabd7166d8f7883d134e
[vlc] / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15   --disable-ppro          Disable PentiumPro optimizations (default enabled for x86)"
16 ac_help="$ac_help
17   --disable-mmx           Disable MMX optimizations (default enabled for x86)"
18 ac_help="$ac_help
19   --enable-altivec        Enable altivec optimizations (default disabled since it is broken)"
20 ac_help="$ac_help
21   --enable-debug          Enable debug mode (default disabled)"
22 ac_help="$ac_help
23   --enable-stats          Enable printing of statistics (default disabled)"
24 ac_help="$ac_help
25   --enable-trace          Enable trace mode (default disabled)"
26 ac_help="$ac_help
27   --enable-gprof          Enable gprof profiling (default disabled)"
28 ac_help="$ac_help
29   --enable-cprof          Enable cprof profiling (default disabled)"
30 ac_help="$ac_help
31   --disable-optimizations Disable compiler optimizations (default enabled)"
32 ac_help="$ac_help
33   --enable-pth            Enable GNU Pth support (default disabled)"
34 ac_help="$ac_help
35   --with-dvdcss[=name]    way to use libdvdcss, either 'yes' or 'no', or 'local-static', 'local-shared', or a path to another libdvdcss such as '/usr/local' (default 'local-static')"
36 ac_help="$ac_help
37   --disable-dummy         dummy module (default enabled)"
38 ac_help="$ac_help
39   --disable-null          Null module (default enabled)"
40 ac_help="$ac_help
41   --disable-rc            rc module (default enabled)"
42 ac_help="$ac_help
43   --disable-dsp           Linux /dev/dsp support (default enabled)"
44 ac_help="$ac_help
45   --enable-esd            Esound library support (default disabled)"
46 ac_help="$ac_help
47   --enable-darwin         Darwin sound support (default disabled)"
48 ac_help="$ac_help
49   --enable-macosx         Mac OS X interface support (default enabled in Mac OS X)"
50 ac_help="$ac_help
51   --disable-qnx           QNX RTOS support (default enabled in QNX RTOS)"
52 ac_help="$ac_help
53   --enable-fb             Linux framebuffer support (default disabled)"
54 ac_help="$ac_help
55   --with-ggi[=name]       GGI support (default disabled)"
56 ac_help="$ac_help
57   --disable-sdl           SDL support (default enabled)"
58 ac_help="$ac_help
59   --with-sdl-config-path=path sdl-config path (default search in \$PATH)"
60 ac_help="$ac_help
61   --with-directx[=name]   Windows DirectX support (default enabled)"
62 ac_help="$ac_help
63   --with-glide[=name]     Glide (3dfx) support (default disabled)"
64 ac_help="$ac_help
65   --enable-ncurses        ncurses interface support (default disabled)"
66 ac_help="$ac_help
67   --enable-qt             Qt interface support (default disabled)"
68 ac_help="$ac_help
69   --enable-kde            KDE interface support (default disabled)"
70 ac_help="$ac_help
71   --enable-gnome          Gnome interface support (default disabled)"
72 ac_help="$ac_help
73   --disable-gtk           Gtk+ support (default enabled)"
74 ac_help="$ac_help
75   --disable-x11           X11 support (default enabled)"
76 ac_help="$ac_help
77   --disable-xvideo        XVideo support (default enabled)"
78 ac_help="$ac_help
79   --enable-alsa           Alsa sound drivers support (Only for linux) (default disabled)"
80
81 # Initialize some variables set by options.
82 # The variables have the same names as the options, with
83 # dashes changed to underlines.
84 build=NONE
85 cache_file=./config.cache
86 exec_prefix=NONE
87 host=NONE
88 no_create=
89 nonopt=NONE
90 no_recursion=
91 prefix=NONE
92 program_prefix=NONE
93 program_suffix=NONE
94 program_transform_name=s,x,x,
95 silent=
96 site=
97 srcdir=
98 target=NONE
99 verbose=
100 x_includes=NONE
101 x_libraries=NONE
102 bindir='${exec_prefix}/bin'
103 sbindir='${exec_prefix}/sbin'
104 libexecdir='${exec_prefix}/libexec'
105 datadir='${prefix}/share'
106 sysconfdir='${prefix}/etc'
107 sharedstatedir='${prefix}/com'
108 localstatedir='${prefix}/var'
109 libdir='${exec_prefix}/lib'
110 includedir='${prefix}/include'
111 oldincludedir='/usr/include'
112 infodir='${prefix}/info'
113 mandir='${prefix}/man'
114
115 # Initialize some other variables.
116 subdirs=
117 MFLAGS= MAKEFLAGS=
118 SHELL=${CONFIG_SHELL-/bin/sh}
119 # Maximum number of lines to put in a shell here document.
120 ac_max_here_lines=12
121
122 ac_prev=
123 for ac_option
124 do
125
126   # If the previous option needs an argument, assign it.
127   if test -n "$ac_prev"; then
128     eval "$ac_prev=\$ac_option"
129     ac_prev=
130     continue
131   fi
132
133   case "$ac_option" in
134   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
135   *) ac_optarg= ;;
136   esac
137
138   # Accept the important Cygnus configure options, so we can diagnose typos.
139
140   case "$ac_option" in
141
142   -bindir | --bindir | --bindi | --bind | --bin | --bi)
143     ac_prev=bindir ;;
144   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
145     bindir="$ac_optarg" ;;
146
147   -build | --build | --buil | --bui | --bu)
148     ac_prev=build ;;
149   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
150     build="$ac_optarg" ;;
151
152   -cache-file | --cache-file | --cache-fil | --cache-fi \
153   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
154     ac_prev=cache_file ;;
155   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
156   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
157     cache_file="$ac_optarg" ;;
158
159   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
160     ac_prev=datadir ;;
161   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
162   | --da=*)
163     datadir="$ac_optarg" ;;
164
165   -disable-* | --disable-*)
166     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
167     # Reject names that are not valid shell variable names.
168     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
169       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
170     fi
171     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
172     eval "enable_${ac_feature}=no" ;;
173
174   -enable-* | --enable-*)
175     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
176     # Reject names that are not valid shell variable names.
177     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
178       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
179     fi
180     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
181     case "$ac_option" in
182       *=*) ;;
183       *) ac_optarg=yes ;;
184     esac
185     eval "enable_${ac_feature}='$ac_optarg'" ;;
186
187   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
188   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
189   | --exec | --exe | --ex)
190     ac_prev=exec_prefix ;;
191   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
192   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
193   | --exec=* | --exe=* | --ex=*)
194     exec_prefix="$ac_optarg" ;;
195
196   -gas | --gas | --ga | --g)
197     # Obsolete; use --with-gas.
198     with_gas=yes ;;
199
200   -help | --help | --hel | --he)
201     # Omit some internal or obsolete options to make the list less imposing.
202     # This message is too long to be a string in the A/UX 3.1 sh.
203     cat << EOF
204 Usage: configure [options] [host]
205 Options: [defaults in brackets after descriptions]
206 Configuration:
207   --cache-file=FILE       cache test results in FILE
208   --help                  print this message
209   --no-create             do not create output files
210   --quiet, --silent       do not print \`checking...' messages
211   --version               print the version of autoconf that created configure
212 Directory and file names:
213   --prefix=PREFIX         install architecture-independent files in PREFIX
214                           [$ac_default_prefix]
215   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
216                           [same as prefix]
217   --bindir=DIR            user executables in DIR [EPREFIX/bin]
218   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
219   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
220   --datadir=DIR           read-only architecture-independent data in DIR
221                           [PREFIX/share]
222   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
223   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
224                           [PREFIX/com]
225   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
226   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
227   --includedir=DIR        C header files in DIR [PREFIX/include]
228   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
229   --infodir=DIR           info documentation in DIR [PREFIX/info]
230   --mandir=DIR            man documentation in DIR [PREFIX/man]
231   --srcdir=DIR            find the sources in DIR [configure dir or ..]
232   --program-prefix=PREFIX prepend PREFIX to installed program names
233   --program-suffix=SUFFIX append SUFFIX to installed program names
234   --program-transform-name=PROGRAM
235                           run sed PROGRAM on installed program names
236 EOF
237     cat << EOF
238 Host type:
239   --build=BUILD           configure for building on BUILD [BUILD=HOST]
240   --host=HOST             configure for HOST [guessed]
241   --target=TARGET         configure for TARGET [TARGET=HOST]
242 Features and packages:
243   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
244   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
245   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
246   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
247   --x-includes=DIR        X include files are in DIR
248   --x-libraries=DIR       X library files are in DIR
249 EOF
250     if test -n "$ac_help"; then
251       echo "--enable and --with options recognized:$ac_help"
252     fi
253     exit 0 ;;
254
255   -host | --host | --hos | --ho)
256     ac_prev=host ;;
257   -host=* | --host=* | --hos=* | --ho=*)
258     host="$ac_optarg" ;;
259
260   -includedir | --includedir | --includedi | --included | --include \
261   | --includ | --inclu | --incl | --inc)
262     ac_prev=includedir ;;
263   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
264   | --includ=* | --inclu=* | --incl=* | --inc=*)
265     includedir="$ac_optarg" ;;
266
267   -infodir | --infodir | --infodi | --infod | --info | --inf)
268     ac_prev=infodir ;;
269   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
270     infodir="$ac_optarg" ;;
271
272   -libdir | --libdir | --libdi | --libd)
273     ac_prev=libdir ;;
274   -libdir=* | --libdir=* | --libdi=* | --libd=*)
275     libdir="$ac_optarg" ;;
276
277   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
278   | --libexe | --libex | --libe)
279     ac_prev=libexecdir ;;
280   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
281   | --libexe=* | --libex=* | --libe=*)
282     libexecdir="$ac_optarg" ;;
283
284   -localstatedir | --localstatedir | --localstatedi | --localstated \
285   | --localstate | --localstat | --localsta | --localst \
286   | --locals | --local | --loca | --loc | --lo)
287     ac_prev=localstatedir ;;
288   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
289   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
290   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
291     localstatedir="$ac_optarg" ;;
292
293   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
294     ac_prev=mandir ;;
295   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
296     mandir="$ac_optarg" ;;
297
298   -nfp | --nfp | --nf)
299     # Obsolete; use --without-fp.
300     with_fp=no ;;
301
302   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
303   | --no-cr | --no-c)
304     no_create=yes ;;
305
306   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
307   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
308     no_recursion=yes ;;
309
310   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
311   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
312   | --oldin | --oldi | --old | --ol | --o)
313     ac_prev=oldincludedir ;;
314   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
315   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
316   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
317     oldincludedir="$ac_optarg" ;;
318
319   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
320     ac_prev=prefix ;;
321   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
322     prefix="$ac_optarg" ;;
323
324   -program-prefix | --program-prefix | --program-prefi | --program-pref \
325   | --program-pre | --program-pr | --program-p)
326     ac_prev=program_prefix ;;
327   -program-prefix=* | --program-prefix=* | --program-prefi=* \
328   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
329     program_prefix="$ac_optarg" ;;
330
331   -program-suffix | --program-suffix | --program-suffi | --program-suff \
332   | --program-suf | --program-su | --program-s)
333     ac_prev=program_suffix ;;
334   -program-suffix=* | --program-suffix=* | --program-suffi=* \
335   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
336     program_suffix="$ac_optarg" ;;
337
338   -program-transform-name | --program-transform-name \
339   | --program-transform-nam | --program-transform-na \
340   | --program-transform-n | --program-transform- \
341   | --program-transform | --program-transfor \
342   | --program-transfo | --program-transf \
343   | --program-trans | --program-tran \
344   | --progr-tra | --program-tr | --program-t)
345     ac_prev=program_transform_name ;;
346   -program-transform-name=* | --program-transform-name=* \
347   | --program-transform-nam=* | --program-transform-na=* \
348   | --program-transform-n=* | --program-transform-=* \
349   | --program-transform=* | --program-transfor=* \
350   | --program-transfo=* | --program-transf=* \
351   | --program-trans=* | --program-tran=* \
352   | --progr-tra=* | --program-tr=* | --program-t=*)
353     program_transform_name="$ac_optarg" ;;
354
355   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
356   | -silent | --silent | --silen | --sile | --sil)
357     silent=yes ;;
358
359   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
360     ac_prev=sbindir ;;
361   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
362   | --sbi=* | --sb=*)
363     sbindir="$ac_optarg" ;;
364
365   -sharedstatedir | --sharedstatedir | --sharedstatedi \
366   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
367   | --sharedst | --shareds | --shared | --share | --shar \
368   | --sha | --sh)
369     ac_prev=sharedstatedir ;;
370   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
371   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
372   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
373   | --sha=* | --sh=*)
374     sharedstatedir="$ac_optarg" ;;
375
376   -site | --site | --sit)
377     ac_prev=site ;;
378   -site=* | --site=* | --sit=*)
379     site="$ac_optarg" ;;
380
381   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
382     ac_prev=srcdir ;;
383   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
384     srcdir="$ac_optarg" ;;
385
386   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
387   | --syscon | --sysco | --sysc | --sys | --sy)
388     ac_prev=sysconfdir ;;
389   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
390   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
391     sysconfdir="$ac_optarg" ;;
392
393   -target | --target | --targe | --targ | --tar | --ta | --t)
394     ac_prev=target ;;
395   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
396     target="$ac_optarg" ;;
397
398   -v | -verbose | --verbose | --verbos | --verbo | --verb)
399     verbose=yes ;;
400
401   -version | --version | --versio | --versi | --vers)
402     echo "configure generated by autoconf version 2.13"
403     exit 0 ;;
404
405   -with-* | --with-*)
406     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
407     # Reject names that are not valid shell variable names.
408     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
409       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
410     fi
411     ac_package=`echo $ac_package| sed 's/-/_/g'`
412     case "$ac_option" in
413       *=*) ;;
414       *) ac_optarg=yes ;;
415     esac
416     eval "with_${ac_package}='$ac_optarg'" ;;
417
418   -without-* | --without-*)
419     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
420     # Reject names that are not valid shell variable names.
421     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
422       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
423     fi
424     ac_package=`echo $ac_package| sed 's/-/_/g'`
425     eval "with_${ac_package}=no" ;;
426
427   --x)
428     # Obsolete; use --with-x.
429     with_x=yes ;;
430
431   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
432   | --x-incl | --x-inc | --x-in | --x-i)
433     ac_prev=x_includes ;;
434   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
435   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
436     x_includes="$ac_optarg" ;;
437
438   -x-libraries | --x-libraries | --x-librarie | --x-librari \
439   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
440     ac_prev=x_libraries ;;
441   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
442   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
443     x_libraries="$ac_optarg" ;;
444
445   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
446     ;;
447
448   *)
449     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
450       echo "configure: warning: $ac_option: invalid host type" 1>&2
451     fi
452     if test "x$nonopt" != xNONE; then
453       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
454     fi
455     nonopt="$ac_option"
456     ;;
457
458   esac
459 done
460
461 if test -n "$ac_prev"; then
462   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
463 fi
464
465 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
466
467 # File descriptor usage:
468 # 0 standard input
469 # 1 file creation
470 # 2 errors and warnings
471 # 3 some systems may open it to /dev/tty
472 # 4 used on the Kubota Titan
473 # 6 checking for... messages and results
474 # 5 compiler messages saved in config.log
475 if test "$silent" = yes; then
476   exec 6>/dev/null
477 else
478   exec 6>&1
479 fi
480 exec 5>./config.log
481
482 echo "\
483 This file contains any messages produced by compilers while
484 running configure, to aid debugging if configure makes a mistake.
485 " 1>&5
486
487 # Strip out --no-create and --no-recursion so they do not pile up.
488 # Also quote any args containing shell metacharacters.
489 ac_configure_args=
490 for ac_arg
491 do
492   case "$ac_arg" in
493   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
494   | --no-cr | --no-c) ;;
495   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
496   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
497   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
498   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
499   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
500   esac
501 done
502
503 # NLS nuisances.
504 # Only set these to C if already set.  These must not be set unconditionally
505 # because not all systems understand e.g. LANG=C (notably SCO).
506 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
507 # Non-C LC_CTYPE values break the ctype check.
508 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
509 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
510 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
511 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
512
513 # confdefs.h avoids OS command line length limits that DEFS can exceed.
514 rm -rf conftest* confdefs.h
515 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
516 echo > confdefs.h
517
518 # A filename unique to this package, relative to the directory that
519 # configure is in, which we can look for to find out if srcdir is correct.
520 ac_unique_file=include/common.h
521
522 # Find the source files, if location was not specified.
523 if test -z "$srcdir"; then
524   ac_srcdir_defaulted=yes
525   # Try the directory containing this script, then its parent.
526   ac_prog=$0
527   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
528   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
529   srcdir=$ac_confdir
530   if test ! -r $srcdir/$ac_unique_file; then
531     srcdir=..
532   fi
533 else
534   ac_srcdir_defaulted=no
535 fi
536 if test ! -r $srcdir/$ac_unique_file; then
537   if test "$ac_srcdir_defaulted" = yes; then
538     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
539   else
540     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
541   fi
542 fi
543 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
544
545 # Prefer explicitly selected file to automatically selected ones.
546 if test -z "$CONFIG_SITE"; then
547   if test "x$prefix" != xNONE; then
548     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
549   else
550     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
551   fi
552 fi
553 for ac_site_file in $CONFIG_SITE; do
554   if test -r "$ac_site_file"; then
555     echo "loading site script $ac_site_file"
556     . "$ac_site_file"
557   fi
558 done
559
560 if test -r "$cache_file"; then
561   echo "loading cache $cache_file"
562   . $cache_file
563 else
564   echo "creating cache $cache_file"
565   > $cache_file
566 fi
567
568 ac_ext=c
569 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
570 ac_cpp='$CPP $CPPFLAGS'
571 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
572 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
573 cross_compiling=$ac_cv_prog_cc_cross
574
575 ac_exeext=
576 ac_objext=o
577 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
578   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
579   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
580     ac_n= ac_c='
581 ' ac_t='        '
582   else
583     ac_n=-n ac_c= ac_t=
584   fi
585 else
586   ac_n= ac_c='\c' ac_t=
587 fi
588
589
590
591
592 ac_aux_dir=
593 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
594   if test -f $ac_dir/install-sh; then
595     ac_aux_dir=$ac_dir
596     ac_install_sh="$ac_aux_dir/install-sh -c"
597     break
598   elif test -f $ac_dir/install.sh; then
599     ac_aux_dir=$ac_dir
600     ac_install_sh="$ac_aux_dir/install.sh -c"
601     break
602   fi
603 done
604 if test -z "$ac_aux_dir"; then
605   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
606 fi
607 ac_config_guess=$ac_aux_dir/config.guess
608 ac_config_sub=$ac_aux_dir/config.sub
609 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
610
611
612 # Make sure we can run config.sub.
613 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
614 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
615 fi
616
617 echo $ac_n "checking host system type""... $ac_c" 1>&6
618 echo "configure:619: checking host system type" >&5
619
620 host_alias=$host
621 case "$host_alias" in
622 NONE)
623   case $nonopt in
624   NONE)
625     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
626     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
627     fi ;;
628   *) host_alias=$nonopt ;;
629   esac ;;
630 esac
631
632 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
633 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
634 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
635 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
636 echo "$ac_t""$host" 1>&6
637
638
639 HAVE_VLC=0
640 if test -r src/interface/main.c; then
641   HAVE_VLC=1
642   VLC_VERSION=0.2.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
2140 /* This mess was copied from the GNU getpagesize.h.  */
2141 #ifndef HAVE_GETPAGESIZE
2142 # ifdef HAVE_UNISTD_H
2143 #  include <unistd.h>
2144 # endif
2145
2146 /* Assume that all systems that can run configure have sys/param.h.  */
2147 # ifndef HAVE_SYS_PARAM_H
2148 #  define HAVE_SYS_PARAM_H 1
2149 # endif
2150
2151 # ifdef _SC_PAGESIZE
2152 #  define getpagesize() sysconf(_SC_PAGESIZE)
2153 # else /* no _SC_PAGESIZE */
2154 #  ifdef HAVE_SYS_PARAM_H
2155 #   include <sys/param.h>
2156 #   ifdef EXEC_PAGESIZE
2157 #    define getpagesize() EXEC_PAGESIZE
2158 #   else /* no EXEC_PAGESIZE */
2159 #    ifdef NBPG
2160 #     define getpagesize() NBPG * CLSIZE
2161 #     ifndef CLSIZE
2162 #      define CLSIZE 1
2163 #     endif /* no CLSIZE */
2164 #    else /* no NBPG */
2165 #     ifdef NBPC
2166 #      define getpagesize() NBPC
2167 #     else /* no NBPC */
2168 #      ifdef PAGESIZE
2169 #       define getpagesize() PAGESIZE
2170 #      endif /* PAGESIZE */
2171 #     endif /* no NBPC */
2172 #    endif /* no NBPG */
2173 #   endif /* no EXEC_PAGESIZE */
2174 #  else /* no HAVE_SYS_PARAM_H */
2175 #   define getpagesize() 8192   /* punt totally */
2176 #  endif /* no HAVE_SYS_PARAM_H */
2177 # endif /* no _SC_PAGESIZE */
2178
2179 #endif /* no HAVE_GETPAGESIZE */
2180
2181 #ifdef __cplusplus
2182 extern "C" { void *malloc(unsigned); }
2183 #else
2184 char *malloc();
2185 #endif
2186
2187 int
2188 main()
2189 {
2190         char *data, *data2, *data3;
2191         int i, pagesize;
2192         int fd;
2193
2194         pagesize = getpagesize();
2195
2196         /*
2197          * First, make a file with some known garbage in it.
2198          */
2199         data = malloc(pagesize);
2200         if (!data)
2201                 exit(1);
2202         for (i = 0; i < pagesize; ++i)
2203                 *(data + i) = rand();
2204         umask(0);
2205         fd = creat("conftestmmap", 0600);
2206         if (fd < 0)
2207                 exit(1);
2208         if (write(fd, data, pagesize) != pagesize)
2209                 exit(1);
2210         close(fd);
2211
2212         /*
2213          * Next, try to mmap the file at a fixed address which
2214          * already has something else allocated at it.  If we can,
2215          * also make sure that we see the same garbage.
2216          */
2217         fd = open("conftestmmap", O_RDWR);
2218         if (fd < 0)
2219                 exit(1);
2220         data2 = malloc(2 * pagesize);
2221         if (!data2)
2222                 exit(1);
2223         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2224         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2225             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2226                 exit(1);
2227         for (i = 0; i < pagesize; ++i)
2228                 if (*(data + i) != *(data2 + i))
2229                         exit(1);
2230
2231         /*
2232          * Finally, make sure that changes to the mapped area
2233          * do not percolate back to the file as seen by read().
2234          * (This is a bug on some variants of i386 svr4.0.)
2235          */
2236         for (i = 0; i < pagesize; ++i)
2237                 *(data2 + i) = *(data2 + i) + 1;
2238         data3 = malloc(pagesize);
2239         if (!data3)
2240                 exit(1);
2241         if (read(fd, data3, pagesize) != pagesize)
2242                 exit(1);
2243         for (i = 0; i < pagesize; ++i)
2244                 if (*(data + i) != *(data3 + i))
2245                         exit(1);
2246         close(fd);
2247         unlink("conftestmmap");
2248         exit(0);
2249 }
2250
2251 EOF
2252 if { (eval echo configure:2253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2253 then
2254   ac_cv_func_mmap_fixed_mapped=yes
2255 else
2256   echo "configure: failed program was:" >&5
2257   cat conftest.$ac_ext >&5
2258   rm -fr conftest*
2259   ac_cv_func_mmap_fixed_mapped=no
2260 fi
2261 rm -fr conftest*
2262 fi
2263
2264 fi
2265
2266 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2267 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2268   cat >> confdefs.h <<\EOF
2269 #define HAVE_MMAP 1
2270 EOF
2271
2272 fi
2273
2274 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
2275 echo "configure:2276: checking return type of signal handlers" >&5
2276 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
2277   echo $ac_n "(cached) $ac_c" 1>&6
2278 else
2279   cat > conftest.$ac_ext <<EOF
2280 #line 2281 "configure"
2281 #include "confdefs.h"
2282 #include <sys/types.h>
2283 #include <signal.h>
2284 #ifdef signal
2285 #undef signal
2286 #endif
2287 #ifdef __cplusplus
2288 extern "C" void (*signal (int, void (*)(int)))(int);
2289 #else
2290 void (*signal ()) ();
2291 #endif
2292
2293 int main() {
2294 int i;
2295 ; return 0; }
2296 EOF
2297 if { (eval echo configure:2298: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2298   rm -rf conftest*
2299   ac_cv_type_signal=void
2300 else
2301   echo "configure: failed program was:" >&5
2302   cat conftest.$ac_ext >&5
2303   rm -rf conftest*
2304   ac_cv_type_signal=int
2305 fi
2306 rm -f conftest*
2307 fi
2308
2309 echo "$ac_t""$ac_cv_type_signal" 1>&6
2310 cat >> confdefs.h <<EOF
2311 #define RETSIGTYPE $ac_cv_type_signal
2312 EOF
2313
2314
2315 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
2316 echo "configure:2317: checking for dlopen in -ldl" >&5
2317 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
2318 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2319   echo $ac_n "(cached) $ac_c" 1>&6
2320 else
2321   ac_save_LIBS="$LIBS"
2322 LIBS="-ldl  $LIBS"
2323 cat > conftest.$ac_ext <<EOF
2324 #line 2325 "configure"
2325 #include "confdefs.h"
2326 /* Override any gcc2 internal prototype to avoid an error.  */
2327 /* We use char because int might match the return type of a gcc2
2328     builtin and then its argument prototype would still apply.  */
2329 char dlopen();
2330
2331 int main() {
2332 dlopen()
2333 ; return 0; }
2334 EOF
2335 if { (eval echo configure:2336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2336   rm -rf conftest*
2337   eval "ac_cv_lib_$ac_lib_var=yes"
2338 else
2339   echo "configure: failed program was:" >&5
2340   cat conftest.$ac_ext >&5
2341   rm -rf conftest*
2342   eval "ac_cv_lib_$ac_lib_var=no"
2343 fi
2344 rm -f conftest*
2345 LIBS="$ac_save_LIBS"
2346
2347 fi
2348 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2349   echo "$ac_t""yes" 1>&6
2350   LIB="${LIB} -ldl"
2351 else
2352   echo "$ac_t""no" 1>&6
2353 fi
2354
2355 echo $ac_n "checking for pow in -lm""... $ac_c" 1>&6
2356 echo "configure:2357: checking for pow in -lm" >&5
2357 ac_lib_var=`echo m'_'pow | sed 'y%./+-%__p_%'`
2358 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2359   echo $ac_n "(cached) $ac_c" 1>&6
2360 else
2361   ac_save_LIBS="$LIBS"
2362 LIBS="-lm  $LIBS"
2363 cat > conftest.$ac_ext <<EOF
2364 #line 2365 "configure"
2365 #include "confdefs.h"
2366 /* Override any gcc2 internal prototype to avoid an error.  */
2367 /* We use char because int might match the return type of a gcc2
2368     builtin and then its argument prototype would still apply.  */
2369 char pow();
2370
2371 int main() {
2372 pow()
2373 ; return 0; }
2374 EOF
2375 if { (eval echo configure:2376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2376   rm -rf conftest*
2377   eval "ac_cv_lib_$ac_lib_var=yes"
2378 else
2379   echo "configure: failed program was:" >&5
2380   cat conftest.$ac_ext >&5
2381   rm -rf conftest*
2382   eval "ac_cv_lib_$ac_lib_var=no"
2383 fi
2384 rm -f conftest*
2385 LIBS="$ac_save_LIBS"
2386
2387 fi
2388 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2389   echo "$ac_t""yes" 1>&6
2390   LIB_YUV="${LIB_YUV} -lm"
2391 else
2392   echo "$ac_t""no" 1>&6
2393 fi
2394
2395
2396 THREAD_LIB=error
2397 if test "x${THREAD_LIB}" = xerror; then
2398   echo $ac_n "checking for pthread_attr_init in -lpthread""... $ac_c" 1>&6
2399 echo "configure:2400: checking for pthread_attr_init in -lpthread" >&5
2400 ac_lib_var=`echo pthread'_'pthread_attr_init | sed 'y%./+-%__p_%'`
2401 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2402   echo $ac_n "(cached) $ac_c" 1>&6
2403 else
2404   ac_save_LIBS="$LIBS"
2405 LIBS="-lpthread  $LIBS"
2406 cat > conftest.$ac_ext <<EOF
2407 #line 2408 "configure"
2408 #include "confdefs.h"
2409 /* Override any gcc2 internal prototype to avoid an error.  */
2410 /* We use char because int might match the return type of a gcc2
2411     builtin and then its argument prototype would still apply.  */
2412 char pthread_attr_init();
2413
2414 int main() {
2415 pthread_attr_init()
2416 ; return 0; }
2417 EOF
2418 if { (eval echo configure:2419: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2419   rm -rf conftest*
2420   eval "ac_cv_lib_$ac_lib_var=yes"
2421 else
2422   echo "configure: failed program was:" >&5
2423   cat conftest.$ac_ext >&5
2424   rm -rf conftest*
2425   eval "ac_cv_lib_$ac_lib_var=no"
2426 fi
2427 rm -f conftest*
2428 LIBS="$ac_save_LIBS"
2429
2430 fi
2431 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2432   echo "$ac_t""yes" 1>&6
2433   THREAD_LIB="-lpthread"
2434 else
2435   echo "$ac_t""no" 1>&6
2436 fi
2437
2438 fi
2439 if test "x${THREAD_LIB}" = xerror; then
2440   echo $ac_n "checking for pthread_attr_init in -lpthreads""... $ac_c" 1>&6
2441 echo "configure:2442: checking for pthread_attr_init in -lpthreads" >&5
2442 ac_lib_var=`echo pthreads'_'pthread_attr_init | sed 'y%./+-%__p_%'`
2443 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2444   echo $ac_n "(cached) $ac_c" 1>&6
2445 else
2446   ac_save_LIBS="$LIBS"
2447 LIBS="-lpthreads  $LIBS"
2448 cat > conftest.$ac_ext <<EOF
2449 #line 2450 "configure"
2450 #include "confdefs.h"
2451 /* Override any gcc2 internal prototype to avoid an error.  */
2452 /* We use char because int might match the return type of a gcc2
2453     builtin and then its argument prototype would still apply.  */
2454 char pthread_attr_init();
2455
2456 int main() {
2457 pthread_attr_init()
2458 ; return 0; }
2459 EOF
2460 if { (eval echo configure:2461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2461   rm -rf conftest*
2462   eval "ac_cv_lib_$ac_lib_var=yes"
2463 else
2464   echo "configure: failed program was:" >&5
2465   cat conftest.$ac_ext >&5
2466   rm -rf conftest*
2467   eval "ac_cv_lib_$ac_lib_var=no"
2468 fi
2469 rm -f conftest*
2470 LIBS="$ac_save_LIBS"
2471
2472 fi
2473 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2474   echo "$ac_t""yes" 1>&6
2475   THREAD_LIB="-lpthreads"
2476 else
2477   echo "$ac_t""no" 1>&6
2478 fi
2479
2480 fi
2481 if test "x${THREAD_LIB}" = xerror; then
2482   echo $ac_n "checking for pthread_attr_init in -lc_r""... $ac_c" 1>&6
2483 echo "configure:2484: checking for pthread_attr_init in -lc_r" >&5
2484 ac_lib_var=`echo c_r'_'pthread_attr_init | sed 'y%./+-%__p_%'`
2485 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2486   echo $ac_n "(cached) $ac_c" 1>&6
2487 else
2488   ac_save_LIBS="$LIBS"
2489 LIBS="-lc_r  $LIBS"
2490 cat > conftest.$ac_ext <<EOF
2491 #line 2492 "configure"
2492 #include "confdefs.h"
2493 /* Override any gcc2 internal prototype to avoid an error.  */
2494 /* We use char because int might match the return type of a gcc2
2495     builtin and then its argument prototype would still apply.  */
2496 char pthread_attr_init();
2497
2498 int main() {
2499 pthread_attr_init()
2500 ; return 0; }
2501 EOF
2502 if { (eval echo configure:2503: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2503   rm -rf conftest*
2504   eval "ac_cv_lib_$ac_lib_var=yes"
2505 else
2506   echo "configure: failed program was:" >&5
2507   cat conftest.$ac_ext >&5
2508   rm -rf conftest*
2509   eval "ac_cv_lib_$ac_lib_var=no"
2510 fi
2511 rm -f conftest*
2512 LIBS="$ac_save_LIBS"
2513
2514 fi
2515 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2516   echo "$ac_t""yes" 1>&6
2517   THREAD_LIB="-lc_r"
2518 else
2519   echo "$ac_t""no" 1>&6
2520 fi
2521
2522 fi
2523 if test "x${THREAD_LIB}" = xerror; then
2524   echo $ac_n "checking for pthread_attr_init""... $ac_c" 1>&6
2525 echo "configure:2526: checking for pthread_attr_init" >&5
2526 if eval "test \"`echo '$''{'ac_cv_func_pthread_attr_init'+set}'`\" = set"; then
2527   echo $ac_n "(cached) $ac_c" 1>&6
2528 else
2529   cat > conftest.$ac_ext <<EOF
2530 #line 2531 "configure"
2531 #include "confdefs.h"
2532 /* System header to define __stub macros and hopefully few prototypes,
2533     which can conflict with char pthread_attr_init(); below.  */
2534 #include <assert.h>
2535 /* Override any gcc2 internal prototype to avoid an error.  */
2536 /* We use char because int might match the return type of a gcc2
2537     builtin and then its argument prototype would still apply.  */
2538 char pthread_attr_init();
2539
2540 int main() {
2541
2542 /* The GNU C library defines this for functions which it implements
2543     to always fail with ENOSYS.  Some functions are actually named
2544     something starting with __ and the normal name is an alias.  */
2545 #if defined (__stub_pthread_attr_init) || defined (__stub___pthread_attr_init)
2546 choke me
2547 #else
2548 pthread_attr_init();
2549 #endif
2550
2551 ; return 0; }
2552 EOF
2553 if { (eval echo configure:2554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2554   rm -rf conftest*
2555   eval "ac_cv_func_pthread_attr_init=yes"
2556 else
2557   echo "configure: failed program was:" >&5
2558   cat conftest.$ac_ext >&5
2559   rm -rf conftest*
2560   eval "ac_cv_func_pthread_attr_init=no"
2561 fi
2562 rm -f conftest*
2563 fi
2564
2565 if eval "test \"`echo '$ac_cv_func_'pthread_attr_init`\" = yes"; then
2566   echo "$ac_t""yes" 1>&6
2567   :
2568 else
2569   echo "$ac_t""no" 1>&6
2570 fi
2571
2572   THREAD_LIB=""
2573 fi
2574
2575 echo $ac_n "checking for cthread_fork in -lthreads""... $ac_c" 1>&6
2576 echo "configure:2577: checking for cthread_fork in -lthreads" >&5
2577 ac_lib_var=`echo threads'_'cthread_fork | sed 'y%./+-%__p_%'`
2578 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2579   echo $ac_n "(cached) $ac_c" 1>&6
2580 else
2581   ac_save_LIBS="$LIBS"
2582 LIBS="-lthreads  $LIBS"
2583 cat > conftest.$ac_ext <<EOF
2584 #line 2585 "configure"
2585 #include "confdefs.h"
2586 /* Override any gcc2 internal prototype to avoid an error.  */
2587 /* We use char because int might match the return type of a gcc2
2588     builtin and then its argument prototype would still apply.  */
2589 char cthread_fork();
2590
2591 int main() {
2592 cthread_fork()
2593 ; return 0; }
2594 EOF
2595 if { (eval echo configure:2596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2596   rm -rf conftest*
2597   eval "ac_cv_lib_$ac_lib_var=yes"
2598 else
2599   echo "configure: failed program was:" >&5
2600   cat conftest.$ac_ext >&5
2601   rm -rf conftest*
2602   eval "ac_cv_lib_$ac_lib_var=no"
2603 fi
2604 rm -f conftest*
2605 LIBS="$ac_save_LIBS"
2606
2607 fi
2608 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2609   echo "$ac_t""yes" 1>&6
2610   THREAD_LIB="-lthreads"
2611 else
2612   echo "$ac_t""no" 1>&6
2613 fi
2614
2615
2616 cat > conftest.$ac_ext <<EOF
2617 #line 2618 "configure"
2618 #include "confdefs.h"
2619 #include <pthread.h>
2620 EOF
2621 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2622   egrep "pthread_cond_t" >/dev/null 2>&1; then
2623   rm -rf conftest*
2624   
2625   cat >> confdefs.h <<\EOF
2626 #define PTHREAD_COND_T_IN_PTHREAD_H 1
2627 EOF
2628
2629 fi
2630 rm -f conftest*
2631
2632 cat > conftest.$ac_ext <<EOF
2633 #line 2634 "configure"
2634 #include "confdefs.h"
2635 #include <strings.h>
2636 EOF
2637 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2638   egrep "strncasecmp" >/dev/null 2>&1; then
2639   rm -rf conftest*
2640   
2641   cat >> confdefs.h <<\EOF
2642 #define STRNCASECMP_IN_STRINGS_H 1
2643 EOF
2644
2645 fi
2646 rm -f conftest*
2647
2648
2649 for ac_hdr in stddef.h getopt.h strings.h
2650 do
2651 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2652 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2653 echo "configure:2654: checking for $ac_hdr" >&5
2654 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2655   echo $ac_n "(cached) $ac_c" 1>&6
2656 else
2657   cat > conftest.$ac_ext <<EOF
2658 #line 2659 "configure"
2659 #include "confdefs.h"
2660 #include <$ac_hdr>
2661 EOF
2662 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2663 { (eval echo configure:2664: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2664 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2665 if test -z "$ac_err"; then
2666   rm -rf conftest*
2667   eval "ac_cv_header_$ac_safe=yes"
2668 else
2669   echo "$ac_err" >&5
2670   echo "configure: failed program was:" >&5
2671   cat conftest.$ac_ext >&5
2672   rm -rf conftest*
2673   eval "ac_cv_header_$ac_safe=no"
2674 fi
2675 rm -f conftest*
2676 fi
2677 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2678   echo "$ac_t""yes" 1>&6
2679     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2680   cat >> confdefs.h <<EOF
2681 #define $ac_tr_hdr 1
2682 EOF
2683  
2684 else
2685   echo "$ac_t""no" 1>&6
2686 fi
2687 done
2688
2689 for ac_hdr in sys/sockio.h fcntl.h sys/time.h
2690 do
2691 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2692 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2693 echo "configure:2694: checking for $ac_hdr" >&5
2694 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2695   echo $ac_n "(cached) $ac_c" 1>&6
2696 else
2697   cat > conftest.$ac_ext <<EOF
2698 #line 2699 "configure"
2699 #include "confdefs.h"
2700 #include <$ac_hdr>
2701 EOF
2702 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2703 { (eval echo configure:2704: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2704 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2705 if test -z "$ac_err"; then
2706   rm -rf conftest*
2707   eval "ac_cv_header_$ac_safe=yes"
2708 else
2709   echo "$ac_err" >&5
2710   echo "configure: failed program was:" >&5
2711   cat conftest.$ac_ext >&5
2712   rm -rf conftest*
2713   eval "ac_cv_header_$ac_safe=no"
2714 fi
2715 rm -f conftest*
2716 fi
2717 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2718   echo "$ac_t""yes" 1>&6
2719     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2720   cat >> confdefs.h <<EOF
2721 #define $ac_tr_hdr 1
2722 EOF
2723  
2724 else
2725   echo "$ac_t""no" 1>&6
2726 fi
2727 done
2728
2729 for ac_hdr in sys/soundcard.h machine/soundcard.h
2730 do
2731 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2732 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2733 echo "configure:2734: checking for $ac_hdr" >&5
2734 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2735   echo $ac_n "(cached) $ac_c" 1>&6
2736 else
2737   cat > conftest.$ac_ext <<EOF
2738 #line 2739 "configure"
2739 #include "confdefs.h"
2740 #include <$ac_hdr>
2741 EOF
2742 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2743 { (eval echo configure:2744: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2744 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2745 if test -z "$ac_err"; then
2746   rm -rf conftest*
2747   eval "ac_cv_header_$ac_safe=yes"
2748 else
2749   echo "$ac_err" >&5
2750   echo "configure: failed program was:" >&5
2751   cat conftest.$ac_ext >&5
2752   rm -rf conftest*
2753   eval "ac_cv_header_$ac_safe=no"
2754 fi
2755 rm -f conftest*
2756 fi
2757 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2758   echo "$ac_t""yes" 1>&6
2759     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2760   cat >> confdefs.h <<EOF
2761 #define $ac_tr_hdr 1
2762 EOF
2763  
2764 else
2765   echo "$ac_t""no" 1>&6
2766 fi
2767 done
2768
2769 for ac_hdr in dlfcn.h image.h
2770 do
2771 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2772 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2773 echo "configure:2774: checking for $ac_hdr" >&5
2774 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2775   echo $ac_n "(cached) $ac_c" 1>&6
2776 else
2777   cat > conftest.$ac_ext <<EOF
2778 #line 2779 "configure"
2779 #include "confdefs.h"
2780 #include <$ac_hdr>
2781 EOF
2782 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2783 { (eval echo configure:2784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2784 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2785 if test -z "$ac_err"; then
2786   rm -rf conftest*
2787   eval "ac_cv_header_$ac_safe=yes"
2788 else
2789   echo "$ac_err" >&5
2790   echo "configure: failed program was:" >&5
2791   cat conftest.$ac_ext >&5
2792   rm -rf conftest*
2793   eval "ac_cv_header_$ac_safe=no"
2794 fi
2795 rm -f conftest*
2796 fi
2797 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2798   echo "$ac_t""yes" 1>&6
2799     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2800   cat >> confdefs.h <<EOF
2801 #define $ac_tr_hdr 1
2802 EOF
2803  
2804 else
2805   echo "$ac_t""no" 1>&6
2806 fi
2807 done
2808
2809 for ac_hdr in arpa/inet.h net/if.h netinet/in.h sys/socket.h
2810 do
2811 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2812 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2813 echo "configure:2814: checking for $ac_hdr" >&5
2814 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2815   echo $ac_n "(cached) $ac_c" 1>&6
2816 else
2817   cat > conftest.$ac_ext <<EOF
2818 #line 2819 "configure"
2819 #include "confdefs.h"
2820 #include <$ac_hdr>
2821 EOF
2822 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2823 { (eval echo configure:2824: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2824 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2825 if test -z "$ac_err"; then
2826   rm -rf conftest*
2827   eval "ac_cv_header_$ac_safe=yes"
2828 else
2829   echo "$ac_err" >&5
2830   echo "configure: failed program was:" >&5
2831   cat conftest.$ac_ext >&5
2832   rm -rf conftest*
2833   eval "ac_cv_header_$ac_safe=no"
2834 fi
2835 rm -f conftest*
2836 fi
2837 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2838   echo "$ac_t""yes" 1>&6
2839     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2840   cat >> confdefs.h <<EOF
2841 #define $ac_tr_hdr 1
2842 EOF
2843  
2844 else
2845   echo "$ac_t""no" 1>&6
2846 fi
2847 done
2848
2849 for ac_hdr in machine/param.h
2850 do
2851 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2852 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2853 echo "configure:2854: checking for $ac_hdr" >&5
2854 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2855   echo $ac_n "(cached) $ac_c" 1>&6
2856 else
2857   cat > conftest.$ac_ext <<EOF
2858 #line 2859 "configure"
2859 #include "confdefs.h"
2860 #include <$ac_hdr>
2861 EOF
2862 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2863 { (eval echo configure:2864: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2864 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2865 if test -z "$ac_err"; then
2866   rm -rf conftest*
2867   eval "ac_cv_header_$ac_safe=yes"
2868 else
2869   echo "$ac_err" >&5
2870   echo "configure: failed program was:" >&5
2871   cat conftest.$ac_ext >&5
2872   rm -rf conftest*
2873   eval "ac_cv_header_$ac_safe=no"
2874 fi
2875 rm -f conftest*
2876 fi
2877 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2878   echo "$ac_t""yes" 1>&6
2879     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2880   cat >> confdefs.h <<EOF
2881 #define $ac_tr_hdr 1
2882 EOF
2883  
2884 else
2885   echo "$ac_t""no" 1>&6
2886 fi
2887 done
2888
2889
2890 for ac_hdr in cthreads.h pthread.h kernel/scheduler.h kernel/OS.h
2891 do
2892 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2893 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2894 echo "configure:2895: checking for $ac_hdr" >&5
2895 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2896   echo $ac_n "(cached) $ac_c" 1>&6
2897 else
2898   cat > conftest.$ac_ext <<EOF
2899 #line 2900 "configure"
2900 #include "confdefs.h"
2901 #include <$ac_hdr>
2902 EOF
2903 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2904 { (eval echo configure:2905: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2905 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2906 if test -z "$ac_err"; then
2907   rm -rf conftest*
2908   eval "ac_cv_header_$ac_safe=yes"
2909 else
2910   echo "$ac_err" >&5
2911   echo "configure: failed program was:" >&5
2912   cat conftest.$ac_ext >&5
2913   rm -rf conftest*
2914   eval "ac_cv_header_$ac_safe=no"
2915 fi
2916 rm -f conftest*
2917 fi
2918 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2919   echo "$ac_t""yes" 1>&6
2920     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2921   cat >> confdefs.h <<EOF
2922 #define $ac_tr_hdr 1
2923 EOF
2924  
2925 else
2926   echo "$ac_t""no" 1>&6
2927 fi
2928 done
2929
2930
2931 CFLAGS="${save_CFLAGS} -Wall -Werror"
2932 echo $ac_n "checking for ntohl in sys/param.h""... $ac_c" 1>&6
2933 echo "configure:2934: checking for ntohl in sys/param.h" >&5
2934 cat > conftest.$ac_ext <<EOF
2935 #line 2936 "configure"
2936 #include "confdefs.h"
2937 #include <sys/param.h>
2938 void foo() { int meuh; ntohl(meuh); }
2939 int main() {
2940
2941 ; return 0; }
2942 EOF
2943 if { (eval echo configure:2944: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2944   rm -rf conftest*
2945   cat >> confdefs.h <<\EOF
2946 #define NTOHL_IN_SYS_PARAM_H 1
2947 EOF
2948
2949  echo "$ac_t""yes" 1>&6
2950 else
2951   echo "configure: failed program was:" >&5
2952   cat conftest.$ac_ext >&5
2953   rm -rf conftest*
2954   echo "$ac_t""no" 1>&6
2955 fi
2956 rm -f conftest*
2957
2958 CFLAGS="${save_CFLAGS} -finline-limit-20000"
2959 echo $ac_n "checking if \$CC accepts -finline-limit""... $ac_c" 1>&6
2960 echo "configure:2961: checking if \$CC accepts -finline-limit" >&5
2961 cat > conftest.$ac_ext <<EOF
2962 #line 2963 "configure"
2963 #include "confdefs.h"
2964
2965 int main() {
2966
2967 ; return 0; }
2968 EOF
2969 if { (eval echo configure:2970: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2970   rm -rf conftest*
2971   save_CFLAGS="${save_CFLAGS} -finline-limit-20000"; echo "$ac_t""yes" 1>&6
2972 else
2973   echo "configure: failed program was:" >&5
2974   cat conftest.$ac_ext >&5
2975   rm -rf conftest*
2976   echo "$ac_t""no" 1>&6
2977 fi
2978 rm -f conftest*
2979
2980 CFLAGS="${save_CFLAGS} -bundle -undefined suppress"
2981 echo $ac_n "checking if \$CC accepts -bundle -undefined suppress""... $ac_c" 1>&6
2982 echo "configure:2983: checking if \$CC accepts -bundle -undefined suppress" >&5
2983 cat > conftest.$ac_ext <<EOF
2984 #line 2985 "configure"
2985 #include "confdefs.h"
2986
2987 int main() {
2988
2989 ; return 0; }
2990 EOF
2991 if { (eval echo configure:2992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2992   rm -rf conftest*
2993   PLCFLAGS="${PLCFLAGS} -bundle -undefined suppress"; echo "$ac_t""yes" 1>&6
2994 else
2995   echo "configure: failed program was:" >&5
2996   cat conftest.$ac_ext >&5
2997   rm -rf conftest*
2998   echo "$ac_t""no" 1>&6
2999 fi
3000 rm -f conftest*
3001
3002 CFLAGS="${save_CFLAGS} -shared"
3003 echo $ac_n "checking if \$CC accepts -shared""... $ac_c" 1>&6
3004 echo "configure:3005: checking if \$CC accepts -shared" >&5
3005 cat > conftest.$ac_ext <<EOF
3006 #line 3007 "configure"
3007 #include "confdefs.h"
3008
3009 int main() {
3010
3011 ; return 0; }
3012 EOF
3013 if { (eval echo configure:3014: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3014   rm -rf conftest*
3015   PLCFLAGS="${PLCFLAGS} -shared"; echo "$ac_t""yes" 1>&6
3016 else
3017   echo "configure: failed program was:" >&5
3018   cat conftest.$ac_ext >&5
3019   rm -rf conftest*
3020   echo "$ac_t""no" 1>&6
3021 fi
3022 rm -f conftest*
3023
3024 if test x"${SOFLAGS}" = x; then
3025   try_SOFLAGS="-Wl,-soname -Wl,"
3026   LDFLAGS="${save_LDFLAGS} ${try_SOFLAGS}foo.so.0"
3027   echo $ac_n "checking if linker accepts ${try_SOFLAGS}foo.so.0""... $ac_c" 1>&6
3028 echo "configure:3029: checking if linker accepts ${try_SOFLAGS}foo.so.0" >&5
3029   cat > conftest.$ac_ext <<EOF
3030 #line 3031 "configure"
3031 #include "confdefs.h"
3032
3033 int main() {
3034
3035 ; return 0; }
3036 EOF
3037 if { (eval echo configure:3038: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3038   rm -rf conftest*
3039   SOFLAGS="${try_SOFLAGS}"; echo "$ac_t""yes" 1>&6
3040 else
3041   echo "configure: failed program was:" >&5
3042   cat conftest.$ac_ext >&5
3043   rm -rf conftest*
3044   echo "$ac_t""no" 1>&6
3045 fi
3046 rm -f conftest*
3047 fi
3048
3049 if test x"${SOFLAGS}" = x; then
3050   try_SOFLAGS="-Wl,-h -Wl,"
3051   LDFLAGS="${save_LDFLAGS} ${try_SOFLAGS}foo.so.0"
3052   echo $ac_n "checking if linker accepts ${try_SOFLAGS}foo.so.0""... $ac_c" 1>&6
3053 echo "configure:3054: checking if linker accepts ${try_SOFLAGS}foo.so.0" >&5
3054   cat > conftest.$ac_ext <<EOF
3055 #line 3056 "configure"
3056 #include "confdefs.h"
3057
3058 int main() {
3059
3060 ; return 0; }
3061 EOF
3062 if { (eval echo configure:3063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3063   rm -rf conftest*
3064   SOFLAGS="${try_SOFLAGS}"; echo "$ac_t""yes" 1>&6
3065 else
3066   echo "configure: failed program was:" >&5
3067   cat conftest.$ac_ext >&5
3068   rm -rf conftest*
3069   echo "$ac_t""no" 1>&6
3070 fi
3071 rm -f conftest*
3072 fi
3073
3074 CFLAGS="${save_CFLAGS}"
3075 LDFLAGS="${save_LDFLAGS}"
3076
3077 echo $ac_n "checking for boolean_t in sys/types.h""... $ac_c" 1>&6
3078 echo "configure:3079: checking for boolean_t in sys/types.h" >&5
3079 cat > conftest.$ac_ext <<EOF
3080 #line 3081 "configure"
3081 #include "confdefs.h"
3082 #include <sys/types.h>
3083 void quux() { boolean_t foo; }
3084 int main() {
3085
3086 ; return 0; }
3087 EOF
3088 if { (eval echo configure:3089: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3089   rm -rf conftest*
3090   cat >> confdefs.h <<\EOF
3091 #define BOOLEAN_T_IN_SYS_TYPES_H 1
3092 EOF
3093
3094  echo "$ac_t""yes" 1>&6
3095 else
3096   echo "configure: failed program was:" >&5
3097   cat conftest.$ac_ext >&5
3098   rm -rf conftest*
3099   echo "$ac_t""no" 1>&6
3100 fi
3101 rm -f conftest*
3102 echo $ac_n "checking for boolean_t in pthread.h""... $ac_c" 1>&6
3103 echo "configure:3104: checking for boolean_t in pthread.h" >&5
3104 cat > conftest.$ac_ext <<EOF
3105 #line 3106 "configure"
3106 #include "confdefs.h"
3107 #include <pthread.h>
3108 void quux() { boolean_t foo; }
3109 int main() {
3110
3111 ; return 0; }
3112 EOF
3113 if { (eval echo configure:3114: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3114   rm -rf conftest*
3115   cat >> confdefs.h <<\EOF
3116 #define BOOLEAN_T_IN_PTHREAD_H 1
3117 EOF
3118
3119  echo "$ac_t""yes" 1>&6
3120 else
3121   echo "configure: failed program was:" >&5
3122   cat conftest.$ac_ext >&5
3123   rm -rf conftest*
3124   echo "$ac_t""no" 1>&6
3125 fi
3126 rm -f conftest*
3127 echo $ac_n "checking for boolean_t in cthreads.h""... $ac_c" 1>&6
3128 echo "configure:3129: checking for boolean_t in cthreads.h" >&5
3129 cat > conftest.$ac_ext <<EOF
3130 #line 3131 "configure"
3131 #include "confdefs.h"
3132 #include <cthreads.h>
3133 void quux() { boolean_t foo; }
3134 int main() {
3135
3136 ; return 0; }
3137 EOF
3138 if { (eval echo configure:3139: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3139   rm -rf conftest*
3140   cat >> confdefs.h <<\EOF
3141 #define BOOLEAN_T_IN_CTHREADS_H 1
3142 EOF
3143
3144  echo "$ac_t""yes" 1>&6
3145 else
3146   echo "configure: failed program was:" >&5
3147   cat conftest.$ac_ext >&5
3148   rm -rf conftest*
3149   echo "$ac_t""no" 1>&6
3150 fi
3151 rm -f conftest*
3152
3153 echo $ac_n "checking for working const""... $ac_c" 1>&6
3154 echo "configure:3155: checking for working const" >&5
3155 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3156   echo $ac_n "(cached) $ac_c" 1>&6
3157 else
3158   cat > conftest.$ac_ext <<EOF
3159 #line 3160 "configure"
3160 #include "confdefs.h"
3161
3162 int main() {
3163
3164 /* Ultrix mips cc rejects this.  */
3165 typedef int charset[2]; const charset x;
3166 /* SunOS 4.1.1 cc rejects this.  */
3167 char const *const *ccp;
3168 char **p;
3169 /* NEC SVR4.0.2 mips cc rejects this.  */
3170 struct point {int x, y;};
3171 static struct point const zero = {0,0};
3172 /* AIX XL C 1.02.0.0 rejects this.
3173    It does not let you subtract one const X* pointer from another in an arm
3174    of an if-expression whose if-part is not a constant expression */
3175 const char *g = "string";
3176 ccp = &g + (g ? g-g : 0);
3177 /* HPUX 7.0 cc rejects these. */
3178 ++ccp;
3179 p = (char**) ccp;
3180 ccp = (char const *const *) p;
3181 { /* SCO 3.2v4 cc rejects this.  */
3182   char *t;
3183   char const *s = 0 ? (char *) 0 : (char const *) 0;
3184
3185   *t++ = 0;
3186 }
3187 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3188   int x[] = {25, 17};
3189   const int *foo = &x[0];
3190   ++foo;
3191 }
3192 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3193   typedef const int *iptr;
3194   iptr p = 0;
3195   ++p;
3196 }
3197 { /* AIX XL C 1.02.0.0 rejects this saying
3198      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3199   struct s { int j; const int *ap[3]; };
3200   struct s *b; b->j = 5;
3201 }
3202 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3203   const int foo = 10;
3204 }
3205
3206 ; return 0; }
3207 EOF
3208 if { (eval echo configure:3209: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3209   rm -rf conftest*
3210   ac_cv_c_const=yes
3211 else
3212   echo "configure: failed program was:" >&5
3213   cat conftest.$ac_ext >&5
3214   rm -rf conftest*
3215   ac_cv_c_const=no
3216 fi
3217 rm -f conftest*
3218 fi
3219
3220 echo "$ac_t""$ac_cv_c_const" 1>&6
3221 if test $ac_cv_c_const = no; then
3222   cat >> confdefs.h <<\EOF
3223 #define const 
3224 EOF
3225
3226 fi
3227
3228 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3229 echo "configure:3230: checking for ANSI C header files" >&5
3230 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3231   echo $ac_n "(cached) $ac_c" 1>&6
3232 else
3233   cat > conftest.$ac_ext <<EOF
3234 #line 3235 "configure"
3235 #include "confdefs.h"
3236 #include <stdlib.h>
3237 #include <stdarg.h>
3238 #include <string.h>
3239 #include <float.h>
3240 EOF
3241 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3242 { (eval echo configure:3243: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3243 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3244 if test -z "$ac_err"; then
3245   rm -rf conftest*
3246   ac_cv_header_stdc=yes
3247 else
3248   echo "$ac_err" >&5
3249   echo "configure: failed program was:" >&5
3250   cat conftest.$ac_ext >&5
3251   rm -rf conftest*
3252   ac_cv_header_stdc=no
3253 fi
3254 rm -f conftest*
3255
3256 if test $ac_cv_header_stdc = yes; then
3257   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3258 cat > conftest.$ac_ext <<EOF
3259 #line 3260 "configure"
3260 #include "confdefs.h"
3261 #include <string.h>
3262 EOF
3263 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3264   egrep "memchr" >/dev/null 2>&1; then
3265   :
3266 else
3267   rm -rf conftest*
3268   ac_cv_header_stdc=no
3269 fi
3270 rm -f conftest*
3271
3272 fi
3273
3274 if test $ac_cv_header_stdc = yes; then
3275   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3276 cat > conftest.$ac_ext <<EOF
3277 #line 3278 "configure"
3278 #include "confdefs.h"
3279 #include <stdlib.h>
3280 EOF
3281 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3282   egrep "free" >/dev/null 2>&1; then
3283   :
3284 else
3285   rm -rf conftest*
3286   ac_cv_header_stdc=no
3287 fi
3288 rm -f conftest*
3289
3290 fi
3291
3292 if test $ac_cv_header_stdc = yes; then
3293   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3294 if test "$cross_compiling" = yes; then
3295   :
3296 else
3297   cat > conftest.$ac_ext <<EOF
3298 #line 3299 "configure"
3299 #include "confdefs.h"
3300 #include <ctype.h>
3301 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3302 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3303 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3304 int main () { int i; for (i = 0; i < 256; i++)
3305 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3306 exit (0); }
3307
3308 EOF
3309 if { (eval echo configure:3310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3310 then
3311   :
3312 else
3313   echo "configure: failed program was:" >&5
3314   cat conftest.$ac_ext >&5
3315   rm -fr conftest*
3316   ac_cv_header_stdc=no
3317 fi
3318 rm -fr conftest*
3319 fi
3320
3321 fi
3322 fi
3323
3324 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3325 if test $ac_cv_header_stdc = yes; then
3326   cat >> confdefs.h <<\EOF
3327 #define STDC_HEADERS 1
3328 EOF
3329
3330 fi
3331
3332 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3333 echo "configure:3334: checking for size_t" >&5
3334 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3335   echo $ac_n "(cached) $ac_c" 1>&6
3336 else
3337   cat > conftest.$ac_ext <<EOF
3338 #line 3339 "configure"
3339 #include "confdefs.h"
3340 #include <sys/types.h>
3341 #if STDC_HEADERS
3342 #include <stdlib.h>
3343 #include <stddef.h>
3344 #endif
3345 EOF
3346 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3347   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3348   rm -rf conftest*
3349   ac_cv_type_size_t=yes
3350 else
3351   rm -rf conftest*
3352   ac_cv_type_size_t=no
3353 fi
3354 rm -f conftest*
3355
3356 fi
3357 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3358 if test $ac_cv_type_size_t = no; then
3359   cat >> confdefs.h <<\EOF
3360 #define size_t unsigned
3361 EOF
3362
3363 fi
3364
3365 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3366 echo "configure:3367: checking whether time.h and sys/time.h may both be included" >&5
3367 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
3368   echo $ac_n "(cached) $ac_c" 1>&6
3369 else
3370   cat > conftest.$ac_ext <<EOF
3371 #line 3372 "configure"
3372 #include "confdefs.h"
3373 #include <sys/types.h>
3374 #include <sys/time.h>
3375 #include <time.h>
3376 int main() {
3377 struct tm *tp;
3378 ; return 0; }
3379 EOF
3380 if { (eval echo configure:3381: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3381   rm -rf conftest*
3382   ac_cv_header_time=yes
3383 else
3384   echo "configure: failed program was:" >&5
3385   cat conftest.$ac_ext >&5
3386   rm -rf conftest*
3387   ac_cv_header_time=no
3388 fi
3389 rm -f conftest*
3390 fi
3391
3392 echo "$ac_t""$ac_cv_header_time" 1>&6
3393 if test $ac_cv_header_time = yes; then
3394   cat >> confdefs.h <<\EOF
3395 #define TIME_WITH_SYS_TIME 1
3396 EOF
3397
3398 fi
3399
3400
3401 echo $ac_n "checking __attribute__ ((aligned ())) support""... $ac_c" 1>&6
3402 echo "configure:3403: checking __attribute__ ((aligned ())) support" >&5
3403 if eval "test \"`echo '$''{'ac_cv_c_attribute_aligned'+set}'`\" = set"; then
3404   echo $ac_n "(cached) $ac_c" 1>&6
3405 else
3406   ac_cv_c_attribute_aligned=0
3407     for ac_cv_c_attr_align_try in 2 4 8 16 32 64; do
3408         cat > conftest.$ac_ext <<EOF
3409 #line 3410 "configure"
3410 #include "confdefs.h"
3411
3412 int main() {
3413 static char c __attribute__ ((aligned($ac_cv_c_attr_align_try))) = 0; return c;
3414 ; return 0; }
3415 EOF
3416 if { (eval echo configure:3417: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3417   rm -rf conftest*
3418   ac_cv_c_attribute_aligned=$ac_cv_c_attr_align_try
3419 else
3420   echo "configure: failed program was:" >&5
3421   cat conftest.$ac_ext >&5
3422 fi
3423 rm -f conftest*
3424     done
3425 fi
3426
3427 echo "$ac_t""$ac_cv_c_attribute_aligned" 1>&6
3428 if test x"$ac_cv_c_attribute_aligned" != x"0"; then
3429     cat >> confdefs.h <<EOF
3430 #define ATTRIBUTE_ALIGNED_MAX $ac_cv_c_attribute_aligned
3431 EOF
3432
3433 fi
3434
3435
3436
3437 ARCH=${host_cpu}
3438
3439 BUILTINS="${BUILTINS} es ps ts yuv idct idctclassic motion imdct downmix"
3440 PLUGINS="${PLUGINS}"
3441
3442 MMX_MODULES="yuvmmx idctmmx motionmmx"
3443 MMXEXT_MODULES="idctmmxext motionmmxext"
3444 THREEDNOW_MODULES="imdct3dn downmix3dn"
3445 SSE_MODULES="imdctsse downmixsse"
3446
3447 echo $ac_n "checking if \$CC groks MMX inline assembly""... $ac_c" 1>&6
3448 echo "configure:3449: checking if \$CC groks MMX inline assembly" >&5
3449 cat > conftest.$ac_ext <<EOF
3450 #line 3451 "configure"
3451 #include "confdefs.h"
3452 void quux(){void *p;asm("packuswb %%mm1,%%mm2"::"r"(p));}
3453 int main() {
3454
3455 ; return 0; }
3456 EOF
3457 if { (eval echo configure:3458: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3458   rm -rf conftest*
3459   ACCEL_MODULES="${ACCEL_MODULES} ${MMX_MODULES}"
3460   echo "$ac_t""yes" 1>&6
3461 else
3462   echo "configure: failed program was:" >&5
3463   cat conftest.$ac_ext >&5
3464   rm -rf conftest*
3465   echo "$ac_t""no" 1>&6
3466 fi
3467 rm -f conftest*
3468
3469 echo $ac_n "checking if \$CC groks MMX EXT inline assembly""... $ac_c" 1>&6
3470 echo "configure:3471: checking if \$CC groks MMX EXT inline assembly" >&5
3471 cat > conftest.$ac_ext <<EOF
3472 #line 3473 "configure"
3473 #include "confdefs.h"
3474 void quux(){void *p;asm("maskmovq %%mm1,%%mm2"::"r"(p));}
3475 int main() {
3476
3477 ; return 0; }
3478 EOF
3479 if { (eval echo configure:3480: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3480   rm -rf conftest*
3481   ACCEL_MODULES="${ACCEL_MODULES} ${MMXEXT_MODULES}"
3482   echo "$ac_t""yes" 1>&6
3483 else
3484   echo "configure: failed program was:" >&5
3485   cat conftest.$ac_ext >&5
3486   rm -rf conftest*
3487   echo "$ac_t""no" 1>&6
3488 fi
3489 rm -f conftest*
3490
3491 echo $ac_n "checking if \$CC groks 3D Now! inline assembly""... $ac_c" 1>&6
3492 echo "configure:3493: checking if \$CC groks 3D Now! inline assembly" >&5
3493 cat > conftest.$ac_ext <<EOF
3494 #line 3495 "configure"
3495 #include "confdefs.h"
3496 void quux(){void *p;asm("pfadd %%mm1,%%mm2"::"r"(p));}
3497 int main() {
3498
3499 ; return 0; }
3500 EOF
3501 if { (eval echo configure:3502: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3502   rm -rf conftest*
3503   ACCEL_MODULES="${ACCEL_MODULES} ${THREEDNOW_MODULES}"
3504   echo "$ac_t""yes" 1>&6
3505 else
3506   echo "configure: failed program was:" >&5
3507   cat conftest.$ac_ext >&5
3508   rm -rf conftest*
3509   echo "$ac_t""no" 1>&6
3510 fi
3511 rm -f conftest*
3512
3513 echo $ac_n "checking if \$CC groks SSE inline assembly""... $ac_c" 1>&6
3514 echo "configure:3515: checking if \$CC groks SSE inline assembly" >&5
3515 cat > conftest.$ac_ext <<EOF
3516 #line 3517 "configure"
3517 #include "confdefs.h"
3518 void quux(){void *p;asm("xorps %%xmm1,%%xmm2"::"r"(p));}
3519 int main() {
3520
3521 ; return 0; }
3522 EOF
3523 if { (eval echo configure:3524: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3524   rm -rf conftest*
3525   ACCEL_MODULES="${ACCEL_MODULES} ${SSE_MODULES}"
3526   echo "$ac_t""yes" 1>&6
3527 else
3528   echo "configure: failed program was:" >&5
3529   cat conftest.$ac_ext >&5
3530   rm -rf conftest*
3531   echo "$ac_t""no" 1>&6
3532 fi
3533 rm -f conftest*
3534
3535
3536 CAN_BUILD_LIBDVDCSS=0
3537
3538 for ac_hdr in winioctl.h
3539 do
3540 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3541 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3542 echo "configure:3543: checking for $ac_hdr" >&5
3543 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3544   echo $ac_n "(cached) $ac_c" 1>&6
3545 else
3546   cat > conftest.$ac_ext <<EOF
3547 #line 3548 "configure"
3548 #include "confdefs.h"
3549 #include <$ac_hdr>
3550 EOF
3551 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3552 { (eval echo configure:3553: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3553 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3554 if test -z "$ac_err"; then
3555   rm -rf conftest*
3556   eval "ac_cv_header_$ac_safe=yes"
3557 else
3558   echo "$ac_err" >&5
3559   echo "configure: failed program was:" >&5
3560   cat conftest.$ac_ext >&5
3561   rm -rf conftest*
3562   eval "ac_cv_header_$ac_safe=no"
3563 fi
3564 rm -f conftest*
3565 fi
3566 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3567   echo "$ac_t""yes" 1>&6
3568     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3569   cat >> confdefs.h <<EOF
3570 #define $ac_tr_hdr 1
3571 EOF
3572  
3573   CAN_BUILD_LIBDVDCSS="${HAVE_LIBDVDCSS}"
3574
3575 else
3576   echo "$ac_t""no" 1>&6
3577 fi
3578 done
3579
3580
3581 for ac_hdr in sys/ioctl.h
3582 do
3583 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3584 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3585 echo "configure:3586: checking for $ac_hdr" >&5
3586 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3587   echo $ac_n "(cached) $ac_c" 1>&6
3588 else
3589   cat > conftest.$ac_ext <<EOF
3590 #line 3591 "configure"
3591 #include "confdefs.h"
3592 #include <$ac_hdr>
3593 EOF
3594 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3595 { (eval echo configure:3596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3596 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3597 if test -z "$ac_err"; then
3598   rm -rf conftest*
3599   eval "ac_cv_header_$ac_safe=yes"
3600 else
3601   echo "$ac_err" >&5
3602   echo "configure: failed program was:" >&5
3603   cat conftest.$ac_ext >&5
3604   rm -rf conftest*
3605   eval "ac_cv_header_$ac_safe=no"
3606 fi
3607 rm -f conftest*
3608 fi
3609 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3610   echo "$ac_t""yes" 1>&6
3611     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3612   cat >> confdefs.h <<EOF
3613 #define $ac_tr_hdr 1
3614 EOF
3615  
3616   CAN_BUILD_LIBDVDCSS="${HAVE_LIBDVDCSS}"
3617   for ac_hdr in sys/cdio.h sys/dvdio.h linux/cdrom.h dvd.h
3618 do
3619 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3620 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3621 echo "configure:3622: checking for $ac_hdr" >&5
3622 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3623   echo $ac_n "(cached) $ac_c" 1>&6
3624 else
3625   cat > conftest.$ac_ext <<EOF
3626 #line 3627 "configure"
3627 #include "confdefs.h"
3628 #include <$ac_hdr>
3629 EOF
3630 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3631 { (eval echo configure:3632: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3632 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3633 if test -z "$ac_err"; then
3634   rm -rf conftest*
3635   eval "ac_cv_header_$ac_safe=yes"
3636 else
3637   echo "$ac_err" >&5
3638   echo "configure: failed program was:" >&5
3639   cat conftest.$ac_ext >&5
3640   rm -rf conftest*
3641   eval "ac_cv_header_$ac_safe=no"
3642 fi
3643 rm -f conftest*
3644 fi
3645 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3646   echo "$ac_t""yes" 1>&6
3647     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3648   cat >> confdefs.h <<EOF
3649 #define $ac_tr_hdr 1
3650 EOF
3651  
3652 else
3653   echo "$ac_t""no" 1>&6
3654 fi
3655 done
3656
3657   BSD_DVD_STRUCT=0
3658   LINUX_DVD_STRUCT=0
3659         cat > conftest.$ac_ext <<EOF
3660 #line 3661 "configure"
3661 #include "confdefs.h"
3662 #include <sys/dvdio.h>
3663 EOF
3664 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3665   egrep "dvd_struct" >/dev/null 2>&1; then
3666   rm -rf conftest*
3667   
3668     cat >> confdefs.h <<\EOF
3669 #define DVD_STRUCT_IN_SYS_DVDIO_H 1
3670 EOF
3671
3672     BSD_DVD_STRUCT=1
3673   
3674 fi
3675 rm -f conftest*
3676
3677         cat > conftest.$ac_ext <<EOF
3678 #line 3679 "configure"
3679 #include "confdefs.h"
3680 #include <sys/cdio.h>
3681 EOF
3682 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3683   egrep "dvd_struct" >/dev/null 2>&1; then
3684   rm -rf conftest*
3685   
3686     cat >> confdefs.h <<\EOF
3687 #define DVD_STRUCT_IN_SYS_CDIO_H 1
3688 EOF
3689
3690     BSD_DVD_STRUCT=1
3691   
3692 fi
3693 rm -f conftest*
3694
3695         cat > conftest.$ac_ext <<EOF
3696 #line 3697 "configure"
3697 #include "confdefs.h"
3698 #include <linux/cdrom.h>
3699 EOF
3700 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3701   egrep "dvd_struct" >/dev/null 2>&1; then
3702   rm -rf conftest*
3703   
3704     cat >> confdefs.h <<\EOF
3705 #define DVD_STRUCT_IN_LINUX_CDROM_H 1
3706 EOF
3707
3708     LINUX_DVD_STRUCT=1
3709   
3710 fi
3711 rm -f conftest*
3712
3713         NEED_BSDI_LIBDVD=0
3714   cat > conftest.$ac_ext <<EOF
3715 #line 3716 "configure"
3716 #include "confdefs.h"
3717 #include <dvd.h>
3718 EOF
3719 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3720   egrep "dvd_struct" >/dev/null 2>&1; then
3721   rm -rf conftest*
3722   
3723     cat >> confdefs.h <<\EOF
3724 #define DVD_STRUCT_IN_DVD_H 1
3725 EOF
3726
3727     LIB_LIBDVDCSS="${LIB_LIBDVDCSS} -ldvd"
3728     LINUX_DVD_STRUCT=1
3729   
3730 else
3731   rm -rf conftest*
3732   
3733                 for ac_hdr in /sys/dev/scsi/scsi_ioctl.h
3734 do
3735 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3736 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3737 echo "configure:3738: checking for $ac_hdr" >&5
3738 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3739   echo $ac_n "(cached) $ac_c" 1>&6
3740 else
3741   cat > conftest.$ac_ext <<EOF
3742 #line 3743 "configure"
3743 #include "confdefs.h"
3744 #include <$ac_hdr>
3745 EOF
3746 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3747 { (eval echo configure:3748: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3748 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3749 if test -z "$ac_err"; then
3750   rm -rf conftest*
3751   eval "ac_cv_header_$ac_safe=yes"
3752 else
3753   echo "$ac_err" >&5
3754   echo "configure: failed program was:" >&5
3755   cat conftest.$ac_ext >&5
3756   rm -rf conftest*
3757   eval "ac_cv_header_$ac_safe=no"
3758 fi
3759 rm -f conftest*
3760 fi
3761 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3762   echo "$ac_t""yes" 1>&6
3763     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3764   cat >> confdefs.h <<EOF
3765 #define $ac_tr_hdr 1
3766 EOF
3767  
3768       NEED_BSDI_LIBDVD=1
3769       cat >> confdefs.h <<\EOF
3770 #define DVD_STRUCT_IN_BSDI_DVDIOCTL_DVD_H 1
3771 EOF
3772
3773       OBJ_LIBDVDCSS="${OBJ_LIBDVDCSS} bsdi_dvdioctl.o"
3774       LINUX_DVD_STRUCT=1
3775     
3776 else
3777   echo "$ac_t""no" 1>&6
3778 fi
3779 done
3780
3781   
3782 fi
3783 rm -f conftest*
3784
3785         ac_safe=`echo "sys/scsi/scsi_types.h" | sed 'y%./+-%__p_%'`
3786 echo $ac_n "checking for sys/scsi/scsi_types.h""... $ac_c" 1>&6
3787 echo "configure:3788: checking for sys/scsi/scsi_types.h" >&5
3788 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3789   echo $ac_n "(cached) $ac_c" 1>&6
3790 else
3791   cat > conftest.$ac_ext <<EOF
3792 #line 3793 "configure"
3793 #include "confdefs.h"
3794 #include <sys/scsi/scsi_types.h>
3795 EOF
3796 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3797 { (eval echo configure:3798: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3798 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3799 if test -z "$ac_err"; then
3800   rm -rf conftest*
3801   eval "ac_cv_header_$ac_safe=yes"
3802 else
3803   echo "$ac_err" >&5
3804   echo "configure: failed program was:" >&5
3805   cat conftest.$ac_ext >&5
3806   rm -rf conftest*
3807   eval "ac_cv_header_$ac_safe=no"
3808 fi
3809 rm -f conftest*
3810 fi
3811 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3812   echo "$ac_t""yes" 1>&6
3813   
3814     ac_safe=`echo "sys/scsi/impl/uscsi.h" | sed 'y%./+-%__p_%'`
3815 echo $ac_n "checking for sys/scsi/impl/uscsi.h""... $ac_c" 1>&6
3816 echo "configure:3817: checking for sys/scsi/impl/uscsi.h" >&5
3817 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3818   echo $ac_n "(cached) $ac_c" 1>&6
3819 else
3820   cat > conftest.$ac_ext <<EOF
3821 #line 3822 "configure"
3822 #include "confdefs.h"
3823 #include <sys/scsi/impl/uscsi.h>
3824 EOF
3825 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3826 { (eval echo configure:3827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3827 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3828 if test -z "$ac_err"; then
3829   rm -rf conftest*
3830   eval "ac_cv_header_$ac_safe=yes"
3831 else
3832   echo "$ac_err" >&5
3833   echo "configure: failed program was:" >&5
3834   cat conftest.$ac_ext >&5
3835   rm -rf conftest*
3836   eval "ac_cv_header_$ac_safe=no"
3837 fi
3838 rm -f conftest*
3839 fi
3840 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3841   echo "$ac_t""yes" 1>&6
3842   
3843       cat >> confdefs.h <<\EOF
3844 #define SOLARIS_USCSI 1
3845 EOF
3846
3847     
3848 else
3849   echo "$ac_t""no" 1>&6
3850 fi
3851
3852   
3853 else
3854   echo "$ac_t""no" 1>&6
3855 fi
3856
3857         if test x$LINUX_DVD_STRUCT = x1; then
3858     cat >> confdefs.h <<\EOF
3859 #define HAVE_LINUX_DVD_STRUCT 1
3860 EOF
3861
3862   else
3863     if test x$BSD_DVD_STRUCT = x1; then
3864       cat >> confdefs.h <<\EOF
3865 #define HAVE_BSD_DVD_STRUCT 1
3866 EOF
3867
3868     fi
3869   fi
3870
3871 else
3872   echo "$ac_t""no" 1>&6
3873 fi
3874 done
3875
3876
3877
3878 case ${host_os} in
3879   bsdi*)
3880     SYS=bsdi
3881     ;;
3882   darwin*)
3883     SYS=darwin
3884     ;;
3885   *)
3886     SYS=${host_os}
3887     ;;
3888 esac
3889
3890 # Check whether --enable-ppro or --disable-ppro was given.
3891 if test "${enable_ppro+set}" = set; then
3892   enableval="$enable_ppro"
3893    if test x$enableval = xyes; then ARCH="${ARCH} ppro"; fi 
3894 else
3895    if test x${host_cpu} = xi686; then ARCH="${ARCH} ppro"; fi 
3896 fi
3897
3898
3899 # Check whether --enable-mmx or --disable-mmx was given.
3900 if test "${enable_mmx+set}" = set; then
3901   enableval="$enable_mmx"
3902    if test x$enableval = xyes; then ARCH="${ARCH} mmx";
3903   BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3904 else
3905    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";
3906   BUILTINS="${BUILTINS} ${ACCEL_MODULES}"; fi 
3907 fi
3908
3909
3910 # Check whether --enable-altivec or --disable-altivec was given.
3911 if test "${enable_altivec+set}" = set; then
3912   enableval="$enable_altivec"
3913    if test x$enableval = xyes; then ARCH="${ARCH} altivec"
3914     BUILTINS="${BUILTINS} idctaltivec"
3915     LIB_IDCTALTIVEC="-framework vecLib"
3916   fi 
3917 fi
3918
3919 #[ if test -d /System/Library/Frameworks/vecLib.framework; then ARCH="${ARCH} altivec"; PLUGINS="${PLUGINS} idctaltivec"; fi ])
3920
3921 DEBUG=0
3922 # Check whether --enable-debug or --disable-debug was given.
3923 if test "${enable_debug+set}" = set; then
3924   enableval="$enable_debug"
3925    if test x$enableval = xyes; then DEBUG=1; fi 
3926 fi
3927
3928
3929 STATS=0
3930 # Check whether --enable-stats or --disable-stats was given.
3931 if test "${enable_stats+set}" = set; then
3932   enableval="$enable_stats"
3933    if test x$enableval = xyes; then STATS=1; fi 
3934 fi
3935
3936
3937 TRACE=0
3938 # Check whether --enable-trace or --disable-trace was given.
3939 if test "${enable_trace+set}" = set; then
3940   enableval="$enable_trace"
3941    if test x$enableval = xyes; then TRACE=1; fi 
3942 fi
3943
3944
3945 GPROF=0
3946 # Check whether --enable-gprof or --disable-gprof was given.
3947 if test "${enable_gprof+set}" = set; then
3948   enableval="$enable_gprof"
3949    if test x$enableval = xyes; then GPROF=1; fi 
3950 fi
3951
3952
3953 CPROF=0
3954 # Check whether --enable-cprof or --disable-cprof was given.
3955 if test "${enable_cprof+set}" = set; then
3956   enableval="$enable_cprof"
3957    if test x$enableval = xyes;
3958   then
3959     LIB="${LIB} -lcprof"
3960     CPROF=1
3961   fi
3962
3963 fi
3964
3965
3966 # Check whether --enable-optimizations or --disable-optimizations was given.
3967 if test "${enable_optimizations+set}" = set; then
3968   enableval="$enable_optimizations"
3969    if test x$enableval = xno; then OPTIMS=0; fi 
3970 else
3971    OPTIMS=1 
3972 fi
3973
3974
3975 # Check whether --enable-pth or --disable-pth was given.
3976 if test "${enable_pth+set}" = set; then
3977   enableval="$enable_pth"
3978    if test x$enableval = xyes; then
3979     echo $ac_n "checking for pth_init in -lpth""... $ac_c" 1>&6
3980 echo "configure:3981: checking for pth_init in -lpth" >&5
3981 ac_lib_var=`echo pth'_'pth_init | sed 'y%./+-%__p_%'`
3982 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3983   echo $ac_n "(cached) $ac_c" 1>&6
3984 else
3985   ac_save_LIBS="$LIBS"
3986 LIBS="-lpth  $LIBS"
3987 cat > conftest.$ac_ext <<EOF
3988 #line 3989 "configure"
3989 #include "confdefs.h"
3990 /* Override any gcc2 internal prototype to avoid an error.  */
3991 /* We use char because int might match the return type of a gcc2
3992     builtin and then its argument prototype would still apply.  */
3993 char pth_init();
3994
3995 int main() {
3996 pth_init()
3997 ; return 0; }
3998 EOF
3999 if { (eval echo configure:4000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4000   rm -rf conftest*
4001   eval "ac_cv_lib_$ac_lib_var=yes"
4002 else
4003   echo "configure: failed program was:" >&5
4004   cat conftest.$ac_ext >&5
4005   rm -rf conftest*
4006   eval "ac_cv_lib_$ac_lib_var=no"
4007 fi
4008 rm -f conftest*
4009 LIBS="$ac_save_LIBS"
4010
4011 fi
4012 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4013   echo "$ac_t""yes" 1>&6
4014     ac_tr_lib=HAVE_LIB`echo pth | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4015     -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4016   cat >> confdefs.h <<EOF
4017 #define $ac_tr_lib 1
4018 EOF
4019
4020   LIBS="-lpth $LIBS"
4021
4022 else
4023   echo "$ac_t""no" 1>&6
4024 fi
4025
4026     cat > conftest.$ac_ext <<EOF
4027 #line 4028 "configure"
4028 #include "confdefs.h"
4029 #include <pth.h>
4030 EOF
4031 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4032   egrep "pth_init" >/dev/null 2>&1; then
4033   rm -rf conftest*
4034   
4035       cat >> confdefs.h <<\EOF
4036 #define PTH_INIT_IN_PTH_H 1
4037 EOF
4038
4039     THREAD_LIB="-lpth"
4040     fi
4041 fi
4042 rm -f conftest*
4043
4044
4045 fi
4046
4047
4048 LIB="${LIB} ${THREAD_LIB}"
4049
4050 NEED_LIBDVDCSS=0
4051 STATIC_LIBDVDCSS=0
4052 DUMMY_LIBDVDCSS=0
4053 # Check whether --with-dvdcss or --without-dvdcss was given.
4054 if test "${with_dvdcss+set}" = set; then
4055   withval="$with_dvdcss"
4056    case "x${withval}" in
4057     xlocal-static|xyes)
4058       # local libdvdcss, statically linked
4059       if test x${CAN_BUILD_LIBDVDCSS} = x1
4060       then
4061         NEED_LIBDVDCSS=1
4062         STATIC_LIBDVDCSS=1
4063         BUILTINS="${BUILTINS} dvd"
4064         CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4065         LIB_DVD="${LIB_DVD} lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4066         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} ../../lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4067       fi
4068     ;;
4069     xlocal-shared)
4070       # local libdvdcss, dynamically linked
4071       if test x${CAN_BUILD_LIBDVDCSS} = x1
4072       then
4073         NEED_LIBDVDCSS=1
4074         BUILTINS="${BUILTINS} dvd"
4075         CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4076         LIB_DVD="${LIB_DVD} -Llib -ldvdcss"
4077         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L../../lib -ldvdcss"
4078       fi
4079     ;;
4080     xno)
4081       # don't use libdvdcss at all, build a DVD module that can dlopen() it
4082       DUMMY_LIBDVDCSS=1
4083       BUILTINS="${BUILTINS} dvd"
4084       OBJ_DVD="${OBJ_DVD} dummy_dvdcss.o"
4085       CFLAGS_DVD="${CFLAGS_DVD} -DGOD_DAMN_DMCA"
4086       CFLAGS_DVD="${CFLAGS_DVD} -DLIBDVDCSS_VERSION=\"${LIBDVDCSS_VERSION}\""
4087       LIB_DVD="${LIB_DVD} -ldl"
4088       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldl"
4089     ;;
4090     *)
4091       # existing libdvdcss
4092       BUILTINS="${BUILTINS} dvd"
4093       if test "x$withval" != "xyes"
4094       then
4095         LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -L"$withval"/lib"
4096         CFLAGS_DVD="${CFLAGS_DVD} -I"$withval"/include"
4097       fi
4098       LIB_DVD="${LIB_DVD} -ldvdcss"
4099       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldvdcss"
4100     esac 
4101 else
4102   # user didn't decide, we choose to use local libdvdcss and link statically
4103   # if libdvdcss is in the archive, or to use the dummy replacement otherwise.
4104    if test x${CAN_BUILD_LIBDVDCSS} = x1
4105     then
4106       NEED_LIBDVDCSS=1
4107       STATIC_LIBDVDCSS=1
4108       BUILTINS="${BUILTINS} dvd"
4109       CFLAGS_DVD="${CFLAGS_DVD} -I../../extras/libdvdcss"
4110       LIB_DVD="${LIB_DVD} lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4111       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} ../../lib/libdvdcss.a ${LIB_LIBDVDCSS}"
4112     else
4113       # XXX: no check for libdl is done, don't try this at home !
4114       DUMMY_LIBDVDCSS=1
4115       BUILTINS="${BUILTINS} dvd"
4116       OBJ_DVD="${OBJ_DVD} dummy_dvdcss.o"
4117       CFLAGS_DVD="${CFLAGS_DVD} -DGOD_DAMN_DMCA"
4118       LIB_DVD="${LIB_DVD} -ldl"
4119       LIB_DVD_PLUGIN="${LIB_DVD_PLUGIN} -ldl"
4120     fi 
4121 fi
4122
4123
4124 # Check whether --enable-dummy or --disable-dummy was given.
4125 if test "${enable_dummy+set}" = set; then
4126   enableval="$enable_dummy"
4127   :
4128 fi
4129
4130
4131 if test x$enable_dummy != xno
4132 then
4133   BUILTINS="${BUILTINS} dummy"
4134 fi
4135
4136 # Check whether --enable-null or --disable-null was given.
4137 if test "${enable_null+set}" = set; then
4138   enableval="$enable_null"
4139   :
4140 fi
4141
4142
4143 if test x$enable_null != xno
4144 then
4145   BUILTINS="${BUILTINS} null"
4146 fi
4147
4148 # Check whether --enable-rc or --disable-rc was given.
4149 if test "${enable_rc+set}" = set; then
4150   enableval="$enable_rc"
4151   :
4152 fi
4153
4154
4155 if test x$enable_rc != xno
4156 then
4157   BUILTINS="${BUILTINS} rc"
4158 fi
4159
4160 if test x$SYS = xbeos
4161 then
4162     BUILTINS="${BUILTINS} beos"
4163     LIB_BEOS="-lbe -lgame -lroot -ltracker"
4164     PLCFLAGS="${PLCFLAGS} -nostart"
4165
4166 else
4167
4168 # Check whether --enable-dsp or --disable-dsp was given.
4169 if test "${enable_dsp+set}" = set; then
4170   enableval="$enable_dsp"
4171   :
4172 fi
4173
4174
4175 if test x$enable_dsp != xno
4176 then
4177   if test -c /dev/dsp
4178   then
4179     PLUGINS="${PLUGINS} dsp"
4180   fi
4181 fi
4182
4183 # Check whether --enable-esd or --disable-esd was given.
4184 if test "${enable_esd+set}" = set; then
4185   enableval="$enable_esd"
4186   if test x$enable_esd = xyes
4187    then
4188      # Extract the first word of "esd-config", so it can be a program name with args.
4189 set dummy esd-config; ac_word=$2
4190 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4191 echo "configure:4192: checking for $ac_word" >&5
4192 if eval "test \"`echo '$''{'ac_cv_path_ESD_CONFIG'+set}'`\" = set"; then
4193   echo $ac_n "(cached) $ac_c" 1>&6
4194 else
4195   case "$ESD_CONFIG" in
4196   /*)
4197   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a path.
4198   ;;
4199   ?:/*)                  
4200   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a dos path.
4201   ;;
4202   *)
4203   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4204   ac_dummy="$PATH"
4205   for ac_dir in $ac_dummy; do 
4206     test -z "$ac_dir" && ac_dir=.
4207     if test -f $ac_dir/$ac_word; then
4208       ac_cv_path_ESD_CONFIG="$ac_dir/$ac_word"
4209       break
4210     fi
4211   done
4212   IFS="$ac_save_ifs"
4213   test -z "$ac_cv_path_ESD_CONFIG" && ac_cv_path_ESD_CONFIG="no"
4214   ;;
4215 esac
4216 fi
4217 ESD_CONFIG="$ac_cv_path_ESD_CONFIG"
4218 if test -n "$ESD_CONFIG"; then
4219   echo "$ac_t""$ESD_CONFIG" 1>&6
4220 else
4221   echo "$ac_t""no" 1>&6
4222 fi
4223
4224      if test x${ESD_CONFIG} != xno
4225      then
4226        PLUGINS="${PLUGINS} esd"
4227        LIB_ESD="`${ESD_CONFIG} --libs`"
4228      fi
4229    fi
4230 fi
4231
4232
4233 # Check whether --enable-darwin or --disable-darwin was given.
4234 if test "${enable_darwin+set}" = set; then
4235   enableval="$enable_darwin"
4236   if test x$enable_darwin = xyes; then
4237      PLUGINS="${PLUGINS} darwin"
4238      LIB_DARWIN="-framework CoreAudio"
4239    fi
4240 fi
4241
4242
4243 # Check whether --enable-macosx or --disable-macosx was given.
4244 if test "${enable_macosx+set}" = set; then
4245   enableval="$enable_macosx"
4246   if test x$enable_macosx = xyes
4247    then
4248      BUILTINS="${BUILTINS} macosx"
4249      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
4250      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
4251      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
4252    fi
4253 else
4254   for ac_hdr in Carbon/Carbon.h
4255 do
4256 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4257 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4258 echo "configure:4259: checking for $ac_hdr" >&5
4259 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4260   echo $ac_n "(cached) $ac_c" 1>&6
4261 else
4262   cat > conftest.$ac_ext <<EOF
4263 #line 4264 "configure"
4264 #include "confdefs.h"
4265 #include <$ac_hdr>
4266 EOF
4267 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4268 { (eval echo configure:4269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4269 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4270 if test -z "$ac_err"; then
4271   rm -rf conftest*
4272   eval "ac_cv_header_$ac_safe=yes"
4273 else
4274   echo "$ac_err" >&5
4275   echo "configure: failed program was:" >&5
4276   cat conftest.$ac_ext >&5
4277   rm -rf conftest*
4278   eval "ac_cv_header_$ac_safe=no"
4279 fi
4280 rm -f conftest*
4281 fi
4282 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4283   echo "$ac_t""yes" 1>&6
4284     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4285   cat >> confdefs.h <<EOF
4286 #define $ac_tr_hdr 1
4287 EOF
4288  BUILTINS="${BUILTINS} macosx"
4289      LIB_MACOSX="-framework CoreAudio -framework Carbon -framework AGL"
4290      LIB_TS="${LIB_TS} -framework AGL -framework Carbon"
4291      LIB_SDL="${LIB_SDL} -framework AGL -framework Carbon"
4292    
4293 else
4294   echo "$ac_t""no" 1>&6
4295 fi
4296 done
4297
4298 fi
4299
4300
4301 # Check whether --enable-qnx or --disable-qnx was given.
4302 if test "${enable_qnx+set}" = set; then
4303   enableval="$enable_qnx"
4304   :
4305 fi
4306
4307     if test x$enable_qnx != xno
4308     then
4309       for ac_hdr in Ph.h
4310 do
4311 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4312 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4313 echo "configure:4314: checking for $ac_hdr" >&5
4314 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4315   echo $ac_n "(cached) $ac_c" 1>&6
4316 else
4317   cat > conftest.$ac_ext <<EOF
4318 #line 4319 "configure"
4319 #include "confdefs.h"
4320 #include <$ac_hdr>
4321 EOF
4322 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4323 { (eval echo configure:4324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4324 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4325 if test -z "$ac_err"; then
4326   rm -rf conftest*
4327   eval "ac_cv_header_$ac_safe=yes"
4328 else
4329   echo "$ac_err" >&5
4330   echo "configure: failed program was:" >&5
4331   cat conftest.$ac_ext >&5
4332   rm -rf conftest*
4333   eval "ac_cv_header_$ac_safe=no"
4334 fi
4335 rm -f conftest*
4336 fi
4337 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4338   echo "$ac_t""yes" 1>&6
4339     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4340   cat >> confdefs.h <<EOF
4341 #define $ac_tr_hdr 1
4342 EOF
4343  
4344         PLUGINS="${PLUGINS} qnx"
4345         LIB_QNX="-lasound -lph"
4346       
4347 else
4348   echo "$ac_t""no" 1>&6
4349 fi
4350 done
4351
4352     fi
4353
4354 # Check whether --enable-fb or --disable-fb was given.
4355 if test "${enable_fb+set}" = set; then
4356   enableval="$enable_fb"
4357    if test x$enable_fb = xyes
4358     then
4359       PLUGINS="${PLUGINS} fb"
4360     fi 
4361 fi
4362
4363
4364 # Check whether --with-ggi or --without-ggi was given.
4365 if test "${with_ggi+set}" = set; then
4366   withval="$with_ggi"
4367    if test "x$withval" != "xno"
4368     then
4369       PLUGINS="${PLUGINS} ggi"
4370       if test "x$withval" != "xyes"
4371       then
4372         LIB_GGI="-l"$withval
4373       else
4374         LIB_GGI="-lggi"
4375       fi
4376     fi 
4377 fi
4378
4379
4380 # Check whether --enable-sdl or --disable-sdl was given.
4381 if test "${enable_sdl+set}" = set; then
4382   enableval="$enable_sdl"
4383   :
4384 fi
4385
4386 if test "x$enable_sdl" != "xno"
4387 then
4388   SDL_PATH=$PATH
4389   # Check whether --with-sdl-config-path or --without-sdl-config-path was given.
4390 if test "${with_sdl_config_path+set}" = set; then
4391   withval="$with_sdl_config_path"
4392    if test "x$withval" != "xno"
4393       then
4394         SDL_PATH=$withval:$PATH
4395       fi 
4396 fi
4397
4398   # Extract the first word of "sdl12-config", so it can be a program name with args.
4399 set dummy sdl12-config; ac_word=$2
4400 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4401 echo "configure:4402: checking for $ac_word" >&5
4402 if eval "test \"`echo '$''{'ac_cv_path_SDL12_CONFIG'+set}'`\" = set"; then
4403   echo $ac_n "(cached) $ac_c" 1>&6
4404 else
4405   case "$SDL12_CONFIG" in
4406   /*)
4407   ac_cv_path_SDL12_CONFIG="$SDL12_CONFIG" # Let the user override the test with a path.
4408   ;;
4409   ?:/*)                  
4410   ac_cv_path_SDL12_CONFIG="$SDL12_CONFIG" # Let the user override the test with a dos path.
4411   ;;
4412   *)
4413   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4414   ac_dummy="$SDL_PATH"
4415   for ac_dir in $ac_dummy; do 
4416     test -z "$ac_dir" && ac_dir=.
4417     if test -f $ac_dir/$ac_word; then
4418       ac_cv_path_SDL12_CONFIG="$ac_dir/$ac_word"
4419       break
4420     fi
4421   done
4422   IFS="$ac_save_ifs"
4423   test -z "$ac_cv_path_SDL12_CONFIG" && ac_cv_path_SDL12_CONFIG="no"
4424   ;;
4425 esac
4426 fi
4427 SDL12_CONFIG="$ac_cv_path_SDL12_CONFIG"
4428 if test -n "$SDL12_CONFIG"; then
4429   echo "$ac_t""$SDL12_CONFIG" 1>&6
4430 else
4431   echo "$ac_t""no" 1>&6
4432 fi
4433
4434   SDL_CONFIG=${SDL12_CONFIG}
4435   SDL_HEADER="SDL12/SDL.h"
4436   if test x${SDL_CONFIG} = xno
4437   then
4438     # Extract the first word of "sdl11-config", so it can be a program name with args.
4439 set dummy sdl11-config; ac_word=$2
4440 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4441 echo "configure:4442: checking for $ac_word" >&5
4442 if eval "test \"`echo '$''{'ac_cv_path_SDL11_CONFIG'+set}'`\" = set"; then
4443   echo $ac_n "(cached) $ac_c" 1>&6
4444 else
4445   case "$SDL11_CONFIG" in
4446   /*)
4447   ac_cv_path_SDL11_CONFIG="$SDL11_CONFIG" # Let the user override the test with a path.
4448   ;;
4449   ?:/*)                  
4450   ac_cv_path_SDL11_CONFIG="$SDL11_CONFIG" # Let the user override the test with a dos path.
4451   ;;
4452   *)
4453   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4454   ac_dummy="$SDL_PATH"
4455   for ac_dir in $ac_dummy; do 
4456     test -z "$ac_dir" && ac_dir=.
4457     if test -f $ac_dir/$ac_word; then
4458       ac_cv_path_SDL11_CONFIG="$ac_dir/$ac_word"
4459       break
4460     fi
4461   done
4462   IFS="$ac_save_ifs"
4463   test -z "$ac_cv_path_SDL11_CONFIG" && ac_cv_path_SDL11_CONFIG="no"
4464   ;;
4465 esac
4466 fi
4467 SDL11_CONFIG="$ac_cv_path_SDL11_CONFIG"
4468 if test -n "$SDL11_CONFIG"; then
4469   echo "$ac_t""$SDL11_CONFIG" 1>&6
4470 else
4471   echo "$ac_t""no" 1>&6
4472 fi
4473
4474     SDL_CONFIG=${SDL11_CONFIG}
4475     SDL_HEADER="SDL11/SDL.h"
4476   fi
4477   if test x${SDL_CONFIG} = xno
4478   then
4479     # Extract the first word of "sdl-config", so it can be a program name with args.
4480 set dummy sdl-config; ac_word=$2
4481 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4482 echo "configure:4483: checking for $ac_word" >&5
4483 if eval "test \"`echo '$''{'ac_cv_path_SDL_CONFIG'+set}'`\" = set"; then
4484   echo $ac_n "(cached) $ac_c" 1>&6
4485 else
4486   case "$SDL_CONFIG" in
4487   /*)
4488   ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a path.
4489   ;;
4490   ?:/*)                  
4491   ac_cv_path_SDL_CONFIG="$SDL_CONFIG" # Let the user override the test with a dos path.
4492   ;;
4493   *)
4494   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4495   ac_dummy="$SDL_PATH"
4496   for ac_dir in $ac_dummy; do 
4497     test -z "$ac_dir" && ac_dir=.
4498     if test -f $ac_dir/$ac_word; then
4499       ac_cv_path_SDL_CONFIG="$ac_dir/$ac_word"
4500       break
4501     fi
4502   done
4503   IFS="$ac_save_ifs"
4504   test -z "$ac_cv_path_SDL_CONFIG" && ac_cv_path_SDL_CONFIG="no"
4505   ;;
4506 esac
4507 fi
4508 SDL_CONFIG="$ac_cv_path_SDL_CONFIG"
4509 if test -n "$SDL_CONFIG"; then
4510   echo "$ac_t""$SDL_CONFIG" 1>&6
4511 else
4512   echo "$ac_t""no" 1>&6
4513 fi
4514
4515     SDL_HEADER="SDL/SDL.h"
4516   fi
4517   if test x${SDL_CONFIG} != xno
4518   then
4519     PLUGINS="${PLUGINS} sdl"
4520     CFLAGS_SDL="`${SDL_CONFIG} --cflags`"
4521     LIB_SDL="`${SDL_CONFIG} --libs | sed 's,-rdynamic,,'`"
4522     save_CPPFLAGS=$CPPFLAGS
4523     CPPFLAGS="$CPPFLAGS $CFLAGS_SDL"
4524     for ac_hdr in ${SDL_HEADER}
4525 do
4526 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4527 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4528 echo "configure:4529: checking for $ac_hdr" >&5
4529 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4530   echo $ac_n "(cached) $ac_c" 1>&6
4531 else
4532   cat > conftest.$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 #include <$ac_hdr>
4536 EOF
4537 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4538 { (eval echo configure:4539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4539 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4540 if test -z "$ac_err"; then
4541   rm -rf conftest*
4542   eval "ac_cv_header_$ac_safe=yes"
4543 else
4544   echo "$ac_err" >&5
4545   echo "configure: failed program was:" >&5
4546   cat conftest.$ac_ext >&5
4547   rm -rf conftest*
4548   eval "ac_cv_header_$ac_safe=no"
4549 fi
4550 rm -f conftest*
4551 fi
4552 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4553   echo "$ac_t""yes" 1>&6
4554     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4555   cat >> confdefs.h <<EOF
4556 #define $ac_tr_hdr 1
4557 EOF
4558  cat >> confdefs.h <<EOF
4559 #define SDL_INCLUDE_FILE <${SDL_HEADER}>
4560 EOF
4561
4562 else
4563   echo "$ac_t""no" 1>&6
4564 echo "The development package for SDL is not installed. Please install it"
4565         echo "and try again. Alternatively you can also configure with --disable-sdl."
4566         exit 1 
4567 fi
4568 done
4569
4570     CPPFLAGS=$save_CPPFLAGS
4571     if expr 1.1.5 \> `$SDL_CONFIG --version` >/dev/null
4572     then
4573       echo "You need SDL version 1.1.5 or later. Install it and try again."
4574       echo "Alternatively, you can also configure with --disable-sdl."
4575       exit 1
4576     fi
4577   elif test "x$enable_sdl" =  "xyes"
4578   then
4579     echo "I couldn't find the SDL package. You can download libSDL from"
4580     echo "http://www.libsdl.org/, or configure with --disable-sdl. Have a"
4581     echo "nice day."
4582     exit 1
4583   fi
4584 fi
4585
4586 # Check whether --with-directx or --without-directx was given.
4587 if test "${with_directx+set}" = set; then
4588   withval="$with_directx"
4589    if test "x$withval" != "xno"
4590     then
4591       PLUGINS="${PLUGINS} directx"
4592       if test "x$withval" != "xyes"
4593       then
4594         LIB_DIRECTX="${LIB_DIRECTX} -L"$withval"/lib -lgdi32 -ldxguid"
4595         INCLUDE="${INCLUDE} -I"$withval"/include"
4596       else
4597         for ac_hdr in directx.h
4598 do
4599 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4600 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4601 echo "configure:4602: checking for $ac_hdr" >&5
4602 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4603   echo $ac_n "(cached) $ac_c" 1>&6
4604 else
4605   cat > conftest.$ac_ext <<EOF
4606 #line 4607 "configure"
4607 #include "confdefs.h"
4608 #include <$ac_hdr>
4609 EOF
4610 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4611 { (eval echo configure:4612: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4612 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4613 if test -z "$ac_err"; then
4614   rm -rf conftest*
4615   eval "ac_cv_header_$ac_safe=yes"
4616 else
4617   echo "$ac_err" >&5
4618   echo "configure: failed program was:" >&5
4619   cat conftest.$ac_ext >&5
4620   rm -rf conftest*
4621   eval "ac_cv_header_$ac_safe=no"
4622 fi
4623 rm -f conftest*
4624 fi
4625 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4626   echo "$ac_t""yes" 1>&6
4627     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4628   cat >> confdefs.h <<EOF
4629 #define $ac_tr_hdr 1
4630 EOF
4631  
4632 else
4633   echo "$ac_t""no" 1>&6
4634 echo "Cannot find DirectX headers !"; exit
4635 fi
4636 done
4637
4638         LIB_DIRECTX="${LIB_DIRECTX} -L/usr/lib -lgdi32 -ldxguid"
4639       fi
4640     fi 
4641 fi
4642
4643     if test "x$withval" = "x"
4644     then
4645       for ac_hdr in directx.h
4646 do
4647 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4648 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4649 echo "configure:4650: checking for $ac_hdr" >&5
4650 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4651   echo $ac_n "(cached) $ac_c" 1>&6
4652 else
4653   cat > conftest.$ac_ext <<EOF
4654 #line 4655 "configure"
4655 #include "confdefs.h"
4656 #include <$ac_hdr>
4657 EOF
4658 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4659 { (eval echo configure:4660: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4660 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4661 if test -z "$ac_err"; then
4662   rm -rf conftest*
4663   eval "ac_cv_header_$ac_safe=yes"
4664 else
4665   echo "$ac_err" >&5
4666   echo "configure: failed program was:" >&5
4667   cat conftest.$ac_ext >&5
4668   rm -rf conftest*
4669   eval "ac_cv_header_$ac_safe=no"
4670 fi
4671 rm -f conftest*
4672 fi
4673 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4674   echo "$ac_t""yes" 1>&6
4675     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4676   cat >> confdefs.h <<EOF
4677 #define $ac_tr_hdr 1
4678 EOF
4679  PLUGINS="${PLUGINS} directx"
4680        LIB_DIRECTX="${LIB_DIRECTX} -L/usr/lib -lgdi32 -ldxguid"
4681 else
4682   echo "$ac_t""no" 1>&6
4683 fi
4684 done
4685
4686     fi
4687
4688 # Check whether --with-glide or --without-glide was given.
4689 if test "${with_glide+set}" = set; then
4690   withval="$with_glide"
4691    if test "x$withval" != "xno"
4692     then
4693       PLUGINS="${PLUGINS} glide"
4694       if test "x$withval" != "xyes"
4695       then
4696         LIB_GLIDE="-l"$withval" -lm"
4697       else
4698         LIB_GLIDE="-lglide2x -lm"
4699       fi
4700     fi 
4701 fi
4702
4703
4704 # Check whether --enable-ncurses or --disable-ncurses was given.
4705 if test "${enable_ncurses+set}" = set; then
4706   enableval="$enable_ncurses"
4707   if test x$enable_ncurses = xyes; then
4708      PLUGINS="${PLUGINS} ncurses"
4709      LIB_NCURSES="-lncurses"
4710    fi
4711 fi
4712
4713
4714 # Check whether --enable-qt or --disable-qt was given.
4715 if test "${enable_qt+set}" = set; then
4716   enableval="$enable_qt"
4717   if test x$enable_qt = xyes; then
4718      PLUGINS="${PLUGINS} qt"
4719      ALIASES="${ALIASES} qvlc"
4720      LIB_QT="-lqt -L${QTDIR}/lib"
4721      if test -x ${QTDIR}/bin/moc
4722      then
4723        MOC=${QTDIR}/bin/moc
4724      else
4725        MOC=moc
4726      fi
4727    fi
4728 fi
4729
4730
4731 # Check whether --enable-kde or --disable-kde was given.
4732 if test "${enable_kde+set}" = set; then
4733   enableval="$enable_kde"
4734   if test x$enable_kde = xyes; then
4735      PLUGINS="${PLUGINS} kde"
4736      ALIASES="${ALIASES} kvlc"
4737      LIB_KDE="-L${KDEDIR}/lib -lkfile"
4738      if test -x ${QTDIR}/bin/moc
4739      then
4740        MOC=${QTDIR}/bin/moc
4741      else
4742        MOC=moc
4743      fi
4744    fi
4745 fi
4746
4747
4748 # Check whether --enable-gnome or --disable-gnome was given.
4749 if test "${enable_gnome+set}" = set; then
4750   enableval="$enable_gnome"
4751   if test x$enable_gnome = xyes; then
4752      PLUGINS="${PLUGINS} gnome"
4753      ALIASES="${ALIASES} gnome-vlc"
4754      LIB_GNOME="`gnome-config --libs gnomeui | sed 's,-rdynamic,,'`"
4755    fi
4756 fi
4757
4758
4759 # Check whether --enable-gtk or --disable-gtk was given.
4760 if test "${enable_gtk+set}" = set; then
4761   enableval="$enable_gtk"
4762   :
4763 fi
4764
4765 if test x$enable_gtk != xno
4766 then
4767   # look for gtk-config
4768   # Extract the first word of "gtk-config", so it can be a program name with args.
4769 set dummy gtk-config; ac_word=$2
4770 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4771 echo "configure:4772: checking for $ac_word" >&5
4772 if eval "test \"`echo '$''{'ac_cv_path_GTK_CONFIG'+set}'`\" = set"; then
4773   echo $ac_n "(cached) $ac_c" 1>&6
4774 else
4775   case "$GTK_CONFIG" in
4776   /*)
4777   ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a path.
4778   ;;
4779   ?:/*)                  
4780   ac_cv_path_GTK_CONFIG="$GTK_CONFIG" # Let the user override the test with a dos path.
4781   ;;
4782   *)
4783   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4784   ac_dummy="$PATH"
4785   for ac_dir in $ac_dummy; do 
4786     test -z "$ac_dir" && ac_dir=.
4787     if test -f $ac_dir/$ac_word; then
4788       ac_cv_path_GTK_CONFIG="$ac_dir/$ac_word"
4789       break
4790     fi
4791   done
4792   IFS="$ac_save_ifs"
4793   test -z "$ac_cv_path_GTK_CONFIG" && ac_cv_path_GTK_CONFIG="no"
4794   ;;
4795 esac
4796 fi
4797 GTK_CONFIG="$ac_cv_path_GTK_CONFIG"
4798 if test -n "$GTK_CONFIG"; then
4799   echo "$ac_t""$GTK_CONFIG" 1>&6
4800 else
4801   echo "$ac_t""no" 1>&6
4802 fi
4803
4804   if test -x ${GTK_CONFIG}
4805   then
4806     CFLAGS_GTK="`${GTK_CONFIG} --cflags gtk`"
4807     LIB_GTK="`${GTK_CONFIG} --libs gtk | sed 's,-rdynamic,,'`"
4808   fi
4809   # now look for the gtk.h header
4810   saved_CPPFLAGS=$CPPFLAGS
4811   CPPFLAGS="$CPPFLAGS $CFLAGS_GTK"
4812   for ac_hdr in gtk/gtk.h
4813 do
4814 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4815 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4816 echo "configure:4817: checking for $ac_hdr" >&5
4817 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4818   echo $ac_n "(cached) $ac_c" 1>&6
4819 else
4820   cat > conftest.$ac_ext <<EOF
4821 #line 4822 "configure"
4822 #include "confdefs.h"
4823 #include <$ac_hdr>
4824 EOF
4825 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4826 { (eval echo configure:4827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4827 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4828 if test -z "$ac_err"; then
4829   rm -rf conftest*
4830   eval "ac_cv_header_$ac_safe=yes"
4831 else
4832   echo "$ac_err" >&5
4833   echo "configure: failed program was:" >&5
4834   cat conftest.$ac_ext >&5
4835   rm -rf conftest*
4836   eval "ac_cv_header_$ac_safe=no"
4837 fi
4838 rm -f conftest*
4839 fi
4840 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4841   echo "$ac_t""yes" 1>&6
4842     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4843   cat >> confdefs.h <<EOF
4844 #define $ac_tr_hdr 1
4845 EOF
4846  
4847     PLUGINS="${PLUGINS} gtk"
4848     ALIASES="${ALIASES} gvlc"
4849   
4850 else
4851   echo "$ac_t""no" 1>&6
4852 fi
4853 done
4854
4855   CPPFLAGS=$saved_CPPFLAGS
4856 fi
4857
4858 # Check whether --enable-x11 or --disable-x11 was given.
4859 if test "${enable_x11+set}" = set; then
4860   enableval="$enable_x11"
4861   :
4862 fi
4863
4864 if test x$enable_x11 != xno; then
4865   if test x$x_includes = xNONE; then
4866     x_includes=/usr/X11R6/include
4867   fi
4868   if test x$x_libraries = xNONE; then
4869     x_libraries=/usr/X11R6/lib
4870   fi
4871   saved_CPPFLAGS=$CPPFLAGS
4872   CPPFLAGS="$CPPFLAGS -I$x_includes"
4873   for ac_hdr in X11/Xlib.h
4874 do
4875 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4876 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4877 echo "configure:4878: checking for $ac_hdr" >&5
4878 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4879   echo $ac_n "(cached) $ac_c" 1>&6
4880 else
4881   cat > conftest.$ac_ext <<EOF
4882 #line 4883 "configure"
4883 #include "confdefs.h"
4884 #include <$ac_hdr>
4885 EOF
4886 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4887 { (eval echo configure:4888: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4888 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4889 if test -z "$ac_err"; then
4890   rm -rf conftest*
4891   eval "ac_cv_header_$ac_safe=yes"
4892 else
4893   echo "$ac_err" >&5
4894   echo "configure: failed program was:" >&5
4895   cat conftest.$ac_ext >&5
4896   rm -rf conftest*
4897   eval "ac_cv_header_$ac_safe=no"
4898 fi
4899 rm -f conftest*
4900 fi
4901 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4902   echo "$ac_t""yes" 1>&6
4903     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4904   cat >> confdefs.h <<EOF
4905 #define $ac_tr_hdr 1
4906 EOF
4907  
4908     PLUGINS="${PLUGINS} x11"
4909     LIB_X11="-L$x_libraries -lX11 -lXext"
4910     CFLAGS_X11="-I$x_includes"
4911   
4912   CPPFLAGS=$saved_CPPFLAGS
4913 else
4914   echo "$ac_t""no" 1>&6
4915 fi
4916 done
4917
4918 fi
4919
4920 # Check whether --enable-xvideo or --disable-xvideo was given.
4921 if test "${enable_xvideo+set}" = set; then
4922   enableval="$enable_xvideo"
4923   :
4924 fi
4925
4926 if test x$enable_xvideo != xno; then
4927   if test x$x_includes = xNONE; then
4928     x_includes=/usr/X11R6/include
4929   fi
4930   if test x$x_libraries = xNONE; then
4931     x_libraries=/usr/X11R6/lib
4932   fi
4933   saved_CPPFLAGS=$CPPFLAGS
4934   CPPFLAGS="$CPPFLAGS -I$x_includes"
4935   for ac_hdr in X11/extensions/Xv.h
4936 do
4937 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4938 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4939 echo "configure:4940: checking for $ac_hdr" >&5
4940 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4941   echo $ac_n "(cached) $ac_c" 1>&6
4942 else
4943   cat > conftest.$ac_ext <<EOF
4944 #line 4945 "configure"
4945 #include "confdefs.h"
4946 #include <$ac_hdr>
4947 EOF
4948 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4949 { (eval echo configure:4950: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4950 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4951 if test -z "$ac_err"; then
4952   rm -rf conftest*
4953   eval "ac_cv_header_$ac_safe=yes"
4954 else
4955   echo "$ac_err" >&5
4956   echo "configure: failed program was:" >&5
4957   cat conftest.$ac_ext >&5
4958   rm -rf conftest*
4959   eval "ac_cv_header_$ac_safe=no"
4960 fi
4961 rm -f conftest*
4962 fi
4963 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4964   echo "$ac_t""yes" 1>&6
4965     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4966   cat >> confdefs.h <<EOF
4967 #define $ac_tr_hdr 1
4968 EOF
4969  
4970     PLUGINS="${PLUGINS} xvideo"
4971     LIB_XVIDEO="-L$x_libraries -lX11 -lXext -lXv"
4972     CFLAGS_X11="-I$x_includes"
4973   
4974   CPPFLAGS=$saved_CPPFLAGS
4975 else
4976   echo "$ac_t""no" 1>&6
4977 fi
4978 done
4979
4980 fi
4981
4982 # Check whether --enable-alsa or --disable-alsa was given.
4983 if test "${enable_alsa+set}" = set; then
4984   enableval="$enable_alsa"
4985   if test x$enable_alsa = xyes
4986    then
4987      ac_safe=`echo "sys/asoundlib.h" | sed 'y%./+-%__p_%'`
4988 echo $ac_n "checking for sys/asoundlib.h""... $ac_c" 1>&6
4989 echo "configure:4990: checking for sys/asoundlib.h" >&5
4990 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4991   echo $ac_n "(cached) $ac_c" 1>&6
4992 else
4993   cat > conftest.$ac_ext <<EOF
4994 #line 4995 "configure"
4995 #include "confdefs.h"
4996 #include <sys/asoundlib.h>
4997 EOF
4998 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4999 { (eval echo configure:5000: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5000 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5001 if test -z "$ac_err"; then
5002   rm -rf conftest*
5003   eval "ac_cv_header_$ac_safe=yes"
5004 else
5005   echo "$ac_err" >&5
5006   echo "configure: failed program was:" >&5
5007   cat conftest.$ac_ext >&5
5008   rm -rf conftest*
5009   eval "ac_cv_header_$ac_safe=no"
5010 fi
5011 rm -f conftest*
5012 fi
5013 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5014   echo "$ac_t""yes" 1>&6
5015   echo $ac_n "checking for main in -lasound""... $ac_c" 1>&6
5016 echo "configure:5017: checking for main in -lasound" >&5
5017 ac_lib_var=`echo asound'_'main | sed 'y%./+-%__p_%'`
5018 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5019   echo $ac_n "(cached) $ac_c" 1>&6
5020 else
5021   ac_save_LIBS="$LIBS"
5022 LIBS="-lasound  $LIBS"
5023 cat > conftest.$ac_ext <<EOF
5024 #line 5025 "configure"
5025 #include "confdefs.h"
5026
5027 int main() {
5028 main()
5029 ; return 0; }
5030 EOF
5031 if { (eval echo configure:5032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5032   rm -rf conftest*
5033   eval "ac_cv_lib_$ac_lib_var=yes"
5034 else
5035   echo "configure: failed program was:" >&5
5036   cat conftest.$ac_ext >&5
5037   rm -rf conftest*
5038   eval "ac_cv_lib_$ac_lib_var=no"
5039 fi
5040 rm -f conftest*
5041 LIBS="$ac_save_LIBS"
5042
5043 fi
5044 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5045   echo "$ac_t""yes" 1>&6
5046   have_alsa="true"
5047 else
5048   echo "$ac_t""no" 1>&6
5049 have_alsa="false"
5050 fi
5051
5052 else
5053   echo "$ac_t""no" 1>&6
5054 have_alsa="false"
5055 fi
5056
5057      if test x$have_alsa = xtrue
5058      then
5059        PLUGINS="${PLUGINS} alsa"
5060        LIB_ALSA="-lasound"
5061      fi
5062    fi
5063 fi
5064
5065
5066 fi
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
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 trap '' 1 2 15
5128 cat > confcache <<\EOF
5129 # This file is a shell script that caches the results of configure
5130 # tests run on this system so they can be shared between configure
5131 # scripts and configure runs.  It is not useful on other systems.
5132 # If it contains results you don't want to keep, you may remove or edit it.
5133 #
5134 # By default, configure uses ./config.cache as the cache file,
5135 # creating it if it does not exist already.  You can give configure
5136 # the --cache-file=FILE option to use a different cache file; that is
5137 # what configure does when it calls configure scripts in
5138 # subdirectories, so they share the cache.
5139 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5140 # config.status only pays attention to the cache file if you give it the
5141 # --recheck option to rerun configure.
5142 #
5143 EOF
5144 # The following way of writing the cache mishandles newlines in values,
5145 # but we know of no workaround that is simple, portable, and efficient.
5146 # So, don't put newlines in cache variables' values.
5147 # Ultrix sh set writes to stderr and can't be redirected directly,
5148 # and sets the high bit in the cache file unless we assign to the vars.
5149 (set) 2>&1 |
5150   case `(ac_space=' '; set | grep ac_space) 2>&1` in
5151   *ac_space=\ *)
5152     # `set' does not quote correctly, so add quotes (double-quote substitution
5153     # turns \\\\ into \\, and sed turns \\ into \).
5154     sed -n \
5155       -e "s/'/'\\\\''/g" \
5156       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5157     ;;
5158   *)
5159     # `set' quotes correctly as required by POSIX, so do not add quotes.
5160     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5161     ;;
5162   esac >> confcache
5163 if cmp -s $cache_file confcache; then
5164   :
5165 else
5166   if test -w $cache_file; then
5167     echo "updating cache $cache_file"
5168     cat confcache > $cache_file
5169   else
5170     echo "not updating unwritable cache $cache_file"
5171   fi
5172 fi
5173 rm -f confcache
5174
5175 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5176
5177 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5178 # Let make expand exec_prefix.
5179 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5180
5181 # Any assignment to VPATH causes Sun make to only execute
5182 # the first set of double-colon rules, so remove it if not needed.
5183 # If there is a colon in the path, we need to keep it.
5184 if test "x$srcdir" = x.; then
5185   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
5186 fi
5187
5188 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5189
5190 DEFS=-DHAVE_CONFIG_H
5191
5192 # Without the "./", some shells look in PATH for config.status.
5193 : ${CONFIG_STATUS=./config.status}
5194
5195 echo creating $CONFIG_STATUS
5196 rm -f $CONFIG_STATUS
5197 cat > $CONFIG_STATUS <<EOF
5198 #! /bin/sh
5199 # Generated automatically by configure.
5200 # Run this file to recreate the current configuration.
5201 # This directory was configured as follows,
5202 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5203 #
5204 # $0 $ac_configure_args
5205 #
5206 # Compiler output produced by configure, useful for debugging
5207 # configure, is in ./config.log if it exists.
5208
5209 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5210 for ac_option
5211 do
5212   case "\$ac_option" in
5213   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5214     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5215     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5216   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5217     echo "$CONFIG_STATUS generated by autoconf version 2.13"
5218     exit 0 ;;
5219   -help | --help | --hel | --he | --h)
5220     echo "\$ac_cs_usage"; exit 0 ;;
5221   *) echo "\$ac_cs_usage"; exit 1 ;;
5222   esac
5223 done
5224
5225 ac_given_srcdir=$srcdir
5226 ac_given_INSTALL="$INSTALL"
5227
5228 trap 'rm -fr `echo "Makefile.opts include/config.h include/defs.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
5229 EOF
5230 cat >> $CONFIG_STATUS <<EOF
5231
5232 # Protect against being on the right side of a sed subst in config.status.
5233 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5234  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5235 $ac_vpsub
5236 $extrasub
5237 s%@SHELL@%$SHELL%g
5238 s%@CFLAGS@%$CFLAGS%g
5239 s%@CPPFLAGS@%$CPPFLAGS%g
5240 s%@CXXFLAGS@%$CXXFLAGS%g
5241 s%@FFLAGS@%$FFLAGS%g
5242 s%@DEFS@%$DEFS%g
5243 s%@LDFLAGS@%$LDFLAGS%g
5244 s%@LIBS@%$LIBS%g
5245 s%@exec_prefix@%$exec_prefix%g
5246 s%@prefix@%$prefix%g
5247 s%@program_transform_name@%$program_transform_name%g
5248 s%@bindir@%$bindir%g
5249 s%@sbindir@%$sbindir%g
5250 s%@libexecdir@%$libexecdir%g
5251 s%@datadir@%$datadir%g
5252 s%@sysconfdir@%$sysconfdir%g
5253 s%@sharedstatedir@%$sharedstatedir%g
5254 s%@localstatedir@%$localstatedir%g
5255 s%@libdir@%$libdir%g
5256 s%@includedir@%$includedir%g
5257 s%@oldincludedir@%$oldincludedir%g
5258 s%@infodir@%$infodir%g
5259 s%@mandir@%$mandir%g
5260 s%@host@%$host%g
5261 s%@host_alias@%$host_alias%g
5262 s%@host_cpu@%$host_cpu%g
5263 s%@host_vendor@%$host_vendor%g
5264 s%@host_os@%$host_os%g
5265 s%@VLC_VERSION@%$VLC_VERSION%g
5266 s%@VLC_CODENAME@%$VLC_CODENAME%g
5267 s%@LIBDVDCSS_VERSION@%$LIBDVDCSS_VERSION%g
5268 s%@SET_MAKE@%$SET_MAKE%g
5269 s%@CC@%$CC%g
5270 s%@CPP@%$CPP%g
5271 s%@RANLIB@%$RANLIB%g
5272 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5273 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5274 s%@INSTALL_DATA@%$INSTALL_DATA%g
5275 s%@ESD_CONFIG@%$ESD_CONFIG%g
5276 s%@SDL12_CONFIG@%$SDL12_CONFIG%g
5277 s%@SDL11_CONFIG@%$SDL11_CONFIG%g
5278 s%@SDL_CONFIG@%$SDL_CONFIG%g
5279 s%@GTK_CONFIG@%$GTK_CONFIG%g
5280 s%@SYS@%$SYS%g
5281 s%@ARCH@%$ARCH%g
5282 s%@PLUGINS@%$PLUGINS%g
5283 s%@BUILTINS@%$BUILTINS%g
5284 s%@ALIASES@%$ALIASES%g
5285 s%@DEFINE@%$DEFINE%g
5286 s%@INCLUDE@%$INCLUDE%g
5287 s%@DEBUG@%$DEBUG%g
5288 s%@STATS@%$STATS%g
5289 s%@ASM@%$ASM%g
5290 s%@TRACE@%$TRACE%g
5291 s%@CPROF@%$CPROF%g
5292 s%@GPROF@%$GPROF%g
5293 s%@OPTIMS@%$OPTIMS%g
5294 s%@NEED_GETOPT@%$NEED_GETOPT%g
5295 s%@MOC@%$MOC%g
5296 s%@WINDRES@%$WINDRES%g
5297 s%@LCFLAGS@%$LCFLAGS%g
5298 s%@PLCFLAGS@%$PLCFLAGS%g
5299 s%@SOFLAGS@%$SOFLAGS%g
5300 s%@LIB@%$LIB%g
5301 s%@LIB_ALSA@%$LIB_ALSA%g
5302 s%@LIB_BEOS@%$LIB_BEOS%g
5303 s%@LIB_DARWIN@%$LIB_DARWIN%g
5304 s%@LIB_DVD@%$LIB_DVD%g
5305 s%@LIB_DVD_PLUGIN@%$LIB_DVD_PLUGIN%g
5306 s%@LIB_ESD@%$LIB_ESD%g
5307 s%@LIB_GGI@%$LIB_GGI%g
5308 s%@LIB_GLIDE@%$LIB_GLIDE%g
5309 s%@LIB_GNOME@%$LIB_GNOME%g
5310 s%@LIB_GTK@%$LIB_GTK%g
5311 s%@LIB_IDCTALTIVEC@%$LIB_IDCTALTIVEC%g
5312 s%@LIB_LIBDVDCSS@%$LIB_LIBDVDCSS%g
5313 s%@LIB_KDE@%$LIB_KDE%g
5314 s%@LIB_MACOSX@%$LIB_MACOSX%g
5315 s%@LIB_QNX@%$LIB_QNX%g
5316 s%@LIB_NCURSES@%$LIB_NCURSES%g
5317 s%@LIB_QT@%$LIB_QT%g
5318 s%@LIB_TS@%$LIB_TS%g
5319 s%@LIB_SDL@%$LIB_SDL%g
5320 s%@LIB_DIRECTX@%$LIB_DIRECTX%g
5321 s%@LIB_X11@%$LIB_X11%g
5322 s%@LIB_XVIDEO@%$LIB_XVIDEO%g
5323 s%@LIB_YUV@%$LIB_YUV%g
5324 s%@CFLAGS_VLC@%$CFLAGS_VLC%g
5325 s%@CFLAGS_DVD@%$CFLAGS_DVD%g
5326 s%@CFLAGS_LIBDVDCSS@%$CFLAGS_LIBDVDCSS%g
5327 s%@CFLAGS_GTK@%$CFLAGS_GTK%g
5328 s%@CFLAGS_SDL@%$CFLAGS_SDL%g
5329 s%@CFLAGS_X11@%$CFLAGS_X11%g
5330 s%@OBJ_DVD@%$OBJ_DVD%g
5331 s%@OBJ_LIBDVDCSS@%$OBJ_LIBDVDCSS%g
5332 s%@NEED_LIBDVDCSS@%$NEED_LIBDVDCSS%g
5333
5334 CEOF
5335 EOF
5336
5337 cat >> $CONFIG_STATUS <<\EOF
5338
5339 # Split the substitutions into bite-sized pieces for seds with
5340 # small command number limits, like on Digital OSF/1 and HP-UX.
5341 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5342 ac_file=1 # Number of current file.
5343 ac_beg=1 # First line for current file.
5344 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5345 ac_more_lines=:
5346 ac_sed_cmds=""
5347 while $ac_more_lines; do
5348   if test $ac_beg -gt 1; then
5349     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5350   else
5351     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5352   fi
5353   if test ! -s conftest.s$ac_file; then
5354     ac_more_lines=false
5355     rm -f conftest.s$ac_file
5356   else
5357     if test -z "$ac_sed_cmds"; then
5358       ac_sed_cmds="sed -f conftest.s$ac_file"
5359     else
5360       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5361     fi
5362     ac_file=`expr $ac_file + 1`
5363     ac_beg=$ac_end
5364     ac_end=`expr $ac_end + $ac_max_sed_cmds`
5365   fi
5366 done
5367 if test -z "$ac_sed_cmds"; then
5368   ac_sed_cmds=cat
5369 fi
5370 EOF
5371
5372 cat >> $CONFIG_STATUS <<EOF
5373
5374 CONFIG_FILES=\${CONFIG_FILES-"Makefile.opts include/config.h"}
5375 EOF
5376 cat >> $CONFIG_STATUS <<\EOF
5377 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5378   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5379   case "$ac_file" in
5380   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5381        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5382   *) ac_file_in="${ac_file}.in" ;;
5383   esac
5384
5385   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5386
5387   # Remove last slash and all that follows it.  Not all systems have dirname.
5388   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5389   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5390     # The file is in a subdirectory.
5391     test ! -d "$ac_dir" && mkdir "$ac_dir"
5392     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5393     # A "../" for each directory in $ac_dir_suffix.
5394     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5395   else
5396     ac_dir_suffix= ac_dots=
5397   fi
5398
5399   case "$ac_given_srcdir" in
5400   .)  srcdir=.
5401       if test -z "$ac_dots"; then top_srcdir=.
5402       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5403   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5404   *) # Relative path.
5405     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5406     top_srcdir="$ac_dots$ac_given_srcdir" ;;
5407   esac
5408
5409   case "$ac_given_INSTALL" in
5410   [/$]*) INSTALL="$ac_given_INSTALL" ;;
5411   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5412   esac
5413
5414   echo creating "$ac_file"
5415   rm -f "$ac_file"
5416   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5417   case "$ac_file" in
5418   *Makefile*) ac_comsub="1i\\
5419 # $configure_input" ;;
5420   *) ac_comsub= ;;
5421   esac
5422
5423   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5424   sed -e "$ac_comsub
5425 s%@configure_input@%$configure_input%g
5426 s%@srcdir@%$srcdir%g
5427 s%@top_srcdir@%$top_srcdir%g
5428 s%@INSTALL@%$INSTALL%g
5429 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5430 fi; done
5431 rm -f conftest.s*
5432
5433 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5434 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5435 #
5436 # ac_d sets the value in "#define NAME VALUE" lines.
5437 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
5438 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
5439 ac_dC='\3'
5440 ac_dD='%g'
5441 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5442 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5443 ac_uB='\([      ]\)%\1#\2define\3'
5444 ac_uC=' '
5445 ac_uD='\4%g'
5446 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5447 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
5448 ac_eB='$%\1#\2define\3'
5449 ac_eC=' '
5450 ac_eD='%g'
5451
5452 if test "${CONFIG_HEADERS+set}" != set; then
5453 EOF
5454 cat >> $CONFIG_STATUS <<EOF
5455   CONFIG_HEADERS="include/defs.h"
5456 EOF
5457 cat >> $CONFIG_STATUS <<\EOF
5458 fi
5459 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5460   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5461   case "$ac_file" in
5462   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5463        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5464   *) ac_file_in="${ac_file}.in" ;;
5465   esac
5466
5467   echo creating $ac_file
5468
5469   rm -f conftest.frag conftest.in conftest.out
5470   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5471   cat $ac_file_inputs > conftest.in
5472
5473 EOF
5474
5475 # Transform confdefs.h into a sed script conftest.vals that substitutes
5476 # the proper values into config.h.in to produce config.h.  And first:
5477 # Protect against being on the right side of a sed subst in config.status.
5478 # Protect against being in an unquoted here document in config.status.
5479 rm -f conftest.vals
5480 cat > conftest.hdr <<\EOF
5481 s/[\\&%]/\\&/g
5482 s%[\\$`]%\\&%g
5483 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5484 s%ac_d%ac_u%gp
5485 s%ac_u%ac_e%gp
5486 EOF
5487 sed -n -f conftest.hdr confdefs.h > conftest.vals
5488 rm -f conftest.hdr
5489
5490 # This sed command replaces #undef with comments.  This is necessary, for
5491 # example, in the case of _POSIX_SOURCE, which is predefined and required
5492 # on some systems where configure will not decide to define it.
5493 cat >> conftest.vals <<\EOF
5494 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5495 EOF
5496
5497 # Break up conftest.vals because some shells have a limit on
5498 # the size of here documents, and old seds have small limits too.
5499
5500 rm -f conftest.tail
5501 while :
5502 do
5503   ac_lines=`grep -c . conftest.vals`
5504   # grep -c gives empty output for an empty file on some AIX systems.
5505   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5506   # Write a limited-size here document to conftest.frag.
5507   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5508   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5509   echo 'CEOF
5510   sed -f conftest.frag conftest.in > conftest.out
5511   rm -f conftest.in
5512   mv conftest.out conftest.in
5513 ' >> $CONFIG_STATUS
5514   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5515   rm -f conftest.vals
5516   mv conftest.tail conftest.vals
5517 done
5518 rm -f conftest.vals
5519
5520 cat >> $CONFIG_STATUS <<\EOF
5521   rm -f conftest.frag conftest.h
5522   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
5523   cat conftest.in >> conftest.h
5524   rm -f conftest.in
5525   if cmp -s $ac_file conftest.h 2>/dev/null; then
5526     echo "$ac_file is unchanged"
5527     rm -f conftest.h
5528   else
5529     # Remove last slash and all that follows it.  Not all systems have dirname.
5530       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5531       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5532       # The file is in a subdirectory.
5533       test ! -d "$ac_dir" && mkdir "$ac_dir"
5534     fi
5535     rm -f $ac_file
5536     mv conftest.h $ac_file
5537   fi
5538 fi; done
5539
5540 EOF
5541 cat >> $CONFIG_STATUS <<EOF
5542
5543 EOF
5544 cat >> $CONFIG_STATUS <<\EOF
5545
5546 exit 0
5547 EOF
5548 chmod +x $CONFIG_STATUS
5549 rm -fr confdefs* $ac_clean_files
5550 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5551
5552
5553 echo "
5554 global configuration
5555 --------------------
5556 system                : ${SYS}
5557 architecture          : ${ARCH}
5558 optimizations         : ${OPTIMS}"
5559
5560 if test x${HAVE_VLC} = x1
5561 then
5562   echo "
5563 vlc configuration
5564 -----------------
5565 vlc version           : ${VLC_VERSION}
5566 debug mode            : ${DEBUG}
5567 statistics            : ${STATS}
5568 trace mode            : ${TRACE}
5569 cprof/gprof support   : ${CPROF}/${GPROF}
5570 need builtin getopt   : ${NEED_GETOPT}
5571 built-in modules      :${BUILTINS}
5572 plugin modules        :${PLUGINS}
5573 vlc aliases           :${ALIASES}"
5574 fi
5575
5576 echo "
5577 libdvdcss configuration
5578 -----------------------
5579 can be built          : ${CAN_BUILD_LIBDVDCSS}
5580 will be built         : ${NEED_LIBDVDCSS}"
5581 if test x${NEED_LIBDVDCSS} = x1
5582 then
5583   echo "need BSDI libdvd      : ${NEED_BSDI_LIBDVD}"
5584   echo "link statically       : ${STATIC_LIBDVDCSS}"
5585 else
5586   echo "use dummy replacement : ${DUMMY_LIBDVDCSS}"
5587 fi
5588
5589 echo "
5590 You may now tune Makefile.opts at your convenience, for instance to choose
5591 which modules get compiled as plugins.
5592 "
5593 if test x${HAVE_VLC} = x1
5594 then
5595   echo "To build vlc and its plugins, type \`make vlc'."
5596 fi
5597 if test x${HAVE_LIBDVDCSS} = x1
5598 then
5599   echo "To build libdvdcss only, type \`make libdvdcss'."
5600 fi
5601 echo ""
5602