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