previous commit introduced pen.type
[mplib] / src / texk / kpathsea / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.61 for kpathsea 3.5.6dev.
4 #
5 # Report bugs to <tex-k@mail.tug.org>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## --------------------- ##
12 ## M4sh Initialization.  ##
13 ## --------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18   emulate sh
19   NULLCMD=:
20   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in
26   *posix*) set -o posix ;;
27 esac
28
29 fi
30
31
32
33
34 # PATH needs CR
35 # Avoid depending upon Character Ranges.
36 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 as_cr_digits='0123456789'
40 as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42 # The user is always right.
43 if test "${PATH_SEPARATOR+set}" != set; then
44   echo "#! /bin/sh" >conf$$.sh
45   echo  "exit 0"   >>conf$$.sh
46   chmod +x conf$$.sh
47   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48     PATH_SEPARATOR=';'
49   else
50     PATH_SEPARATOR=:
51   fi
52   rm -f conf$$.sh
53 fi
54
55 # Support unset when possible.
56 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57   as_unset=unset
58 else
59   as_unset=false
60 fi
61
62
63 # IFS
64 # We need space, tab and new line, in precisely that order.  Quoting is
65 # there to prevent editors from complaining about space-tab.
66 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
67 # splitting by setting IFS to empty value.)
68 as_nl='
69 '
70 IFS=" ""        $as_nl"
71
72 # Find who we are.  Look in the path if we contain no directory separator.
73 case $0 in
74   *[\\/]* ) as_myself=$0 ;;
75   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76 for as_dir in $PATH
77 do
78   IFS=$as_save_IFS
79   test -z "$as_dir" && as_dir=.
80   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81 done
82 IFS=$as_save_IFS
83
84      ;;
85 esac
86 # We did not find ourselves, most probably we were run as `sh COMMAND'
87 # in which case we are not to be found in the path.
88 if test "x$as_myself" = x; then
89   as_myself=$0
90 fi
91 if test ! -f "$as_myself"; then
92   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93   { (exit 1); exit 1; }
94 fi
95
96 # Work around bugs in pre-3.0 UWIN ksh.
97 for as_var in ENV MAIL MAILPATH
98 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99 done
100 PS1='$ '
101 PS2='> '
102 PS4='+ '
103
104 # NLS nuisances.
105 for as_var in \
106   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108   LC_TELEPHONE LC_TIME
109 do
110   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111     eval $as_var=C; export $as_var
112   else
113     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114   fi
115 done
116
117 # Required to use basename.
118 if expr a : '\(a\)' >/dev/null 2>&1 &&
119    test "X`expr 00001 : '.*\(...\)'`" = X001; then
120   as_expr=expr
121 else
122   as_expr=false
123 fi
124
125 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126   as_basename=basename
127 else
128   as_basename=false
129 fi
130
131
132 # Name of the executable.
133 as_me=`$as_basename -- "$0" ||
134 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135          X"$0" : 'X\(//\)$' \| \
136          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137 echo X/"$0" |
138     sed '/^.*\/\([^/][^/]*\)\/*$/{
139             s//\1/
140             q
141           }
142           /^X\/\(\/\/\)$/{
143             s//\1/
144             q
145           }
146           /^X\/\(\/\).*/{
147             s//\1/
148             q
149           }
150           s/.*/./; q'`
151
152 # CDPATH.
153 $as_unset CDPATH
154
155
156 if test "x$CONFIG_SHELL" = x; then
157   if (eval ":") 2>/dev/null; then
158   as_have_required=yes
159 else
160   as_have_required=no
161 fi
162
163   if test $as_have_required = yes &&     (eval ":
164 (as_func_return () {
165   (exit \$1)
166 }
167 as_func_success () {
168   as_func_return 0
169 }
170 as_func_failure () {
171   as_func_return 1
172 }
173 as_func_ret_success () {
174   return 0
175 }
176 as_func_ret_failure () {
177   return 1
178 }
179
180 exitcode=0
181 if as_func_success; then
182   :
183 else
184   exitcode=1
185   echo as_func_success failed.
186 fi
187
188 if as_func_failure; then
189   exitcode=1
190   echo as_func_failure succeeded.
191 fi
192
193 if as_func_ret_success; then
194   :
195 else
196   exitcode=1
197   echo as_func_ret_success failed.
198 fi
199
200 if as_func_ret_failure; then
201   exitcode=1
202   echo as_func_ret_failure succeeded.
203 fi
204
205 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206   :
207 else
208   exitcode=1
209   echo positional parameters were not saved.
210 fi
211
212 test \$exitcode = 0) || { (exit 1); exit 1; }
213
214 (
215   as_lineno_1=\$LINENO
216   as_lineno_2=\$LINENO
217   test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218   test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219 ") 2> /dev/null; then
220   :
221 else
222   as_candidate_shells=
223     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225 do
226   IFS=$as_save_IFS
227   test -z "$as_dir" && as_dir=.
228   case $as_dir in
229          /*)
230            for as_base in sh bash ksh sh5; do
231              as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232            done;;
233        esac
234 done
235 IFS=$as_save_IFS
236
237
238       for as_shell in $as_candidate_shells $SHELL; do
239          # Try only shells that exist, to save several forks.
240          if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241                 { ("$as_shell") 2> /dev/null <<\_ASEOF
242 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243   emulate sh
244   NULLCMD=:
245   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246   # is contrary to our usage.  Disable this feature.
247   alias -g '${1+"$@"}'='"$@"'
248   setopt NO_GLOB_SUBST
249 else
250   case `(set -o) 2>/dev/null` in
251   *posix*) set -o posix ;;
252 esac
253
254 fi
255
256
257 :
258 _ASEOF
259 }; then
260   CONFIG_SHELL=$as_shell
261                as_have_required=yes
262                if { "$as_shell" 2> /dev/null <<\_ASEOF
263 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264   emulate sh
265   NULLCMD=:
266   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267   # is contrary to our usage.  Disable this feature.
268   alias -g '${1+"$@"}'='"$@"'
269   setopt NO_GLOB_SUBST
270 else
271   case `(set -o) 2>/dev/null` in
272   *posix*) set -o posix ;;
273 esac
274
275 fi
276
277
278 :
279 (as_func_return () {
280   (exit $1)
281 }
282 as_func_success () {
283   as_func_return 0
284 }
285 as_func_failure () {
286   as_func_return 1
287 }
288 as_func_ret_success () {
289   return 0
290 }
291 as_func_ret_failure () {
292   return 1
293 }
294
295 exitcode=0
296 if as_func_success; then
297   :
298 else
299   exitcode=1
300   echo as_func_success failed.
301 fi
302
303 if as_func_failure; then
304   exitcode=1
305   echo as_func_failure succeeded.
306 fi
307
308 if as_func_ret_success; then
309   :
310 else
311   exitcode=1
312   echo as_func_ret_success failed.
313 fi
314
315 if as_func_ret_failure; then
316   exitcode=1
317   echo as_func_ret_failure succeeded.
318 fi
319
320 if ( set x; as_func_ret_success y && test x = "$1" ); then
321   :
322 else
323   exitcode=1
324   echo positional parameters were not saved.
325 fi
326
327 test $exitcode = 0) || { (exit 1); exit 1; }
328
329 (
330   as_lineno_1=$LINENO
331   as_lineno_2=$LINENO
332   test "x$as_lineno_1" != "x$as_lineno_2" &&
333   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335 _ASEOF
336 }; then
337   break
338 fi
339
340 fi
341
342       done
343
344       if test "x$CONFIG_SHELL" != x; then
345   for as_var in BASH_ENV ENV
346         do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347         done
348         export CONFIG_SHELL
349         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350 fi
351
352
353     if test $as_have_required = no; then
354   echo This script requires a shell more modern than all the
355       echo shells that I found on your system.  Please install a
356       echo modern shell, or manually run the script under such a
357       echo shell if you do have one.
358       { (exit 1); exit 1; }
359 fi
360
361
362 fi
363
364 fi
365
366
367
368 (eval "as_func_return () {
369   (exit \$1)
370 }
371 as_func_success () {
372   as_func_return 0
373 }
374 as_func_failure () {
375   as_func_return 1
376 }
377 as_func_ret_success () {
378   return 0
379 }
380 as_func_ret_failure () {
381   return 1
382 }
383
384 exitcode=0
385 if as_func_success; then
386   :
387 else
388   exitcode=1
389   echo as_func_success failed.
390 fi
391
392 if as_func_failure; then
393   exitcode=1
394   echo as_func_failure succeeded.
395 fi
396
397 if as_func_ret_success; then
398   :
399 else
400   exitcode=1
401   echo as_func_ret_success failed.
402 fi
403
404 if as_func_ret_failure; then
405   exitcode=1
406   echo as_func_ret_failure succeeded.
407 fi
408
409 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410   :
411 else
412   exitcode=1
413   echo positional parameters were not saved.
414 fi
415
416 test \$exitcode = 0") || {
417   echo No shell found that supports shell functions.
418   echo Please tell autoconf@gnu.org about your system,
419   echo including any error possibly output before this
420   echo message
421 }
422
423
424
425   as_lineno_1=$LINENO
426   as_lineno_2=$LINENO
427   test "x$as_lineno_1" != "x$as_lineno_2" &&
428   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431   # uniformly replaced by the line number.  The first 'sed' inserts a
432   # line-number line after each line using $LINENO; the second 'sed'
433   # does the real work.  The second script uses 'N' to pair each
434   # line-number line with the line containing $LINENO, and appends
435   # trailing '-' during substitution so that $LINENO is not a special
436   # case at line end.
437   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438   # scripts with optimization help from Paolo Bonzini.  Blame Lee
439   # E. McMahon (1931-1989) for sed's syntax.  :-)
440   sed -n '
441     p
442     /[$]LINENO/=
443   ' <$as_myself |
444     sed '
445       s/[$]LINENO.*/&-/
446       t lineno
447       b
448       :lineno
449       N
450       :loop
451       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452       t loop
453       s/-\n.*//
454     ' >$as_me.lineno &&
455   chmod +x "$as_me.lineno" ||
456     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457    { (exit 1); exit 1; }; }
458
459   # Don't try to exec as it changes $[0], causing all sort of problems
460   # (the dirname of $[0] is not the place where we might find the
461   # original and so on.  Autoconf is especially sensitive to this).
462   . "./$as_me.lineno"
463   # Exit status is that of the last command.
464   exit
465 }
466
467
468 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469   as_dirname=dirname
470 else
471   as_dirname=false
472 fi
473
474 ECHO_C= ECHO_N= ECHO_T=
475 case `echo -n x` in
476 -n*)
477   case `echo 'x\c'` in
478   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
479   *)   ECHO_C='\c';;
480   esac;;
481 *)
482   ECHO_N='-n';;
483 esac
484
485 if expr a : '\(a\)' >/dev/null 2>&1 &&
486    test "X`expr 00001 : '.*\(...\)'`" = X001; then
487   as_expr=expr
488 else
489   as_expr=false
490 fi
491
492 rm -f conf$$ conf$$.exe conf$$.file
493 if test -d conf$$.dir; then
494   rm -f conf$$.dir/conf$$.file
495 else
496   rm -f conf$$.dir
497   mkdir conf$$.dir
498 fi
499 echo >conf$$.file
500 if ln -s conf$$.file conf$$ 2>/dev/null; then
501   as_ln_s='ln -s'
502   # ... but there are two gotchas:
503   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505   # In both cases, we have to default to `cp -p'.
506   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507     as_ln_s='cp -p'
508 elif ln conf$$.file conf$$ 2>/dev/null; then
509   as_ln_s=ln
510 else
511   as_ln_s='cp -p'
512 fi
513 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514 rmdir conf$$.dir 2>/dev/null
515
516 if mkdir -p . 2>/dev/null; then
517   as_mkdir_p=:
518 else
519   test -d ./-p && rmdir ./-p
520   as_mkdir_p=false
521 fi
522
523 if test -x / >/dev/null 2>&1; then
524   as_test_x='test -x'
525 else
526   if ls -dL / >/dev/null 2>&1; then
527     as_ls_L_option=L
528   else
529     as_ls_L_option=
530   fi
531   as_test_x='
532     eval sh -c '\''
533       if test -d "$1"; then
534         test -d "$1/.";
535       else
536         case $1 in
537         -*)set "./$1";;
538         esac;
539         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540         ???[sx]*):;;*)false;;esac;fi
541     '\'' sh
542   '
543 fi
544 as_executable_p=$as_test_x
545
546 # Sed expression to map a string onto a valid CPP name.
547 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549 # Sed expression to map a string onto a valid variable name.
550 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554 # Find the correct PATH separator.  Usually this is `:', but
555 # DJGPP uses `;' like DOS.
556 if test "X${PATH_SEPARATOR+set}" != Xset; then
557   UNAME=${UNAME-`uname 2>/dev/null`}
558   case X$UNAME in
559     *-DOS) lt_cv_sys_path_separator=';' ;;
560     *)     lt_cv_sys_path_separator=':' ;;
561   esac
562   PATH_SEPARATOR=$lt_cv_sys_path_separator
563 fi
564
565
566 # Check that we are running under the correct shell.
567 SHELL=${CONFIG_SHELL-/bin/sh}
568
569 case X$ECHO in
570 X*--fallback-echo)
571   # Remove one level of quotation (which was required for Make).
572   ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
573   ;;
574 esac
575
576 echo=${ECHO-echo}
577 if test "X$1" = X--no-reexec; then
578   # Discard the --no-reexec flag, and continue.
579   shift
580 elif test "X$1" = X--fallback-echo; then
581   # Avoid inline document here, it may be left over
582   :
583 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then
584   # Yippee, $echo works!
585   :
586 else
587   # Restart under the correct shell.
588   exec $SHELL "$0" --no-reexec ${1+"$@"}
589 fi
590
591 if test "X$1" = X--fallback-echo; then
592   # used as fallback echo
593   shift
594   cat <<EOF
595
596 EOF
597   exit 0
598 fi
599
600 # The HP-UX ksh and POSIX shell print the target directory to stdout
601 # if CDPATH is set.
602 if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
603
604 if test -z "$ECHO"; then
605 if test "X${echo_test_string+set}" != Xset; then
606 # find a string as large as possible, as long as the shell can cope with it
607   for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
608     # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
609     if (echo_test_string="`eval $cmd`") 2>/dev/null &&
610        echo_test_string="`eval $cmd`" &&
611        (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
612     then
613       break
614     fi
615   done
616 fi
617
618 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
619    echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
620    test "X$echo_testing_string" = "X$echo_test_string"; then
621   :
622 else
623   # The Solaris, AIX, and Digital Unix default echo programs unquote
624   # backslashes.  This makes it impossible to quote backslashes using
625   #   echo "$something" | sed 's/\\/\\\\/g'
626   #
627   # So, first we look for a working echo in the user's PATH.
628
629   IFS="${IFS=   }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR
630   for dir in $PATH /usr/ucb; do
631     if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
632        test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
633        echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
634        test "X$echo_testing_string" = "X$echo_test_string"; then
635       echo="$dir/echo"
636       break
637     fi
638   done
639   IFS="$save_ifs"
640
641   if test "X$echo" = Xecho; then
642     # We didn't find a better echo, so look for alternatives.
643     if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
644        echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
645        test "X$echo_testing_string" = "X$echo_test_string"; then
646       # This shell has a builtin print -r that does the trick.
647       echo='print -r'
648     elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
649          test "X$CONFIG_SHELL" != X/bin/ksh; then
650       # If we have ksh, try running configure again with it.
651       ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
652       export ORIGINAL_CONFIG_SHELL
653       CONFIG_SHELL=/bin/ksh
654       export CONFIG_SHELL
655       exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
656     else
657       # Try using printf.
658       echo='printf %s\n'
659       if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
660          echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
661          test "X$echo_testing_string" = "X$echo_test_string"; then
662         # Cool, printf works
663         :
664       elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
665            test "X$echo_testing_string" = 'X\t' &&
666            echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
667            test "X$echo_testing_string" = "X$echo_test_string"; then
668         CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
669         export CONFIG_SHELL
670         SHELL="$CONFIG_SHELL"
671         export SHELL
672         echo="$CONFIG_SHELL $0 --fallback-echo"
673       elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
674            test "X$echo_testing_string" = 'X\t' &&
675            echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
676            test "X$echo_testing_string" = "X$echo_test_string"; then
677         echo="$CONFIG_SHELL $0 --fallback-echo"
678       else
679         # maybe with a smaller string...
680         prev=:
681
682         for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
683           if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
684           then
685             break
686           fi
687           prev="$cmd"
688         done
689
690         if test "$prev" != 'sed 50q "$0"'; then
691           echo_test_string=`eval $prev`
692           export echo_test_string
693           exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
694         else
695           # Oops.  We lost completely, so just stick with echo.
696           echo=echo
697         fi
698       fi
699     fi
700   fi
701 fi
702 fi
703
704 # Copy echo and quote the copy suitably for passing to libtool from
705 # the Makefile, instead of quoting the original, which is used later.
706 ECHO=$echo
707 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
708    ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
709 fi
710
711
712
713 exec 7<&0 </dev/null 6>&1
714
715 # Name of the host.
716 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
717 # so uname gets run too.
718 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
719
720 #
721 # Initializations.
722 #
723 ac_default_prefix=/usr/local
724 ac_clean_files=
725 ac_config_libobj_dir=.
726 LIBOBJS=
727 cross_compiling=no
728 subdirs=
729 MFLAGS=
730 MAKEFLAGS=
731 SHELL=${CONFIG_SHELL-/bin/sh}
732
733 # Identity of this package.
734 PACKAGE_NAME='kpathsea'
735 PACKAGE_TARNAME='kpathsea'
736 PACKAGE_VERSION='3.5.6dev'
737 PACKAGE_STRING='kpathsea 3.5.6dev'
738 PACKAGE_BUGREPORT='tex-k@mail.tug.org'
739
740 ac_unique_file="pathsearch.c"
741 # Factoring default headers for most tests.
742 ac_includes_default="\
743 #include <stdio.h>
744 #ifdef HAVE_SYS_TYPES_H
745 # include <sys/types.h>
746 #endif
747 #ifdef HAVE_SYS_STAT_H
748 # include <sys/stat.h>
749 #endif
750 #ifdef STDC_HEADERS
751 # include <stdlib.h>
752 # include <stddef.h>
753 #else
754 # ifdef HAVE_STDLIB_H
755 #  include <stdlib.h>
756 # endif
757 #endif
758 #ifdef HAVE_STRING_H
759 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
760 #  include <memory.h>
761 # endif
762 # include <string.h>
763 #endif
764 #ifdef HAVE_STRINGS_H
765 # include <strings.h>
766 #endif
767 #ifdef HAVE_INTTYPES_H
768 # include <inttypes.h>
769 #endif
770 #ifdef HAVE_STDINT_H
771 # include <stdint.h>
772 #endif
773 #ifdef HAVE_UNISTD_H
774 # include <unistd.h>
775 #endif"
776
777 ac_subst_vars='SHELL
778 PATH_SEPARATOR
779 PACKAGE_NAME
780 PACKAGE_TARNAME
781 PACKAGE_VERSION
782 PACKAGE_STRING
783 PACKAGE_BUGREPORT
784 exec_prefix
785 prefix
786 program_transform_name
787 bindir
788 sbindir
789 libexecdir
790 datarootdir
791 datadir
792 sysconfdir
793 sharedstatedir
794 localstatedir
795 includedir
796 oldincludedir
797 docdir
798 infodir
799 htmldir
800 dvidir
801 pdfdir
802 psdir
803 libdir
804 localedir
805 mandir
806 DEFS
807 ECHO_C
808 ECHO_N
809 ECHO_T
810 LIBS
811 build_alias
812 host_alias
813 target_alias
814 KPSEVERSION
815 KPSE_LT_VERS
816 CC
817 CFLAGS
818 LDFLAGS
819 CPPFLAGS
820 ac_ct_CC
821 EXEEXT
822 OBJEXT
823 INSTALL_PROGRAM
824 INSTALL_SCRIPT
825 INSTALL_DATA
826 LN_S
827 SET_MAKE
828 build
829 build_cpu
830 build_vendor
831 build_os
832 host
833 host_cpu
834 host_vendor
835 host_os
836 ECHO
837 RANLIB
838 STRIP
839 CPP
840 GREP
841 EGREP
842 LIBTOOL
843 LTLIBOBJS
844 MAINT
845 LD
846 AR
847 ARFLAGS
848 texmfmain
849 BUILDCC
850 BUILDCFLAGS
851 BUILDCPPFLAGS
852 BUILDLDFLAGS
853 BUILDCCLD
854 LIBOBJS'
855 ac_subst_files=''
856       ac_precious_vars='build_alias
857 host_alias
858 target_alias
859 CC
860 CFLAGS
861 LDFLAGS
862 LIBS
863 CPPFLAGS
864 CPP'
865
866
867 # Initialize some variables set by options.
868 ac_init_help=
869 ac_init_version=false
870 # The variables have the same names as the options, with
871 # dashes changed to underlines.
872 cache_file=/dev/null
873 exec_prefix=NONE
874 no_create=
875 no_recursion=
876 prefix=NONE
877 program_prefix=NONE
878 program_suffix=NONE
879 program_transform_name=s,x,x,
880 silent=
881 site=
882 srcdir=
883 verbose=
884 x_includes=NONE
885 x_libraries=NONE
886
887 # Installation directory options.
888 # These are left unexpanded so users can "make install exec_prefix=/foo"
889 # and all the variables that are supposed to be based on exec_prefix
890 # by default will actually change.
891 # Use braces instead of parens because sh, perl, etc. also accept them.
892 # (The list follows the same order as the GNU Coding Standards.)
893 bindir='${exec_prefix}/bin'
894 sbindir='${exec_prefix}/sbin'
895 libexecdir='${exec_prefix}/libexec'
896 datarootdir='${prefix}/share'
897 datadir='${datarootdir}'
898 sysconfdir='${prefix}/etc'
899 sharedstatedir='${prefix}/com'
900 localstatedir='${prefix}/var'
901 includedir='${prefix}/include'
902 oldincludedir='/usr/include'
903 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
904 infodir='${datarootdir}/info'
905 htmldir='${docdir}'
906 dvidir='${docdir}'
907 pdfdir='${docdir}'
908 psdir='${docdir}'
909 libdir='${exec_prefix}/lib'
910 localedir='${datarootdir}/locale'
911 mandir='${datarootdir}/man'
912
913 ac_prev=
914 ac_dashdash=
915 for ac_option
916 do
917   # If the previous option needs an argument, assign it.
918   if test -n "$ac_prev"; then
919     eval $ac_prev=\$ac_option
920     ac_prev=
921     continue
922   fi
923
924   case $ac_option in
925   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
926   *)    ac_optarg=yes ;;
927   esac
928
929   # Accept the important Cygnus configure options, so we can diagnose typos.
930
931   case $ac_dashdash$ac_option in
932   --)
933     ac_dashdash=yes ;;
934
935   -bindir | --bindir | --bindi | --bind | --bin | --bi)
936     ac_prev=bindir ;;
937   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
938     bindir=$ac_optarg ;;
939
940   -build | --build | --buil | --bui | --bu)
941     ac_prev=build_alias ;;
942   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
943     build_alias=$ac_optarg ;;
944
945   -cache-file | --cache-file | --cache-fil | --cache-fi \
946   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
947     ac_prev=cache_file ;;
948   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
949   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
950     cache_file=$ac_optarg ;;
951
952   --config-cache | -C)
953     cache_file=config.cache ;;
954
955   -datadir | --datadir | --datadi | --datad)
956     ac_prev=datadir ;;
957   -datadir=* | --datadir=* | --datadi=* | --datad=*)
958     datadir=$ac_optarg ;;
959
960   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
961   | --dataroo | --dataro | --datar)
962     ac_prev=datarootdir ;;
963   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
964   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
965     datarootdir=$ac_optarg ;;
966
967   -disable-* | --disable-*)
968     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
969     # Reject names that are not valid shell variable names.
970     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
971       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
972    { (exit 1); exit 1; }; }
973     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
974     eval enable_$ac_feature=no ;;
975
976   -docdir | --docdir | --docdi | --doc | --do)
977     ac_prev=docdir ;;
978   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
979     docdir=$ac_optarg ;;
980
981   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
982     ac_prev=dvidir ;;
983   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
984     dvidir=$ac_optarg ;;
985
986   -enable-* | --enable-*)
987     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
988     # Reject names that are not valid shell variable names.
989     expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
990       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
991    { (exit 1); exit 1; }; }
992     ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
993     eval enable_$ac_feature=\$ac_optarg ;;
994
995   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
996   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
997   | --exec | --exe | --ex)
998     ac_prev=exec_prefix ;;
999   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1000   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1001   | --exec=* | --exe=* | --ex=*)
1002     exec_prefix=$ac_optarg ;;
1003
1004   -gas | --gas | --ga | --g)
1005     # Obsolete; use --with-gas.
1006     with_gas=yes ;;
1007
1008   -help | --help | --hel | --he | -h)
1009     ac_init_help=long ;;
1010   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1011     ac_init_help=recursive ;;
1012   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1013     ac_init_help=short ;;
1014
1015   -host | --host | --hos | --ho)
1016     ac_prev=host_alias ;;
1017   -host=* | --host=* | --hos=* | --ho=*)
1018     host_alias=$ac_optarg ;;
1019
1020   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1021     ac_prev=htmldir ;;
1022   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1023   | --ht=*)
1024     htmldir=$ac_optarg ;;
1025
1026   -includedir | --includedir | --includedi | --included | --include \
1027   | --includ | --inclu | --incl | --inc)
1028     ac_prev=includedir ;;
1029   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1030   | --includ=* | --inclu=* | --incl=* | --inc=*)
1031     includedir=$ac_optarg ;;
1032
1033   -infodir | --infodir | --infodi | --infod | --info | --inf)
1034     ac_prev=infodir ;;
1035   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1036     infodir=$ac_optarg ;;
1037
1038   -libdir | --libdir | --libdi | --libd)
1039     ac_prev=libdir ;;
1040   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1041     libdir=$ac_optarg ;;
1042
1043   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1044   | --libexe | --libex | --libe)
1045     ac_prev=libexecdir ;;
1046   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1047   | --libexe=* | --libex=* | --libe=*)
1048     libexecdir=$ac_optarg ;;
1049
1050   -localedir | --localedir | --localedi | --localed | --locale)
1051     ac_prev=localedir ;;
1052   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1053     localedir=$ac_optarg ;;
1054
1055   -localstatedir | --localstatedir | --localstatedi | --localstated \
1056   | --localstate | --localstat | --localsta | --localst | --locals)
1057     ac_prev=localstatedir ;;
1058   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1059   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1060     localstatedir=$ac_optarg ;;
1061
1062   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1063     ac_prev=mandir ;;
1064   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1065     mandir=$ac_optarg ;;
1066
1067   -nfp | --nfp | --nf)
1068     # Obsolete; use --without-fp.
1069     with_fp=no ;;
1070
1071   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1072   | --no-cr | --no-c | -n)
1073     no_create=yes ;;
1074
1075   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1076   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1077     no_recursion=yes ;;
1078
1079   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1080   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1081   | --oldin | --oldi | --old | --ol | --o)
1082     ac_prev=oldincludedir ;;
1083   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1084   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1085   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1086     oldincludedir=$ac_optarg ;;
1087
1088   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1089     ac_prev=prefix ;;
1090   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1091     prefix=$ac_optarg ;;
1092
1093   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1094   | --program-pre | --program-pr | --program-p)
1095     ac_prev=program_prefix ;;
1096   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1097   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1098     program_prefix=$ac_optarg ;;
1099
1100   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1101   | --program-suf | --program-su | --program-s)
1102     ac_prev=program_suffix ;;
1103   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1104   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1105     program_suffix=$ac_optarg ;;
1106
1107   -program-transform-name | --program-transform-name \
1108   | --program-transform-nam | --program-transform-na \
1109   | --program-transform-n | --program-transform- \
1110   | --program-transform | --program-transfor \
1111   | --program-transfo | --program-transf \
1112   | --program-trans | --program-tran \
1113   | --progr-tra | --program-tr | --program-t)
1114     ac_prev=program_transform_name ;;
1115   -program-transform-name=* | --program-transform-name=* \
1116   | --program-transform-nam=* | --program-transform-na=* \
1117   | --program-transform-n=* | --program-transform-=* \
1118   | --program-transform=* | --program-transfor=* \
1119   | --program-transfo=* | --program-transf=* \
1120   | --program-trans=* | --program-tran=* \
1121   | --progr-tra=* | --program-tr=* | --program-t=*)
1122     program_transform_name=$ac_optarg ;;
1123
1124   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1125     ac_prev=pdfdir ;;
1126   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1127     pdfdir=$ac_optarg ;;
1128
1129   -psdir | --psdir | --psdi | --psd | --ps)
1130     ac_prev=psdir ;;
1131   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1132     psdir=$ac_optarg ;;
1133
1134   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1135   | -silent | --silent | --silen | --sile | --sil)
1136     silent=yes ;;
1137
1138   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1139     ac_prev=sbindir ;;
1140   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1141   | --sbi=* | --sb=*)
1142     sbindir=$ac_optarg ;;
1143
1144   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1145   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1146   | --sharedst | --shareds | --shared | --share | --shar \
1147   | --sha | --sh)
1148     ac_prev=sharedstatedir ;;
1149   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1150   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1151   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1152   | --sha=* | --sh=*)
1153     sharedstatedir=$ac_optarg ;;
1154
1155   -site | --site | --sit)
1156     ac_prev=site ;;
1157   -site=* | --site=* | --sit=*)
1158     site=$ac_optarg ;;
1159
1160   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1161     ac_prev=srcdir ;;
1162   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1163     srcdir=$ac_optarg ;;
1164
1165   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1166   | --syscon | --sysco | --sysc | --sys | --sy)
1167     ac_prev=sysconfdir ;;
1168   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1169   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1170     sysconfdir=$ac_optarg ;;
1171
1172   -target | --target | --targe | --targ | --tar | --ta | --t)
1173     ac_prev=target_alias ;;
1174   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1175     target_alias=$ac_optarg ;;
1176
1177   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1178     verbose=yes ;;
1179
1180   -version | --version | --versio | --versi | --vers | -V)
1181     ac_init_version=: ;;
1182
1183   -with-* | --with-*)
1184     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1185     # Reject names that are not valid shell variable names.
1186     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187       { echo "$as_me: error: invalid package name: $ac_package" >&2
1188    { (exit 1); exit 1; }; }
1189     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1190     eval with_$ac_package=\$ac_optarg ;;
1191
1192   -without-* | --without-*)
1193     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1194     # Reject names that are not valid shell variable names.
1195     expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1196       { echo "$as_me: error: invalid package name: $ac_package" >&2
1197    { (exit 1); exit 1; }; }
1198     ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1199     eval with_$ac_package=no ;;
1200
1201   --x)
1202     # Obsolete; use --with-x.
1203     with_x=yes ;;
1204
1205   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1206   | --x-incl | --x-inc | --x-in | --x-i)
1207     ac_prev=x_includes ;;
1208   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1209   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1210     x_includes=$ac_optarg ;;
1211
1212   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1213   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1214     ac_prev=x_libraries ;;
1215   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1216   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1217     x_libraries=$ac_optarg ;;
1218
1219   -*) { echo "$as_me: error: unrecognized option: $ac_option
1220 Try \`$0 --help' for more information." >&2
1221    { (exit 1); exit 1; }; }
1222     ;;
1223
1224   *=*)
1225     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1226     # Reject names that are not valid shell variable names.
1227     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1228       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1229    { (exit 1); exit 1; }; }
1230     eval $ac_envvar=\$ac_optarg
1231     export $ac_envvar ;;
1232
1233   *)
1234     # FIXME: should be removed in autoconf 3.0.
1235     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1236     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1237       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1238     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1239     ;;
1240
1241   esac
1242 done
1243
1244 if test -n "$ac_prev"; then
1245   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1246   { echo "$as_me: error: missing argument to $ac_option" >&2
1247    { (exit 1); exit 1; }; }
1248 fi
1249
1250 # Be sure to have absolute directory names.
1251 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1252                 datadir sysconfdir sharedstatedir localstatedir includedir \
1253                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1254                 libdir localedir mandir
1255 do
1256   eval ac_val=\$$ac_var
1257   case $ac_val in
1258     [\\/$]* | ?:[\\/]* )  continue;;
1259     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1260   esac
1261   { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1262    { (exit 1); exit 1; }; }
1263 done
1264
1265 # There might be people who depend on the old broken behavior: `$host'
1266 # used to hold the argument of --host etc.
1267 # FIXME: To remove some day.
1268 build=$build_alias
1269 host=$host_alias
1270 target=$target_alias
1271
1272 # FIXME: To remove some day.
1273 if test "x$host_alias" != x; then
1274   if test "x$build_alias" = x; then
1275     cross_compiling=maybe
1276     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1277     If a cross compiler is detected then cross compile mode will be used." >&2
1278   elif test "x$build_alias" != "x$host_alias"; then
1279     cross_compiling=yes
1280   fi
1281 fi
1282
1283 ac_tool_prefix=
1284 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1285
1286 test "$silent" = yes && exec 6>/dev/null
1287
1288
1289 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1290 ac_ls_di=`ls -di .` &&
1291 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1292   { echo "$as_me: error: Working directory cannot be determined" >&2
1293    { (exit 1); exit 1; }; }
1294 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1295   { echo "$as_me: error: pwd does not report name of working directory" >&2
1296    { (exit 1); exit 1; }; }
1297
1298
1299 # Find the source files, if location was not specified.
1300 if test -z "$srcdir"; then
1301   ac_srcdir_defaulted=yes
1302   # Try the directory containing this script, then the parent directory.
1303   ac_confdir=`$as_dirname -- "$0" ||
1304 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1305          X"$0" : 'X\(//\)[^/]' \| \
1306          X"$0" : 'X\(//\)$' \| \
1307          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1308 echo X"$0" |
1309     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1310             s//\1/
1311             q
1312           }
1313           /^X\(\/\/\)[^/].*/{
1314             s//\1/
1315             q
1316           }
1317           /^X\(\/\/\)$/{
1318             s//\1/
1319             q
1320           }
1321           /^X\(\/\).*/{
1322             s//\1/
1323             q
1324           }
1325           s/.*/./; q'`
1326   srcdir=$ac_confdir
1327   if test ! -r "$srcdir/$ac_unique_file"; then
1328     srcdir=..
1329   fi
1330 else
1331   ac_srcdir_defaulted=no
1332 fi
1333 if test ! -r "$srcdir/$ac_unique_file"; then
1334   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1335   { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1336    { (exit 1); exit 1; }; }
1337 fi
1338 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1339 ac_abs_confdir=`(
1340         cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1341    { (exit 1); exit 1; }; }
1342         pwd)`
1343 # When building in place, set srcdir=.
1344 if test "$ac_abs_confdir" = "$ac_pwd"; then
1345   srcdir=.
1346 fi
1347 # Remove unnecessary trailing slashes from srcdir.
1348 # Double slashes in file names in object file debugging info
1349 # mess up M-x gdb in Emacs.
1350 case $srcdir in
1351 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1352 esac
1353 for ac_var in $ac_precious_vars; do
1354   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1355   eval ac_env_${ac_var}_value=\$${ac_var}
1356   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1357   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1358 done
1359
1360 #
1361 # Report the --help message.
1362 #
1363 if test "$ac_init_help" = "long"; then
1364   # Omit some internal or obsolete options to make the list less imposing.
1365   # This message is too long to be a string in the A/UX 3.1 sh.
1366   cat <<_ACEOF
1367 \`configure' configures kpathsea 3.5.6dev to adapt to many kinds of systems.
1368
1369 Usage: $0 [OPTION]... [VAR=VALUE]...
1370
1371 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1372 VAR=VALUE.  See below for descriptions of some of the useful variables.
1373
1374 Defaults for the options are specified in brackets.
1375
1376 Configuration:
1377   -h, --help              display this help and exit
1378       --help=short        display options specific to this package
1379       --help=recursive    display the short help of all the included packages
1380   -V, --version           display version information and exit
1381   -q, --quiet, --silent   do not print \`checking...' messages
1382       --cache-file=FILE   cache test results in FILE [disabled]
1383   -C, --config-cache      alias for \`--cache-file=config.cache'
1384   -n, --no-create         do not create output files
1385       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1386
1387 Installation directories:
1388   --prefix=PREFIX         install architecture-independent files in PREFIX
1389                           [$ac_default_prefix]
1390   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1391                           [PREFIX]
1392
1393 By default, \`make install' will install all the files in
1394 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1395 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1396 for instance \`--prefix=\$HOME'.
1397
1398 For better control, use the options below.
1399
1400 Fine tuning of the installation directories:
1401   --bindir=DIR           user executables [EPREFIX/bin]
1402   --sbindir=DIR          system admin executables [EPREFIX/sbin]
1403   --libexecdir=DIR       program executables [EPREFIX/libexec]
1404   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1405   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1406   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1407   --libdir=DIR           object code libraries [EPREFIX/lib]
1408   --includedir=DIR       C header files [PREFIX/include]
1409   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1410   --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1411   --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1412   --infodir=DIR          info documentation [DATAROOTDIR/info]
1413   --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1414   --mandir=DIR           man documentation [DATAROOTDIR/man]
1415   --docdir=DIR           documentation root [DATAROOTDIR/doc/kpathsea]
1416   --htmldir=DIR          html documentation [DOCDIR]
1417   --dvidir=DIR           dvi documentation [DOCDIR]
1418   --pdfdir=DIR           pdf documentation [DOCDIR]
1419   --psdir=DIR            ps documentation [DOCDIR]
1420 _ACEOF
1421
1422   cat <<\_ACEOF
1423
1424 System types:
1425   --build=BUILD     configure for building on BUILD [guessed]
1426   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1427 _ACEOF
1428 fi
1429
1430 if test -n "$ac_init_help"; then
1431   case $ac_init_help in
1432      short | recursive ) echo "Configuration of kpathsea 3.5.6dev:";;
1433    esac
1434   cat <<\_ACEOF
1435
1436 Optional Features:
1437   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1438   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1439   --enable-shared=PKGS  build shared libraries default=yes
1440   --enable-static=PKGS  build static libraries default=yes
1441   --enable-fast-install=PKGS  optimize for fast installation default=yes
1442   --disable-libtool-lock  avoid locking (might break parallel builds)
1443   --disable-largefile     omit support for large files
1444   --enable-maintainer-mode  enable make rules and dependencies not useful
1445                           (and sometimes confusing) to the casual installer
1446
1447 Optional Packages:
1448   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1449   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1450   --with-gnu-ld           assume the C compiler uses GNU ld default=no
1451   --with-pic              try to use only PIC/non-PIC objects default=use both
1452   --without-mktexmf-default    do not run mktexmf if MF source missing
1453   --without-mktexpk-default    do not run mktexpk if PK font missing
1454   --without-mktextfm-default   do not run mktextfm if TFM file missing
1455   --without-mkocp-default      do not run mkocp if OCP file missing
1456   --without-mkofm-default      do not run mkofm if OFM file missing
1457   --with-mktexfmt-default      run mktexfmt if format file missing
1458   --with-mktextex-default      run mktextex if TeX source missing
1459
1460 Some influential environment variables:
1461   CC          C compiler command
1462   CFLAGS      C compiler flags
1463   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1464               nonstandard directory <lib dir>
1465   LIBS        libraries to pass to the linker, e.g. -l<library>
1466   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1467               you have headers in a nonstandard directory <include dir>
1468   CPP         C preprocessor
1469
1470 Use these variables to override the choices made by `configure' or to help
1471 it to find libraries and programs with nonstandard names/locations.
1472
1473 Report bugs to <tex-k@mail.tug.org>.
1474 _ACEOF
1475 ac_status=$?
1476 fi
1477
1478 if test "$ac_init_help" = "recursive"; then
1479   # If there are subdirs, report their specific --help.
1480   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1481     test -d "$ac_dir" || continue
1482     ac_builddir=.
1483
1484 case "$ac_dir" in
1485 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486 *)
1487   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1488   # A ".." for each directory in $ac_dir_suffix.
1489   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1490   case $ac_top_builddir_sub in
1491   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1493   esac ;;
1494 esac
1495 ac_abs_top_builddir=$ac_pwd
1496 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1497 # for backward compatibility:
1498 ac_top_builddir=$ac_top_build_prefix
1499
1500 case $srcdir in
1501   .)  # We are building in place.
1502     ac_srcdir=.
1503     ac_top_srcdir=$ac_top_builddir_sub
1504     ac_abs_top_srcdir=$ac_pwd ;;
1505   [\\/]* | ?:[\\/]* )  # Absolute name.
1506     ac_srcdir=$srcdir$ac_dir_suffix;
1507     ac_top_srcdir=$srcdir
1508     ac_abs_top_srcdir=$srcdir ;;
1509   *) # Relative name.
1510     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1511     ac_top_srcdir=$ac_top_build_prefix$srcdir
1512     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1513 esac
1514 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1515
1516     cd "$ac_dir" || { ac_status=$?; continue; }
1517     # Check for guested configure.
1518     if test -f "$ac_srcdir/configure.gnu"; then
1519       echo &&
1520       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1521     elif test -f "$ac_srcdir/configure"; then
1522       echo &&
1523       $SHELL "$ac_srcdir/configure" --help=recursive
1524     else
1525       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1526     fi || ac_status=$?
1527     cd "$ac_pwd" || { ac_status=$?; break; }
1528   done
1529 fi
1530
1531 test -n "$ac_init_help" && exit $ac_status
1532 if $ac_init_version; then
1533   cat <<\_ACEOF
1534 kpathsea configure 3.5.6dev
1535 generated by GNU Autoconf 2.61
1536
1537 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1538 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1539 This configure script is free software; the Free Software Foundation
1540 gives unlimited permission to copy, distribute and modify it.
1541 _ACEOF
1542   exit
1543 fi
1544 cat >config.log <<_ACEOF
1545 This file contains any messages produced by compilers while
1546 running configure, to aid debugging if configure makes a mistake.
1547
1548 It was created by kpathsea $as_me 3.5.6dev, which was
1549 generated by GNU Autoconf 2.61.  Invocation command line was
1550
1551   $ $0 $@
1552
1553 _ACEOF
1554 exec 5>>config.log
1555 {
1556 cat <<_ASUNAME
1557 ## --------- ##
1558 ## Platform. ##
1559 ## --------- ##
1560
1561 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1562 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1563 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1564 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1565 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1566
1567 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1568 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1569
1570 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1571 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1572 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1573 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1574 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1575 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1576 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1577
1578 _ASUNAME
1579
1580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1581 for as_dir in $PATH
1582 do
1583   IFS=$as_save_IFS
1584   test -z "$as_dir" && as_dir=.
1585   echo "PATH: $as_dir"
1586 done
1587 IFS=$as_save_IFS
1588
1589 } >&5
1590
1591 cat >&5 <<_ACEOF
1592
1593
1594 ## ----------- ##
1595 ## Core tests. ##
1596 ## ----------- ##
1597
1598 _ACEOF
1599
1600
1601 # Keep a trace of the command line.
1602 # Strip out --no-create and --no-recursion so they do not pile up.
1603 # Strip out --silent because we don't want to record it for future runs.
1604 # Also quote any args containing shell meta-characters.
1605 # Make two passes to allow for proper duplicate-argument suppression.
1606 ac_configure_args=
1607 ac_configure_args0=
1608 ac_configure_args1=
1609 ac_must_keep_next=false
1610 for ac_pass in 1 2
1611 do
1612   for ac_arg
1613   do
1614     case $ac_arg in
1615     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1616     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1617     | -silent | --silent | --silen | --sile | --sil)
1618       continue ;;
1619     *\'*)
1620       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1621     esac
1622     case $ac_pass in
1623     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1624     2)
1625       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1626       if test $ac_must_keep_next = true; then
1627         ac_must_keep_next=false # Got value, back to normal.
1628       else
1629         case $ac_arg in
1630           *=* | --config-cache | -C | -disable-* | --disable-* \
1631           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1632           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1633           | -with-* | --with-* | -without-* | --without-* | --x)
1634             case "$ac_configure_args0 " in
1635               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1636             esac
1637             ;;
1638           -* ) ac_must_keep_next=true ;;
1639         esac
1640       fi
1641       ac_configure_args="$ac_configure_args '$ac_arg'"
1642       ;;
1643     esac
1644   done
1645 done
1646 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1647 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1648
1649 # When interrupted or exit'd, cleanup temporary files, and complete
1650 # config.log.  We remove comments because anyway the quotes in there
1651 # would cause problems or look ugly.
1652 # WARNING: Use '\'' to represent an apostrophe within the trap.
1653 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1654 trap 'exit_status=$?
1655   # Save into config.log some information that might help in debugging.
1656   {
1657     echo
1658
1659     cat <<\_ASBOX
1660 ## ---------------- ##
1661 ## Cache variables. ##
1662 ## ---------------- ##
1663 _ASBOX
1664     echo
1665     # The following way of writing the cache mishandles newlines in values,
1666 (
1667   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1668     eval ac_val=\$$ac_var
1669     case $ac_val in #(
1670     *${as_nl}*)
1671       case $ac_var in #(
1672       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1673 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1674       esac
1675       case $ac_var in #(
1676       _ | IFS | as_nl) ;; #(
1677       *) $as_unset $ac_var ;;
1678       esac ;;
1679     esac
1680   done
1681   (set) 2>&1 |
1682     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1683     *${as_nl}ac_space=\ *)
1684       sed -n \
1685         "s/'\''/'\''\\\\'\'''\''/g;
1686           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1687       ;; #(
1688     *)
1689       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1690       ;;
1691     esac |
1692     sort
1693 )
1694     echo
1695
1696     cat <<\_ASBOX
1697 ## ----------------- ##
1698 ## Output variables. ##
1699 ## ----------------- ##
1700 _ASBOX
1701     echo
1702     for ac_var in $ac_subst_vars
1703     do
1704       eval ac_val=\$$ac_var
1705       case $ac_val in
1706       *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1707       esac
1708       echo "$ac_var='\''$ac_val'\''"
1709     done | sort
1710     echo
1711
1712     if test -n "$ac_subst_files"; then
1713       cat <<\_ASBOX
1714 ## ------------------- ##
1715 ## File substitutions. ##
1716 ## ------------------- ##
1717 _ASBOX
1718       echo
1719       for ac_var in $ac_subst_files
1720       do
1721         eval ac_val=\$$ac_var
1722         case $ac_val in
1723         *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1724         esac
1725         echo "$ac_var='\''$ac_val'\''"
1726       done | sort
1727       echo
1728     fi
1729
1730     if test -s confdefs.h; then
1731       cat <<\_ASBOX
1732 ## ----------- ##
1733 ## confdefs.h. ##
1734 ## ----------- ##
1735 _ASBOX
1736       echo
1737       cat confdefs.h
1738       echo
1739     fi
1740     test "$ac_signal" != 0 &&
1741       echo "$as_me: caught signal $ac_signal"
1742     echo "$as_me: exit $exit_status"
1743   } >&5
1744   rm -f core *.core core.conftest.* &&
1745     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1746     exit $exit_status
1747 ' 0
1748 for ac_signal in 1 2 13 15; do
1749   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1750 done
1751 ac_signal=0
1752
1753 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1754 rm -f -r conftest* confdefs.h
1755
1756 # Predefined preprocessor variables.
1757
1758 cat >>confdefs.h <<_ACEOF
1759 #define PACKAGE_NAME "$PACKAGE_NAME"
1760 _ACEOF
1761
1762
1763 cat >>confdefs.h <<_ACEOF
1764 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1765 _ACEOF
1766
1767
1768 cat >>confdefs.h <<_ACEOF
1769 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1770 _ACEOF
1771
1772
1773 cat >>confdefs.h <<_ACEOF
1774 #define PACKAGE_STRING "$PACKAGE_STRING"
1775 _ACEOF
1776
1777
1778 cat >>confdefs.h <<_ACEOF
1779 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1780 _ACEOF
1781
1782
1783 # Let the site file select an alternate cache file if it wants to.
1784 # Prefer explicitly selected file to automatically selected ones.
1785 if test -n "$CONFIG_SITE"; then
1786   set x "$CONFIG_SITE"
1787 elif test "x$prefix" != xNONE; then
1788   set x "$prefix/share/config.site" "$prefix/etc/config.site"
1789 else
1790   set x "$ac_default_prefix/share/config.site" \
1791         "$ac_default_prefix/etc/config.site"
1792 fi
1793 shift
1794 for ac_site_file
1795 do
1796   if test -r "$ac_site_file"; then
1797     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1798 echo "$as_me: loading site script $ac_site_file" >&6;}
1799     sed 's/^/| /' "$ac_site_file" >&5
1800     . "$ac_site_file"
1801   fi
1802 done
1803
1804 if test -r "$cache_file"; then
1805   # Some versions of bash will fail to source /dev/null (special
1806   # files actually), so we avoid doing that.
1807   if test -f "$cache_file"; then
1808     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1809 echo "$as_me: loading cache $cache_file" >&6;}
1810     case $cache_file in
1811       [\\/]* | ?:[\\/]* ) . "$cache_file";;
1812       *)                      . "./$cache_file";;
1813     esac
1814   fi
1815 else
1816   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1817 echo "$as_me: creating cache $cache_file" >&6;}
1818   >$cache_file
1819 fi
1820
1821 # Check that the precious variables saved in the cache have kept the same
1822 # value.
1823 ac_cache_corrupted=false
1824 for ac_var in $ac_precious_vars; do
1825   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1826   eval ac_new_set=\$ac_env_${ac_var}_set
1827   eval ac_old_val=\$ac_cv_env_${ac_var}_value
1828   eval ac_new_val=\$ac_env_${ac_var}_value
1829   case $ac_old_set,$ac_new_set in
1830     set,)
1831       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1832 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1833       ac_cache_corrupted=: ;;
1834     ,set)
1835       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1836 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1837       ac_cache_corrupted=: ;;
1838     ,);;
1839     *)
1840       if test "x$ac_old_val" != "x$ac_new_val"; then
1841         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1842 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1843         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1844 echo "$as_me:   former value:  $ac_old_val" >&2;}
1845         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1846 echo "$as_me:   current value: $ac_new_val" >&2;}
1847         ac_cache_corrupted=:
1848       fi;;
1849   esac
1850   # Pass precious variables to config.status.
1851   if test "$ac_new_set" = set; then
1852     case $ac_new_val in
1853     *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1854     *) ac_arg=$ac_var=$ac_new_val ;;
1855     esac
1856     case " $ac_configure_args " in
1857       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1858       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1859     esac
1860   fi
1861 done
1862 if $ac_cache_corrupted; then
1863   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1864 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1865   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1866 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1867    { (exit 1); exit 1; }; }
1868 fi
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894 ac_ext=c
1895 ac_cpp='$CPP $CPPFLAGS'
1896 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1897 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1898 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1899
1900
1901
1902
1903 KPSEVERSION=3.5.6dev
1904
1905 cat >>confdefs.h <<\_ACEOF
1906 #define KPSEVERSION "kpathsea version 3.5.6dev"
1907 _ACEOF
1908
1909 KPSE_LT_VERS=5:0:1
1910
1911
1912 ac_config_headers="$ac_config_headers c-auto.h:c-auto.in"
1913
1914
1915
1916 ac_ext=c
1917 ac_cpp='$CPP $CPPFLAGS'
1918 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1919 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1920 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1921 if test -n "$ac_tool_prefix"; then
1922   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1923 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1924 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1925 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1926 if test "${ac_cv_prog_CC+set}" = set; then
1927   echo $ECHO_N "(cached) $ECHO_C" >&6
1928 else
1929   if test -n "$CC"; then
1930   ac_cv_prog_CC="$CC" # Let the user override the test.
1931 else
1932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1933 for as_dir in $PATH
1934 do
1935   IFS=$as_save_IFS
1936   test -z "$as_dir" && as_dir=.
1937   for ac_exec_ext in '' $ac_executable_extensions; do
1938   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1939     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1940     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1941     break 2
1942   fi
1943 done
1944 done
1945 IFS=$as_save_IFS
1946
1947 fi
1948 fi
1949 CC=$ac_cv_prog_CC
1950 if test -n "$CC"; then
1951   { echo "$as_me:$LINENO: result: $CC" >&5
1952 echo "${ECHO_T}$CC" >&6; }
1953 else
1954   { echo "$as_me:$LINENO: result: no" >&5
1955 echo "${ECHO_T}no" >&6; }
1956 fi
1957
1958
1959 fi
1960 if test -z "$ac_cv_prog_CC"; then
1961   ac_ct_CC=$CC
1962   # Extract the first word of "gcc", so it can be a program name with args.
1963 set dummy gcc; ac_word=$2
1964 { echo "$as_me:$LINENO: checking for $ac_word" >&5
1965 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1966 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1967   echo $ECHO_N "(cached) $ECHO_C" >&6
1968 else
1969   if test -n "$ac_ct_CC"; then
1970   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1971 else
1972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1973 for as_dir in $PATH
1974 do
1975   IFS=$as_save_IFS
1976   test -z "$as_dir" && as_dir=.
1977   for ac_exec_ext in '' $ac_executable_extensions; do
1978   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1979     ac_cv_prog_ac_ct_CC="gcc"
1980     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1981     break 2
1982   fi
1983 done
1984 done
1985 IFS=$as_save_IFS
1986
1987 fi
1988 fi
1989 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1990 if test -n "$ac_ct_CC"; then
1991   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1992 echo "${ECHO_T}$ac_ct_CC" >&6; }
1993 else
1994   { echo "$as_me:$LINENO: result: no" >&5
1995 echo "${ECHO_T}no" >&6; }
1996 fi
1997
1998   if test "x$ac_ct_CC" = x; then
1999     CC=""
2000   else
2001     case $cross_compiling:$ac_tool_warned in
2002 yes:)
2003 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2004 whose name does not start with the host triplet.  If you think this
2005 configuration is useful to you, please write to autoconf@gnu.org." >&5
2006 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2007 whose name does not start with the host triplet.  If you think this
2008 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2009 ac_tool_warned=yes ;;
2010 esac
2011     CC=$ac_ct_CC
2012   fi
2013 else
2014   CC="$ac_cv_prog_CC"
2015 fi
2016
2017 if test -z "$CC"; then
2018           if test -n "$ac_tool_prefix"; then
2019     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2020 set dummy ${ac_tool_prefix}cc; ac_word=$2
2021 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2022 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2023 if test "${ac_cv_prog_CC+set}" = set; then
2024   echo $ECHO_N "(cached) $ECHO_C" >&6
2025 else
2026   if test -n "$CC"; then
2027   ac_cv_prog_CC="$CC" # Let the user override the test.
2028 else
2029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2030 for as_dir in $PATH
2031 do
2032   IFS=$as_save_IFS
2033   test -z "$as_dir" && as_dir=.
2034   for ac_exec_ext in '' $ac_executable_extensions; do
2035   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2036     ac_cv_prog_CC="${ac_tool_prefix}cc"
2037     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2038     break 2
2039   fi
2040 done
2041 done
2042 IFS=$as_save_IFS
2043
2044 fi
2045 fi
2046 CC=$ac_cv_prog_CC
2047 if test -n "$CC"; then
2048   { echo "$as_me:$LINENO: result: $CC" >&5
2049 echo "${ECHO_T}$CC" >&6; }
2050 else
2051   { echo "$as_me:$LINENO: result: no" >&5
2052 echo "${ECHO_T}no" >&6; }
2053 fi
2054
2055
2056   fi
2057 fi
2058 if test -z "$CC"; then
2059   # Extract the first word of "cc", so it can be a program name with args.
2060 set dummy cc; ac_word=$2
2061 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2062 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2063 if test "${ac_cv_prog_CC+set}" = set; then
2064   echo $ECHO_N "(cached) $ECHO_C" >&6
2065 else
2066   if test -n "$CC"; then
2067   ac_cv_prog_CC="$CC" # Let the user override the test.
2068 else
2069   ac_prog_rejected=no
2070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2071 for as_dir in $PATH
2072 do
2073   IFS=$as_save_IFS
2074   test -z "$as_dir" && as_dir=.
2075   for ac_exec_ext in '' $ac_executable_extensions; do
2076   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2077     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2078        ac_prog_rejected=yes
2079        continue
2080      fi
2081     ac_cv_prog_CC="cc"
2082     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2083     break 2
2084   fi
2085 done
2086 done
2087 IFS=$as_save_IFS
2088
2089 if test $ac_prog_rejected = yes; then
2090   # We found a bogon in the path, so make sure we never use it.
2091   set dummy $ac_cv_prog_CC
2092   shift
2093   if test $# != 0; then
2094     # We chose a different compiler from the bogus one.
2095     # However, it has the same basename, so the bogon will be chosen
2096     # first if we set CC to just the basename; use the full file name.
2097     shift
2098     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2099   fi
2100 fi
2101 fi
2102 fi
2103 CC=$ac_cv_prog_CC
2104 if test -n "$CC"; then
2105   { echo "$as_me:$LINENO: result: $CC" >&5
2106 echo "${ECHO_T}$CC" >&6; }
2107 else
2108   { echo "$as_me:$LINENO: result: no" >&5
2109 echo "${ECHO_T}no" >&6; }
2110 fi
2111
2112
2113 fi
2114 if test -z "$CC"; then
2115   if test -n "$ac_tool_prefix"; then
2116   for ac_prog in cl.exe
2117   do
2118     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2119 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2120 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2121 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2122 if test "${ac_cv_prog_CC+set}" = set; then
2123   echo $ECHO_N "(cached) $ECHO_C" >&6
2124 else
2125   if test -n "$CC"; then
2126   ac_cv_prog_CC="$CC" # Let the user override the test.
2127 else
2128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2129 for as_dir in $PATH
2130 do
2131   IFS=$as_save_IFS
2132   test -z "$as_dir" && as_dir=.
2133   for ac_exec_ext in '' $ac_executable_extensions; do
2134   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2135     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2136     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2137     break 2
2138   fi
2139 done
2140 done
2141 IFS=$as_save_IFS
2142
2143 fi
2144 fi
2145 CC=$ac_cv_prog_CC
2146 if test -n "$CC"; then
2147   { echo "$as_me:$LINENO: result: $CC" >&5
2148 echo "${ECHO_T}$CC" >&6; }
2149 else
2150   { echo "$as_me:$LINENO: result: no" >&5
2151 echo "${ECHO_T}no" >&6; }
2152 fi
2153
2154
2155     test -n "$CC" && break
2156   done
2157 fi
2158 if test -z "$CC"; then
2159   ac_ct_CC=$CC
2160   for ac_prog in cl.exe
2161 do
2162   # Extract the first word of "$ac_prog", so it can be a program name with args.
2163 set dummy $ac_prog; ac_word=$2
2164 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2166 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2167   echo $ECHO_N "(cached) $ECHO_C" >&6
2168 else
2169   if test -n "$ac_ct_CC"; then
2170   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2171 else
2172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2173 for as_dir in $PATH
2174 do
2175   IFS=$as_save_IFS
2176   test -z "$as_dir" && as_dir=.
2177   for ac_exec_ext in '' $ac_executable_extensions; do
2178   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2179     ac_cv_prog_ac_ct_CC="$ac_prog"
2180     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2181     break 2
2182   fi
2183 done
2184 done
2185 IFS=$as_save_IFS
2186
2187 fi
2188 fi
2189 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2190 if test -n "$ac_ct_CC"; then
2191   { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2192 echo "${ECHO_T}$ac_ct_CC" >&6; }
2193 else
2194   { echo "$as_me:$LINENO: result: no" >&5
2195 echo "${ECHO_T}no" >&6; }
2196 fi
2197
2198
2199   test -n "$ac_ct_CC" && break
2200 done
2201
2202   if test "x$ac_ct_CC" = x; then
2203     CC=""
2204   else
2205     case $cross_compiling:$ac_tool_warned in
2206 yes:)
2207 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2208 whose name does not start with the host triplet.  If you think this
2209 configuration is useful to you, please write to autoconf@gnu.org." >&5
2210 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2211 whose name does not start with the host triplet.  If you think this
2212 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2213 ac_tool_warned=yes ;;
2214 esac
2215     CC=$ac_ct_CC
2216   fi
2217 fi
2218
2219 fi
2220
2221
2222 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2223 See \`config.log' for more details." >&5
2224 echo "$as_me: error: no acceptable C compiler found in \$PATH
2225 See \`config.log' for more details." >&2;}
2226    { (exit 1); exit 1; }; }
2227
2228 # Provide some information about the compiler.
2229 echo "$as_me:$LINENO: checking for C compiler version" >&5
2230 ac_compiler=`set X $ac_compile; echo $2`
2231 { (ac_try="$ac_compiler --version >&5"
2232 case "(($ac_try" in
2233   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2234   *) ac_try_echo=$ac_try;;
2235 esac
2236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2237   (eval "$ac_compiler --version >&5") 2>&5
2238   ac_status=$?
2239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2240   (exit $ac_status); }
2241 { (ac_try="$ac_compiler -v >&5"
2242 case "(($ac_try" in
2243   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2244   *) ac_try_echo=$ac_try;;
2245 esac
2246 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2247   (eval "$ac_compiler -v >&5") 2>&5
2248   ac_status=$?
2249   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2250   (exit $ac_status); }
2251 { (ac_try="$ac_compiler -V >&5"
2252 case "(($ac_try" in
2253   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2254   *) ac_try_echo=$ac_try;;
2255 esac
2256 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2257   (eval "$ac_compiler -V >&5") 2>&5
2258   ac_status=$?
2259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2260   (exit $ac_status); }
2261
2262 cat >conftest.$ac_ext <<_ACEOF
2263 /* confdefs.h.  */
2264 _ACEOF
2265 cat confdefs.h >>conftest.$ac_ext
2266 cat >>conftest.$ac_ext <<_ACEOF
2267 /* end confdefs.h.  */
2268
2269 int
2270 main ()
2271 {
2272
2273   ;
2274   return 0;
2275 }
2276 _ACEOF
2277 ac_clean_files_save=$ac_clean_files
2278 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2279 # Try to create an executable without -o first, disregard a.out.
2280 # It will help us diagnose broken compilers, and finding out an intuition
2281 # of exeext.
2282 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2283 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2284 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2285 #
2286 # List of possible output files, starting from the most likely.
2287 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2288 # only as a last resort.  b.out is created by i960 compilers.
2289 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2290 #
2291 # The IRIX 6 linker writes into existing files which may not be
2292 # executable, retaining their permissions.  Remove them first so a
2293 # subsequent execution test works.
2294 ac_rmfiles=
2295 for ac_file in $ac_files
2296 do
2297   case $ac_file in
2298     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2299     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2300   esac
2301 done
2302 rm -f $ac_rmfiles
2303
2304 if { (ac_try="$ac_link_default"
2305 case "(($ac_try" in
2306   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2307   *) ac_try_echo=$ac_try;;
2308 esac
2309 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2310   (eval "$ac_link_default") 2>&5
2311   ac_status=$?
2312   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2313   (exit $ac_status); }; then
2314   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2315 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2316 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
2317 # so that the user can short-circuit this test for compilers unknown to
2318 # Autoconf.
2319 for ac_file in $ac_files ''
2320 do
2321   test -f "$ac_file" || continue
2322   case $ac_file in
2323     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2324         ;;
2325     [ab].out )
2326         # We found the default executable, but exeext='' is most
2327         # certainly right.
2328         break;;
2329     *.* )
2330         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2331         then :; else
2332            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2333         fi
2334         # We set ac_cv_exeext here because the later test for it is not
2335         # safe: cross compilers may not add the suffix if given an `-o'
2336         # argument, so we may need to know it at that point already.
2337         # Even if this section looks crufty: it has the advantage of
2338         # actually working.
2339         break;;
2340     * )
2341         break;;
2342   esac
2343 done
2344 test "$ac_cv_exeext" = no && ac_cv_exeext=
2345
2346 else
2347   ac_file=''
2348 fi
2349
2350 { echo "$as_me:$LINENO: result: $ac_file" >&5
2351 echo "${ECHO_T}$ac_file" >&6; }
2352 if test -z "$ac_file"; then
2353   echo "$as_me: failed program was:" >&5
2354 sed 's/^/| /' conftest.$ac_ext >&5
2355
2356 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2357 See \`config.log' for more details." >&5
2358 echo "$as_me: error: C compiler cannot create executables
2359 See \`config.log' for more details." >&2;}
2360    { (exit 77); exit 77; }; }
2361 fi
2362
2363 ac_exeext=$ac_cv_exeext
2364
2365 # Check that the compiler produces executables we can run.  If not, either
2366 # the compiler is broken, or we cross compile.
2367 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2368 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2369 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2370 # If not cross compiling, check that we can run a simple program.
2371 if test "$cross_compiling" != yes; then
2372   if { ac_try='./$ac_file'
2373   { (case "(($ac_try" in
2374   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2375   *) ac_try_echo=$ac_try;;
2376 esac
2377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2378   (eval "$ac_try") 2>&5
2379   ac_status=$?
2380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2381   (exit $ac_status); }; }; then
2382     cross_compiling=no
2383   else
2384     if test "$cross_compiling" = maybe; then
2385         cross_compiling=yes
2386     else
2387         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2388 If you meant to cross compile, use \`--host'.
2389 See \`config.log' for more details." >&5
2390 echo "$as_me: error: cannot run C compiled programs.
2391 If you meant to cross compile, use \`--host'.
2392 See \`config.log' for more details." >&2;}
2393    { (exit 1); exit 1; }; }
2394     fi
2395   fi
2396 fi
2397 { echo "$as_me:$LINENO: result: yes" >&5
2398 echo "${ECHO_T}yes" >&6; }
2399
2400 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2401 ac_clean_files=$ac_clean_files_save
2402 # Check that the compiler produces executables we can run.  If not, either
2403 # the compiler is broken, or we cross compile.
2404 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2405 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2406 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2407 echo "${ECHO_T}$cross_compiling" >&6; }
2408
2409 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2410 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2411 if { (ac_try="$ac_link"
2412 case "(($ac_try" in
2413   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2414   *) ac_try_echo=$ac_try;;
2415 esac
2416 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2417   (eval "$ac_link") 2>&5
2418   ac_status=$?
2419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2420   (exit $ac_status); }; then
2421   # If both `conftest.exe' and `conftest' are `present' (well, observable)
2422 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2423 # work properly (i.e., refer to `conftest.exe'), while it won't with
2424 # `rm'.
2425 for ac_file in conftest.exe conftest conftest.*; do
2426   test -f "$ac_file" || continue
2427   case $ac_file in
2428     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2429     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2430           break;;
2431     * ) break;;
2432   esac
2433 done
2434 else
2435   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2436 See \`config.log' for more details." >&5
2437 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2438 See \`config.log' for more details." >&2;}
2439    { (exit 1); exit 1; }; }
2440 fi
2441
2442 rm -f conftest$ac_cv_exeext
2443 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2444 echo "${ECHO_T}$ac_cv_exeext" >&6; }
2445
2446 rm -f conftest.$ac_ext
2447 EXEEXT=$ac_cv_exeext
2448 ac_exeext=$EXEEXT
2449 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
2450 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2451 if test "${ac_cv_objext+set}" = set; then
2452   echo $ECHO_N "(cached) $ECHO_C" >&6
2453 else
2454   cat >conftest.$ac_ext <<_ACEOF
2455 /* confdefs.h.  */
2456 _ACEOF
2457 cat confdefs.h >>conftest.$ac_ext
2458 cat >>conftest.$ac_ext <<_ACEOF
2459 /* end confdefs.h.  */
2460
2461 int
2462 main ()
2463 {
2464
2465   ;
2466   return 0;
2467 }
2468 _ACEOF
2469 rm -f conftest.o conftest.obj
2470 if { (ac_try="$ac_compile"
2471 case "(($ac_try" in
2472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2473   *) ac_try_echo=$ac_try;;
2474 esac
2475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2476   (eval "$ac_compile") 2>&5
2477   ac_status=$?
2478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479   (exit $ac_status); }; then
2480   for ac_file in conftest.o conftest.obj conftest.*; do
2481   test -f "$ac_file" || continue;
2482   case $ac_file in
2483     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
2484     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2485        break;;
2486   esac
2487 done
2488 else
2489   echo "$as_me: failed program was:" >&5
2490 sed 's/^/| /' conftest.$ac_ext >&5
2491
2492 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2493 See \`config.log' for more details." >&5
2494 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2495 See \`config.log' for more details." >&2;}
2496    { (exit 1); exit 1; }; }
2497 fi
2498
2499 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2500 fi
2501 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2502 echo "${ECHO_T}$ac_cv_objext" >&6; }
2503 OBJEXT=$ac_cv_objext
2504 ac_objext=$OBJEXT
2505 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2506 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
2507 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2508   echo $ECHO_N "(cached) $ECHO_C" >&6
2509 else
2510   cat >conftest.$ac_ext <<_ACEOF
2511 /* confdefs.h.  */
2512 _ACEOF
2513 cat confdefs.h >>conftest.$ac_ext
2514 cat >>conftest.$ac_ext <<_ACEOF
2515 /* end confdefs.h.  */
2516
2517 int
2518 main ()
2519 {
2520 #ifndef __GNUC__
2521        choke me
2522 #endif
2523
2524   ;
2525   return 0;
2526 }
2527 _ACEOF
2528 rm -f conftest.$ac_objext
2529 if { (ac_try="$ac_compile"
2530 case "(($ac_try" in
2531   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2532   *) ac_try_echo=$ac_try;;
2533 esac
2534 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2535   (eval "$ac_compile") 2>conftest.er1
2536   ac_status=$?
2537   grep -v '^ *+' conftest.er1 >conftest.err
2538   rm -f conftest.er1
2539   cat conftest.err >&5
2540   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2541   (exit $ac_status); } && {
2542          test -z "$ac_c_werror_flag" ||
2543          test ! -s conftest.err
2544        } && test -s conftest.$ac_objext; then
2545   ac_compiler_gnu=yes
2546 else
2547   echo "$as_me: failed program was:" >&5
2548 sed 's/^/| /' conftest.$ac_ext >&5
2549
2550         ac_compiler_gnu=no
2551 fi
2552
2553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2554 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2555
2556 fi
2557 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2558 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2559 GCC=`test $ac_compiler_gnu = yes && echo yes`
2560 ac_test_CFLAGS=${CFLAGS+set}
2561 ac_save_CFLAGS=$CFLAGS
2562 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2563 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
2564 if test "${ac_cv_prog_cc_g+set}" = set; then
2565   echo $ECHO_N "(cached) $ECHO_C" >&6
2566 else
2567   ac_save_c_werror_flag=$ac_c_werror_flag
2568    ac_c_werror_flag=yes
2569    ac_cv_prog_cc_g=no
2570    CFLAGS="-g"
2571    cat >conftest.$ac_ext <<_ACEOF
2572 /* confdefs.h.  */
2573 _ACEOF
2574 cat confdefs.h >>conftest.$ac_ext
2575 cat >>conftest.$ac_ext <<_ACEOF
2576 /* end confdefs.h.  */
2577
2578 int
2579 main ()
2580 {
2581
2582   ;
2583   return 0;
2584 }
2585 _ACEOF
2586 rm -f conftest.$ac_objext
2587 if { (ac_try="$ac_compile"
2588 case "(($ac_try" in
2589   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2590   *) ac_try_echo=$ac_try;;
2591 esac
2592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2593   (eval "$ac_compile") 2>conftest.er1
2594   ac_status=$?
2595   grep -v '^ *+' conftest.er1 >conftest.err
2596   rm -f conftest.er1
2597   cat conftest.err >&5
2598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2599   (exit $ac_status); } && {
2600          test -z "$ac_c_werror_flag" ||
2601          test ! -s conftest.err
2602        } && test -s conftest.$ac_objext; then
2603   ac_cv_prog_cc_g=yes
2604 else
2605   echo "$as_me: failed program was:" >&5
2606 sed 's/^/| /' conftest.$ac_ext >&5
2607
2608         CFLAGS=""
2609       cat >conftest.$ac_ext <<_ACEOF
2610 /* confdefs.h.  */
2611 _ACEOF
2612 cat confdefs.h >>conftest.$ac_ext
2613 cat >>conftest.$ac_ext <<_ACEOF
2614 /* end confdefs.h.  */
2615
2616 int
2617 main ()
2618 {
2619
2620   ;
2621   return 0;
2622 }
2623 _ACEOF
2624 rm -f conftest.$ac_objext
2625 if { (ac_try="$ac_compile"
2626 case "(($ac_try" in
2627   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2628   *) ac_try_echo=$ac_try;;
2629 esac
2630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2631   (eval "$ac_compile") 2>conftest.er1
2632   ac_status=$?
2633   grep -v '^ *+' conftest.er1 >conftest.err
2634   rm -f conftest.er1
2635   cat conftest.err >&5
2636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2637   (exit $ac_status); } && {
2638          test -z "$ac_c_werror_flag" ||
2639          test ! -s conftest.err
2640        } && test -s conftest.$ac_objext; then
2641   :
2642 else
2643   echo "$as_me: failed program was:" >&5
2644 sed 's/^/| /' conftest.$ac_ext >&5
2645
2646         ac_c_werror_flag=$ac_save_c_werror_flag
2647          CFLAGS="-g"
2648          cat >conftest.$ac_ext <<_ACEOF
2649 /* confdefs.h.  */
2650 _ACEOF
2651 cat confdefs.h >>conftest.$ac_ext
2652 cat >>conftest.$ac_ext <<_ACEOF
2653 /* end confdefs.h.  */
2654
2655 int
2656 main ()
2657 {
2658
2659   ;
2660   return 0;
2661 }
2662 _ACEOF
2663 rm -f conftest.$ac_objext
2664 if { (ac_try="$ac_compile"
2665 case "(($ac_try" in
2666   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2667   *) ac_try_echo=$ac_try;;
2668 esac
2669 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2670   (eval "$ac_compile") 2>conftest.er1
2671   ac_status=$?
2672   grep -v '^ *+' conftest.er1 >conftest.err
2673   rm -f conftest.er1
2674   cat conftest.err >&5
2675   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676   (exit $ac_status); } && {
2677          test -z "$ac_c_werror_flag" ||
2678          test ! -s conftest.err
2679        } && test -s conftest.$ac_objext; then
2680   ac_cv_prog_cc_g=yes
2681 else
2682   echo "$as_me: failed program was:" >&5
2683 sed 's/^/| /' conftest.$ac_ext >&5
2684
2685
2686 fi
2687
2688 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2689 fi
2690
2691 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2692 fi
2693
2694 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2695    ac_c_werror_flag=$ac_save_c_werror_flag
2696 fi
2697 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2698 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
2699 if test "$ac_test_CFLAGS" = set; then
2700   CFLAGS=$ac_save_CFLAGS
2701 elif test $ac_cv_prog_cc_g = yes; then
2702   if test "$GCC" = yes; then
2703     CFLAGS="-g -O2"
2704   else
2705     CFLAGS="-g"
2706   fi
2707 else
2708   if test "$GCC" = yes; then
2709     CFLAGS="-O2"
2710   else
2711     CFLAGS=
2712   fi
2713 fi
2714 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
2715 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
2716 if test "${ac_cv_prog_cc_c89+set}" = set; then
2717   echo $ECHO_N "(cached) $ECHO_C" >&6
2718 else
2719   ac_cv_prog_cc_c89=no
2720 ac_save_CC=$CC
2721 cat >conftest.$ac_ext <<_ACEOF
2722 /* confdefs.h.  */
2723 _ACEOF
2724 cat confdefs.h >>conftest.$ac_ext
2725 cat >>conftest.$ac_ext <<_ACEOF
2726 /* end confdefs.h.  */
2727 #include <stdarg.h>
2728 #include <stdio.h>
2729 #include <sys/types.h>
2730 #include <sys/stat.h>
2731 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2732 struct buf { int x; };
2733 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2734 static char *e (p, i)
2735      char **p;
2736      int i;
2737 {
2738   return p[i];
2739 }
2740 static char *f (char * (*g) (char **, int), char **p, ...)
2741 {
2742   char *s;
2743   va_list v;
2744   va_start (v,p);
2745   s = g (p, va_arg (v,int));
2746   va_end (v);
2747   return s;
2748 }
2749
2750 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2751    function prototypes and stuff, but not '\xHH' hex character constants.
2752    These don't provoke an error unfortunately, instead are silently treated
2753    as 'x'.  The following induces an error, until -std is added to get
2754    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2755    array size at least.  It's necessary to write '\x00'==0 to get something
2756    that's true only with -std.  */
2757 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2758
2759 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2760    inside strings and character constants.  */
2761 #define FOO(x) 'x'
2762 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2763
2764 int test (int i, double x);
2765 struct s1 {int (*f) (int a);};
2766 struct s2 {int (*f) (double a);};
2767 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2768 int argc;
2769 char **argv;
2770 int
2771 main ()
2772 {
2773 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2774   ;
2775   return 0;
2776 }
2777 _ACEOF
2778 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2779         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2780 do
2781   CC="$ac_save_CC $ac_arg"
2782   rm -f conftest.$ac_objext
2783 if { (ac_try="$ac_compile"
2784 case "(($ac_try" in
2785   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2786   *) ac_try_echo=$ac_try;;
2787 esac
2788 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2789   (eval "$ac_compile") 2>conftest.er1
2790   ac_status=$?
2791   grep -v '^ *+' conftest.er1 >conftest.err
2792   rm -f conftest.er1
2793   cat conftest.err >&5
2794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2795   (exit $ac_status); } && {
2796          test -z "$ac_c_werror_flag" ||
2797          test ! -s conftest.err
2798        } && test -s conftest.$ac_objext; then
2799   ac_cv_prog_cc_c89=$ac_arg
2800 else
2801   echo "$as_me: failed program was:" >&5
2802 sed 's/^/| /' conftest.$ac_ext >&5
2803
2804
2805 fi
2806
2807 rm -f core conftest.err conftest.$ac_objext
2808   test "x$ac_cv_prog_cc_c89" != "xno" && break
2809 done
2810 rm -f conftest.$ac_ext
2811 CC=$ac_save_CC
2812
2813 fi
2814 # AC_CACHE_VAL
2815 case "x$ac_cv_prog_cc_c89" in
2816   x)
2817     { echo "$as_me:$LINENO: result: none needed" >&5
2818 echo "${ECHO_T}none needed" >&6; } ;;
2819   xno)
2820     { echo "$as_me:$LINENO: result: unsupported" >&5
2821 echo "${ECHO_T}unsupported" >&6; } ;;
2822   *)
2823     CC="$CC $ac_cv_prog_cc_c89"
2824     { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
2825 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
2826 esac
2827
2828
2829 ac_ext=c
2830 ac_cpp='$CPP $CPPFLAGS'
2831 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2832 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2833 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2834
2835 ac_aux_dir=
2836 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2837   if test -f "$ac_dir/install-sh"; then
2838     ac_aux_dir=$ac_dir
2839     ac_install_sh="$ac_aux_dir/install-sh -c"
2840     break
2841   elif test -f "$ac_dir/install.sh"; then
2842     ac_aux_dir=$ac_dir
2843     ac_install_sh="$ac_aux_dir/install.sh -c"
2844     break
2845   elif test -f "$ac_dir/shtool"; then
2846     ac_aux_dir=$ac_dir
2847     ac_install_sh="$ac_aux_dir/shtool install -c"
2848     break
2849   fi
2850 done
2851 if test -z "$ac_aux_dir"; then
2852   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2853 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2854    { (exit 1); exit 1; }; }
2855 fi
2856
2857 # These three variables are undocumented and unsupported,
2858 # and are intended to be withdrawn in a future Autoconf release.
2859 # They can cause serious problems if a builder's source tree is in a directory
2860 # whose full name contains unusual characters.
2861 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2862 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2863 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2864
2865
2866 # Find a good install program.  We prefer a C program (faster),
2867 # so one script is as good as another.  But avoid the broken or
2868 # incompatible versions:
2869 # SysV /etc/install, /usr/sbin/install
2870 # SunOS /usr/etc/install
2871 # IRIX /sbin/install
2872 # AIX /bin/install
2873 # AmigaOS /C/install, which installs bootblocks on floppy discs
2874 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2875 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2876 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2877 # OS/2's system install, which has a completely different semantic
2878 # ./install, which can be erroneously created by make from ./install.sh.
2879 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2880 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2881 if test -z "$INSTALL"; then
2882 if test "${ac_cv_path_install+set}" = set; then
2883   echo $ECHO_N "(cached) $ECHO_C" >&6
2884 else
2885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886 for as_dir in $PATH
2887 do
2888   IFS=$as_save_IFS
2889   test -z "$as_dir" && as_dir=.
2890   # Account for people who put trailing slashes in PATH elements.
2891 case $as_dir/ in
2892   ./ | .// | /cC/* | \
2893   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2894   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2895   /usr/ucb/* ) ;;
2896   *)
2897     # OSF1 and SCO ODT 3.0 have their own names for install.
2898     # Don't use installbsd from OSF since it installs stuff as root
2899     # by default.
2900     for ac_prog in ginstall scoinst install; do
2901       for ac_exec_ext in '' $ac_executable_extensions; do
2902         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2903           if test $ac_prog = install &&
2904             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2905             # AIX install.  It has an incompatible calling convention.
2906             :
2907           elif test $ac_prog = install &&
2908             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2909             # program-specific install script used by HP pwplus--don't use.
2910             :
2911           else
2912             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2913             break 3
2914           fi
2915         fi
2916       done
2917     done
2918     ;;
2919 esac
2920 done
2921 IFS=$as_save_IFS
2922
2923
2924 fi
2925   if test "${ac_cv_path_install+set}" = set; then
2926     INSTALL=$ac_cv_path_install
2927   else
2928     # As a last resort, use the slow shell script.  Don't cache a
2929     # value for INSTALL within a source directory, because that will
2930     # break other packages using the cache if that directory is
2931     # removed, or if the value is a relative name.
2932     INSTALL=$ac_install_sh
2933   fi
2934 fi
2935 { echo "$as_me:$LINENO: result: $INSTALL" >&5
2936 echo "${ECHO_T}$INSTALL" >&6; }
2937
2938 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2939 # It thinks the first close brace ends the variable substitution.
2940 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2941
2942 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2943
2944 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2945
2946 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
2947 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
2948 LN_S=$as_ln_s
2949 if test "$LN_S" = "ln -s"; then
2950   { echo "$as_me:$LINENO: result: yes" >&5
2951 echo "${ECHO_T}yes" >&6; }
2952 else
2953   { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2954 echo "${ECHO_T}no, using $LN_S" >&6; }
2955 fi
2956
2957 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2958 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2959 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2960 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2961   echo $ECHO_N "(cached) $ECHO_C" >&6
2962 else
2963   cat >conftest.make <<\_ACEOF
2964 SHELL = /bin/sh
2965 all:
2966         @echo '@@@%%%=$(MAKE)=@@@%%%'
2967 _ACEOF
2968 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2969 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2970   *@@@%%%=?*=@@@%%%*)
2971     eval ac_cv_prog_make_${ac_make}_set=yes;;
2972   *)
2973     eval ac_cv_prog_make_${ac_make}_set=no;;
2974 esac
2975 rm -f conftest.make
2976 fi
2977 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2978   { echo "$as_me:$LINENO: result: yes" >&5
2979 echo "${ECHO_T}yes" >&6; }
2980   SET_MAKE=
2981 else
2982   { echo "$as_me:$LINENO: result: no" >&5
2983 echo "${ECHO_T}no" >&6; }
2984   SET_MAKE="MAKE=${MAKE-make}"
2985 fi
2986
2987
2988 # libtool.m4 - Configure libtool for the host system. -*-Shell-script-*-
2989 ## Copyright 1996, 1997, 1998, 1999, 2000, 2001
2990 ## Free Software Foundation, Inc.
2991 ## Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
2992 ##
2993 ## This program is free software; you can redistribute it and/or modify
2994 ## it under the terms of the GNU General Public License as published by
2995 ## the Free Software Foundation; either version 2 of the License, or
2996 ## (at your option) any later version.
2997 ##
2998 ## This program is distributed in the hope that it will be useful, but
2999 ## WITHOUT ANY WARRANTY; without even the implied warranty of
3000 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
3001 ## General Public License for more details.
3002 ##
3003 ## You should have received a copy of the GNU General Public License
3004 ## along with this program; if not, write to the Free Software
3005 ## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
3006 ##
3007 ## As a special exception to the GNU General Public License, if you
3008 ## distribute this file as part of a program that contains a
3009 ## configuration script generated by Autoconf, you may include it under
3010 ## the same distribution terms that you use for the rest of that program.
3011
3012 # serial 46 AC_PROG_LIBTOOL
3013
3014
3015
3016
3017
3018 # AC_LIBTOOL_HEADER_ASSERT
3019 # ------------------------
3020 # AC_LIBTOOL_HEADER_ASSERT
3021
3022 # _LT_AC_CHECK_DLFCN
3023 # --------------------
3024 # _LT_AC_CHECK_DLFCN
3025
3026 # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
3027 # ---------------------------------
3028  # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
3029
3030 # _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
3031 # ---------------------------------
3032 # _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR
3033
3034 # _LT_AC_PROG_ECHO_BACKSLASH
3035 # --------------------------
3036 # Add some code to the start of the generated configure script which
3037 # will find an echo command which doesn't interpret backslashes.
3038 # _LT_AC_PROG_ECHO_BACKSLASH
3039
3040 # _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
3041 #                           ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
3042 # ------------------------------------------------------------------
3043 # _LT_AC_TRY_DLOPEN_SELF
3044
3045 # AC_LIBTOOL_DLOPEN_SELF
3046 # -------------------
3047 # AC_LIBTOOL_DLOPEN_SELF
3048
3049 # _LT_AC_LTCONFIG_HACK
3050
3051 # AC_LIBTOOL_DLOPEN - enable checks for dlopen support
3052
3053
3054 # AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's
3055
3056
3057 # AC_ENABLE_SHARED - implement the --enable-shared flag
3058 # Usage: AC_ENABLE_SHARED[(DEFAULT)]
3059 #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
3060 #   `yes'.
3061
3062
3063 # AC_DISABLE_SHARED - set the default shared flag to --disable-shared
3064
3065
3066 # AC_ENABLE_STATIC - implement the --enable-static flag
3067 # Usage: AC_ENABLE_STATIC[(DEFAULT)]
3068 #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
3069 #   `yes'.
3070
3071
3072 # AC_DISABLE_STATIC - set the default static flag to --disable-static
3073
3074
3075
3076 # AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag
3077 # Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)]
3078 #   Where DEFAULT is either `yes' or `no'.  If omitted, it defaults to
3079 #   `yes'.
3080
3081
3082 # AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install
3083
3084
3085 # AC_LIBTOOL_PICMODE - implement the --with-pic flag
3086 # Usage: AC_LIBTOOL_PICMODE[(MODE)]
3087 #   Where MODE is either `yes' or `no'.  If omitted, it defaults to
3088 #   `both'.
3089
3090
3091
3092 # AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library
3093
3094
3095
3096 # AC_PATH_MAGIC - find a file program which can recognise a shared library
3097
3098
3099
3100 # AC_PROG_LD - find the path to the GNU or non-GNU linker
3101
3102
3103 # AC_PROG_LD_GNU -
3104
3105
3106 # AC_PROG_LD_RELOAD_FLAG - find reload flag for linker
3107 #   -- PORTME Some linkers may need a different reload flag.
3108
3109
3110 # AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies
3111 #  -- PORTME fill in with the dynamic library characteristics
3112
3113
3114
3115 # AC_PROG_NM - find the path to a BSD-compatible name lister
3116
3117
3118 # AC_CHECK_LIBM - check for math library
3119
3120
3121 # AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for
3122 # the libltdl convenience library and LTDLINCL to the include flags for
3123 # the libltdl header and adds --enable-ltdl-convenience to the
3124 # configure arguments.  Note that LIBLTDL and LTDLINCL are not
3125 # AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called.  If DIR is not
3126 # provided, it is assumed to be `libltdl'.  LIBLTDL will be prefixed
3127 # with '${top_builddir}/' and LTDLINCL will be prefixed with
3128 # '${top_srcdir}/' (note the single quotes!).  If your package is not
3129 # flat and you're not using automake, define top_builddir and
3130 # top_srcdir appropriately in the Makefiles.
3131
3132
3133 # AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for
3134 # the libltdl installable library and LTDLINCL to the include flags for
3135 # the libltdl header and adds --enable-ltdl-install to the configure
3136 # arguments.  Note that LIBLTDL and LTDLINCL are not AC_SUBSTed, nor is
3137 # AC_CONFIG_SUBDIRS called.  If DIR is not provided and an installed
3138 # libltdl is not found, it is assumed to be `libltdl'.  LIBLTDL will
3139 # be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed
3140 # with '${top_srcdir}/' (note the single quotes!).  If your package is
3141 # not flat and you're not using automake, define top_builddir and
3142 # top_srcdir appropriately in the Makefiles.
3143 # In the future, this macro may have to be called after AC_PROG_LIBTOOL.
3144
3145
3146 # old names
3147
3148
3149
3150
3151
3152
3153
3154
3155 # This is just to silence aclocal about the macro not being used
3156
3157
3158 ############################################################
3159 # NOTE: This macro has been submitted for inclusion into   #
3160 #  GNU Autoconf as AC_PROG_SED.  When it is available in   #
3161 #  a released version of Autoconf we should remove this    #
3162 #  macro and use it instead.                               #
3163 ############################################################
3164 # LT_AC_PROG_SED
3165 # --------------
3166 # Check for a fully-functional sed program, that truncates
3167 # as few characters as possible.  Prefer GNU sed if found.
3168
3169
3170
3171 # Check whether --enable-shared was given.
3172 if test "${enable_shared+set}" = set; then
3173   enableval=$enable_shared; p=${PACKAGE-default}
3174 case $enableval in
3175 yes) enable_shared=yes ;;
3176 no) enable_shared=no ;;
3177 *)
3178   enable_shared=no
3179   # Look at the argument we got.  We use all the common list separators.
3180   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3181   for pkg in $enableval; do
3182     if test "X$pkg" = "X$p"; then
3183       enable_shared=yes
3184     fi
3185   done
3186   IFS="$ac_save_ifs"
3187   ;;
3188 esac
3189 else
3190   enable_shared=yes
3191 fi
3192
3193 # Check whether --enable-static was given.
3194 if test "${enable_static+set}" = set; then
3195   enableval=$enable_static; p=${PACKAGE-default}
3196 case $enableval in
3197 yes) enable_static=yes ;;
3198 no) enable_static=no ;;
3199 *)
3200   enable_static=no
3201   # Look at the argument we got.  We use all the common list separators.
3202   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3203   for pkg in $enableval; do
3204     if test "X$pkg" = "X$p"; then
3205       enable_static=yes
3206     fi
3207   done
3208   IFS="$ac_save_ifs"
3209   ;;
3210 esac
3211 else
3212   enable_static=yes
3213 fi
3214
3215 # Check whether --enable-fast-install was given.
3216 if test "${enable_fast_install+set}" = set; then
3217   enableval=$enable_fast_install; p=${PACKAGE-default}
3218 case $enableval in
3219 yes) enable_fast_install=yes ;;
3220 no) enable_fast_install=no ;;
3221 *)
3222   enable_fast_install=no
3223   # Look at the argument we got.  We use all the common list separators.
3224   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
3225   for pkg in $enableval; do
3226     if test "X$pkg" = "X$p"; then
3227       enable_fast_install=yes
3228     fi
3229   done
3230   IFS="$ac_save_ifs"
3231   ;;
3232 esac
3233 else
3234   enable_fast_install=yes
3235 fi
3236
3237 # Make sure we can run config.sub.
3238 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3239   { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3240 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3241    { (exit 1); exit 1; }; }
3242
3243 { echo "$as_me:$LINENO: checking build system type" >&5
3244 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3245 if test "${ac_cv_build+set}" = set; then
3246   echo $ECHO_N "(cached) $ECHO_C" >&6
3247 else
3248   ac_build_alias=$build_alias
3249 test "x$ac_build_alias" = x &&
3250   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3251 test "x$ac_build_alias" = x &&
3252   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3253 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3254    { (exit 1); exit 1; }; }
3255 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3256   { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3257 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3258    { (exit 1); exit 1; }; }
3259
3260 fi
3261 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3262 echo "${ECHO_T}$ac_cv_build" >&6; }
3263 case $ac_cv_build in
3264 *-*-*) ;;
3265 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3266 echo "$as_me: error: invalid value of canonical build" >&2;}
3267    { (exit 1); exit 1; }; };;
3268 esac
3269 build=$ac_cv_build
3270 ac_save_IFS=$IFS; IFS='-'
3271 set x $ac_cv_build
3272 shift
3273 build_cpu=$1
3274 build_vendor=$2
3275 shift; shift
3276 # Remember, the first character of IFS is used to create $*,
3277 # except with old shells:
3278 build_os=$*
3279 IFS=$ac_save_IFS
3280 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3281
3282
3283 { echo "$as_me:$LINENO: checking host system type" >&5
3284 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3285 if test "${ac_cv_host+set}" = set; then
3286   echo $ECHO_N "(cached) $ECHO_C" >&6
3287 else
3288   if test "x$host_alias" = x; then
3289   ac_cv_host=$ac_cv_build
3290 else
3291   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3292     { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3293 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3294    { (exit 1); exit 1; }; }
3295 fi
3296
3297 fi
3298 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3299 echo "${ECHO_T}$ac_cv_host" >&6; }
3300 case $ac_cv_host in
3301 *-*-*) ;;
3302 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3303 echo "$as_me: error: invalid value of canonical host" >&2;}
3304    { (exit 1); exit 1; }; };;
3305 esac
3306 host=$ac_cv_host
3307 ac_save_IFS=$IFS; IFS='-'
3308 set x $ac_cv_host
3309 shift
3310 host_cpu=$1
3311 host_vendor=$2
3312 shift; shift
3313 # Remember, the first character of IFS is used to create $*,
3314 # except with old shells:
3315 host_os=$*
3316 IFS=$ac_save_IFS
3317 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3318
3319
3320 # Find the correct PATH separator.  Usually this is `:', but
3321 # DJGPP uses `;' like DOS.
3322 if test "X${PATH_SEPARATOR+set}" != Xset; then
3323   UNAME=${UNAME-`uname 2>/dev/null`}
3324   case X$UNAME in
3325     *-DOS) lt_cv_sys_path_separator=';' ;;
3326     *)     lt_cv_sys_path_separator=':' ;;
3327   esac
3328   PATH_SEPARATOR=$lt_cv_sys_path_separator
3329 fi
3330
3331
3332 # Check whether --with-gnu-ld was given.
3333 if test "${with_gnu_ld+set}" = set; then
3334   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3335 else
3336   with_gnu_ld=no
3337 fi
3338
3339 ac_prog=ld
3340 if test "$GCC" = yes; then
3341   # Check if gcc -print-prog-name=ld gives a path.
3342   { echo "$as_me:$LINENO: checking for ld used by GCC" >&5
3343 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; }
3344   case $host in
3345   *-*-mingw*)
3346     # gcc leaves a trailing carriage return which upsets mingw
3347     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3348   *)
3349     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3350   esac
3351   case $ac_prog in
3352     # Accept absolute paths.
3353     [\\/]* | [A-Za-z]:[\\/]*)
3354       re_direlt='/[^/][^/]*/\.\./'
3355       # Canonicalize the path of ld
3356       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
3357       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3358         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
3359       done
3360       test -z "$LD" && LD="$ac_prog"
3361       ;;
3362   "")
3363     # If it fails, then pretend we aren't using GCC.
3364     ac_prog=ld
3365     ;;
3366   *)
3367     # If it is relative, then search for the first ld in PATH.
3368     with_gnu_ld=unknown
3369     ;;
3370   esac
3371 elif test "$with_gnu_ld" = yes; then
3372   { echo "$as_me:$LINENO: checking for GNU ld" >&5
3373 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3374 else
3375   { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3376 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3377 fi
3378 if test "${lt_cv_path_LD+set}" = set; then
3379   echo $ECHO_N "(cached) $ECHO_C" >&6
3380 else
3381   if test -z "$LD"; then
3382   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3383   for ac_dir in $PATH; do
3384     test -z "$ac_dir" && ac_dir=.
3385     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3386       lt_cv_path_LD="$ac_dir/$ac_prog"
3387       # Check to see if the program is GNU ld.  I'd rather use --version,
3388       # but apparently some GNU ld's only accept -v.
3389       # Break only if it was the GNU/non-GNU ld that we prefer.
3390       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
3391         test "$with_gnu_ld" != no && break
3392       else
3393         test "$with_gnu_ld" != yes && break
3394       fi
3395     fi
3396   done
3397   IFS="$ac_save_ifs"
3398 else
3399   lt_cv_path_LD="$LD" # Let the user override the test with a path.
3400 fi
3401 fi
3402
3403 LD="$lt_cv_path_LD"
3404 if test -n "$LD"; then
3405   { echo "$as_me:$LINENO: result: $LD" >&5
3406 echo "${ECHO_T}$LD" >&6; }
3407 else
3408   { echo "$as_me:$LINENO: result: no" >&5
3409 echo "${ECHO_T}no" >&6; }
3410 fi
3411 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3412 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3413    { (exit 1); exit 1; }; }
3414 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3415 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
3416 if test "${lt_cv_prog_gnu_ld+set}" = set; then
3417   echo $ECHO_N "(cached) $ECHO_C" >&6
3418 else
3419   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
3420 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
3421   lt_cv_prog_gnu_ld=yes
3422 else
3423   lt_cv_prog_gnu_ld=no
3424 fi
3425 fi
3426 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3427 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
3428 with_gnu_ld=$lt_cv_prog_gnu_ld
3429
3430
3431 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3432 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
3433 if test "${lt_cv_ld_reload_flag+set}" = set; then
3434   echo $ECHO_N "(cached) $ECHO_C" >&6
3435 else
3436   lt_cv_ld_reload_flag='-r'
3437 fi
3438 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3439 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
3440 reload_flag=$lt_cv_ld_reload_flag
3441 test -n "$reload_flag" && reload_flag=" $reload_flag"
3442
3443 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3444 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
3445 if test "${lt_cv_path_NM+set}" = set; then
3446   echo $ECHO_N "(cached) $ECHO_C" >&6
3447 else
3448   if test -n "$NM"; then
3449   # Let the user override the test.
3450   lt_cv_path_NM="$NM"
3451 else
3452   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3453   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
3454     test -z "$ac_dir" && ac_dir=.
3455     tmp_nm=$ac_dir/${ac_tool_prefix}nm
3456     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
3457       # Check to see if the nm accepts a BSD-compat flag.
3458       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3459       #   nm: unknown option "B" ignored
3460       # Tru64's nm complains that /dev/null is an invalid object file
3461       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
3462         lt_cv_path_NM="$tmp_nm -B"
3463         break
3464       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
3465         lt_cv_path_NM="$tmp_nm -p"
3466         break
3467       else
3468         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3469         continue # so that we can try to find one that supports BSD flags
3470       fi
3471     fi
3472   done
3473   IFS="$ac_save_ifs"
3474   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3475 fi
3476 fi
3477
3478 NM="$lt_cv_path_NM"
3479 { echo "$as_me:$LINENO: result: $NM" >&5
3480 echo "${ECHO_T}$NM" >&6; }
3481
3482 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3483 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3484 if test "${lt_cv_path_SED+set}" = set; then
3485   echo $ECHO_N "(cached) $ECHO_C" >&6
3486 else
3487   # Loop through the user's path and test for sed and gsed.
3488 # Then use that list of sed's as ones to test for truncation.
3489 as_executable_p="test -f"
3490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3491 for as_dir in $PATH
3492 do
3493   IFS=$as_save_IFS
3494   test -z "$as_dir" && as_dir=.
3495   for ac_prog in sed gsed; do
3496     for ac_exec_ext in '' $ac_executable_extensions; do
3497       if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3498         _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext"
3499       fi
3500     done
3501   done
3502 done
3503
3504   # Create a temporary directory, and hook for its removal unless debugging.
3505 $debug ||
3506 {
3507   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
3508   trap '{ (exit 1); exit 1; }' 1 2 13 15
3509 }
3510
3511 # Create a (secure) tmp directory for tmp files.
3512 : ${TMPDIR=/tmp}
3513 {
3514   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` &&
3515   test -n "$tmp" && test -d "$tmp"
3516 }  ||
3517 {
3518   tmp=$TMPDIR/sed$$-$RANDOM
3519   (umask 077 && mkdir $tmp)
3520 } ||
3521 {
3522    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
3523    { (exit 1); exit 1; }
3524 }
3525   _max=0
3526   _count=0
3527   # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3528   # along with /bin/sed that truncates output.
3529   for _sed in $_sed_list /usr/xpg4/bin/sed; do
3530     test ! -f ${_sed} && break
3531     cat /dev/null > "$tmp/sed.in"
3532     _count=0
3533     echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in"
3534     # Check for GNU sed and select it if it is found.
3535     if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then
3536       lt_cv_path_SED=${_sed}
3537       break
3538     fi
3539     while true; do
3540       cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp"
3541       mv "$tmp/sed.tmp" "$tmp/sed.in"
3542       cp "$tmp/sed.in" "$tmp/sed.nl"
3543       echo >>"$tmp/sed.nl"
3544       ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break
3545       cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break
3546       # 40000 chars as input seems more than enough
3547       test $_count -gt 10 && break
3548       _count=`expr $_count + 1`
3549       if test $_count -gt $_max; then
3550         _max=$_count
3551         lt_cv_path_SED=$_sed
3552       fi
3553     done
3554   done
3555   rm -rf "$tmp"
3556
3557 fi
3558
3559 if test "X$SED" != "X"; then
3560   lt_cv_path_SED=$SED
3561 else
3562   SED=$lt_cv_path_SED
3563 fi
3564 { echo "$as_me:$LINENO: result: $SED" >&5
3565 echo "${ECHO_T}$SED" >&6; }
3566
3567 { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3568 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
3569 if test "${lt_cv_deplibs_check_method+set}" = set; then
3570   echo $ECHO_N "(cached) $ECHO_C" >&6
3571 else
3572   lt_cv_file_magic_cmd='$MAGIC_CMD'
3573 lt_cv_file_magic_test_file=
3574 lt_cv_deplibs_check_method='unknown'
3575 # Need to set the preceding variable on all platforms that support
3576 # interlibrary dependencies.
3577 # 'none' -- dependencies not supported.
3578 # `unknown' -- same as none, but documents that we really don't know.
3579 # 'pass_all' -- all dependencies passed with no checks.
3580 # 'test_compile' -- check by making test program.
3581 # 'file_magic [[regex]]' -- check by looking for files in library path
3582 # which responds to the $file_magic_cmd with a given egrep regex.
3583 # If you have `file' or equivalent on your system and you're not sure
3584 # whether `pass_all' will *always* work, you probably want this one.
3585
3586 case $host_os in
3587 aix4* | aix5*)
3588   lt_cv_deplibs_check_method=pass_all
3589   ;;
3590
3591 beos*)
3592   lt_cv_deplibs_check_method=pass_all
3593   ;;
3594
3595 bsdi4*)
3596   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3597   lt_cv_file_magic_cmd='/usr/bin/file -L'
3598   lt_cv_file_magic_test_file=/shlib/libc.so
3599   ;;
3600
3601 cygwin* | mingw* | pw32*)
3602   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3603   lt_cv_file_magic_cmd='$OBJDUMP -f'
3604   ;;
3605
3606 darwin* | rhapsody*)
3607   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
3608   lt_cv_file_magic_cmd='/usr/bin/file -L'
3609   case "$host_os" in
3610   rhapsody* | darwin1.[012])
3611     lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1`
3612     ;;
3613   *) # Darwin 1.3 on
3614     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
3615     ;;
3616   esac
3617   ;;
3618
3619 freebsd* | kfreebsd*-gnu)
3620   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3621     case $host_cpu in
3622     i*86 )
3623       # Not sure whether the presence of OpenBSD here was a mistake.
3624       # Let's accept both of them until this is cleared up.
3625       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
3626       lt_cv_file_magic_cmd=/usr/bin/file
3627       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3628       ;;
3629     esac
3630   else
3631     lt_cv_deplibs_check_method=pass_all
3632   fi
3633   ;;
3634
3635 gnu*)
3636   lt_cv_deplibs_check_method=pass_all
3637   ;;
3638
3639 hpux10.20*|hpux11*)
3640   lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3641   lt_cv_file_magic_cmd=/usr/bin/file
3642   lt_cv_file_magic_test_file=/usr/lib/libc.sl
3643   ;;
3644
3645 irix5* | irix6* | nonstopux*)
3646   case $host_os in
3647   irix5* | nonstopux*)
3648     # this will be overridden with pass_all, but let us keep it just in case
3649     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
3650     ;;
3651   *)
3652     case $LD in
3653     *-32|*"-32 ") libmagic=32-bit;;
3654     *-n32|*"-n32 ") libmagic=N32;;
3655     *-64|*"-64 ") libmagic=64-bit;;
3656     *) libmagic=never-match;;
3657     esac
3658     # this will be overridden with pass_all, but let us keep it just in case
3659     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
3660     ;;
3661   esac
3662   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
3663   lt_cv_deplibs_check_method=pass_all
3664   ;;
3665
3666 # This must be Linux ELF.
3667 linux-gnu*)
3668   case $host_cpu in
3669   alpha* | hppa* | i*86 | mips | mipsel | powerpc* | sparc* | ia64*)
3670     lt_cv_deplibs_check_method=pass_all ;;
3671   *)
3672     # glibc up to 2.1.1 does not perform some relocations on ARM
3673     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
3674   esac
3675   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
3676   ;;
3677
3678 netbsd*)
3679   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3680     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
3681   else
3682     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
3683   fi
3684   ;;
3685
3686 newos6*)
3687   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3688   lt_cv_file_magic_cmd=/usr/bin/file
3689   lt_cv_file_magic_test_file=/usr/lib/libnls.so
3690   ;;
3691
3692 openbsd*)
3693   lt_cv_file_magic_cmd=/usr/bin/file
3694   lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3695   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3696     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
3697   else
3698     lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
3699   fi
3700   ;;
3701
3702 osf3* | osf4* | osf5*)
3703   # this will be overridden with pass_all, but let us keep it just in case
3704   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
3705   lt_cv_file_magic_test_file=/shlib/libc.so
3706   lt_cv_deplibs_check_method=pass_all
3707   ;;
3708
3709 sco3.2v5*)
3710   lt_cv_deplibs_check_method=pass_all
3711   ;;
3712
3713 solaris*)
3714   lt_cv_deplibs_check_method=pass_all
3715   lt_cv_file_magic_test_file=/lib/libc.so
3716   ;;
3717
3718 sysv5uw[78]* | sysv4*uw2*)
3719   lt_cv_deplibs_check_method=pass_all
3720   ;;
3721
3722 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
3723   case $host_vendor in
3724   motorola)
3725     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
3726     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3727     ;;
3728   ncr)
3729     lt_cv_deplibs_check_method=pass_all
3730     ;;
3731   sequent)
3732     lt_cv_file_magic_cmd='/bin/file'
3733     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3734     ;;
3735   sni)
3736     lt_cv_file_magic_cmd='/bin/file'
3737     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3738     lt_cv_file_magic_test_file=/lib/libc.so
3739     ;;
3740   siemens)
3741     lt_cv_deplibs_check_method=pass_all
3742     ;;
3743   esac
3744   ;;
3745 esac
3746
3747 fi
3748 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3749 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
3750 file_magic_cmd=$lt_cv_file_magic_cmd
3751 deplibs_check_method=$lt_cv_deplibs_check_method
3752
3753
3754
3755
3756
3757
3758
3759
3760 # Check for command to grab the raw symbol name followed by C symbol from nm.
3761 { echo "$as_me:$LINENO: checking command to parse $NM output" >&5
3762 echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6; }
3763 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
3764   echo $ECHO_N "(cached) $ECHO_C" >&6
3765 else
3766
3767 # These are sane defaults that work on at least a few old systems.
3768 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
3769
3770 # Character class describing NM global symbol codes.
3771 symcode='[BCDEGRST]'
3772
3773 # Regexp to match symbols that can be accessed directly from C.
3774 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
3775
3776 # Transform the above into a raw symbol and a C symbol.
3777 symxfrm='\1 \2\3 \3'
3778
3779 # Transform an extracted symbol line into a proper C declaration
3780 lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'"
3781
3782 # Transform an extracted symbol line into symbol name and symbol address
3783 lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3784
3785 # Define system-specific variables.
3786 case $host_os in
3787 aix*)
3788   symcode='[BCDT]'
3789   ;;
3790 cygwin* | mingw* | pw32*)
3791   symcode='[ABCDGISTW]'
3792   ;;
3793 hpux*) # Its linker distinguishes data from code symbols
3794   lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
3795   lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (lt_ptr) \&\2},/p'"
3796   ;;
3797 irix* | nonstopux*)
3798   symcode='[BCDEGRST]'
3799   ;;
3800 osf*)
3801   symcode='[BCDEGQRST]'
3802   ;;
3803 solaris* | sysv5*)
3804   symcode='[BDT]'
3805   ;;
3806 sysv4)
3807   symcode='[DFNSTU]'
3808   ;;
3809 esac
3810
3811 # Handle CRLF in mingw tool chain
3812 opt_cr=
3813 case $host_os in
3814 mingw*)
3815   opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
3816   ;;
3817 esac
3818
3819 # If we're using GNU nm, then use its standard symbol codes.
3820 if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then
3821   symcode='[ABCDGISTW]'
3822 fi
3823
3824 # Try without a prefix undercore, then with it.
3825 for ac_symprfx in "" "_"; do
3826
3827   # Write the raw and C identifiers.
3828 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[         ]\($symcode$symcode*\)[         ][      ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
3829
3830   # Check to see that the pipe works correctly.
3831   pipe_works=no
3832   rm -f conftest*
3833   cat > conftest.$ac_ext <<EOF
3834 #ifdef __cplusplus
3835 extern "C" {
3836 #endif
3837 char nm_test_var;
3838 void nm_test_func(){}
3839 #ifdef __cplusplus
3840 }
3841 #endif
3842 int main(){nm_test_var='a';nm_test_func();return(0);}
3843 EOF
3844
3845   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3846   (eval $ac_compile) 2>&5
3847   ac_status=$?
3848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3849   (exit $ac_status); }; then
3850     # Now try to grab the symbols.
3851     nlist=conftest.nm
3852     if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
3853   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
3854   ac_status=$?
3855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3856   (exit $ac_status); } && test -s "$nlist"; then
3857       # Try sorting and uniquifying the output.
3858       if sort "$nlist" | uniq > "$nlist"T; then
3859         mv -f "$nlist"T "$nlist"
3860       else
3861         rm -f "$nlist"T
3862       fi
3863
3864       # Make sure that we snagged all the symbols we need.
3865       if egrep ' nm_test_var$' "$nlist" >/dev/null; then
3866         if egrep ' nm_test_func$' "$nlist" >/dev/null; then
3867           cat <<EOF > conftest.$ac_ext
3868 #ifdef __cplusplus
3869 extern "C" {
3870 #endif
3871
3872 EOF
3873           # Now generate the symbol file.
3874           eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext'
3875
3876           cat <<EOF >> conftest.$ac_ext
3877 #if defined (__STDC__) && __STDC__
3878 # define lt_ptr void *
3879 #else
3880 # define lt_ptr char *
3881 # define const
3882 #endif
3883
3884 /* The mapping between symbol names and symbols. */
3885 const struct {
3886   const char *name;
3887   lt_ptr address;
3888 }
3889 lt_preloaded_symbols[] =
3890 {
3891 EOF
3892           sed "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext
3893           cat <<\EOF >> conftest.$ac_ext
3894   {0, (lt_ptr) 0}
3895 };
3896
3897 #ifdef __cplusplus
3898 }
3899 #endif
3900 EOF
3901           # Now try linking the two files.
3902           mv conftest.$ac_objext conftstm.$ac_objext
3903           save_LIBS="$LIBS"
3904           save_CFLAGS="$CFLAGS"
3905           LIBS="conftstm.$ac_objext"
3906           CFLAGS="$CFLAGS$no_builtin_flag"
3907           if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3908   (eval $ac_link) 2>&5
3909   ac_status=$?
3910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3911   (exit $ac_status); } && test -s conftest$ac_exeext; then
3912             pipe_works=yes
3913           fi
3914           LIBS="$save_LIBS"
3915           CFLAGS="$save_CFLAGS"
3916         else
3917           echo "cannot find nm_test_func in $nlist" >&5
3918         fi
3919       else
3920         echo "cannot find nm_test_var in $nlist" >&5
3921       fi
3922     else
3923       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
3924     fi
3925   else
3926     echo "$progname: failed program was:" >&5
3927     cat conftest.$ac_ext >&5
3928   fi
3929   rm -f conftest* conftst*
3930
3931   # Do not use the global_symbol_pipe unless it works.
3932   if test "$pipe_works" = yes; then
3933     break
3934   else
3935     lt_cv_sys_global_symbol_pipe=
3936   fi
3937 done
3938
3939 fi
3940
3941 global_symbol_pipe="$lt_cv_sys_global_symbol_pipe"
3942 if test -z "$lt_cv_sys_global_symbol_pipe"; then
3943   global_symbol_to_cdecl=
3944   global_symbol_to_c_name_address=
3945 else
3946   global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl"
3947   global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address"
3948 fi
3949 if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address";
3950 then
3951   { echo "$as_me:$LINENO: result: failed" >&5
3952 echo "${ECHO_T}failed" >&6; }
3953 else
3954   { echo "$as_me:$LINENO: result: ok" >&5
3955 echo "${ECHO_T}ok" >&6; }
3956 fi
3957
3958 ac_ext=c
3959 ac_cpp='$CPP $CPPFLAGS'
3960 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3961 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3962 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3963 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3964 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
3965 # On Suns, sometimes $CPP names a directory.
3966 if test -n "$CPP" && test -d "$CPP"; then
3967   CPP=
3968 fi
3969 if test -z "$CPP"; then
3970   if test "${ac_cv_prog_CPP+set}" = set; then
3971   echo $ECHO_N "(cached) $ECHO_C" >&6
3972 else
3973       # Double quotes because CPP needs to be expanded
3974     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3975     do
3976       ac_preproc_ok=false
3977 for ac_c_preproc_warn_flag in '' yes
3978 do
3979   # Use a header file that comes with gcc, so configuring glibc
3980   # with a fresh cross-compiler works.
3981   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3982   # <limits.h> exists even on freestanding compilers.
3983   # On the NeXT, cc -E runs the code through the compiler's parser,
3984   # not just through cpp. "Syntax error" is here to catch this case.
3985   cat >conftest.$ac_ext <<_ACEOF
3986 /* confdefs.h.  */
3987 _ACEOF
3988 cat confdefs.h >>conftest.$ac_ext
3989 cat >>conftest.$ac_ext <<_ACEOF
3990 /* end confdefs.h.  */
3991 #ifdef __STDC__
3992 # include <limits.h>
3993 #else
3994 # include <assert.h>
3995 #endif
3996                      Syntax error
3997 _ACEOF
3998 if { (ac_try="$ac_cpp conftest.$ac_ext"
3999 case "(($ac_try" in
4000   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4001   *) ac_try_echo=$ac_try;;
4002 esac
4003 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4004   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4005   ac_status=$?
4006   grep -v '^ *+' conftest.er1 >conftest.err
4007   rm -f conftest.er1
4008   cat conftest.err >&5
4009   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4010   (exit $ac_status); } >/dev/null && {
4011          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4012          test ! -s conftest.err
4013        }; then
4014   :
4015 else
4016   echo "$as_me: failed program was:" >&5
4017 sed 's/^/| /' conftest.$ac_ext >&5
4018
4019   # Broken: fails on valid input.
4020 continue
4021 fi
4022
4023 rm -f conftest.err conftest.$ac_ext
4024
4025   # OK, works on sane cases.  Now check whether nonexistent headers
4026   # can be detected and how.
4027   cat >conftest.$ac_ext <<_ACEOF
4028 /* confdefs.h.  */
4029 _ACEOF
4030 cat confdefs.h >>conftest.$ac_ext
4031 cat >>conftest.$ac_ext <<_ACEOF
4032 /* end confdefs.h.  */
4033 #include <ac_nonexistent.h>
4034 _ACEOF
4035 if { (ac_try="$ac_cpp conftest.$ac_ext"
4036 case "(($ac_try" in
4037   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4038   *) ac_try_echo=$ac_try;;
4039 esac
4040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4041   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4042   ac_status=$?
4043   grep -v '^ *+' conftest.er1 >conftest.err
4044   rm -f conftest.er1
4045   cat conftest.err >&5
4046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047   (exit $ac_status); } >/dev/null && {
4048          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4049          test ! -s conftest.err
4050        }; then
4051   # Broken: success on invalid input.
4052 continue
4053 else
4054   echo "$as_me: failed program was:" >&5
4055 sed 's/^/| /' conftest.$ac_ext >&5
4056
4057   # Passes both tests.
4058 ac_preproc_ok=:
4059 break
4060 fi
4061
4062 rm -f conftest.err conftest.$ac_ext
4063
4064 done
4065 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4066 rm -f conftest.err conftest.$ac_ext
4067 if $ac_preproc_ok; then
4068   break
4069 fi
4070
4071     done
4072     ac_cv_prog_CPP=$CPP
4073
4074 fi
4075   CPP=$ac_cv_prog_CPP
4076 else
4077   ac_cv_prog_CPP=$CPP
4078 fi
4079 { echo "$as_me:$LINENO: result: $CPP" >&5
4080 echo "${ECHO_T}$CPP" >&6; }
4081 ac_preproc_ok=false
4082 for ac_c_preproc_warn_flag in '' yes
4083 do
4084   # Use a header file that comes with gcc, so configuring glibc
4085   # with a fresh cross-compiler works.
4086   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4087   # <limits.h> exists even on freestanding compilers.
4088   # On the NeXT, cc -E runs the code through the compiler's parser,
4089   # not just through cpp. "Syntax error" is here to catch this case.
4090   cat >conftest.$ac_ext <<_ACEOF
4091 /* confdefs.h.  */
4092 _ACEOF
4093 cat confdefs.h >>conftest.$ac_ext
4094 cat >>conftest.$ac_ext <<_ACEOF
4095 /* end confdefs.h.  */
4096 #ifdef __STDC__
4097 # include <limits.h>
4098 #else
4099 # include <assert.h>
4100 #endif
4101                      Syntax error
4102 _ACEOF
4103 if { (ac_try="$ac_cpp conftest.$ac_ext"
4104 case "(($ac_try" in
4105   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4106   *) ac_try_echo=$ac_try;;
4107 esac
4108 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4109   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4110   ac_status=$?
4111   grep -v '^ *+' conftest.er1 >conftest.err
4112   rm -f conftest.er1
4113   cat conftest.err >&5
4114   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4115   (exit $ac_status); } >/dev/null && {
4116          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4117          test ! -s conftest.err
4118        }; then
4119   :
4120 else
4121   echo "$as_me: failed program was:" >&5
4122 sed 's/^/| /' conftest.$ac_ext >&5
4123
4124   # Broken: fails on valid input.
4125 continue
4126 fi
4127
4128 rm -f conftest.err conftest.$ac_ext
4129
4130   # OK, works on sane cases.  Now check whether nonexistent headers
4131   # can be detected and how.
4132   cat >conftest.$ac_ext <<_ACEOF
4133 /* confdefs.h.  */
4134 _ACEOF
4135 cat confdefs.h >>conftest.$ac_ext
4136 cat >>conftest.$ac_ext <<_ACEOF
4137 /* end confdefs.h.  */
4138 #include <ac_nonexistent.h>
4139 _ACEOF
4140 if { (ac_try="$ac_cpp conftest.$ac_ext"
4141 case "(($ac_try" in
4142   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4143   *) ac_try_echo=$ac_try;;
4144 esac
4145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4146   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4147   ac_status=$?
4148   grep -v '^ *+' conftest.er1 >conftest.err
4149   rm -f conftest.er1
4150   cat conftest.err >&5
4151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4152   (exit $ac_status); } >/dev/null && {
4153          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4154          test ! -s conftest.err
4155        }; then
4156   # Broken: success on invalid input.
4157 continue
4158 else
4159   echo "$as_me: failed program was:" >&5
4160 sed 's/^/| /' conftest.$ac_ext >&5
4161
4162   # Passes both tests.
4163 ac_preproc_ok=:
4164 break
4165 fi
4166
4167 rm -f conftest.err conftest.$ac_ext
4168
4169 done
4170 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4171 rm -f conftest.err conftest.$ac_ext
4172 if $ac_preproc_ok; then
4173   :
4174 else
4175   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4176 See \`config.log' for more details." >&5
4177 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4178 See \`config.log' for more details." >&2;}
4179    { (exit 1); exit 1; }; }
4180 fi
4181
4182 ac_ext=c
4183 ac_cpp='$CPP $CPPFLAGS'
4184 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4185 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4186 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4187
4188
4189 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4190 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
4191 if test "${ac_cv_path_GREP+set}" = set; then
4192   echo $ECHO_N "(cached) $ECHO_C" >&6
4193 else
4194   # Extract the first word of "grep ggrep" to use in msg output
4195 if test -z "$GREP"; then
4196 set dummy grep ggrep; ac_prog_name=$2
4197 if test "${ac_cv_path_GREP+set}" = set; then
4198   echo $ECHO_N "(cached) $ECHO_C" >&6
4199 else
4200   ac_path_GREP_found=false
4201 # Loop through the user's path and test for each of PROGNAME-LIST
4202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4203 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4204 do
4205   IFS=$as_save_IFS
4206   test -z "$as_dir" && as_dir=.
4207   for ac_prog in grep ggrep; do
4208   for ac_exec_ext in '' $ac_executable_extensions; do
4209     ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4210     { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4211     # Check for GNU ac_path_GREP and select it if it is found.
4212   # Check for GNU $ac_path_GREP
4213 case `"$ac_path_GREP" --version 2>&1` in
4214 *GNU*)
4215   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4216 *)
4217   ac_count=0
4218   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4219   while :
4220   do
4221     cat "conftest.in" "conftest.in" >"conftest.tmp"
4222     mv "conftest.tmp" "conftest.in"
4223     cp "conftest.in" "conftest.nl"
4224     echo 'GREP' >> "conftest.nl"
4225     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4226     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4227     ac_count=`expr $ac_count + 1`
4228     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4229       # Best one so far, save it but keep looking for a better one
4230       ac_cv_path_GREP="$ac_path_GREP"
4231       ac_path_GREP_max=$ac_count
4232     fi
4233     # 10*(2^10) chars as input seems more than enough
4234     test $ac_count -gt 10 && break
4235   done
4236   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4237 esac
4238
4239
4240     $ac_path_GREP_found && break 3
4241   done
4242 done
4243
4244 done
4245 IFS=$as_save_IFS
4246
4247
4248 fi
4249
4250 GREP="$ac_cv_path_GREP"
4251 if test -z "$GREP"; then
4252   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4253 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4254    { (exit 1); exit 1; }; }
4255 fi
4256
4257 else
4258   ac_cv_path_GREP=$GREP
4259 fi
4260
4261
4262 fi
4263 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4264 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
4265  GREP="$ac_cv_path_GREP"
4266
4267
4268 { echo "$as_me:$LINENO: checking for egrep" >&5
4269 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
4270 if test "${ac_cv_path_EGREP+set}" = set; then
4271   echo $ECHO_N "(cached) $ECHO_C" >&6
4272 else
4273   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4274    then ac_cv_path_EGREP="$GREP -E"
4275    else
4276      # Extract the first word of "egrep" to use in msg output
4277 if test -z "$EGREP"; then
4278 set dummy egrep; ac_prog_name=$2
4279 if test "${ac_cv_path_EGREP+set}" = set; then
4280   echo $ECHO_N "(cached) $ECHO_C" >&6
4281 else
4282   ac_path_EGREP_found=false
4283 # Loop through the user's path and test for each of PROGNAME-LIST
4284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4285 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4286 do
4287   IFS=$as_save_IFS
4288   test -z "$as_dir" && as_dir=.
4289   for ac_prog in egrep; do
4290   for ac_exec_ext in '' $ac_executable_extensions; do
4291     ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4292     { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4293     # Check for GNU ac_path_EGREP and select it if it is found.
4294   # Check for GNU $ac_path_EGREP
4295 case `"$ac_path_EGREP" --version 2>&1` in
4296 *GNU*)
4297   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4298 *)
4299   ac_count=0
4300   echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
4301   while :
4302   do
4303     cat "conftest.in" "conftest.in" >"conftest.tmp"
4304     mv "conftest.tmp" "conftest.in"
4305     cp "conftest.in" "conftest.nl"
4306     echo 'EGREP' >> "conftest.nl"
4307     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4308     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4309     ac_count=`expr $ac_count + 1`
4310     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4311       # Best one so far, save it but keep looking for a better one
4312       ac_cv_path_EGREP="$ac_path_EGREP"
4313       ac_path_EGREP_max=$ac_count
4314     fi
4315     # 10*(2^10) chars as input seems more than enough
4316     test $ac_count -gt 10 && break
4317   done
4318   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4319 esac
4320
4321
4322     $ac_path_EGREP_found && break 3
4323   done
4324 done
4325
4326 done
4327 IFS=$as_save_IFS
4328
4329
4330 fi
4331
4332 EGREP="$ac_cv_path_EGREP"
4333 if test -z "$EGREP"; then
4334   { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4335 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4336    { (exit 1); exit 1; }; }
4337 fi
4338
4339 else
4340   ac_cv_path_EGREP=$EGREP
4341 fi
4342
4343
4344    fi
4345 fi
4346 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4347 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4348  EGREP="$ac_cv_path_EGREP"
4349
4350
4351 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4352 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4353 if test "${ac_cv_header_stdc+set}" = set; then
4354   echo $ECHO_N "(cached) $ECHO_C" >&6
4355 else
4356   cat >conftest.$ac_ext <<_ACEOF
4357 /* confdefs.h.  */
4358 _ACEOF
4359 cat confdefs.h >>conftest.$ac_ext
4360 cat >>conftest.$ac_ext <<_ACEOF
4361 /* end confdefs.h.  */
4362 #include <stdlib.h>
4363 #include <stdarg.h>
4364 #include <string.h>
4365 #include <float.h>
4366
4367 int
4368 main ()
4369 {
4370
4371   ;
4372   return 0;
4373 }
4374 _ACEOF
4375 rm -f conftest.$ac_objext
4376 if { (ac_try="$ac_compile"
4377 case "(($ac_try" in
4378   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4379   *) ac_try_echo=$ac_try;;
4380 esac
4381 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4382   (eval "$ac_compile") 2>conftest.er1
4383   ac_status=$?
4384   grep -v '^ *+' conftest.er1 >conftest.err
4385   rm -f conftest.er1
4386   cat conftest.err >&5
4387   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4388   (exit $ac_status); } && {
4389          test -z "$ac_c_werror_flag" ||
4390          test ! -s conftest.err
4391        } && test -s conftest.$ac_objext; then
4392   ac_cv_header_stdc=yes
4393 else
4394   echo "$as_me: failed program was:" >&5
4395 sed 's/^/| /' conftest.$ac_ext >&5
4396
4397         ac_cv_header_stdc=no
4398 fi
4399
4400 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4401
4402 if test $ac_cv_header_stdc = yes; then
4403   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4404   cat >conftest.$ac_ext <<_ACEOF
4405 /* confdefs.h.  */
4406 _ACEOF
4407 cat confdefs.h >>conftest.$ac_ext
4408 cat >>conftest.$ac_ext <<_ACEOF
4409 /* end confdefs.h.  */
4410 #include <string.h>
4411
4412 _ACEOF
4413 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4414   $EGREP "memchr" >/dev/null 2>&1; then
4415   :
4416 else
4417   ac_cv_header_stdc=no
4418 fi
4419 rm -f conftest*
4420
4421 fi
4422
4423 if test $ac_cv_header_stdc = yes; then
4424   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4425   cat >conftest.$ac_ext <<_ACEOF
4426 /* confdefs.h.  */
4427 _ACEOF
4428 cat confdefs.h >>conftest.$ac_ext
4429 cat >>conftest.$ac_ext <<_ACEOF
4430 /* end confdefs.h.  */
4431 #include <stdlib.h>
4432
4433 _ACEOF
4434 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4435   $EGREP "free" >/dev/null 2>&1; then
4436   :
4437 else
4438   ac_cv_header_stdc=no
4439 fi
4440 rm -f conftest*
4441
4442 fi
4443
4444 if test $ac_cv_header_stdc = yes; then
4445   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4446   if test "$cross_compiling" = yes; then
4447   :
4448 else
4449   cat >conftest.$ac_ext <<_ACEOF
4450 /* confdefs.h.  */
4451 _ACEOF
4452 cat confdefs.h >>conftest.$ac_ext
4453 cat >>conftest.$ac_ext <<_ACEOF
4454 /* end confdefs.h.  */
4455 #include <ctype.h>
4456 #include <stdlib.h>
4457 #if ((' ' & 0x0FF) == 0x020)
4458 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4459 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4460 #else
4461 # define ISLOWER(c) \
4462                    (('a' <= (c) && (c) <= 'i') \
4463                      || ('j' <= (c) && (c) <= 'r') \
4464                      || ('s' <= (c) && (c) <= 'z'))
4465 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4466 #endif
4467
4468 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4469 int
4470 main ()
4471 {
4472   int i;
4473   for (i = 0; i < 256; i++)
4474     if (XOR (islower (i), ISLOWER (i))
4475         || toupper (i) != TOUPPER (i))
4476       return 2;
4477   return 0;
4478 }
4479 _ACEOF
4480 rm -f conftest$ac_exeext
4481 if { (ac_try="$ac_link"
4482 case "(($ac_try" in
4483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4484   *) ac_try_echo=$ac_try;;
4485 esac
4486 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4487   (eval "$ac_link") 2>&5
4488   ac_status=$?
4489   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4490   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4491   { (case "(($ac_try" in
4492   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4493   *) ac_try_echo=$ac_try;;
4494 esac
4495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4496   (eval "$ac_try") 2>&5
4497   ac_status=$?
4498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4499   (exit $ac_status); }; }; then
4500   :
4501 else
4502   echo "$as_me: program exited with status $ac_status" >&5
4503 echo "$as_me: failed program was:" >&5
4504 sed 's/^/| /' conftest.$ac_ext >&5
4505
4506 ( exit $ac_status )
4507 ac_cv_header_stdc=no
4508 fi
4509 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4510 fi
4511
4512
4513 fi
4514 fi
4515 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4516 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4517 if test $ac_cv_header_stdc = yes; then
4518
4519 cat >>confdefs.h <<\_ACEOF
4520 #define STDC_HEADERS 1
4521 _ACEOF
4522
4523 fi
4524
4525 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4536                   inttypes.h stdint.h unistd.h
4537 do
4538 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4539 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4540 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4541 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4542   echo $ECHO_N "(cached) $ECHO_C" >&6
4543 else
4544   cat >conftest.$ac_ext <<_ACEOF
4545 /* confdefs.h.  */
4546 _ACEOF
4547 cat confdefs.h >>conftest.$ac_ext
4548 cat >>conftest.$ac_ext <<_ACEOF
4549 /* end confdefs.h.  */
4550 $ac_includes_default
4551
4552 #include <$ac_header>
4553 _ACEOF
4554 rm -f conftest.$ac_objext
4555 if { (ac_try="$ac_compile"
4556 case "(($ac_try" in
4557   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4558   *) ac_try_echo=$ac_try;;
4559 esac
4560 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4561   (eval "$ac_compile") 2>conftest.er1
4562   ac_status=$?
4563   grep -v '^ *+' conftest.er1 >conftest.err
4564   rm -f conftest.er1
4565   cat conftest.err >&5
4566   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567   (exit $ac_status); } && {
4568          test -z "$ac_c_werror_flag" ||
4569          test ! -s conftest.err
4570        } && test -s conftest.$ac_objext; then
4571   eval "$as_ac_Header=yes"
4572 else
4573   echo "$as_me: failed program was:" >&5
4574 sed 's/^/| /' conftest.$ac_ext >&5
4575
4576         eval "$as_ac_Header=no"
4577 fi
4578
4579 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4580 fi
4581 ac_res=`eval echo '${'$as_ac_Header'}'`
4582                { echo "$as_me:$LINENO: result: $ac_res" >&5
4583 echo "${ECHO_T}$ac_res" >&6; }
4584 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4585   cat >>confdefs.h <<_ACEOF
4586 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4587 _ACEOF
4588
4589 fi
4590
4591 done
4592
4593
4594
4595 for ac_header in dlfcn.h
4596 do
4597 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4598 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4599   { echo "$as_me:$LINENO: checking for $ac_header" >&5
4600 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4601 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4602   echo $ECHO_N "(cached) $ECHO_C" >&6
4603 fi
4604 ac_res=`eval echo '${'$as_ac_Header'}'`
4605                { echo "$as_me:$LINENO: result: $ac_res" >&5
4606 echo "${ECHO_T}$ac_res" >&6; }
4607 else
4608   # Is the header compilable?
4609 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
4610 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
4611 cat >conftest.$ac_ext <<_ACEOF
4612 /* confdefs.h.  */
4613 _ACEOF
4614 cat confdefs.h >>conftest.$ac_ext
4615 cat >>conftest.$ac_ext <<_ACEOF
4616 /* end confdefs.h.  */
4617 $ac_includes_default
4618 #include <$ac_header>
4619 _ACEOF
4620 rm -f conftest.$ac_objext
4621 if { (ac_try="$ac_compile"
4622 case "(($ac_try" in
4623   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4624   *) ac_try_echo=$ac_try;;
4625 esac
4626 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4627   (eval "$ac_compile") 2>conftest.er1
4628   ac_status=$?
4629   grep -v '^ *+' conftest.er1 >conftest.err
4630   rm -f conftest.er1
4631   cat conftest.err >&5
4632   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4633   (exit $ac_status); } && {
4634          test -z "$ac_c_werror_flag" ||
4635          test ! -s conftest.err
4636        } && test -s conftest.$ac_objext; then
4637   ac_header_compiler=yes
4638 else
4639   echo "$as_me: failed program was:" >&5
4640 sed 's/^/| /' conftest.$ac_ext >&5
4641
4642         ac_header_compiler=no
4643 fi
4644
4645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4646 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4647 echo "${ECHO_T}$ac_header_compiler" >&6; }
4648
4649 # Is the header present?
4650 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
4651 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
4652 cat >conftest.$ac_ext <<_ACEOF
4653 /* confdefs.h.  */
4654 _ACEOF
4655 cat confdefs.h >>conftest.$ac_ext
4656 cat >>conftest.$ac_ext <<_ACEOF
4657 /* end confdefs.h.  */
4658 #include <$ac_header>
4659 _ACEOF
4660 if { (ac_try="$ac_cpp conftest.$ac_ext"
4661 case "(($ac_try" in
4662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4663   *) ac_try_echo=$ac_try;;
4664 esac
4665 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4666   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4667   ac_status=$?
4668   grep -v '^ *+' conftest.er1 >conftest.err
4669   rm -f conftest.er1
4670   cat conftest.err >&5
4671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4672   (exit $ac_status); } >/dev/null && {
4673          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4674          test ! -s conftest.err
4675        }; then
4676   ac_header_preproc=yes
4677 else
4678   echo "$as_me: failed program was:" >&5
4679 sed 's/^/| /' conftest.$ac_ext >&5
4680
4681   ac_header_preproc=no
4682 fi
4683
4684 rm -f conftest.err conftest.$ac_ext
4685 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4686 echo "${ECHO_T}$ac_header_preproc" >&6; }
4687
4688 # So?  What about this header?
4689 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4690   yes:no: )
4691     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4692 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4693     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4694 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4695     ac_header_preproc=yes
4696     ;;
4697   no:yes:* )
4698     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4699 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4700     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
4701 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
4702     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4703 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4704     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
4705 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
4706     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4707 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4708     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4709 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4710     ( cat <<\_ASBOX
4711 ## --------------------------------- ##
4712 ## Report this to tex-k@mail.tug.org ##
4713 ## --------------------------------- ##
4714 _ASBOX
4715      ) | sed "s/^/$as_me: WARNING:     /" >&2
4716     ;;
4717 esac
4718 { echo "$as_me:$LINENO: checking for $ac_header" >&5
4719 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4720 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4721   echo $ECHO_N "(cached) $ECHO_C" >&6
4722 else
4723   eval "$as_ac_Header=\$ac_header_preproc"
4724 fi
4725 ac_res=`eval echo '${'$as_ac_Header'}'`
4726                { echo "$as_me:$LINENO: result: $ac_res" >&5
4727 echo "${ECHO_T}$ac_res" >&6; }
4728
4729 fi
4730 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4731   cat >>confdefs.h <<_ACEOF
4732 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4733 _ACEOF
4734
4735 fi
4736
4737 done
4738
4739
4740
4741
4742
4743
4744 # Only perform the check for file, if the check method requires it
4745 case $deplibs_check_method in
4746 file_magic*)
4747   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
4748     { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
4749 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
4750 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4751   echo $ECHO_N "(cached) $ECHO_C" >&6
4752 else
4753   case $MAGIC_CMD in
4754   /*)
4755   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4756   ;;
4757   ?:/*)
4758   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4759   ;;
4760   *)
4761   ac_save_MAGIC_CMD="$MAGIC_CMD"
4762   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4763   ac_dummy="/usr/bin:$PATH"
4764   for ac_dir in $ac_dummy; do
4765     test -z "$ac_dir" && ac_dir=.
4766     if test -f $ac_dir/${ac_tool_prefix}file; then
4767       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
4768       if test -n "$file_magic_test_file"; then
4769         case $deplibs_check_method in
4770         "file_magic "*)
4771           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4772           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4773           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4774             egrep "$file_magic_regex" > /dev/null; then
4775             :
4776           else
4777             cat <<EOF 1>&2
4778
4779 *** Warning: the command libtool uses to detect shared libraries,
4780 *** $file_magic_cmd, produces output that libtool cannot recognize.
4781 *** The result is that libtool may fail to recognize shared libraries
4782 *** as such.  This will affect the creation of libtool libraries that
4783 *** depend on shared libraries, but programs linked with such libtool
4784 *** libraries will work regardless of this problem.  Nevertheless, you
4785 *** may want to report the problem to your system manager and/or to
4786 *** bug-libtool@gnu.org
4787
4788 EOF
4789           fi ;;
4790         esac
4791       fi
4792       break
4793     fi
4794   done
4795   IFS="$ac_save_ifs"
4796   MAGIC_CMD="$ac_save_MAGIC_CMD"
4797   ;;
4798 esac
4799 fi
4800
4801 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4802 if test -n "$MAGIC_CMD"; then
4803   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4804 echo "${ECHO_T}$MAGIC_CMD" >&6; }
4805 else
4806   { echo "$as_me:$LINENO: result: no" >&5
4807 echo "${ECHO_T}no" >&6; }
4808 fi
4809
4810 if test -z "$lt_cv_path_MAGIC_CMD"; then
4811   if test -n "$ac_tool_prefix"; then
4812     { echo "$as_me:$LINENO: checking for file" >&5
4813 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
4814 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
4815   echo $ECHO_N "(cached) $ECHO_C" >&6
4816 else
4817   case $MAGIC_CMD in
4818   /*)
4819   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
4820   ;;
4821   ?:/*)
4822   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
4823   ;;
4824   *)
4825   ac_save_MAGIC_CMD="$MAGIC_CMD"
4826   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4827   ac_dummy="/usr/bin:$PATH"
4828   for ac_dir in $ac_dummy; do
4829     test -z "$ac_dir" && ac_dir=.
4830     if test -f $ac_dir/file; then
4831       lt_cv_path_MAGIC_CMD="$ac_dir/file"
4832       if test -n "$file_magic_test_file"; then
4833         case $deplibs_check_method in
4834         "file_magic "*)
4835           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
4836           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4837           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
4838             egrep "$file_magic_regex" > /dev/null; then
4839             :
4840           else
4841             cat <<EOF 1>&2
4842
4843 *** Warning: the command libtool uses to detect shared libraries,
4844 *** $file_magic_cmd, produces output that libtool cannot recognize.
4845 *** The result is that libtool may fail to recognize shared libraries
4846 *** as such.  This will affect the creation of libtool libraries that
4847 *** depend on shared libraries, but programs linked with such libtool
4848 *** libraries will work regardless of this problem.  Nevertheless, you
4849 *** may want to report the problem to your system manager and/or to
4850 *** bug-libtool@gnu.org
4851
4852 EOF
4853           fi ;;
4854         esac
4855       fi
4856       break
4857     fi
4858   done
4859   IFS="$ac_save_ifs"
4860   MAGIC_CMD="$ac_save_MAGIC_CMD"
4861   ;;
4862 esac
4863 fi
4864
4865 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
4866 if test -n "$MAGIC_CMD"; then
4867   { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
4868 echo "${ECHO_T}$MAGIC_CMD" >&6; }
4869 else
4870   { echo "$as_me:$LINENO: result: no" >&5
4871 echo "${ECHO_T}no" >&6; }
4872 fi
4873
4874   else
4875     MAGIC_CMD=:
4876   fi
4877 fi
4878
4879   fi
4880   ;;
4881 esac
4882
4883 if test -n "$ac_tool_prefix"; then
4884   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4885 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4886 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4887 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4888 if test "${ac_cv_prog_RANLIB+set}" = set; then
4889   echo $ECHO_N "(cached) $ECHO_C" >&6
4890 else
4891   if test -n "$RANLIB"; then
4892   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4893 else
4894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4895 for as_dir in $PATH
4896 do
4897   IFS=$as_save_IFS
4898   test -z "$as_dir" && as_dir=.
4899   for ac_exec_ext in '' $ac_executable_extensions; do
4900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4901     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4902     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4903     break 2
4904   fi
4905 done
4906 done
4907 IFS=$as_save_IFS
4908
4909 fi
4910 fi
4911 RANLIB=$ac_cv_prog_RANLIB
4912 if test -n "$RANLIB"; then
4913   { echo "$as_me:$LINENO: result: $RANLIB" >&5
4914 echo "${ECHO_T}$RANLIB" >&6; }
4915 else
4916   { echo "$as_me:$LINENO: result: no" >&5
4917 echo "${ECHO_T}no" >&6; }
4918 fi
4919
4920
4921 fi
4922 if test -z "$ac_cv_prog_RANLIB"; then
4923   ac_ct_RANLIB=$RANLIB
4924   # Extract the first word of "ranlib", so it can be a program name with args.
4925 set dummy ranlib; ac_word=$2
4926 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4927 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4928 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4929   echo $ECHO_N "(cached) $ECHO_C" >&6
4930 else
4931   if test -n "$ac_ct_RANLIB"; then
4932   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4933 else
4934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4935 for as_dir in $PATH
4936 do
4937   IFS=$as_save_IFS
4938   test -z "$as_dir" && as_dir=.
4939   for ac_exec_ext in '' $ac_executable_extensions; do
4940   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4941     ac_cv_prog_ac_ct_RANLIB="ranlib"
4942     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4943     break 2
4944   fi
4945 done
4946 done
4947 IFS=$as_save_IFS
4948
4949 fi
4950 fi
4951 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4952 if test -n "$ac_ct_RANLIB"; then
4953   { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4954 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
4955 else
4956   { echo "$as_me:$LINENO: result: no" >&5
4957 echo "${ECHO_T}no" >&6; }
4958 fi
4959
4960   if test "x$ac_ct_RANLIB" = x; then
4961     RANLIB=":"
4962   else
4963     case $cross_compiling:$ac_tool_warned in
4964 yes:)
4965 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4966 whose name does not start with the host triplet.  If you think this
4967 configuration is useful to you, please write to autoconf@gnu.org." >&5
4968 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4969 whose name does not start with the host triplet.  If you think this
4970 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4971 ac_tool_warned=yes ;;
4972 esac
4973     RANLIB=$ac_ct_RANLIB
4974   fi
4975 else
4976   RANLIB="$ac_cv_prog_RANLIB"
4977 fi
4978
4979 if test -n "$ac_tool_prefix"; then
4980   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4981 set dummy ${ac_tool_prefix}strip; ac_word=$2
4982 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4983 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4984 if test "${ac_cv_prog_STRIP+set}" = set; then
4985   echo $ECHO_N "(cached) $ECHO_C" >&6
4986 else
4987   if test -n "$STRIP"; then
4988   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4989 else
4990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4991 for as_dir in $PATH
4992 do
4993   IFS=$as_save_IFS
4994   test -z "$as_dir" && as_dir=.
4995   for ac_exec_ext in '' $ac_executable_extensions; do
4996   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4997     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4998     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4999     break 2
5000   fi
5001 done
5002 done
5003 IFS=$as_save_IFS
5004
5005 fi
5006 fi
5007 STRIP=$ac_cv_prog_STRIP
5008 if test -n "$STRIP"; then
5009   { echo "$as_me:$LINENO: result: $STRIP" >&5
5010 echo "${ECHO_T}$STRIP" >&6; }
5011 else
5012   { echo "$as_me:$LINENO: result: no" >&5
5013 echo "${ECHO_T}no" >&6; }
5014 fi
5015
5016
5017 fi
5018 if test -z "$ac_cv_prog_STRIP"; then
5019   ac_ct_STRIP=$STRIP
5020   # Extract the first word of "strip", so it can be a program name with args.
5021 set dummy strip; ac_word=$2
5022 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5023 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5024 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
5025   echo $ECHO_N "(cached) $ECHO_C" >&6
5026 else
5027   if test -n "$ac_ct_STRIP"; then
5028   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5029 else
5030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5031 for as_dir in $PATH
5032 do
5033   IFS=$as_save_IFS
5034   test -z "$as_dir" && as_dir=.
5035   for ac_exec_ext in '' $ac_executable_extensions; do
5036   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5037     ac_cv_prog_ac_ct_STRIP="strip"
5038     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5039     break 2
5040   fi
5041 done
5042 done
5043 IFS=$as_save_IFS
5044
5045 fi
5046 fi
5047 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5048 if test -n "$ac_ct_STRIP"; then
5049   { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
5050 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
5051 else
5052   { echo "$as_me:$LINENO: result: no" >&5
5053 echo "${ECHO_T}no" >&6; }
5054 fi
5055
5056   if test "x$ac_ct_STRIP" = x; then
5057     STRIP=":"
5058   else
5059     case $cross_compiling:$ac_tool_warned in
5060 yes:)
5061 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5062 whose name does not start with the host triplet.  If you think this
5063 configuration is useful to you, please write to autoconf@gnu.org." >&5
5064 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5065 whose name does not start with the host triplet.  If you think this
5066 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5067 ac_tool_warned=yes ;;
5068 esac
5069     STRIP=$ac_ct_STRIP
5070   fi
5071 else
5072   STRIP="$ac_cv_prog_STRIP"
5073 fi
5074
5075
5076 enable_dlopen=no
5077 enable_win32_dll=no
5078
5079 # Check whether --enable-libtool-lock was given.
5080 if test "${enable_libtool_lock+set}" = set; then
5081   enableval=$enable_libtool_lock;
5082 fi
5083
5084 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5085
5086 # Some flags need to be propagated to the compiler or linker for good
5087 # libtool support.
5088 case $host in
5089 *-*-irix6*)
5090   # Find out which ABI we are using.
5091   echo '#line 5091 "configure"' > conftest.$ac_ext
5092   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5093   (eval $ac_compile) 2>&5
5094   ac_status=$?
5095   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5096   (exit $ac_status); }; then
5097     case `/usr/bin/file conftest.$ac_objext` in
5098     *32-bit*)
5099       LD="${LD-ld} -32"
5100       ;;
5101     *N32*)
5102       LD="${LD-ld} -n32"
5103       ;;
5104     *64-bit*)
5105       LD="${LD-ld} -64"
5106       ;;
5107     esac
5108   fi
5109   rm -rf conftest*
5110   ;;
5111
5112 *-*-sco3.2v5*)
5113   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5114   SAVE_CFLAGS="$CFLAGS"
5115   CFLAGS="$CFLAGS -belf"
5116   { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5117 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
5118 if test "${lt_cv_cc_needs_belf+set}" = set; then
5119   echo $ECHO_N "(cached) $ECHO_C" >&6
5120 else
5121
5122      ac_ext=c
5123 ac_cpp='$CPP $CPPFLAGS'
5124 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5125 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5126 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5127
5128      cat >conftest.$ac_ext <<_ACEOF
5129 /* confdefs.h.  */
5130 _ACEOF
5131 cat confdefs.h >>conftest.$ac_ext
5132 cat >>conftest.$ac_ext <<_ACEOF
5133 /* end confdefs.h.  */
5134
5135 int
5136 main ()
5137 {
5138
5139   ;
5140   return 0;
5141 }
5142 _ACEOF
5143 rm -f conftest.$ac_objext conftest$ac_exeext
5144 if { (ac_try="$ac_link"
5145 case "(($ac_try" in
5146   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5147   *) ac_try_echo=$ac_try;;
5148 esac
5149 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5150   (eval "$ac_link") 2>conftest.er1
5151   ac_status=$?
5152   grep -v '^ *+' conftest.er1 >conftest.err
5153   rm -f conftest.er1
5154   cat conftest.err >&5
5155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5156   (exit $ac_status); } && {
5157          test -z "$ac_c_werror_flag" ||
5158          test ! -s conftest.err
5159        } && test -s conftest$ac_exeext &&
5160        $as_test_x conftest$ac_exeext; then
5161   lt_cv_cc_needs_belf=yes
5162 else
5163   echo "$as_me: failed program was:" >&5
5164 sed 's/^/| /' conftest.$ac_ext >&5
5165
5166         lt_cv_cc_needs_belf=no
5167 fi
5168
5169 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5170       conftest$ac_exeext conftest.$ac_ext
5171      ac_ext=c
5172 ac_cpp='$CPP $CPPFLAGS'
5173 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5174 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5175 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5176
5177 fi
5178 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5179 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
5180   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5181     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5182     CFLAGS="$SAVE_CFLAGS"
5183   fi
5184   ;;
5185
5186
5187 esac
5188
5189 # Sed substitution that helps us do robust quoting.  It backslashifies
5190 # metacharacters that are still active within double-quoted strings.
5191 Xsed='sed -e s/^X//'
5192 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5193
5194 # Same as above, but do not quote variable references.
5195 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5196
5197 # Sed substitution to delay expansion of an escaped shell variable in a
5198 # double_quote_subst'ed string.
5199 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5200
5201 # Constants:
5202 rm="rm -f"
5203
5204 # Global variables:
5205 default_ofile=libtool
5206 can_build_shared=yes
5207
5208 # All known linkers require a `.a' archive for static linking (except M$VC,
5209 # which needs '.lib').
5210 libext=a
5211 ltmain="$ac_aux_dir/ltmain.sh"
5212 ofile="$default_ofile"
5213 with_gnu_ld="$lt_cv_prog_gnu_ld"
5214 need_locks="$enable_libtool_lock"
5215
5216 old_CC="$CC"
5217 old_CFLAGS="$CFLAGS"
5218
5219 # Set sane defaults for various variables
5220 test -z "$AR" && AR=ar
5221 test -z "$AR_FLAGS" && AR_FLAGS=cru
5222 test -z "$AS" && AS=as
5223 test -z "$CC" && CC=cc
5224 test -z "$DLLTOOL" && DLLTOOL=dlltool
5225 test -z "$LD" && LD=ld
5226 test -z "$LN_S" && LN_S="ln -s"
5227 test -z "$MAGIC_CMD" && MAGIC_CMD=file
5228 test -z "$NM" && NM=nm
5229 test -z "$OBJDUMP" && OBJDUMP=objdump
5230 test -z "$RANLIB" && RANLIB=:
5231 test -z "$STRIP" && STRIP=:
5232 test -z "$ac_objext" && ac_objext=o
5233
5234 if test x"$host" != x"$build"; then
5235   ac_tool_prefix=${host_alias}-
5236 else
5237   ac_tool_prefix=
5238 fi
5239
5240 # Transform linux* to *-*-linux-gnu*, to support old configure scripts.
5241 case $host_os in
5242 linux-gnu*) ;;
5243 linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
5244 esac
5245
5246 case $host_os in
5247 aix3*)
5248   # AIX sometimes has problems with the GCC collect2 program.  For some
5249   # reason, if we set the COLLECT_NAMES environment variable, the problems
5250   # vanish in a puff of smoke.
5251   if test "X${COLLECT_NAMES+set}" != Xset; then
5252     COLLECT_NAMES=
5253     export COLLECT_NAMES
5254   fi
5255   ;;
5256 esac
5257
5258 # Determine commands to create old-style static archives.
5259 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
5260 old_postinstall_cmds='chmod 644 $oldlib'
5261 old_postuninstall_cmds=
5262
5263 if test -n "$RANLIB"; then
5264   case $host_os in
5265   openbsd*)
5266     old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
5267     ;;
5268   *)
5269     old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
5270     ;;
5271   esac
5272   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5273 fi
5274
5275 # Allow CC to be a program name with arguments.
5276 set dummy $CC
5277 compiler="$2"
5278
5279 ## FIXME: this should be a separate macro
5280 ##
5281 { echo "$as_me:$LINENO: checking for objdir" >&5
5282 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
5283 rm -f .libs 2>/dev/null
5284 mkdir .libs 2>/dev/null
5285 if test -d .libs; then
5286   objdir=.libs
5287 else
5288   # MS-DOS does not allow filenames that begin with a dot.
5289   objdir=_libs
5290 fi
5291 rmdir .libs 2>/dev/null
5292 { echo "$as_me:$LINENO: result: $objdir" >&5
5293 echo "${ECHO_T}$objdir" >&6; }
5294 ##
5295 ## END FIXME
5296
5297
5298 ## FIXME: this should be a separate macro
5299 ##
5300
5301 # Check whether --with-pic was given.
5302 if test "${with_pic+set}" = set; then
5303   withval=$with_pic; pic_mode="$withval"
5304 else
5305   pic_mode=default
5306 fi
5307
5308 test -z "$pic_mode" && pic_mode=default
5309
5310 # We assume here that the value for lt_cv_prog_cc_pic will not be cached
5311 # in isolation, and that seeing it set (from the cache) indicates that
5312 # the associated values are set (in the cache) correctly too.
5313 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
5314 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
5315 if test "${lt_cv_prog_cc_pic+set}" = set; then
5316   echo $ECHO_N "(cached) $ECHO_C" >&6
5317 else
5318    lt_cv_prog_cc_pic=
5319   lt_cv_prog_cc_shlib=
5320   lt_cv_prog_cc_wl=
5321   lt_cv_prog_cc_static=
5322   lt_cv_prog_cc_no_builtin=
5323   lt_cv_prog_cc_can_build_shared=$can_build_shared
5324
5325   if test "$GCC" = yes; then
5326     lt_cv_prog_cc_wl='-Wl,'
5327     lt_cv_prog_cc_static='-static'
5328
5329     case $host_os in
5330     aix*)
5331       # Below there is a dirty hack to force normal static linking with -ldl
5332       # The problem is because libdl dynamically linked with both libc and
5333       # libC (AIX C++ library), which obviously doesn't included in libraries
5334       # list by gcc. This cause undefined symbols with -static flags.
5335       # This hack allows C programs to be linked with "-static -ldl", but
5336       # not sure about C++ programs.
5337       lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC"
5338       ;;
5339     amigaos*)
5340       # FIXME: we need at least 68020 code to build shared libraries, but
5341       # adding the `-m68020' flag to GCC prevents building anything better,
5342       # like `-m68040'.
5343       lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4'
5344       ;;
5345     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
5346       # PIC is the default for these OSes.
5347       ;;
5348     darwin* | rhapsody*)
5349       # PIC is the default on this platform
5350       # Common symbols not allowed in MH_DYLIB files
5351       lt_cv_prog_cc_pic='-fno-common'
5352       ;;
5353     cygwin* | mingw* | pw32* | os2*)
5354       # This hack is so that the source file can tell whether it is being
5355       # built for inclusion in a dll (and should export symbols for example).
5356       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5357       ;;
5358     sysv4*MP*)
5359       if test -d /usr/nec; then
5360          lt_cv_prog_cc_pic=-Kconform_pic
5361       fi
5362       ;;
5363     *)
5364       lt_cv_prog_cc_pic='-fPIC'
5365       ;;
5366     esac
5367   else
5368     # PORTME Check for PIC flags for the system compiler.
5369     case $host_os in
5370     aix3* | aix4* | aix5*)
5371       lt_cv_prog_cc_wl='-Wl,'
5372       # All AIX code is PIC.
5373       if test "$host_cpu" = ia64; then
5374         # AIX 5 now supports IA64 processor
5375         lt_cv_prog_cc_static='-Bstatic'
5376       else
5377         lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp'
5378       fi
5379       ;;
5380
5381     hpux9* | hpux10* | hpux11*)
5382       # Is there a better lt_cv_prog_cc_static that works with the bundled CC?
5383       lt_cv_prog_cc_wl='-Wl,'
5384       lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive"
5385       lt_cv_prog_cc_pic='+Z'
5386       ;;
5387
5388     irix5* | irix6* | nonstopux*)
5389       lt_cv_prog_cc_wl='-Wl,'
5390       lt_cv_prog_cc_static='-non_shared'
5391       # PIC (with -KPIC) is the default.
5392       ;;
5393
5394     cygwin* | mingw* | pw32* | os2*)
5395       # This hack is so that the source file can tell whether it is being
5396       # built for inclusion in a dll (and should export symbols for example).
5397       lt_cv_prog_cc_pic='-DDLL_EXPORT'
5398       ;;
5399
5400     newsos6)
5401       lt_cv_prog_cc_pic='-KPIC'
5402       lt_cv_prog_cc_static='-Bstatic'
5403       ;;
5404
5405     osf3* | osf4* | osf5*)
5406       # All OSF/1 code is PIC.
5407       lt_cv_prog_cc_wl='-Wl,'
5408       lt_cv_prog_cc_static='-non_shared'
5409       ;;
5410
5411     sco3.2v5*)
5412       lt_cv_prog_cc_pic='-Kpic'
5413       lt_cv_prog_cc_static='-dn'
5414       lt_cv_prog_cc_shlib='-belf'
5415       ;;
5416
5417     solaris*)
5418       lt_cv_prog_cc_pic='-KPIC'
5419       lt_cv_prog_cc_static='-Bstatic'
5420       lt_cv_prog_cc_wl='-Wl,'
5421       ;;
5422
5423     sunos4*)
5424       lt_cv_prog_cc_pic='-PIC'
5425       lt_cv_prog_cc_static='-Bstatic'
5426       lt_cv_prog_cc_wl='-Qoption ld '
5427       ;;
5428
5429     sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
5430       lt_cv_prog_cc_pic='-KPIC'
5431       lt_cv_prog_cc_static='-Bstatic'
5432       lt_cv_prog_cc_wl='-Wl,'
5433       ;;
5434
5435     uts4*)
5436       lt_cv_prog_cc_pic='-pic'
5437       lt_cv_prog_cc_static='-Bstatic'
5438       ;;
5439
5440     sysv4*MP*)
5441       if test -d /usr/nec ;then
5442         lt_cv_prog_cc_pic='-Kconform_pic'
5443         lt_cv_prog_cc_static='-Bstatic'
5444       fi
5445       ;;
5446
5447     *)
5448       lt_cv_prog_cc_can_build_shared=no
5449       ;;
5450     esac
5451   fi
5452
5453 fi
5454
5455 if test -z "$lt_cv_prog_cc_pic"; then
5456   { echo "$as_me:$LINENO: result: none" >&5
5457 echo "${ECHO_T}none" >&6; }
5458 else
5459   { echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5
5460 echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6; }
5461
5462   # Check to make sure the pic_flag actually works.
5463   { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5
5464 echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6; }
5465   if test "${lt_cv_prog_cc_pic_works+set}" = set; then
5466   echo $ECHO_N "(cached) $ECHO_C" >&6
5467 else
5468       save_CFLAGS="$CFLAGS"
5469     CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC"
5470     cat >conftest.$ac_ext <<_ACEOF
5471 /* confdefs.h.  */
5472 _ACEOF
5473 cat confdefs.h >>conftest.$ac_ext
5474 cat >>conftest.$ac_ext <<_ACEOF
5475 /* end confdefs.h.  */
5476
5477 int
5478 main ()
5479 {
5480
5481   ;
5482   return 0;
5483 }
5484 _ACEOF
5485 rm -f conftest.$ac_objext
5486 if { (ac_try="$ac_compile"
5487 case "(($ac_try" in
5488   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5489   *) ac_try_echo=$ac_try;;
5490 esac
5491 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5492   (eval "$ac_compile") 2>conftest.er1
5493   ac_status=$?
5494   grep -v '^ *+' conftest.er1 >conftest.err
5495   rm -f conftest.er1
5496   cat conftest.err >&5
5497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5498   (exit $ac_status); } && {
5499          test -z "$ac_c_werror_flag" ||
5500          test ! -s conftest.err
5501        } && test -s conftest.$ac_objext; then
5502         case $host_os in
5503       hpux9* | hpux10* | hpux11*)
5504         # On HP-UX, both CC and GCC only warn that PIC is supported... then
5505         # they create non-PIC objects.  So, if there were any warnings, we
5506         # assume that PIC is not supported.
5507         if test -s conftest.err; then
5508           lt_cv_prog_cc_pic_works=no
5509         else
5510           lt_cv_prog_cc_pic_works=yes
5511         fi
5512         ;;
5513       *)
5514         lt_cv_prog_cc_pic_works=yes
5515         ;;
5516       esac
5517
5518 else
5519   echo "$as_me: failed program was:" >&5
5520 sed 's/^/| /' conftest.$ac_ext >&5
5521
5522               lt_cv_prog_cc_pic_works=no
5523
5524 fi
5525
5526 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5527     CFLAGS="$save_CFLAGS"
5528
5529 fi
5530
5531
5532   if test "X$lt_cv_prog_cc_pic_works" = Xno; then
5533     lt_cv_prog_cc_pic=
5534     lt_cv_prog_cc_can_build_shared=no
5535   else
5536     lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic"
5537   fi
5538
5539   { echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5
5540 echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6; }
5541 fi
5542 ##
5543 ## END FIXME
5544
5545 # Check for any special shared library compilation flags.
5546 if test -n "$lt_cv_prog_cc_shlib"; then
5547   { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5
5548 echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;}
5549   if echo "$old_CC $old_CFLAGS " | egrep -e "[  ]$lt_cv_prog_cc_shlib[  ]" >/dev/null; then :
5550   else
5551    { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
5552 echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
5553     lt_cv_prog_cc_can_build_shared=no
5554   fi
5555 fi
5556
5557 ## FIXME: this should be a separate macro
5558 ##
5559 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5
5560 echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6; }
5561 if test "${lt_cv_prog_cc_static_works+set}" = set; then
5562   echo $ECHO_N "(cached) $ECHO_C" >&6
5563 else
5564     lt_cv_prog_cc_static_works=no
5565   save_LDFLAGS="$LDFLAGS"
5566   LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static"
5567   cat >conftest.$ac_ext <<_ACEOF
5568 /* confdefs.h.  */
5569 _ACEOF
5570 cat confdefs.h >>conftest.$ac_ext
5571 cat >>conftest.$ac_ext <<_ACEOF
5572 /* end confdefs.h.  */
5573
5574 int
5575 main ()
5576 {
5577
5578   ;
5579   return 0;
5580 }
5581 _ACEOF
5582 rm -f conftest.$ac_objext conftest$ac_exeext
5583 if { (ac_try="$ac_link"
5584 case "(($ac_try" in
5585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5586   *) ac_try_echo=$ac_try;;
5587 esac
5588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5589   (eval "$ac_link") 2>conftest.er1
5590   ac_status=$?
5591   grep -v '^ *+' conftest.er1 >conftest.err
5592   rm -f conftest.er1
5593   cat conftest.err >&5
5594   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5595   (exit $ac_status); } && {
5596          test -z "$ac_c_werror_flag" ||
5597          test ! -s conftest.err
5598        } && test -s conftest$ac_exeext &&
5599        $as_test_x conftest$ac_exeext; then
5600   lt_cv_prog_cc_static_works=yes
5601 else
5602   echo "$as_me: failed program was:" >&5
5603 sed 's/^/| /' conftest.$ac_ext >&5
5604
5605
5606 fi
5607
5608 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5609       conftest$ac_exeext conftest.$ac_ext
5610   LDFLAGS="$save_LDFLAGS"
5611
5612 fi
5613
5614
5615 # Belt *and* braces to stop my trousers falling down:
5616 test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static=
5617 { echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5
5618 echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6; }
5619
5620 pic_flag="$lt_cv_prog_cc_pic"
5621 special_shlib_compile_flags="$lt_cv_prog_cc_shlib"
5622 wl="$lt_cv_prog_cc_wl"
5623 link_static_flag="$lt_cv_prog_cc_static"
5624 no_builtin_flag="$lt_cv_prog_cc_no_builtin"
5625 can_build_shared="$lt_cv_prog_cc_can_build_shared"
5626 ##
5627 ## END FIXME
5628
5629
5630 ## FIXME: this should be a separate macro
5631 ##
5632 # Check to see if options -o and -c are simultaneously supported by compiler
5633 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
5634 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
5635 if test "${lt_cv_compiler_c_o+set}" = set; then
5636   echo $ECHO_N "(cached) $ECHO_C" >&6
5637 else
5638
5639 $rm -r conftest 2>/dev/null
5640 mkdir conftest
5641 cd conftest
5642 echo "int some_variable = 0;" > conftest.$ac_ext
5643 mkdir out
5644 # According to Tom Tromey, Ian Lance Taylor reported there are C compilers
5645 # that will create temporary files in the current directory regardless of
5646 # the output directory.  Thus, making CWD read-only will cause this test
5647 # to fail, enabling locking or at least warning the user not to do parallel
5648 # builds.
5649 chmod -w .
5650 save_CFLAGS="$CFLAGS"
5651 CFLAGS="$CFLAGS -o out/conftest2.$ac_objext"
5652 compiler_c_o=no
5653 if { (eval echo configure:5653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then
5654   # The compiler can only warn and ignore the option if not recognized
5655   # So say no if there are warnings
5656   if test -s out/conftest.err; then
5657     lt_cv_compiler_c_o=no
5658   else
5659     lt_cv_compiler_c_o=yes
5660   fi
5661 else
5662   # Append any errors to the config.log.
5663   cat out/conftest.err 1>&5
5664   lt_cv_compiler_c_o=no
5665 fi
5666 CFLAGS="$save_CFLAGS"
5667 chmod u+w .
5668 $rm conftest* out/*
5669 rmdir out
5670 cd ..
5671 rmdir conftest
5672 $rm -r conftest 2>/dev/null
5673
5674 fi
5675
5676 compiler_c_o=$lt_cv_compiler_c_o
5677 { echo "$as_me:$LINENO: result: $compiler_c_o" >&5
5678 echo "${ECHO_T}$compiler_c_o" >&6; }
5679
5680 if test x"$compiler_c_o" = x"yes"; then
5681   # Check to see if we can write to a .lo
5682   { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5
5683 echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6; }
5684   if test "${lt_cv_compiler_o_lo+set}" = set; then
5685   echo $ECHO_N "(cached) $ECHO_C" >&6
5686 else
5687
5688   lt_cv_compiler_o_lo=no
5689   save_CFLAGS="$CFLAGS"
5690   CFLAGS="$CFLAGS -c -o conftest.lo"
5691   save_objext="$ac_objext"
5692   ac_objext=lo
5693   cat >conftest.$ac_ext <<_ACEOF
5694 /* confdefs.h.  */
5695 _ACEOF
5696 cat confdefs.h >>conftest.$ac_ext
5697 cat >>conftest.$ac_ext <<_ACEOF
5698 /* end confdefs.h.  */
5699
5700 int
5701 main ()
5702 {
5703 int some_variable = 0;
5704   ;
5705   return 0;
5706 }
5707 _ACEOF
5708 rm -f conftest.$ac_objext
5709 if { (ac_try="$ac_compile"
5710 case "(($ac_try" in
5711   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5712   *) ac_try_echo=$ac_try;;
5713 esac
5714 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5715   (eval "$ac_compile") 2>conftest.er1
5716   ac_status=$?
5717   grep -v '^ *+' conftest.er1 >conftest.err
5718   rm -f conftest.er1
5719   cat conftest.err >&5
5720   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5721   (exit $ac_status); } && {
5722          test -z "$ac_c_werror_flag" ||
5723          test ! -s conftest.err
5724        } && test -s conftest.$ac_objext; then
5725       # The compiler can only warn and ignore the option if not recognized
5726     # So say no if there are warnings
5727     if test -s conftest.err; then
5728       lt_cv_compiler_o_lo=no
5729     else
5730       lt_cv_compiler_o_lo=yes
5731     fi
5732
5733 else
5734   echo "$as_me: failed program was:" >&5
5735 sed 's/^/| /' conftest.$ac_ext >&5
5736
5737
5738 fi
5739
5740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5741   ac_objext="$save_objext"
5742   CFLAGS="$save_CFLAGS"
5743
5744 fi
5745
5746   compiler_o_lo=$lt_cv_compiler_o_lo
5747   { echo "$as_me:$LINENO: result: $compiler_o_lo" >&5
5748 echo "${ECHO_T}$compiler_o_lo" >&6; }
5749 else
5750   compiler_o_lo=no
5751 fi
5752 ##
5753 ## END FIXME
5754
5755 ## FIXME: this should be a separate macro
5756 ##
5757 # Check to see if we can do hard links to lock some files if needed
5758 hard_links="nottested"
5759 if test "$compiler_c_o" = no && test "$need_locks" != no; then
5760   # do not overwrite the value of need_locks provided by the user
5761   { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
5762 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
5763   hard_links=yes
5764   $rm conftest*
5765   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5766   touch conftest.a
5767   ln conftest.a conftest.b 2>&5 || hard_links=no
5768   ln conftest.a conftest.b 2>/dev/null && hard_links=no
5769   { echo "$as_me:$LINENO: result: $hard_links" >&5
5770 echo "${ECHO_T}$hard_links" >&6; }
5771   if test "$hard_links" = no; then
5772     { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
5773 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
5774     need_locks=warn
5775   fi
5776 else
5777   need_locks=no
5778 fi
5779 ##
5780 ## END FIXME
5781
5782 ## FIXME: this should be a separate macro
5783 ##
5784 if test "$GCC" = yes; then
5785   # Check to see if options -fno-rtti -fno-exceptions are supported by compiler
5786   { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
5787 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
5788   echo "int some_variable = 0;" > conftest.$ac_ext
5789   save_CFLAGS="$CFLAGS"
5790   CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext"
5791   compiler_rtti_exceptions=no
5792   cat >conftest.$ac_ext <<_ACEOF
5793 /* confdefs.h.  */
5794 _ACEOF
5795 cat confdefs.h >>conftest.$ac_ext
5796 cat >>conftest.$ac_ext <<_ACEOF
5797 /* end confdefs.h.  */
5798
5799 int
5800 main ()
5801 {
5802 int some_variable = 0;
5803   ;
5804   return 0;
5805 }
5806 _ACEOF
5807 rm -f conftest.$ac_objext
5808 if { (ac_try="$ac_compile"
5809 case "(($ac_try" in
5810   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5811   *) ac_try_echo=$ac_try;;
5812 esac
5813 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5814   (eval "$ac_compile") 2>conftest.er1
5815   ac_status=$?
5816   grep -v '^ *+' conftest.er1 >conftest.err
5817   rm -f conftest.er1
5818   cat conftest.err >&5
5819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5820   (exit $ac_status); } && {
5821          test -z "$ac_c_werror_flag" ||
5822          test ! -s conftest.err
5823        } && test -s conftest.$ac_objext; then
5824       # The compiler can only warn and ignore the option if not recognized
5825     # So say no if there are warnings
5826     if test -s conftest.err; then
5827       compiler_rtti_exceptions=no
5828     else
5829       compiler_rtti_exceptions=yes
5830     fi
5831
5832 else
5833   echo "$as_me: failed program was:" >&5
5834 sed 's/^/| /' conftest.$ac_ext >&5
5835
5836
5837 fi
5838
5839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5840   CFLAGS="$save_CFLAGS"
5841   { echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5
5842 echo "${ECHO_T}$compiler_rtti_exceptions" >&6; }
5843
5844   if test "$compiler_rtti_exceptions" = "yes"; then
5845     no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions'
5846   else
5847     no_builtin_flag=' -fno-builtin'
5848   fi
5849 fi
5850 ##
5851 ## END FIXME
5852
5853 ## FIXME: this should be a separate macro
5854 ##
5855 # See if the linker supports building shared libraries.
5856 { echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5
5857 echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6; }
5858
5859 allow_undefined_flag=
5860 no_undefined_flag=
5861 need_lib_prefix=unknown
5862 need_version=unknown
5863 # when you set need_version to no, make sure it does not cause -set_version
5864 # flags to be left without arguments
5865 archive_cmds=
5866 archive_expsym_cmds=
5867 old_archive_from_new_cmds=
5868 old_archive_from_expsyms_cmds=
5869 export_dynamic_flag_spec=
5870 whole_archive_flag_spec=
5871 thread_safe_flag_spec=
5872 hardcode_into_libs=no
5873 hardcode_libdir_flag_spec=
5874 hardcode_libdir_separator=
5875 hardcode_direct=no
5876 hardcode_minus_L=no
5877 hardcode_shlibpath_var=unsupported
5878 runpath_var=
5879 link_all_deplibs=unknown
5880 always_export_symbols=no
5881 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols'
5882 # include_expsyms should be a list of space-separated symbols to be *always*
5883 # included in the symbol list
5884 include_expsyms=
5885 # exclude_expsyms can be an egrep regular expression of symbols to exclude
5886 # it will be wrapped by ` (' and `)$', so one must not match beginning or
5887 # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
5888 # as well as any symbol that contains `d'.
5889 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
5890 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
5891 # platforms (ab)use it in PIC code, but their linkers get confused if
5892 # the symbol is explicitly referenced.  Since portable code cannot
5893 # rely on this symbol name, it's probably fine to never include it in
5894 # preloaded symbol tables.
5895 extract_expsyms_cmds=
5896
5897 case $host_os in
5898 cygwin* | mingw* | pw32*)
5899   # FIXME: the MSVC++ port hasn't been tested in a loooong time
5900   # When not using gcc, we currently assume that we are using
5901   # Microsoft Visual C++.
5902   if test "$GCC" != yes; then
5903     with_gnu_ld=no
5904   fi
5905   ;;
5906 openbsd*)
5907   with_gnu_ld=no
5908   ;;
5909 esac
5910
5911 ld_shlibs=yes
5912 if test "$with_gnu_ld" = yes; then
5913   # If archive_cmds runs LD, not CC, wlarc should be empty
5914   wlarc='${wl}'
5915
5916   # See if GNU ld supports shared libraries.
5917   case $host_os in
5918   aix3* | aix4* | aix5*)
5919     # On AIX, the GNU linker is very broken
5920     # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available.
5921     ld_shlibs=no
5922     cat <<EOF 1>&2
5923
5924 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
5925 *** to be unable to reliably create shared libraries on AIX.
5926 *** Therefore, libtool is disabling shared libraries support.  If you
5927 *** really care for shared libraries, you may want to modify your PATH
5928 *** so that a non-GNU linker is found, and then restart.
5929
5930 EOF
5931     ;;
5932
5933   amigaos*)
5934     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
5935     hardcode_libdir_flag_spec='-L$libdir'
5936     hardcode_minus_L=yes
5937
5938     # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
5939     # that the semantics of dynamic libraries on AmigaOS, at least up
5940     # to version 4, is to share data among multiple programs linked
5941     # with the same dynamic library.  Since this doesn't match the
5942     # behavior of shared libraries on other platforms, we can use
5943     # them.
5944     ld_shlibs=no
5945     ;;
5946
5947   beos*)
5948     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
5949       allow_undefined_flag=unsupported
5950       # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
5951       # support --undefined.  This deserves some investigation.  FIXME
5952       archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
5953     else
5954       ld_shlibs=no
5955     fi
5956     ;;
5957
5958   cygwin* | mingw* | pw32*)
5959     # hardcode_libdir_flag_spec is actually meaningless, as there is
5960     # no search path for DLLs.
5961     hardcode_libdir_flag_spec='-L$libdir'
5962     allow_undefined_flag=unsupported
5963     always_export_symbols=yes
5964
5965     extract_expsyms_cmds='test -f $output_objdir/impgen.c || \
5966       sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~
5967       test -f $output_objdir/impgen.exe || (cd $output_objdir && \
5968       if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \
5969       else $CC -o impgen impgen.c ; fi)~
5970       $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def'
5971
5972     old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib'
5973
5974     # cygwin and mingw dlls have different entry points and sets of symbols
5975     # to exclude.
5976     # FIXME: what about values for MSVC?
5977     dll_entry=__cygwin_dll_entry@12
5978     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~
5979     case $host_os in
5980     mingw*)
5981       # mingw values
5982       dll_entry=_DllMainCRTStartup@12
5983       dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~
5984       ;;
5985     esac
5986
5987     # mingw and cygwin differ, and it's simplest to just exclude the union
5988     # of the two symbol sets.
5989     dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12
5990
5991     # recent cygwin and mingw systems supply a stub DllMain which the user
5992     # can override, but on older systems we have to supply one (in ltdll.c)
5993     if test "x$lt_cv_need_dllmain" = "xyes"; then
5994       ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext "
5995       ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~
5996         test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~'
5997     else
5998       ltdll_obj=
5999       ltdll_cmds=
6000     fi
6001
6002     # Extract the symbol export list from an `--export-all' def file,
6003     # then regenerate the def file from the symbol export list, so that
6004     # the compiled dll only exports the symbol export list.
6005     # Be careful not to strip the DATA tag left be newer dlltools.
6006     export_symbols_cmds="$ltdll_cmds"'
6007       $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~
6008       sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols'
6009
6010     # If the export-symbols file already is a .def file (1st line
6011     # is EXPORTS), use it as is.
6012     # If DATA tags from a recent dlltool are present, honour them!
6013     archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then
6014         cp $export_symbols $output_objdir/$soname-def;
6015       else
6016         echo EXPORTS > $output_objdir/$soname-def;
6017         _lt_hint=1;
6018         cat $export_symbols | while read symbol; do
6019          set dummy \$symbol;
6020          case \$# in
6021            2) echo "   \$2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;;
6022            4) echo "   \$2 \$3 \$4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;;
6023            *) echo "     \$2 @ \$_lt_hint \$3 ; " >> $output_objdir/$soname-def;;
6024          esac;
6025          _lt_hint=`expr 1 + \$_lt_hint`;
6026         done;
6027       fi~
6028       '"$ltdll_cmds"'
6029       $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
6030       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~
6031       $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~
6032       $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~
6033       $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags'
6034     ;;
6035
6036   netbsd*)
6037     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6038       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
6039       wlarc=
6040     else
6041       archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6042       archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6043     fi
6044     ;;
6045
6046   solaris* | sysv5*)
6047     if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
6048       ld_shlibs=no
6049       cat <<EOF 1>&2
6050
6051 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
6052 *** create shared libraries on Solaris systems.  Therefore, libtool
6053 *** is disabling shared libraries support.  We urge you to upgrade GNU
6054 *** binutils to release 2.9.1 or newer.  Another option is to modify
6055 *** your PATH or compiler configuration so that the native linker is
6056 *** used, and then restart.
6057
6058 EOF
6059     elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6060       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6061       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6062     else
6063       ld_shlibs=no
6064     fi
6065     ;;
6066
6067   sunos4*)
6068     archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6069     wlarc=
6070     hardcode_direct=yes
6071     hardcode_shlibpath_var=no
6072     ;;
6073
6074   *)
6075     if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
6076       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6077       archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
6078     else
6079       ld_shlibs=no
6080     fi
6081     ;;
6082   esac
6083
6084   if test "$ld_shlibs" = yes; then
6085     runpath_var=LD_RUN_PATH
6086     hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6087     export_dynamic_flag_spec='${wl}--export-dynamic'
6088     case $host_os in
6089     cygwin* | mingw* | pw32*)
6090       # dlltool doesn't understand --whole-archive et. al.
6091       whole_archive_flag_spec=
6092       ;;
6093     *)
6094       # ancient GNU ld didn't support --whole-archive et. al.
6095       if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then
6096         whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6097       else
6098         whole_archive_flag_spec=
6099       fi
6100       ;;
6101     esac
6102   fi
6103 else
6104   # PORTME fill in a description of your system's linker (not GNU ld)
6105   case $host_os in
6106   aix3*)
6107     allow_undefined_flag=unsupported
6108     always_export_symbols=yes
6109     archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
6110     # Note: this linker hardcodes the directories in LIBPATH if there
6111     # are no directories specified by -L.
6112     hardcode_minus_L=yes
6113     if test "$GCC" = yes && test -z "$link_static_flag"; then
6114       # Neither direct hardcoding nor static linking is supported with a
6115       # broken collect2.
6116       hardcode_direct=unsupported
6117     fi
6118     ;;
6119
6120   aix4* | aix5*)
6121     if test "$host_cpu" = ia64; then
6122       # On IA64, the linker does run time linking by default, so we don't
6123       # have to do anything special.
6124       aix_use_runtimelinking=no
6125       exp_sym_flag='-Bexport'
6126       no_entry_flag=""
6127     else
6128       aix_use_runtimelinking=no
6129
6130       # Test if we are trying to use run time linking or normal
6131       # AIX style linking. If -brtl is somewhere in LDFLAGS, we
6132       # need to do runtime linking.
6133       case $host_os in aix4.[23]|aix4.[23].*|aix5*)
6134         for ld_flag in $LDFLAGS; do
6135           case $ld_flag in
6136           *-brtl*)
6137             aix_use_runtimelinking=yes
6138             break
6139           ;;
6140           esac
6141         done
6142       esac
6143
6144       exp_sym_flag='-bexport'
6145       no_entry_flag='-bnoentry'
6146     fi
6147
6148     # When large executables or shared objects are built, AIX ld can
6149     # have problems creating the table of contents.  If linking a library
6150     # or program results in "error TOC overflow" add -mminimal-toc to
6151     # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
6152     # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
6153
6154     hardcode_direct=yes
6155     archive_cmds=''
6156     hardcode_libdir_separator=':'
6157     if test "$GCC" = yes; then
6158       case $host_os in aix4.[012]|aix4.[012].*)
6159         collect2name=`${CC} -print-prog-name=collect2`
6160         if test -f "$collect2name" && \
6161           strings "$collect2name" | grep resolve_lib_name >/dev/null
6162         then
6163           # We have reworked collect2
6164           hardcode_direct=yes
6165         else
6166           # We have old collect2
6167           hardcode_direct=unsupported
6168           # It fails to find uninstalled libraries when the uninstalled
6169           # path is not listed in the libpath.  Setting hardcode_minus_L
6170           # to unsupported forces relinking
6171           hardcode_minus_L=yes
6172           hardcode_libdir_flag_spec='-L$libdir'
6173           hardcode_libdir_separator=
6174         fi
6175       esac
6176
6177       shared_flag='-shared'
6178     else
6179       # not using gcc
6180       if test "$host_cpu" = ia64; then
6181         shared_flag='${wl}-G'
6182       else
6183         if test "$aix_use_runtimelinking" = yes; then
6184           shared_flag='${wl}-G'
6185         else
6186           shared_flag='${wl}-bM:SRE'
6187         fi
6188       fi
6189     fi
6190
6191     # It seems that -bexpall can do strange things, so it is better to
6192     # generate a list of symbols to export.
6193     always_export_symbols=yes
6194     if test "$aix_use_runtimelinking" = yes; then
6195       # Warning - without using the other runtime loading flags (-brtl),
6196       # -berok will link without error, but may produce a broken library.
6197       allow_undefined_flag='-berok'
6198       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
6199       archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
6200     else
6201       if test "$host_cpu" = ia64; then
6202         hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
6203         allow_undefined_flag="-z nodefs"
6204         archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
6205       else
6206         hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
6207         # Warning - without using the other run time loading flags,
6208         # -berok will link without error, but may produce a broken library.
6209         allow_undefined_flag='${wl}-berok'
6210         # This is a bit strange, but is similar to how AIX traditionally builds
6211         # it's shared libraries.
6212         archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $objdir/$libname$release.a $objdir/$soname'
6213       fi
6214     fi
6215     ;;
6216
6217   amigaos*)
6218     archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
6219     hardcode_libdir_flag_spec='-L$libdir'
6220     hardcode_minus_L=yes
6221     # see comment about different semantics on the GNU ld section
6222     ld_shlibs=no
6223     ;;
6224
6225   cygwin* | mingw* | pw32*)
6226     # When not using gcc, we currently assume that we are using
6227     # Microsoft Visual C++.
6228     # hardcode_libdir_flag_spec is actually meaningless, as there is
6229     # no search path for DLLs.
6230     hardcode_libdir_flag_spec=' '
6231     allow_undefined_flag=unsupported
6232     # Tell ltmain to make .lib files, not .a files.
6233     libext=lib
6234     # FIXME: Setting linknames here is a bad hack.
6235     archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames='
6236     # The linker will automatically build a .lib file if we build a DLL.
6237     old_archive_from_new_cmds='true'
6238     # FIXME: Should let the user specify the lib program.
6239     old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
6240     fix_srcfile_path='`cygpath -w "$srcfile"`'
6241     ;;
6242
6243   darwin* | rhapsody*)
6244     case "$host_os" in
6245     rhapsody* | darwin1.[012])
6246       allow_undefined_flag='-undefined suppress'
6247       ;;
6248     *) # Darwin 1.3 on
6249       allow_undefined_flag='-flat_namespace -undefined suppress'
6250       ;;
6251     esac
6252     # FIXME: Relying on posixy $() will cause problems for
6253     #        cross-compilation, but unfortunately the echo tests do not
6254     #        yet detect zsh echo's removal of \ escapes.  Also zsh mangles
6255     #        `"' quotes if we put them in here... so don't!
6256     archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)'
6257     # We need to add '_' to the symbols in $export_symbols first
6258     #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols'
6259     hardcode_direct=yes
6260     hardcode_shlibpath_var=no
6261     whole_archive_flag_spec='-all_load $convenience'
6262     ;;
6263
6264   freebsd1*)
6265     ld_shlibs=no
6266     ;;
6267
6268   # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
6269   # support.  Future versions do this automatically, but an explicit c++rt0.o
6270   # does not break anything, and helps significantly (at the cost of a little
6271   # extra space).
6272   freebsd2.2*)
6273     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
6274     hardcode_libdir_flag_spec='-R$libdir'
6275     hardcode_direct=yes
6276     hardcode_shlibpath_var=no
6277     ;;
6278
6279   # Unfortunately, older versions of FreeBSD 2 do not have this feature.
6280   freebsd2*)
6281     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6282     hardcode_direct=yes
6283     hardcode_minus_L=yes
6284     hardcode_shlibpath_var=no
6285     ;;
6286
6287   # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
6288   freebsd* | kfreebsd*-gnu)
6289     archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
6290     hardcode_libdir_flag_spec='-R$libdir'
6291     hardcode_direct=yes
6292     hardcode_shlibpath_var=no
6293     ;;
6294
6295   hpux9* | hpux10* | hpux11*)
6296     case $host_os in
6297     hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;;
6298     *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;;
6299     esac
6300     hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
6301     hardcode_libdir_separator=:
6302     hardcode_direct=yes
6303     hardcode_minus_L=yes # Not in the search PATH, but as the default
6304                          # location of the library.
6305     export_dynamic_flag_spec='${wl}-E'
6306     ;;
6307
6308   irix5* | irix6* | nonstopux*)
6309     if test "$GCC" = yes; then
6310       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6311       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6312     else
6313       archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6314       hardcode_libdir_flag_spec='-rpath $libdir'
6315     fi
6316     hardcode_libdir_separator=:
6317     link_all_deplibs=yes
6318     ;;
6319
6320   netbsd*)
6321     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6322       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
6323     else
6324       archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
6325     fi
6326     hardcode_libdir_flag_spec='-R$libdir'
6327     hardcode_direct=yes
6328     hardcode_shlibpath_var=no
6329     ;;
6330
6331   newsos6)
6332     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6333     hardcode_direct=yes
6334     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6335     hardcode_libdir_separator=:
6336     hardcode_shlibpath_var=no
6337     ;;
6338
6339   openbsd*)
6340     hardcode_direct=yes
6341     hardcode_shlibpath_var=no
6342     if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6343       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6344       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6345       export_dynamic_flag_spec='${wl}-E'
6346     else
6347       case "$host_os" in
6348       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
6349         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
6350         hardcode_libdir_flag_spec='-R$libdir'
6351         ;;
6352       *)
6353         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
6354         hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6355         ;;
6356       esac
6357     fi
6358     ;;
6359
6360   os2*)
6361     hardcode_libdir_flag_spec='-L$libdir'
6362     hardcode_minus_L=yes
6363     allow_undefined_flag=unsupported
6364     archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
6365     old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
6366     ;;
6367
6368   osf3*)
6369     if test "$GCC" = yes; then
6370       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6371       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6372     else
6373       allow_undefined_flag=' -expect_unresolved \*'
6374       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6375     fi
6376     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6377     hardcode_libdir_separator=:
6378     ;;
6379
6380   osf4* | osf5*)        # as osf3* with the addition of -msym flag
6381     if test "$GCC" = yes; then
6382       allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
6383       archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
6384       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
6385     else
6386       allow_undefined_flag=' -expect_unresolved \*'
6387       archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
6388       archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
6389       $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
6390
6391       #Both c and cxx compiler support -rpath directly
6392       hardcode_libdir_flag_spec='-rpath $libdir'
6393     fi
6394     hardcode_libdir_separator=:
6395     ;;
6396
6397   sco3.2v5*)
6398     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6399     hardcode_shlibpath_var=no
6400     runpath_var=LD_RUN_PATH
6401     hardcode_runpath_var=yes
6402     export_dynamic_flag_spec='${wl}-Bexport'
6403     ;;
6404
6405   solaris*)
6406     # gcc --version < 3.0 without binutils cannot create self contained
6407     # shared libraries reliably, requiring libgcc.a to resolve some of
6408     # the object symbols generated in some cases.  Libraries that use
6409     # assert need libgcc.a to resolve __eprintf, for example.  Linking
6410     # a copy of libgcc.a into every shared library to guarantee resolving
6411     # such symbols causes other problems:  According to Tim Van Holder
6412     # <tim.van.holder@pandora.be>, C++ libraries end up with a separate
6413     # (to the application) exception stack for one thing.
6414     no_undefined_flag=' -z defs'
6415     if test "$GCC" = yes; then
6416       case `$CC --version 2>/dev/null` in
6417       [12].*)
6418         cat <<EOF 1>&2
6419
6420 *** Warning: Releases of GCC earlier than version 3.0 cannot reliably
6421 *** create self contained shared libraries on Solaris systems, without
6422 *** introducing a dependency on libgcc.a.  Therefore, libtool is disabling
6423 *** -no-undefined support, which will at least allow you to build shared
6424 *** libraries.  However, you may find that when you link such libraries
6425 *** into an application without using GCC, you have to manually add
6426 *** \`gcc --print-libgcc-file-name\` to the link command.  We urge you to
6427 *** upgrade to a newer version of GCC.  Another option is to rebuild your
6428 *** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer.
6429
6430 EOF
6431         no_undefined_flag=
6432         ;;
6433       esac
6434     fi
6435     # $CC -shared without GNU ld will not create a library from C++
6436     # object files and a static libstdc++, better avoid it by now
6437     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6438     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6439                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6440     hardcode_libdir_flag_spec='-R$libdir'
6441     hardcode_shlibpath_var=no
6442     case $host_os in
6443     solaris2.[0-5] | solaris2.[0-5].*) ;;
6444     *) # Supported since Solaris 2.6 (maybe 2.5.1?)
6445       whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
6446     esac
6447     link_all_deplibs=yes
6448     ;;
6449
6450   sunos4*)
6451     if test "x$host_vendor" = xsequent; then
6452       # Use $CC to link under sequent, because it throws in some extra .o
6453       # files that make .init and .fini sections work.
6454       archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
6455     else
6456       archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
6457     fi
6458     hardcode_libdir_flag_spec='-L$libdir'
6459     hardcode_direct=yes
6460     hardcode_minus_L=yes
6461     hardcode_shlibpath_var=no
6462     ;;
6463
6464   sysv4)
6465     case $host_vendor in
6466       sni)
6467         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6468         hardcode_direct=yes # is this really true???
6469         ;;
6470       siemens)
6471         ## LD is ld it makes a PLAMLIB
6472         ## CC just makes a GrossModule.
6473         archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6474         reload_cmds='$CC -r -o $output$reload_objs'
6475         hardcode_direct=no
6476         ;;
6477       motorola)
6478         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6479         hardcode_direct=no #Motorola manual says yes, but my tests say they lie
6480         ;;
6481     esac
6482     runpath_var='LD_RUN_PATH'
6483     hardcode_shlibpath_var=no
6484     ;;
6485
6486   sysv4.3*)
6487     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6488     hardcode_shlibpath_var=no
6489     export_dynamic_flag_spec='-Bexport'
6490     ;;
6491
6492   sysv5*)
6493     no_undefined_flag=' -z text'
6494     # $CC -shared without GNU ld will not create a library from C++
6495     # object files and a static libstdc++, better avoid it by now
6496     archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
6497     archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
6498                 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
6499     hardcode_libdir_flag_spec=
6500     hardcode_shlibpath_var=no
6501     runpath_var='LD_RUN_PATH'
6502     ;;
6503
6504   uts4*)
6505     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6506     hardcode_libdir_flag_spec='-L$libdir'
6507     hardcode_shlibpath_var=no
6508     ;;
6509
6510   dgux*)
6511     archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6512     hardcode_libdir_flag_spec='-L$libdir'
6513     hardcode_shlibpath_var=no
6514     ;;
6515
6516   sysv4*MP*)
6517     if test -d /usr/nec; then
6518       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
6519       hardcode_shlibpath_var=no
6520       runpath_var=LD_RUN_PATH
6521       hardcode_runpath_var=yes
6522       ld_shlibs=yes
6523     fi
6524     ;;
6525
6526   sysv4.2uw2*)
6527     archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
6528     hardcode_direct=yes
6529     hardcode_minus_L=no
6530     hardcode_shlibpath_var=no
6531     hardcode_runpath_var=yes
6532     runpath_var=LD_RUN_PATH
6533     ;;
6534
6535   sysv5uw7* | unixware7*)
6536     no_undefined_flag='${wl}-z ${wl}text'
6537     if test "$GCC" = yes; then
6538       archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6539     else
6540       archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
6541     fi
6542     runpath_var='LD_RUN_PATH'
6543     hardcode_shlibpath_var=no
6544     ;;
6545
6546   *)
6547     ld_shlibs=no
6548     ;;
6549   esac
6550 fi
6551 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
6552 echo "${ECHO_T}$ld_shlibs" >&6; }
6553 test "$ld_shlibs" = no && can_build_shared=no
6554 ##
6555 ## END FIXME
6556
6557 ## FIXME: this should be a separate macro
6558 ##
6559 # Check hardcoding attributes.
6560 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
6561 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
6562 hardcode_action=
6563 if test -n "$hardcode_libdir_flag_spec" || \
6564    test -n "$runpath_var"; then
6565
6566   # We can hardcode non-existant directories.
6567   if test "$hardcode_direct" != no &&
6568      # If the only mechanism to avoid hardcoding is shlibpath_var, we
6569      # have to relink, otherwise we might link with an installed library
6570      # when we should be linking with a yet-to-be-installed one
6571      ## test "$hardcode_shlibpath_var" != no &&
6572      test "$hardcode_minus_L" != no; then
6573     # Linking always hardcodes the temporary library directory.
6574     hardcode_action=relink
6575   else
6576     # We can link without hardcoding, and we can hardcode nonexisting dirs.
6577     hardcode_action=immediate
6578   fi
6579 else
6580   # We cannot hardcode anything, or else we can only hardcode existing
6581   # directories.
6582   hardcode_action=unsupported
6583 fi
6584 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
6585 echo "${ECHO_T}$hardcode_action" >&6; }
6586 ##
6587 ## END FIXME
6588
6589 ## FIXME: this should be a separate macro
6590 ##
6591 striplib=
6592 old_striplib=
6593 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
6594 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
6595 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
6596   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
6597   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
6598   { echo "$as_me:$LINENO: result: yes" >&5
6599 echo "${ECHO_T}yes" >&6; }
6600 else
6601   { echo "$as_me:$LINENO: result: no" >&5
6602 echo "${ECHO_T}no" >&6; }
6603 fi
6604 ##
6605 ## END FIXME
6606
6607 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6608 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6609
6610 ## FIXME: this should be a separate macro
6611 ##
6612 # PORTME Fill in your ld.so characteristics
6613 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
6614 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
6615 library_names_spec=
6616 libname_spec='lib$name'
6617 soname_spec=
6618 postinstall_cmds=
6619 postuninstall_cmds=
6620 finish_cmds=
6621 finish_eval=
6622 shlibpath_var=
6623 shlibpath_overrides_runpath=unknown
6624 version_type=none
6625 dynamic_linker="$host_os ld.so"
6626 sys_lib_dlsearch_path_spec="/lib /usr/lib"
6627 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
6628
6629 case $host_os in
6630 aix3*)
6631   version_type=linux
6632   library_names_spec='${libname}${release}.so$versuffix $libname.a'
6633   shlibpath_var=LIBPATH
6634
6635   # AIX has no versioning support, so we append a major version to the name.
6636   soname_spec='${libname}${release}.so$major'
6637   ;;
6638
6639 aix4* | aix5*)
6640   version_type=linux
6641   need_lib_prefix=no
6642   need_version=no
6643   hardcode_into_libs=yes
6644   if test "$host_cpu" = ia64; then
6645     # AIX 5 supports IA64
6646     library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'
6647     shlibpath_var=LD_LIBRARY_PATH
6648   else
6649     # With GCC up to 2.95.x, collect2 would create an import file
6650     # for dependence libraries.  The import file would start with
6651     # the line `#! .'.  This would cause the generated library to
6652     # depend on `.', always an invalid library.  This was fixed in
6653     # development snapshots of GCC prior to 3.0.
6654     case $host_os in
6655       aix4 | aix4.[01] | aix4.[01].*)
6656         if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
6657              echo ' yes '
6658              echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
6659           :
6660         else
6661           can_build_shared=no
6662         fi
6663         ;;
6664     esac
6665     # AIX (on Power*) has no versioning support, so currently we can
6666     # not hardcode correct soname into executable. Probably we can
6667     # add versioning support to collect2, so additional links can
6668     # be useful in future.
6669     if test "$aix_use_runtimelinking" = yes; then
6670       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
6671       # instead of lib<name>.a to let people know that these are not
6672       # typical AIX shared libraries.
6673       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6674     else
6675       # We preserve .a as extension for shared libraries through AIX4.2
6676       # and later when we are not doing run time linking.
6677       library_names_spec='${libname}${release}.a $libname.a'
6678       soname_spec='${libname}${release}.so$major'
6679     fi
6680     shlibpath_var=LIBPATH
6681   fi
6682   hardcode_into_libs=yes
6683   ;;
6684
6685 amigaos*)
6686   library_names_spec='$libname.ixlibrary $libname.a'
6687   # Create ${libname}_ixlibrary.a entries in /sys/libs.
6688   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
6689   ;;
6690
6691 beos*)
6692   library_names_spec='${libname}.so'
6693   dynamic_linker="$host_os ld.so"
6694   shlibpath_var=LIBRARY_PATH
6695   ;;
6696
6697 bsdi4*)
6698   version_type=linux
6699   need_version=no
6700   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6701   soname_spec='${libname}${release}.so$major'
6702   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
6703   shlibpath_var=LD_LIBRARY_PATH
6704   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
6705   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
6706   export_dynamic_flag_spec=-rdynamic
6707   # the default ld.so.conf also contains /usr/contrib/lib and
6708   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
6709   # libtool to hard-code these into programs
6710   ;;
6711
6712 cygwin* | mingw* | pw32*)
6713   version_type=windows
6714   need_version=no
6715   need_lib_prefix=no
6716   case $GCC,$host_os in
6717   yes,cygwin*)
6718     library_names_spec='$libname.dll.a'
6719     soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6720     postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~
6721       dldir=$destdir/`dirname \$dlpath`~
6722       test -d \$dldir || mkdir -p \$dldir~
6723       $install_prog .libs/$dlname \$dldir/$dlname'
6724     postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~
6725       dlpath=$dir/\$dldll~
6726        $rm \$dlpath'
6727     ;;
6728   yes,mingw*)
6729     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'
6730     sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"`
6731     ;;
6732   yes,pw32*)
6733     library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/./-/g'`${versuffix}.dll'
6734     ;;
6735   *)
6736     library_names_spec='${libname}`echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll $libname.lib'
6737     ;;
6738   esac
6739   dynamic_linker='Win32 ld.exe'
6740   # FIXME: first we should search . and the directory the executable is in
6741   shlibpath_var=PATH
6742   ;;
6743
6744 darwin* | rhapsody*)
6745   dynamic_linker="$host_os dyld"
6746   version_type=darwin
6747   need_lib_prefix=no
6748   need_version=no
6749   # FIXME: Relying on posixy $() will cause problems for
6750   #        cross-compilation, but unfortunately the echo tests do not
6751   #        yet detect zsh echo's removal of \ escapes.
6752   library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'
6753   soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'
6754   shlibpath_overrides_runpath=yes
6755   shlibpath_var=DYLD_LIBRARY_PATH
6756   ;;
6757
6758 freebsd1*)
6759   dynamic_linker=no
6760   ;;
6761
6762 kfreebsd*-gnu)
6763   version_type=linux
6764   need_lib_prefix=no
6765   need_version=no
6766   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6767   soname_spec='${libname}${release}.so$major'
6768   shlibpath_var=LD_LIBRARY_PATH
6769   shlibpath_overrides_runpath=no
6770   hardcode_into_libs=yes
6771   dynamic_linker='GNU/FreeBSD ld.so'
6772   ;;
6773
6774 freebsd*)
6775   objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
6776   version_type=freebsd-$objformat
6777   case $version_type in
6778     freebsd-elf*)
6779       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
6780       need_version=no
6781       need_lib_prefix=no
6782       ;;
6783     freebsd-*)
6784       library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
6785       need_version=yes
6786       ;;
6787   esac
6788   shlibpath_var=LD_LIBRARY_PATH
6789   case $host_os in
6790   freebsd2*)
6791     shlibpath_overrides_runpath=yes
6792     ;;
6793   *)
6794     shlibpath_overrides_runpath=no
6795     hardcode_into_libs=yes
6796     ;;
6797   esac
6798   ;;
6799
6800 gnu*)
6801   version_type=linux
6802   need_lib_prefix=no
6803   need_version=no
6804   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'
6805   soname_spec='${libname}${release}.so$major'
6806   shlibpath_var=LD_LIBRARY_PATH
6807   hardcode_into_libs=yes
6808   ;;
6809
6810 hpux9* | hpux10* | hpux11*)
6811   # Give a soname corresponding to the major version so that dld.sl refuses to
6812   # link against other versions.
6813   dynamic_linker="$host_os dld.sl"
6814   version_type=sunos
6815   need_lib_prefix=no
6816   need_version=no
6817   shlibpath_var=SHLIB_PATH
6818   shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
6819   library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'
6820   soname_spec='${libname}${release}.sl$major'
6821   # HP-UX runs *really* slowly unless shared libraries are mode 555.
6822   postinstall_cmds='chmod 555 $lib'
6823   ;;
6824
6825 irix5* | irix6* | nonstopux*)
6826   case $host_os in
6827     nonstopux*) version_type=nonstopux ;;
6828     *)          version_type=irix ;;
6829   esac
6830   need_lib_prefix=no
6831   need_version=no
6832   soname_spec='${libname}${release}.so$major'
6833   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'
6834   case $host_os in
6835   irix5* | nonstopux*)
6836     libsuff= shlibsuff=
6837     ;;
6838   *)
6839     case $LD in # libtool.m4 will add one of these switches to LD
6840     *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;
6841     *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;
6842     *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;
6843     *) libsuff= shlibsuff= libmagic=never-match;;
6844     esac
6845     ;;
6846   esac
6847   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
6848   shlibpath_overrides_runpath=no
6849   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
6850   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
6851   ;;
6852
6853 # No shared lib support for Linux oldld, aout, or coff.
6854 linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
6855   dynamic_linker=no
6856   ;;
6857
6858 # This must be Linux ELF.
6859 linux-gnu*)
6860   version_type=linux
6861   need_lib_prefix=no
6862   need_version=no
6863   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6864   soname_spec='${libname}${release}.so$major'
6865   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
6866   shlibpath_var=LD_LIBRARY_PATH
6867   shlibpath_overrides_runpath=no
6868   # This implies no fast_install, which is unacceptable.
6869   # Some rework will be needed to allow for fast_install
6870   # before this can be enabled.
6871   hardcode_into_libs=yes
6872
6873   # We used to test for /lib/ld.so.1 and disable shared libraries on
6874   # powerpc, because MkLinux only supported shared libraries with the
6875   # GNU dynamic linker.  Since this was broken with cross compilers,
6876   # most powerpc-linux boxes support dynamic linking these days and
6877   # people can always --disable-shared, the test was removed, and we
6878   # assume the GNU/Linux dynamic linker is in use.
6879   dynamic_linker='GNU/Linux ld.so'
6880   ;;
6881
6882 netbsd*)
6883   version_type=sunos
6884   need_lib_prefix=no
6885   need_version=no
6886   if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
6887     library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6888     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6889     dynamic_linker='NetBSD (a.out) ld.so'
6890   else
6891     library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
6892     soname_spec='${libname}${release}.so$major'
6893     dynamic_linker='NetBSD ld.elf_so'
6894   fi
6895   shlibpath_var=LD_LIBRARY_PATH
6896   shlibpath_overrides_runpath=yes
6897   hardcode_into_libs=yes
6898   ;;
6899
6900 newsos6)
6901   version_type=linux
6902   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6903   shlibpath_var=LD_LIBRARY_PATH
6904   shlibpath_overrides_runpath=yes
6905   ;;
6906
6907 openbsd*)
6908   version_type=sunos
6909   need_lib_prefix=no
6910   need_version=no
6911   if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6912     case "$host_os" in
6913     openbsd2.[89] | openbsd2.[89].*)
6914       shlibpath_overrides_runpath=no
6915       ;;
6916     *)
6917       shlibpath_overrides_runpath=yes
6918       ;;
6919     esac
6920   else
6921     shlibpath_overrides_runpath=yes
6922   fi
6923   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6924   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
6925   shlibpath_var=LD_LIBRARY_PATH
6926   ;;
6927
6928 os2*)
6929   libname_spec='$name'
6930   need_lib_prefix=no
6931   library_names_spec='$libname.dll $libname.a'
6932   dynamic_linker='OS/2 ld.exe'
6933   shlibpath_var=LIBPATH
6934   ;;
6935
6936 osf3* | osf4* | osf5*)
6937   version_type=osf
6938   need_version=no
6939   need_lib_prefix=no
6940   soname_spec='${libname}${release}.so$major'
6941   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6942   shlibpath_var=LD_LIBRARY_PATH
6943   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
6944   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
6945   hardcode_into_libs=yes
6946   ;;
6947
6948 sco3.2v5*)
6949   version_type=osf
6950   soname_spec='${libname}${release}.so$major'
6951   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6952   shlibpath_var=LD_LIBRARY_PATH
6953   ;;
6954
6955 solaris*)
6956   version_type=linux
6957   need_lib_prefix=no
6958   need_version=no
6959   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6960   soname_spec='${libname}${release}.so$major'
6961   shlibpath_var=LD_LIBRARY_PATH
6962   shlibpath_overrides_runpath=yes
6963   hardcode_into_libs=yes
6964   # ldd complains unless libraries are executable
6965   postinstall_cmds='chmod +x $lib'
6966   ;;
6967
6968 sunos4*)
6969   version_type=sunos
6970   library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix'
6971   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
6972   shlibpath_var=LD_LIBRARY_PATH
6973   shlibpath_overrides_runpath=yes
6974   if test "$with_gnu_ld" = yes; then
6975     need_lib_prefix=no
6976   fi
6977   need_version=yes
6978   ;;
6979
6980 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
6981   version_type=linux
6982   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
6983   soname_spec='${libname}${release}.so$major'
6984   shlibpath_var=LD_LIBRARY_PATH
6985   case $host_vendor in
6986     sni)
6987       shlibpath_overrides_runpath=no
6988       need_lib_prefix=no
6989       export_dynamic_flag_spec='${wl}-Blargedynsym'
6990       runpath_var=LD_RUN_PATH
6991       ;;
6992     siemens)
6993       need_lib_prefix=no
6994       ;;
6995     motorola)
6996       need_lib_prefix=no
6997       need_version=no
6998       shlibpath_overrides_runpath=no
6999       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
7000       ;;
7001   esac
7002   ;;
7003
7004 uts4*)
7005   version_type=linux
7006   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7007   soname_spec='${libname}${release}.so$major'
7008   shlibpath_var=LD_LIBRARY_PATH
7009   ;;
7010
7011 dgux*)
7012   version_type=linux
7013   need_lib_prefix=no
7014   need_version=no
7015   library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'
7016   soname_spec='${libname}${release}.so$major'
7017   shlibpath_var=LD_LIBRARY_PATH
7018   ;;
7019
7020 sysv4*MP*)
7021   if test -d /usr/nec ;then
7022     version_type=linux
7023     library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so'
7024     soname_spec='$libname.so.$major'
7025     shlibpath_var=LD_LIBRARY_PATH
7026   fi
7027   ;;
7028
7029 *)
7030   dynamic_linker=no
7031   ;;
7032 esac
7033 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
7034 echo "${ECHO_T}$dynamic_linker" >&6; }
7035 test "$dynamic_linker" = no && can_build_shared=no
7036 ##
7037 ## END FIXME
7038
7039 ## FIXME: this should be a separate macro
7040 ##
7041 # Report the final consequences.
7042 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
7043 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
7044 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
7045 echo "${ECHO_T}$can_build_shared" >&6; }
7046 ##
7047 ## END FIXME
7048
7049 ## FIXME: this should be a separate macro
7050 ##
7051 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
7052 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
7053 test "$can_build_shared" = "no" && enable_shared=no
7054
7055 # On AIX, shared libraries and static libraries use the same namespace, and
7056 # are all built from PIC.
7057 case "$host_os" in
7058 aix3*)
7059   test "$enable_shared" = yes && enable_static=no
7060   if test -n "$RANLIB"; then
7061     archive_cmds="$archive_cmds~\$RANLIB \$lib"
7062     postinstall_cmds='$RANLIB $lib'
7063   fi
7064   ;;
7065
7066 aix4*)
7067   if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
7068     test "$enable_shared" = yes && enable_static=no
7069   fi
7070   ;;
7071 esac
7072 { echo "$as_me:$LINENO: result: $enable_shared" >&5
7073 echo "${ECHO_T}$enable_shared" >&6; }
7074 ##
7075 ## END FIXME
7076
7077 ## FIXME: this should be a separate macro
7078 ##
7079 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
7080 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
7081 # Make sure either enable_shared or enable_static is yes.
7082 test "$enable_shared" = yes || enable_static=yes
7083 { echo "$as_me:$LINENO: result: $enable_static" >&5
7084 echo "${ECHO_T}$enable_static" >&6; }
7085 ##
7086 ## END FIXME
7087
7088 if test "$hardcode_action" = relink; then
7089   # Fast installation is not supported
7090   enable_fast_install=no
7091 elif test "$shlibpath_overrides_runpath" = yes ||
7092      test "$enable_shared" = no; then
7093   # Fast installation is not necessary
7094   enable_fast_install=needless
7095 fi
7096
7097 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
7098 if test "$GCC" = yes; then
7099   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
7100 fi
7101
7102 if test "x$enable_dlopen" != xyes; then
7103   enable_dlopen=unknown
7104   enable_dlopen_self=unknown
7105   enable_dlopen_self_static=unknown
7106 else
7107   lt_cv_dlopen=no
7108   lt_cv_dlopen_libs=
7109
7110   case $host_os in
7111   beos*)
7112     lt_cv_dlopen="load_add_on"
7113     lt_cv_dlopen_libs=
7114     lt_cv_dlopen_self=yes
7115     ;;
7116
7117   cygwin* | mingw* | pw32*)
7118     lt_cv_dlopen="LoadLibrary"
7119     lt_cv_dlopen_libs=
7120    ;;
7121
7122   *)
7123     { echo "$as_me:$LINENO: checking for shl_load" >&5
7124 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
7125 if test "${ac_cv_func_shl_load+set}" = set; then
7126   echo $ECHO_N "(cached) $ECHO_C" >&6
7127 else
7128   cat >conftest.$ac_ext <<_ACEOF
7129 /* confdefs.h.  */
7130 _ACEOF
7131 cat confdefs.h >>conftest.$ac_ext
7132 cat >>conftest.$ac_ext <<_ACEOF
7133 /* end confdefs.h.  */
7134 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
7135    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7136 #define shl_load innocuous_shl_load
7137
7138 /* System header to define __stub macros and hopefully few prototypes,
7139     which can conflict with char shl_load (); below.
7140     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7141     <limits.h> exists even on freestanding compilers.  */
7142
7143 #ifdef __STDC__
7144 # include <limits.h>
7145 #else
7146 # include <assert.h>
7147 #endif
7148
7149 #undef shl_load
7150
7151 /* Override any GCC internal prototype to avoid an error.
7152    Use char because int might match the return type of a GCC
7153    builtin and then its argument prototype would still apply.  */
7154 #ifdef __cplusplus
7155 extern "C"
7156 #endif
7157 char shl_load ();
7158 /* The GNU C library defines this for functions which it implements
7159     to always fail with ENOSYS.  Some functions are actually named
7160     something starting with __ and the normal name is an alias.  */
7161 #if defined __stub_shl_load || defined __stub___shl_load
7162 choke me
7163 #endif
7164
7165 int
7166 main ()
7167 {
7168 return shl_load ();
7169   ;
7170   return 0;
7171 }
7172 _ACEOF
7173 rm -f conftest.$ac_objext conftest$ac_exeext
7174 if { (ac_try="$ac_link"
7175 case "(($ac_try" in
7176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7177   *) ac_try_echo=$ac_try;;
7178 esac
7179 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7180   (eval "$ac_link") 2>conftest.er1
7181   ac_status=$?
7182   grep -v '^ *+' conftest.er1 >conftest.err
7183   rm -f conftest.er1
7184   cat conftest.err >&5
7185   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7186   (exit $ac_status); } && {
7187          test -z "$ac_c_werror_flag" ||
7188          test ! -s conftest.err
7189        } && test -s conftest$ac_exeext &&
7190        $as_test_x conftest$ac_exeext; then
7191   ac_cv_func_shl_load=yes
7192 else
7193   echo "$as_me: failed program was:" >&5
7194 sed 's/^/| /' conftest.$ac_ext >&5
7195
7196         ac_cv_func_shl_load=no
7197 fi
7198
7199 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7200       conftest$ac_exeext conftest.$ac_ext
7201 fi
7202 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
7203 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
7204 if test $ac_cv_func_shl_load = yes; then
7205   lt_cv_dlopen="shl_load"
7206 else
7207   { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
7208 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
7209 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
7210   echo $ECHO_N "(cached) $ECHO_C" >&6
7211 else
7212   ac_check_lib_save_LIBS=$LIBS
7213 LIBS="-ldld  $LIBS"
7214 cat >conftest.$ac_ext <<_ACEOF
7215 /* confdefs.h.  */
7216 _ACEOF
7217 cat confdefs.h >>conftest.$ac_ext
7218 cat >>conftest.$ac_ext <<_ACEOF
7219 /* end confdefs.h.  */
7220
7221 /* Override any GCC internal prototype to avoid an error.
7222    Use char because int might match the return type of a GCC
7223    builtin and then its argument prototype would still apply.  */
7224 #ifdef __cplusplus
7225 extern "C"
7226 #endif
7227 char shl_load ();
7228 int
7229 main ()
7230 {
7231 return shl_load ();
7232   ;
7233   return 0;
7234 }
7235 _ACEOF
7236 rm -f conftest.$ac_objext conftest$ac_exeext
7237 if { (ac_try="$ac_link"
7238 case "(($ac_try" in
7239   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7240   *) ac_try_echo=$ac_try;;
7241 esac
7242 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7243   (eval "$ac_link") 2>conftest.er1
7244   ac_status=$?
7245   grep -v '^ *+' conftest.er1 >conftest.err
7246   rm -f conftest.er1
7247   cat conftest.err >&5
7248   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7249   (exit $ac_status); } && {
7250          test -z "$ac_c_werror_flag" ||
7251          test ! -s conftest.err
7252        } && test -s conftest$ac_exeext &&
7253        $as_test_x conftest$ac_exeext; then
7254   ac_cv_lib_dld_shl_load=yes
7255 else
7256   echo "$as_me: failed program was:" >&5
7257 sed 's/^/| /' conftest.$ac_ext >&5
7258
7259         ac_cv_lib_dld_shl_load=no
7260 fi
7261
7262 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7263       conftest$ac_exeext conftest.$ac_ext
7264 LIBS=$ac_check_lib_save_LIBS
7265 fi
7266 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
7267 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
7268 if test $ac_cv_lib_dld_shl_load = yes; then
7269   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
7270 else
7271   { echo "$as_me:$LINENO: checking for dlopen" >&5
7272 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
7273 if test "${ac_cv_func_dlopen+set}" = set; then
7274   echo $ECHO_N "(cached) $ECHO_C" >&6
7275 else
7276   cat >conftest.$ac_ext <<_ACEOF
7277 /* confdefs.h.  */
7278 _ACEOF
7279 cat confdefs.h >>conftest.$ac_ext
7280 cat >>conftest.$ac_ext <<_ACEOF
7281 /* end confdefs.h.  */
7282 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
7283    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
7284 #define dlopen innocuous_dlopen
7285
7286 /* System header to define __stub macros and hopefully few prototypes,
7287     which can conflict with char dlopen (); below.
7288     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7289     <limits.h> exists even on freestanding compilers.  */
7290
7291 #ifdef __STDC__
7292 # include <limits.h>
7293 #else
7294 # include <assert.h>
7295 #endif
7296
7297 #undef dlopen
7298
7299 /* Override any GCC internal prototype to avoid an error.
7300    Use char because int might match the return type of a GCC
7301    builtin and then its argument prototype would still apply.  */
7302 #ifdef __cplusplus
7303 extern "C"
7304 #endif
7305 char dlopen ();
7306 /* The GNU C library defines this for functions which it implements
7307     to always fail with ENOSYS.  Some functions are actually named
7308     something starting with __ and the normal name is an alias.  */
7309 #if defined __stub_dlopen || defined __stub___dlopen
7310 choke me
7311 #endif
7312
7313 int
7314 main ()
7315 {
7316 return dlopen ();
7317   ;
7318   return 0;
7319 }
7320 _ACEOF
7321 rm -f conftest.$ac_objext conftest$ac_exeext
7322 if { (ac_try="$ac_link"
7323 case "(($ac_try" in
7324   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7325   *) ac_try_echo=$ac_try;;
7326 esac
7327 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7328   (eval "$ac_link") 2>conftest.er1
7329   ac_status=$?
7330   grep -v '^ *+' conftest.er1 >conftest.err
7331   rm -f conftest.er1
7332   cat conftest.err >&5
7333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7334   (exit $ac_status); } && {
7335          test -z "$ac_c_werror_flag" ||
7336          test ! -s conftest.err
7337        } && test -s conftest$ac_exeext &&
7338        $as_test_x conftest$ac_exeext; then
7339   ac_cv_func_dlopen=yes
7340 else
7341   echo "$as_me: failed program was:" >&5
7342 sed 's/^/| /' conftest.$ac_ext >&5
7343
7344         ac_cv_func_dlopen=no
7345 fi
7346
7347 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7348       conftest$ac_exeext conftest.$ac_ext
7349 fi
7350 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
7351 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
7352 if test $ac_cv_func_dlopen = yes; then
7353   lt_cv_dlopen="dlopen"
7354 else
7355   { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
7356 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
7357 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
7358   echo $ECHO_N "(cached) $ECHO_C" >&6
7359 else
7360   ac_check_lib_save_LIBS=$LIBS
7361 LIBS="-ldl  $LIBS"
7362 cat >conftest.$ac_ext <<_ACEOF
7363 /* confdefs.h.  */
7364 _ACEOF
7365 cat confdefs.h >>conftest.$ac_ext
7366 cat >>conftest.$ac_ext <<_ACEOF
7367 /* end confdefs.h.  */
7368
7369 /* Override any GCC internal prototype to avoid an error.
7370    Use char because int might match the return type of a GCC
7371    builtin and then its argument prototype would still apply.  */
7372 #ifdef __cplusplus
7373 extern "C"
7374 #endif
7375 char dlopen ();
7376 int
7377 main ()
7378 {
7379 return dlopen ();
7380   ;
7381   return 0;
7382 }
7383 _ACEOF
7384 rm -f conftest.$ac_objext conftest$ac_exeext
7385 if { (ac_try="$ac_link"
7386 case "(($ac_try" in
7387   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7388   *) ac_try_echo=$ac_try;;
7389 esac
7390 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7391   (eval "$ac_link") 2>conftest.er1
7392   ac_status=$?
7393   grep -v '^ *+' conftest.er1 >conftest.err
7394   rm -f conftest.er1
7395   cat conftest.err >&5
7396   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7397   (exit $ac_status); } && {
7398          test -z "$ac_c_werror_flag" ||
7399          test ! -s conftest.err
7400        } && test -s conftest$ac_exeext &&
7401        $as_test_x conftest$ac_exeext; then
7402   ac_cv_lib_dl_dlopen=yes
7403 else
7404   echo "$as_me: failed program was:" >&5
7405 sed 's/^/| /' conftest.$ac_ext >&5
7406
7407         ac_cv_lib_dl_dlopen=no
7408 fi
7409
7410 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7411       conftest$ac_exeext conftest.$ac_ext
7412 LIBS=$ac_check_lib_save_LIBS
7413 fi
7414 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
7415 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
7416 if test $ac_cv_lib_dl_dlopen = yes; then
7417   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
7418 else
7419   { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
7420 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
7421 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
7422   echo $ECHO_N "(cached) $ECHO_C" >&6
7423 else
7424   ac_check_lib_save_LIBS=$LIBS
7425 LIBS="-lsvld  $LIBS"
7426 cat >conftest.$ac_ext <<_ACEOF
7427 /* confdefs.h.  */
7428 _ACEOF
7429 cat confdefs.h >>conftest.$ac_ext
7430 cat >>conftest.$ac_ext <<_ACEOF
7431 /* end confdefs.h.  */
7432
7433 /* Override any GCC internal prototype to avoid an error.
7434    Use char because int might match the return type of a GCC
7435    builtin and then its argument prototype would still apply.  */
7436 #ifdef __cplusplus
7437 extern "C"
7438 #endif
7439 char dlopen ();
7440 int
7441 main ()
7442 {
7443 return dlopen ();
7444   ;
7445   return 0;
7446 }
7447 _ACEOF
7448 rm -f conftest.$ac_objext conftest$ac_exeext
7449 if { (ac_try="$ac_link"
7450 case "(($ac_try" in
7451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7452   *) ac_try_echo=$ac_try;;
7453 esac
7454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7455   (eval "$ac_link") 2>conftest.er1
7456   ac_status=$?
7457   grep -v '^ *+' conftest.er1 >conftest.err
7458   rm -f conftest.er1
7459   cat conftest.err >&5
7460   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7461   (exit $ac_status); } && {
7462          test -z "$ac_c_werror_flag" ||
7463          test ! -s conftest.err
7464        } && test -s conftest$ac_exeext &&
7465        $as_test_x conftest$ac_exeext; then
7466   ac_cv_lib_svld_dlopen=yes
7467 else
7468   echo "$as_me: failed program was:" >&5
7469 sed 's/^/| /' conftest.$ac_ext >&5
7470
7471         ac_cv_lib_svld_dlopen=no
7472 fi
7473
7474 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7475       conftest$ac_exeext conftest.$ac_ext
7476 LIBS=$ac_check_lib_save_LIBS
7477 fi
7478 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
7479 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
7480 if test $ac_cv_lib_svld_dlopen = yes; then
7481   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
7482 else
7483   { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
7484 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
7485 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
7486   echo $ECHO_N "(cached) $ECHO_C" >&6
7487 else
7488   ac_check_lib_save_LIBS=$LIBS
7489 LIBS="-ldld  $LIBS"
7490 cat >conftest.$ac_ext <<_ACEOF
7491 /* confdefs.h.  */
7492 _ACEOF
7493 cat confdefs.h >>conftest.$ac_ext
7494 cat >>conftest.$ac_ext <<_ACEOF
7495 /* end confdefs.h.  */
7496
7497 /* Override any GCC internal prototype to avoid an error.
7498    Use char because int might match the return type of a GCC
7499    builtin and then its argument prototype would still apply.  */
7500 #ifdef __cplusplus
7501 extern "C"
7502 #endif
7503 char dld_link ();
7504 int
7505 main ()
7506 {
7507 return dld_link ();
7508   ;
7509   return 0;
7510 }
7511 _ACEOF
7512 rm -f conftest.$ac_objext conftest$ac_exeext
7513 if { (ac_try="$ac_link"
7514 case "(($ac_try" in
7515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7516   *) ac_try_echo=$ac_try;;
7517 esac
7518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7519   (eval "$ac_link") 2>conftest.er1
7520   ac_status=$?
7521   grep -v '^ *+' conftest.er1 >conftest.err
7522   rm -f conftest.er1
7523   cat conftest.err >&5
7524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7525   (exit $ac_status); } && {
7526          test -z "$ac_c_werror_flag" ||
7527          test ! -s conftest.err
7528        } && test -s conftest$ac_exeext &&
7529        $as_test_x conftest$ac_exeext; then
7530   ac_cv_lib_dld_dld_link=yes
7531 else
7532   echo "$as_me: failed program was:" >&5
7533 sed 's/^/| /' conftest.$ac_ext >&5
7534
7535         ac_cv_lib_dld_dld_link=no
7536 fi
7537
7538 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7539       conftest$ac_exeext conftest.$ac_ext
7540 LIBS=$ac_check_lib_save_LIBS
7541 fi
7542 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
7543 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
7544 if test $ac_cv_lib_dld_dld_link = yes; then
7545   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
7546 fi
7547
7548
7549 fi
7550
7551
7552 fi
7553
7554
7555 fi
7556
7557
7558 fi
7559
7560
7561 fi
7562
7563     ;;
7564   esac
7565
7566   if test "x$lt_cv_dlopen" != xno; then
7567     enable_dlopen=yes
7568   else
7569     enable_dlopen=no
7570   fi
7571
7572   case $lt_cv_dlopen in
7573   dlopen)
7574     save_CPPFLAGS="$CPPFLAGS"
7575         test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
7576
7577     save_LDFLAGS="$LDFLAGS"
7578     eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
7579
7580     save_LIBS="$LIBS"
7581     LIBS="$lt_cv_dlopen_libs $LIBS"
7582
7583     { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
7584 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
7585 if test "${lt_cv_dlopen_self+set}" = set; then
7586   echo $ECHO_N "(cached) $ECHO_C" >&6
7587 else
7588           if test "$cross_compiling" = yes; then :
7589   lt_cv_dlopen_self=cross
7590 else
7591     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7592   lt_status=$lt_dlunknown
7593   cat > conftest.$ac_ext <<EOF
7594 #line 7594 "configure"
7595 #include "confdefs.h"
7596
7597 #if HAVE_DLFCN_H
7598 #include <dlfcn.h>
7599 #endif
7600
7601 #include <stdio.h>
7602
7603 #ifdef RTLD_GLOBAL
7604 #  define LT_DLGLOBAL           RTLD_GLOBAL
7605 #else
7606 #  ifdef DL_GLOBAL
7607 #    define LT_DLGLOBAL         DL_GLOBAL
7608 #  else
7609 #    define LT_DLGLOBAL         0
7610 #  endif
7611 #endif
7612
7613 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7614    find out it does not work in some platform. */
7615 #ifndef LT_DLLAZY_OR_NOW
7616 #  ifdef RTLD_LAZY
7617 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7618 #  else
7619 #    ifdef DL_LAZY
7620 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7621 #    else
7622 #      ifdef RTLD_NOW
7623 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7624 #      else
7625 #        ifdef DL_NOW
7626 #          define LT_DLLAZY_OR_NOW      DL_NOW
7627 #        else
7628 #          define LT_DLLAZY_OR_NOW      0
7629 #        endif
7630 #      endif
7631 #    endif
7632 #  endif
7633 #endif
7634
7635 #ifdef __cplusplus
7636 extern "C" void exit (int);
7637 #endif
7638
7639 void fnord() { int i=42;}
7640 int main ()
7641 {
7642   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7643   int status = $lt_dlunknown;
7644
7645   if (self)
7646     {
7647       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7648       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7649       /* dlclose (self); */
7650     }
7651
7652     exit (status);
7653 }
7654 EOF
7655   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7656   (eval $ac_link) 2>&5
7657   ac_status=$?
7658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7659   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7660     (./conftest; exit; ) 2>/dev/null
7661     lt_status=$?
7662     case x$lt_status in
7663       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
7664       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
7665       x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
7666     esac
7667   else :
7668     # compilation failed
7669     lt_cv_dlopen_self=no
7670   fi
7671 fi
7672 rm -fr conftest*
7673
7674
7675 fi
7676 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
7677 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
7678
7679     if test "x$lt_cv_dlopen_self" = xyes; then
7680       LDFLAGS="$LDFLAGS $link_static_flag"
7681       { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
7682 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
7683 if test "${lt_cv_dlopen_self_static+set}" = set; then
7684   echo $ECHO_N "(cached) $ECHO_C" >&6
7685 else
7686           if test "$cross_compiling" = yes; then :
7687   lt_cv_dlopen_self_static=cross
7688 else
7689     lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
7690   lt_status=$lt_dlunknown
7691   cat > conftest.$ac_ext <<EOF
7692 #line 7692 "configure"
7693 #include "confdefs.h"
7694
7695 #if HAVE_DLFCN_H
7696 #include <dlfcn.h>
7697 #endif
7698
7699 #include <stdio.h>
7700
7701 #ifdef RTLD_GLOBAL
7702 #  define LT_DLGLOBAL           RTLD_GLOBAL
7703 #else
7704 #  ifdef DL_GLOBAL
7705 #    define LT_DLGLOBAL         DL_GLOBAL
7706 #  else
7707 #    define LT_DLGLOBAL         0
7708 #  endif
7709 #endif
7710
7711 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
7712    find out it does not work in some platform. */
7713 #ifndef LT_DLLAZY_OR_NOW
7714 #  ifdef RTLD_LAZY
7715 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
7716 #  else
7717 #    ifdef DL_LAZY
7718 #      define LT_DLLAZY_OR_NOW          DL_LAZY
7719 #    else
7720 #      ifdef RTLD_NOW
7721 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
7722 #      else
7723 #        ifdef DL_NOW
7724 #          define LT_DLLAZY_OR_NOW      DL_NOW
7725 #        else
7726 #          define LT_DLLAZY_OR_NOW      0
7727 #        endif
7728 #      endif
7729 #    endif
7730 #  endif
7731 #endif
7732
7733 #ifdef __cplusplus
7734 extern "C" void exit (int);
7735 #endif
7736
7737 void fnord() { int i=42;}
7738 int main ()
7739 {
7740   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
7741   int status = $lt_dlunknown;
7742
7743   if (self)
7744     {
7745       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
7746       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
7747       /* dlclose (self); */
7748     }
7749
7750     exit (status);
7751 }
7752 EOF
7753   if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7754   (eval $ac_link) 2>&5
7755   ac_status=$?
7756   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7757   (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
7758     (./conftest; exit; ) 2>/dev/null
7759     lt_status=$?
7760     case x$lt_status in
7761       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
7762       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
7763       x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
7764     esac
7765   else :
7766     # compilation failed
7767     lt_cv_dlopen_self_static=no
7768   fi
7769 fi
7770 rm -fr conftest*
7771
7772
7773 fi
7774 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
7775 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
7776     fi
7777
7778     CPPFLAGS="$save_CPPFLAGS"
7779     LDFLAGS="$save_LDFLAGS"
7780     LIBS="$save_LIBS"
7781     ;;
7782   esac
7783
7784   case $lt_cv_dlopen_self in
7785   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
7786   *) enable_dlopen_self=unknown ;;
7787   esac
7788
7789   case $lt_cv_dlopen_self_static in
7790   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
7791   *) enable_dlopen_self_static=unknown ;;
7792   esac
7793 fi
7794
7795
7796 ## FIXME: this should be a separate macro
7797 ##
7798 if test "$enable_shared" = yes && test "$GCC" = yes; then
7799   case $archive_cmds in
7800   *'~'*)
7801     # FIXME: we may have to deal with multi-command sequences.
7802     ;;
7803   '$CC '*)
7804     # Test whether the compiler implicitly links with -lc since on some
7805     # systems, -lgcc has to come before -lc. If gcc already passes -lc
7806     # to ld, don't add -lc before -lgcc.
7807     { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7808 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
7809     if test "${lt_cv_archive_cmds_need_lc+set}" = set; then
7810   echo $ECHO_N "(cached) $ECHO_C" >&6
7811 else
7812   $rm conftest*
7813     echo 'static int dummy;' > conftest.$ac_ext
7814
7815     if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7816   (eval $ac_compile) 2>&5
7817   ac_status=$?
7818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7819   (exit $ac_status); }; then
7820       soname=conftest
7821       lib=conftest
7822       libobjs=conftest.$ac_objext
7823       deplibs=
7824       wl=$lt_cv_prog_cc_wl
7825       compiler_flags=-v
7826       linker_flags=-v
7827       verstring=
7828       output_objdir=.
7829       libname=conftest
7830       save_allow_undefined_flag=$allow_undefined_flag
7831       allow_undefined_flag=
7832       if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7833   (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7834   ac_status=$?
7835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7836   (exit $ac_status); }
7837       then
7838         lt_cv_archive_cmds_need_lc=no
7839       else
7840         lt_cv_archive_cmds_need_lc=yes
7841       fi
7842       allow_undefined_flag=$save_allow_undefined_flag
7843     else
7844       cat conftest.err 1>&5
7845     fi
7846 fi
7847
7848     { echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5
7849 echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6; }
7850     ;;
7851   esac
7852 fi
7853 need_lc=${lt_cv_archive_cmds_need_lc-yes}
7854 ##
7855 ## END FIXME
7856
7857 ## FIXME: this should be a separate macro
7858 ##
7859 # The second clause should only fire when bootstrapping the
7860 # libtool distribution, otherwise you forgot to ship ltmain.sh
7861 # with your package, and you will get complaints that there are
7862 # no rules to generate ltmain.sh.
7863 if test -f "$ltmain"; then
7864   :
7865 else
7866   # If there is no Makefile yet, we rely on a make rule to execute
7867   # `config.status --recheck' to rerun these tests and create the
7868   # libtool script then.
7869   test -f Makefile && make "$ltmain"
7870 fi
7871
7872 if test -f "$ltmain"; then
7873   trap "$rm \"${ofile}T\"; exit 1" 1 2 15
7874   $rm -f "${ofile}T"
7875
7876   echo creating $ofile
7877
7878   # Now quote all the things that may contain metacharacters while being
7879   # careful not to overquote the AC_SUBSTed values.  We take copies of the
7880   # variables and quote the copies for generation of the libtool script.
7881   for var in echo old_CC old_CFLAGS SED \
7882     AR AR_FLAGS CC LD LN_S NM SHELL \
7883     reload_flag reload_cmds wl \
7884     pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \
7885     thread_safe_flag_spec whole_archive_flag_spec libname_spec \
7886     library_names_spec soname_spec \
7887     RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \
7888     old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \
7889     postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \
7890     old_striplib striplib file_magic_cmd export_symbols_cmds \
7891     deplibs_check_method allow_undefined_flag no_undefined_flag \
7892     finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \
7893     global_symbol_to_c_name_address \
7894     hardcode_libdir_flag_spec hardcode_libdir_separator  \
7895     sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
7896     compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do
7897
7898     case $var in
7899     reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \
7900     old_postinstall_cmds | old_postuninstall_cmds | \
7901     export_symbols_cmds | archive_cmds | archive_expsym_cmds | \
7902     extract_expsyms_cmds | old_archive_from_expsyms_cmds | \
7903     postinstall_cmds | postuninstall_cmds | \
7904     finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
7905       # Double-quote double-evaled strings.
7906       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
7907       ;;
7908     *)
7909       eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
7910       ;;
7911     esac
7912   done
7913
7914   cat <<__EOF__ > "${ofile}T"
7915 #! $SHELL
7916
7917 # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
7918 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
7919 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
7920 #
7921 # Copyright (C) 1996-2000 Free Software Foundation, Inc.
7922 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
7923 #
7924 # This program is free software; you can redistribute it and/or modify
7925 # it under the terms of the GNU General Public License as published by
7926 # the Free Software Foundation; either version 2 of the License, or
7927 # (at your option) any later version.
7928 #
7929 # This program is distributed in the hope that it will be useful, but
7930 # WITHOUT ANY WARRANTY; without even the implied warranty of
7931 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7932 # General Public License for more details.
7933 #
7934 # You should have received a copy of the GNU General Public License
7935 # along with this program; if not, write to the Free Software
7936 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
7937 #
7938 # As a special exception to the GNU General Public License, if you
7939 # distribute this file as part of a program that contains a
7940 # configuration script generated by Autoconf, you may include it under
7941 # the same distribution terms that you use for the rest of that program.
7942
7943 # A sed that does not truncate output.
7944 SED=$lt_SED
7945
7946 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
7947 Xsed="${SED} -e s/^X//"
7948
7949 # The HP-UX ksh and POSIX shell print the target directory to stdout
7950 # if CDPATH is set.
7951 if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
7952
7953 # ### BEGIN LIBTOOL CONFIG
7954
7955 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7956
7957 # Shell to use when invoking shell scripts.
7958 SHELL=$lt_SHELL
7959
7960 # Whether or not to build shared libraries.
7961 build_libtool_libs=$enable_shared
7962
7963 # Whether or not to build static libraries.
7964 build_old_libs=$enable_static
7965
7966 # Whether or not to add -lc for building shared libraries.
7967 build_libtool_need_lc=$need_lc
7968
7969 # Whether or not to optimize for fast installation.
7970 fast_install=$enable_fast_install
7971
7972 # The host system.
7973 host_alias=$host_alias
7974 host=$host
7975
7976 # An echo program that does not interpret backslashes.
7977 echo=$lt_echo
7978
7979 # The archiver.
7980 AR=$lt_AR
7981 AR_FLAGS=$lt_AR_FLAGS
7982
7983 # The default C compiler.
7984 CC=$lt_CC
7985
7986 # Is the compiler the GNU C compiler?
7987 with_gcc=$GCC
7988
7989 # The linker used to build libraries.
7990 LD=$lt_LD
7991
7992 # Whether we need hard or soft links.
7993 LN_S=$lt_LN_S
7994
7995 # A BSD-compatible nm program.
7996 NM=$lt_NM
7997
7998 # A symbol stripping program
7999 STRIP=$STRIP
8000
8001 # Used to examine libraries when file_magic_cmd begins "file"
8002 MAGIC_CMD=$MAGIC_CMD
8003
8004 # Used on cygwin: DLL creation program.
8005 DLLTOOL="$DLLTOOL"
8006
8007 # Used on cygwin: object dumper.
8008 OBJDUMP="$OBJDUMP"
8009
8010 # Used on cygwin: assembler.
8011 AS="$AS"
8012
8013 # The name of the directory that contains temporary libtool files.
8014 objdir=$objdir
8015
8016 # How to create reloadable object files.
8017 reload_flag=$lt_reload_flag
8018 reload_cmds=$lt_reload_cmds
8019
8020 # How to pass a linker flag through the compiler.
8021 wl=$lt_wl
8022
8023 # Object file suffix (normally "o").
8024 objext="$ac_objext"
8025
8026 # Old archive suffix (normally "a").
8027 libext="$libext"
8028
8029 # Executable file suffix (normally "").
8030 exeext="$exeext"
8031
8032 # Additional compiler flags for building library objects.
8033 pic_flag=$lt_pic_flag
8034 pic_mode=$pic_mode
8035
8036 # Does compiler simultaneously support -c and -o options?
8037 compiler_c_o=$lt_compiler_c_o
8038
8039 # Can we write directly to a .lo ?
8040 compiler_o_lo=$lt_compiler_o_lo
8041
8042 # Must we lock files when doing compilation ?
8043 need_locks=$lt_need_locks
8044
8045 # Do we need the lib prefix for modules?
8046 need_lib_prefix=$need_lib_prefix
8047
8048 # Do we need a version for libraries?
8049 need_version=$need_version
8050
8051 # Whether dlopen is supported.
8052 dlopen_support=$enable_dlopen
8053
8054 # Whether dlopen of programs is supported.
8055 dlopen_self=$enable_dlopen_self
8056
8057 # Whether dlopen of statically linked programs is supported.
8058 dlopen_self_static=$enable_dlopen_self_static
8059
8060 # Compiler flag to prevent dynamic linking.
8061 link_static_flag=$lt_link_static_flag
8062
8063 # Compiler flag to turn off builtin functions.
8064 no_builtin_flag=$lt_no_builtin_flag
8065
8066 # Compiler flag to allow reflexive dlopens.
8067 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
8068
8069 # Compiler flag to generate shared objects directly from archives.
8070 whole_archive_flag_spec=$lt_whole_archive_flag_spec
8071
8072 # Compiler flag to generate thread-safe objects.
8073 thread_safe_flag_spec=$lt_thread_safe_flag_spec
8074
8075 # Library versioning type.
8076 version_type=$version_type
8077
8078 # Format of library name prefix.
8079 libname_spec=$lt_libname_spec
8080
8081 # List of archive names.  First name is the real one, the rest are links.
8082 # The last name is the one that the linker finds with -lNAME.
8083 library_names_spec=$lt_library_names_spec
8084
8085 # The coded name of the library, if different from the real name.
8086 soname_spec=$lt_soname_spec
8087
8088 # Commands used to build and install an old-style archive.
8089 RANLIB=$lt_RANLIB
8090 old_archive_cmds=$lt_old_archive_cmds
8091 old_postinstall_cmds=$lt_old_postinstall_cmds
8092 old_postuninstall_cmds=$lt_old_postuninstall_cmds
8093
8094 # Create an old-style archive from a shared archive.
8095 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
8096
8097 # Create a temporary old-style archive to link instead of a shared archive.
8098 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
8099
8100 # Commands used to build and install a shared archive.
8101 archive_cmds=$lt_archive_cmds
8102 archive_expsym_cmds=$lt_archive_expsym_cmds
8103 postinstall_cmds=$lt_postinstall_cmds
8104 postuninstall_cmds=$lt_postuninstall_cmds
8105
8106 # Commands to strip libraries.
8107 old_striplib=$lt_old_striplib
8108 striplib=$lt_striplib
8109
8110 # Method to check whether dependent libraries are shared objects.
8111 deplibs_check_method=$lt_deplibs_check_method
8112
8113 # Command to use when deplibs_check_method == file_magic.
8114 file_magic_cmd=$lt_file_magic_cmd
8115
8116 # Flag that allows shared libraries with undefined symbols to be built.
8117 allow_undefined_flag=$lt_allow_undefined_flag
8118
8119 # Flag that forces no undefined symbols.
8120 no_undefined_flag=$lt_no_undefined_flag
8121
8122 # Commands used to finish a libtool library installation in a directory.
8123 finish_cmds=$lt_finish_cmds
8124
8125 # Same as above, but a single script fragment to be evaled but not shown.
8126 finish_eval=$lt_finish_eval
8127
8128 # Take the output of nm and produce a listing of raw symbols and C names.
8129 global_symbol_pipe=$lt_global_symbol_pipe
8130
8131 # Transform the output of nm in a proper C declaration
8132 global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
8133
8134 # Transform the output of nm in a C name address pair
8135 global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
8136
8137 # This is the shared library runtime path variable.
8138 runpath_var=$runpath_var
8139
8140 # This is the shared library path variable.
8141 shlibpath_var=$shlibpath_var
8142
8143 # Is shlibpath searched before the hard-coded library search path?
8144 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
8145
8146 # How to hardcode a shared library path into an executable.
8147 hardcode_action=$hardcode_action
8148
8149 # Whether we should hardcode library paths into libraries.
8150 hardcode_into_libs=$hardcode_into_libs
8151
8152 # Flag to hardcode \$libdir into a binary during linking.
8153 # This must work even if \$libdir does not exist.
8154 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
8155
8156 # Whether we need a single -rpath flag with a separated argument.
8157 hardcode_libdir_separator=$lt_hardcode_libdir_separator
8158
8159 # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
8160 # resulting binary.
8161 hardcode_direct=$hardcode_direct
8162
8163 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
8164 # resulting binary.
8165 hardcode_minus_L=$hardcode_minus_L
8166
8167 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
8168 # the resulting binary.
8169 hardcode_shlibpath_var=$hardcode_shlibpath_var
8170
8171 # Variables whose values should be saved in libtool wrapper scripts and
8172 # restored at relink time.
8173 variables_saved_for_relink="$variables_saved_for_relink"
8174
8175 # Whether libtool must link a program against all its dependency libraries.
8176 link_all_deplibs=$link_all_deplibs
8177
8178 # Compile-time system search path for libraries
8179 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
8180
8181 # Run-time system search path for libraries
8182 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
8183
8184 # Fix the shell variable \$srcfile for the compiler.
8185 fix_srcfile_path="$fix_srcfile_path"
8186
8187 # Set to yes if exported symbols are required.
8188 always_export_symbols=$always_export_symbols
8189
8190 # The commands to list exported symbols.
8191 export_symbols_cmds=$lt_export_symbols_cmds
8192
8193 # The commands to extract the exported symbol list from a shared archive.
8194 extract_expsyms_cmds=$lt_extract_expsyms_cmds
8195
8196 # Symbols that should not be listed in the preloaded symbols.
8197 exclude_expsyms=$lt_exclude_expsyms
8198
8199 # Symbols that must always be exported.
8200 include_expsyms=$lt_include_expsyms
8201
8202 # ### END LIBTOOL CONFIG
8203
8204 __EOF__
8205
8206   case $host_os in
8207   aix3*)
8208     cat <<\EOF >> "${ofile}T"
8209
8210 # AIX sometimes has problems with the GCC collect2 program.  For some
8211 # reason, if we set the COLLECT_NAMES environment variable, the problems
8212 # vanish in a puff of smoke.
8213 if test "X${COLLECT_NAMES+set}" != Xset; then
8214   COLLECT_NAMES=
8215   export COLLECT_NAMES
8216 fi
8217 EOF
8218     ;;
8219   esac
8220
8221   case $host_os in
8222   cygwin* | mingw* | pw32* | os2*)
8223     cat <<'EOF' >> "${ofile}T"
8224       # This is a source program that is used to create dlls on Windows
8225       # Don't remove nor modify the starting and closing comments
8226 # /* ltdll.c starts here */
8227 # #define WIN32_LEAN_AND_MEAN
8228 # #include <windows.h>
8229 # #undef WIN32_LEAN_AND_MEAN
8230 # #include <stdio.h>
8231 #
8232 # #ifndef __CYGWIN__
8233 # #  ifdef __CYGWIN32__
8234 # #    define __CYGWIN__ __CYGWIN32__
8235 # #  endif
8236 # #endif
8237 #
8238 # #ifdef __cplusplus
8239 # extern "C" {
8240 # #endif
8241 # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
8242 # #ifdef __cplusplus
8243 # }
8244 # #endif
8245 #
8246 # #ifdef __CYGWIN__
8247 # #include <cygwin/cygwin_dll.h>
8248 # DECLARE_CYGWIN_DLL( DllMain );
8249 # #endif
8250 # HINSTANCE __hDllInstance_base;
8251 #
8252 # BOOL APIENTRY
8253 # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
8254 # {
8255 #   __hDllInstance_base = hInst;
8256 #   return TRUE;
8257 # }
8258 # /* ltdll.c ends here */
8259         # This is a source program that is used to create import libraries
8260         # on Windows for dlls which lack them. Don't remove nor modify the
8261         # starting and closing comments
8262 # /* impgen.c starts here */
8263 # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
8264 #
8265 #  This file is part of GNU libtool.
8266 #
8267 #  This program is free software; you can redistribute it and/or modify
8268 #  it under the terms of the GNU General Public License as published by
8269 #  the Free Software Foundation; either version 2 of the License, or
8270 #  (at your option) any later version.
8271 #
8272 #  This program is distributed in the hope that it will be useful,
8273 #  but WITHOUT ANY WARRANTY; without even the implied warranty of
8274 #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
8275 #  GNU General Public License for more details.
8276 #
8277 #  You should have received a copy of the GNU General Public License
8278 #  along with this program; if not, write to the Free Software
8279 #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
8280 #  */
8281 #
8282 # #include <stdio.h>            /* for printf() */
8283 # #include <unistd.h>           /* for open(), lseek(), read() */
8284 # #include <fcntl.h>            /* for O_RDONLY, O_BINARY */
8285 # #include <string.h>           /* for strdup() */
8286 #
8287 # /* O_BINARY isn't required (or even defined sometimes) under Unix */
8288 # #ifndef O_BINARY
8289 # #define O_BINARY 0
8290 # #endif
8291 #
8292 # static unsigned int
8293 # pe_get16 (fd, offset)
8294 #      int fd;
8295 #      int offset;
8296 # {
8297 #   unsigned char b[2];
8298 #   lseek (fd, offset, SEEK_SET);
8299 #   read (fd, b, 2);
8300 #   return b[0] + (b[1]<<8);
8301 # }
8302 #
8303 # static unsigned int
8304 # pe_get32 (fd, offset)
8305 #     int fd;
8306 #     int offset;
8307 # {
8308 #   unsigned char b[4];
8309 #   lseek (fd, offset, SEEK_SET);
8310 #   read (fd, b, 4);
8311 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8312 # }
8313 #
8314 # static unsigned int
8315 # pe_as32 (ptr)
8316 #      void *ptr;
8317 # {
8318 #   unsigned char *b = ptr;
8319 #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
8320 # }
8321 #
8322 # int
8323 # main (argc, argv)
8324 #     int argc;
8325 #     char *argv[];
8326 # {
8327 #     int dll;
8328 #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
8329 #     unsigned long export_rva, export_size, nsections, secptr, expptr;
8330 #     unsigned long name_rvas, nexp;
8331 #     unsigned char *expdata, *erva;
8332 #     char *filename, *dll_name;
8333 #
8334 #     filename = argv[1];
8335 #
8336 #     dll = open(filename, O_RDONLY|O_BINARY);
8337 #     if (dll < 1)
8338 #       return 1;
8339 #
8340 #     dll_name = filename;
8341 #
8342 #     for (i=0; filename[i]; i++)
8343 #       if (filename[i] == '/' || filename[i] == '\\'  || filename[i] == ':')
8344 #           dll_name = filename + i +1;
8345 #
8346 #     pe_header_offset = pe_get32 (dll, 0x3c);
8347 #     opthdr_ofs = pe_header_offset + 4 + 20;
8348 #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
8349 #
8350 #     if (num_entries < 1) /* no exports */
8351 #       return 1;
8352 #
8353 #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
8354 #     export_size = pe_get32 (dll, opthdr_ofs + 100);
8355 #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
8356 #     secptr = (pe_header_offset + 4 + 20 +
8357 #             pe_get16 (dll, pe_header_offset + 4 + 16));
8358 #
8359 #     expptr = 0;
8360 #     for (i = 0; i < nsections; i++)
8361 #     {
8362 #       char sname[8];
8363 #       unsigned long secptr1 = secptr + 40 * i;
8364 #       unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
8365 #       unsigned long vsize = pe_get32 (dll, secptr1 + 16);
8366 #       unsigned long fptr = pe_get32 (dll, secptr1 + 20);
8367 #       lseek(dll, secptr1, SEEK_SET);
8368 #       read(dll, sname, 8);
8369 #       if (vaddr <= export_rva && vaddr+vsize > export_rva)
8370 #       {
8371 #           expptr = fptr + (export_rva - vaddr);
8372 #           if (export_rva + export_size > vaddr + vsize)
8373 #               export_size = vsize - (export_rva - vaddr);
8374 #           break;
8375 #       }
8376 #     }
8377 #
8378 #     expdata = (unsigned char*)malloc(export_size);
8379 #     lseek (dll, expptr, SEEK_SET);
8380 #     read (dll, expdata, export_size);
8381 #     erva = expdata - export_rva;
8382 #
8383 #     nexp = pe_as32 (expdata+24);
8384 #     name_rvas = pe_as32 (expdata+32);
8385 #
8386 #     printf ("EXPORTS\n");
8387 #     for (i = 0; i<nexp; i++)
8388 #     {
8389 #       unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
8390 #       printf ("\t%s @ %ld ;\n", erva+name_rva, 1+ i);
8391 #     }
8392 #
8393 #     return 0;
8394 # }
8395 # /* impgen.c ends here */
8396
8397 EOF
8398     ;;
8399   esac
8400
8401   # We use sed instead of cat because bash on DJGPP gets confused if
8402   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
8403   # text mode, it properly converts lines to CR/LF.  This bash problem
8404   # is reportedly fixed, but why not run on old versions too?
8405   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
8406
8407   mv -f "${ofile}T" "$ofile" || \
8408     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
8409   chmod +x "$ofile"
8410 fi
8411 ##
8412 ## END FIXME
8413
8414
8415
8416
8417
8418 # This can be used to rebuild libtool when needed
8419 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
8420
8421 # Always use our own libtool.
8422 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8423
8424 # Prevent multiple expansion
8425
8426
8427
8428 # Check whether --enable-largefile was given.
8429 if test "${enable_largefile+set}" = set; then
8430   enableval=$enable_largefile;
8431 fi
8432
8433 if test "$enable_largefile" != no; then
8434
8435   { echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
8436 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6; }
8437 if test "${ac_cv_sys_largefile_CC+set}" = set; then
8438   echo $ECHO_N "(cached) $ECHO_C" >&6
8439 else
8440   ac_cv_sys_largefile_CC=no
8441      if test "$GCC" != yes; then
8442        ac_save_CC=$CC
8443        while :; do
8444          # IRIX 6.2 and later do not support large files by default,
8445          # so use the C compiler's -n32 option if that helps.
8446          cat >conftest.$ac_ext <<_ACEOF
8447 /* confdefs.h.  */
8448 _ACEOF
8449 cat confdefs.h >>conftest.$ac_ext
8450 cat >>conftest.$ac_ext <<_ACEOF
8451 /* end confdefs.h.  */
8452 #include <sys/types.h>
8453  /* Check that off_t can represent 2**63 - 1 correctly.
8454     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8455     since some C++ compilers masquerading as C compilers
8456     incorrectly reject 9223372036854775807.  */
8457 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8458   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8459                        && LARGE_OFF_T % 2147483647 == 1)
8460                       ? 1 : -1];
8461 int
8462 main ()
8463 {
8464
8465   ;
8466   return 0;
8467 }
8468 _ACEOF
8469          rm -f conftest.$ac_objext
8470 if { (ac_try="$ac_compile"
8471 case "(($ac_try" in
8472   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8473   *) ac_try_echo=$ac_try;;
8474 esac
8475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8476   (eval "$ac_compile") 2>conftest.er1
8477   ac_status=$?
8478   grep -v '^ *+' conftest.er1 >conftest.err
8479   rm -f conftest.er1
8480   cat conftest.err >&5
8481   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8482   (exit $ac_status); } && {
8483          test -z "$ac_c_werror_flag" ||
8484          test ! -s conftest.err
8485        } && test -s conftest.$ac_objext; then
8486   break
8487 else
8488   echo "$as_me: failed program was:" >&5
8489 sed 's/^/| /' conftest.$ac_ext >&5
8490
8491
8492 fi
8493
8494 rm -f core conftest.err conftest.$ac_objext
8495          CC="$CC -n32"
8496          rm -f conftest.$ac_objext
8497 if { (ac_try="$ac_compile"
8498 case "(($ac_try" in
8499   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8500   *) ac_try_echo=$ac_try;;
8501 esac
8502 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8503   (eval "$ac_compile") 2>conftest.er1
8504   ac_status=$?
8505   grep -v '^ *+' conftest.er1 >conftest.err
8506   rm -f conftest.er1
8507   cat conftest.err >&5
8508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8509   (exit $ac_status); } && {
8510          test -z "$ac_c_werror_flag" ||
8511          test ! -s conftest.err
8512        } && test -s conftest.$ac_objext; then
8513   ac_cv_sys_largefile_CC=' -n32'; break
8514 else
8515   echo "$as_me: failed program was:" >&5
8516 sed 's/^/| /' conftest.$ac_ext >&5
8517
8518
8519 fi
8520
8521 rm -f core conftest.err conftest.$ac_objext
8522          break
8523        done
8524        CC=$ac_save_CC
8525        rm -f conftest.$ac_ext
8526     fi
8527 fi
8528 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
8529 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6; }
8530   if test "$ac_cv_sys_largefile_CC" != no; then
8531     CC=$CC$ac_cv_sys_largefile_CC
8532   fi
8533
8534   { echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8535 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6; }
8536 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
8537   echo $ECHO_N "(cached) $ECHO_C" >&6
8538 else
8539   while :; do
8540   cat >conftest.$ac_ext <<_ACEOF
8541 /* confdefs.h.  */
8542 _ACEOF
8543 cat confdefs.h >>conftest.$ac_ext
8544 cat >>conftest.$ac_ext <<_ACEOF
8545 /* end confdefs.h.  */
8546 #include <sys/types.h>
8547  /* Check that off_t can represent 2**63 - 1 correctly.
8548     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8549     since some C++ compilers masquerading as C compilers
8550     incorrectly reject 9223372036854775807.  */
8551 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8552   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8553                        && LARGE_OFF_T % 2147483647 == 1)
8554                       ? 1 : -1];
8555 int
8556 main ()
8557 {
8558
8559   ;
8560   return 0;
8561 }
8562 _ACEOF
8563 rm -f conftest.$ac_objext
8564 if { (ac_try="$ac_compile"
8565 case "(($ac_try" in
8566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8567   *) ac_try_echo=$ac_try;;
8568 esac
8569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8570   (eval "$ac_compile") 2>conftest.er1
8571   ac_status=$?
8572   grep -v '^ *+' conftest.er1 >conftest.err
8573   rm -f conftest.er1
8574   cat conftest.err >&5
8575   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8576   (exit $ac_status); } && {
8577          test -z "$ac_c_werror_flag" ||
8578          test ! -s conftest.err
8579        } && test -s conftest.$ac_objext; then
8580   ac_cv_sys_file_offset_bits=no; break
8581 else
8582   echo "$as_me: failed program was:" >&5
8583 sed 's/^/| /' conftest.$ac_ext >&5
8584
8585
8586 fi
8587
8588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8589   cat >conftest.$ac_ext <<_ACEOF
8590 /* confdefs.h.  */
8591 _ACEOF
8592 cat confdefs.h >>conftest.$ac_ext
8593 cat >>conftest.$ac_ext <<_ACEOF
8594 /* end confdefs.h.  */
8595 #define _FILE_OFFSET_BITS 64
8596 #include <sys/types.h>
8597  /* Check that off_t can represent 2**63 - 1 correctly.
8598     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8599     since some C++ compilers masquerading as C compilers
8600     incorrectly reject 9223372036854775807.  */
8601 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8602   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8603                        && LARGE_OFF_T % 2147483647 == 1)
8604                       ? 1 : -1];
8605 int
8606 main ()
8607 {
8608
8609   ;
8610   return 0;
8611 }
8612 _ACEOF
8613 rm -f conftest.$ac_objext
8614 if { (ac_try="$ac_compile"
8615 case "(($ac_try" in
8616   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8617   *) ac_try_echo=$ac_try;;
8618 esac
8619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8620   (eval "$ac_compile") 2>conftest.er1
8621   ac_status=$?
8622   grep -v '^ *+' conftest.er1 >conftest.err
8623   rm -f conftest.er1
8624   cat conftest.err >&5
8625   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8626   (exit $ac_status); } && {
8627          test -z "$ac_c_werror_flag" ||
8628          test ! -s conftest.err
8629        } && test -s conftest.$ac_objext; then
8630   ac_cv_sys_file_offset_bits=64; break
8631 else
8632   echo "$as_me: failed program was:" >&5
8633 sed 's/^/| /' conftest.$ac_ext >&5
8634
8635
8636 fi
8637
8638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8639   ac_cv_sys_file_offset_bits=unknown
8640   break
8641 done
8642 fi
8643 { echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
8644 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6; }
8645 case $ac_cv_sys_file_offset_bits in #(
8646   no | unknown) ;;
8647   *)
8648 cat >>confdefs.h <<_ACEOF
8649 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8650 _ACEOF
8651 ;;
8652 esac
8653 rm -f conftest*
8654   if test $ac_cv_sys_file_offset_bits = unknown; then
8655     { echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
8656 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6; }
8657 if test "${ac_cv_sys_large_files+set}" = set; then
8658   echo $ECHO_N "(cached) $ECHO_C" >&6
8659 else
8660   while :; do
8661   cat >conftest.$ac_ext <<_ACEOF
8662 /* confdefs.h.  */
8663 _ACEOF
8664 cat confdefs.h >>conftest.$ac_ext
8665 cat >>conftest.$ac_ext <<_ACEOF
8666 /* end confdefs.h.  */
8667 #include <sys/types.h>
8668  /* Check that off_t can represent 2**63 - 1 correctly.
8669     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8670     since some C++ compilers masquerading as C compilers
8671     incorrectly reject 9223372036854775807.  */
8672 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8673   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8674                        && LARGE_OFF_T % 2147483647 == 1)
8675                       ? 1 : -1];
8676 int
8677 main ()
8678 {
8679
8680   ;
8681   return 0;
8682 }
8683 _ACEOF
8684 rm -f conftest.$ac_objext
8685 if { (ac_try="$ac_compile"
8686 case "(($ac_try" in
8687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8688   *) ac_try_echo=$ac_try;;
8689 esac
8690 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8691   (eval "$ac_compile") 2>conftest.er1
8692   ac_status=$?
8693   grep -v '^ *+' conftest.er1 >conftest.err
8694   rm -f conftest.er1
8695   cat conftest.err >&5
8696   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8697   (exit $ac_status); } && {
8698          test -z "$ac_c_werror_flag" ||
8699          test ! -s conftest.err
8700        } && test -s conftest.$ac_objext; then
8701   ac_cv_sys_large_files=no; break
8702 else
8703   echo "$as_me: failed program was:" >&5
8704 sed 's/^/| /' conftest.$ac_ext >&5
8705
8706
8707 fi
8708
8709 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8710   cat >conftest.$ac_ext <<_ACEOF
8711 /* confdefs.h.  */
8712 _ACEOF
8713 cat confdefs.h >>conftest.$ac_ext
8714 cat >>conftest.$ac_ext <<_ACEOF
8715 /* end confdefs.h.  */
8716 #define _LARGE_FILES 1
8717 #include <sys/types.h>
8718  /* Check that off_t can represent 2**63 - 1 correctly.
8719     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8720     since some C++ compilers masquerading as C compilers
8721     incorrectly reject 9223372036854775807.  */
8722 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8723   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8724                        && LARGE_OFF_T % 2147483647 == 1)
8725                       ? 1 : -1];
8726 int
8727 main ()
8728 {
8729
8730   ;
8731   return 0;
8732 }
8733 _ACEOF
8734 rm -f conftest.$ac_objext
8735 if { (ac_try="$ac_compile"
8736 case "(($ac_try" in
8737   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8738   *) ac_try_echo=$ac_try;;
8739 esac
8740 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8741   (eval "$ac_compile") 2>conftest.er1
8742   ac_status=$?
8743   grep -v '^ *+' conftest.er1 >conftest.err
8744   rm -f conftest.er1
8745   cat conftest.err >&5
8746   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8747   (exit $ac_status); } && {
8748          test -z "$ac_c_werror_flag" ||
8749          test ! -s conftest.err
8750        } && test -s conftest.$ac_objext; then
8751   ac_cv_sys_large_files=1; break
8752 else
8753   echo "$as_me: failed program was:" >&5
8754 sed 's/^/| /' conftest.$ac_ext >&5
8755
8756
8757 fi
8758
8759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8760   ac_cv_sys_large_files=unknown
8761   break
8762 done
8763 fi
8764 { echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
8765 echo "${ECHO_T}$ac_cv_sys_large_files" >&6; }
8766 case $ac_cv_sys_large_files in #(
8767   no | unknown) ;;
8768   *)
8769 cat >>confdefs.h <<_ACEOF
8770 #define _LARGE_FILES $ac_cv_sys_large_files
8771 _ACEOF
8772 ;;
8773 esac
8774 rm -f conftest*
8775   fi
8776 fi
8777
8778 { echo "$as_me:$LINENO: checking for _LARGEFILE_SOURCE value needed for large files" >&5
8779 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6; }
8780 if test "${ac_cv_sys_largefile_source+set}" = set; then
8781   echo $ECHO_N "(cached) $ECHO_C" >&6
8782 else
8783   while :; do
8784   cat >conftest.$ac_ext <<_ACEOF
8785 /* confdefs.h.  */
8786 _ACEOF
8787 cat confdefs.h >>conftest.$ac_ext
8788 cat >>conftest.$ac_ext <<_ACEOF
8789 /* end confdefs.h.  */
8790 #include <stdio.h>
8791 int
8792 main ()
8793 {
8794 return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
8795   ;
8796   return 0;
8797 }
8798 _ACEOF
8799 rm -f conftest.$ac_objext conftest$ac_exeext
8800 if { (ac_try="$ac_link"
8801 case "(($ac_try" in
8802   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8803   *) ac_try_echo=$ac_try;;
8804 esac
8805 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8806   (eval "$ac_link") 2>conftest.er1
8807   ac_status=$?
8808   grep -v '^ *+' conftest.er1 >conftest.err
8809   rm -f conftest.er1
8810   cat conftest.err >&5
8811   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8812   (exit $ac_status); } && {
8813          test -z "$ac_c_werror_flag" ||
8814          test ! -s conftest.err
8815        } && test -s conftest$ac_exeext &&
8816        $as_test_x conftest$ac_exeext; then
8817   ac_cv_sys_largefile_source=no; break
8818 else
8819   echo "$as_me: failed program was:" >&5
8820 sed 's/^/| /' conftest.$ac_ext >&5
8821
8822
8823 fi
8824
8825 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8826       conftest$ac_exeext conftest.$ac_ext
8827   cat >conftest.$ac_ext <<_ACEOF
8828 /* confdefs.h.  */
8829 _ACEOF
8830 cat confdefs.h >>conftest.$ac_ext
8831 cat >>conftest.$ac_ext <<_ACEOF
8832 /* end confdefs.h.  */
8833 #define _LARGEFILE_SOURCE 1
8834 #include <stdio.h>
8835 int
8836 main ()
8837 {
8838 return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0);
8839   ;
8840   return 0;
8841 }
8842 _ACEOF
8843 rm -f conftest.$ac_objext conftest$ac_exeext
8844 if { (ac_try="$ac_link"
8845 case "(($ac_try" in
8846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8847   *) ac_try_echo=$ac_try;;
8848 esac
8849 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8850   (eval "$ac_link") 2>conftest.er1
8851   ac_status=$?
8852   grep -v '^ *+' conftest.er1 >conftest.err
8853   rm -f conftest.er1
8854   cat conftest.err >&5
8855   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8856   (exit $ac_status); } && {
8857          test -z "$ac_c_werror_flag" ||
8858          test ! -s conftest.err
8859        } && test -s conftest$ac_exeext &&
8860        $as_test_x conftest$ac_exeext; then
8861   ac_cv_sys_largefile_source=1; break
8862 else
8863   echo "$as_me: failed program was:" >&5
8864 sed 's/^/| /' conftest.$ac_ext >&5
8865
8866
8867 fi
8868
8869 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8870       conftest$ac_exeext conftest.$ac_ext
8871   ac_cv_sys_largefile_source=unknown
8872   break
8873 done
8874 fi
8875 { echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_source" >&5
8876 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6; }
8877 case $ac_cv_sys_largefile_source in #(
8878   no | unknown) ;;
8879   *)
8880 cat >>confdefs.h <<_ACEOF
8881 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
8882 _ACEOF
8883 ;;
8884 esac
8885 rm -f conftest*
8886
8887 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
8888 # in glibc 2.1.3, but that breaks too many other things.
8889 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
8890 if test $ac_cv_sys_largefile_source != unknown; then
8891
8892 cat >>confdefs.h <<\_ACEOF
8893 #define HAVE_FSEEKO 1
8894 _ACEOF
8895
8896 fi
8897
8898
8899
8900
8901
8902
8903
8904 ac_header_dirent=no
8905 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8906   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8907 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8908 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
8909 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
8910   echo $ECHO_N "(cached) $ECHO_C" >&6
8911 else
8912   cat >conftest.$ac_ext <<_ACEOF
8913 /* confdefs.h.  */
8914 _ACEOF
8915 cat confdefs.h >>conftest.$ac_ext
8916 cat >>conftest.$ac_ext <<_ACEOF
8917 /* end confdefs.h.  */
8918 #include <sys/types.h>
8919 #include <$ac_hdr>
8920
8921 int
8922 main ()
8923 {
8924 if ((DIR *) 0)
8925 return 0;
8926   ;
8927   return 0;
8928 }
8929 _ACEOF
8930 rm -f conftest.$ac_objext
8931 if { (ac_try="$ac_compile"
8932 case "(($ac_try" in
8933   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8934   *) ac_try_echo=$ac_try;;
8935 esac
8936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8937   (eval "$ac_compile") 2>conftest.er1
8938   ac_status=$?
8939   grep -v '^ *+' conftest.er1 >conftest.err
8940   rm -f conftest.er1
8941   cat conftest.err >&5
8942   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8943   (exit $ac_status); } && {
8944          test -z "$ac_c_werror_flag" ||
8945          test ! -s conftest.err
8946        } && test -s conftest.$ac_objext; then
8947   eval "$as_ac_Header=yes"
8948 else
8949   echo "$as_me: failed program was:" >&5
8950 sed 's/^/| /' conftest.$ac_ext >&5
8951
8952         eval "$as_ac_Header=no"
8953 fi
8954
8955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8956 fi
8957 ac_res=`eval echo '${'$as_ac_Header'}'`
8958                { echo "$as_me:$LINENO: result: $ac_res" >&5
8959 echo "${ECHO_T}$ac_res" >&6; }
8960 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8961   cat >>confdefs.h <<_ACEOF
8962 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8963 _ACEOF
8964
8965 ac_header_dirent=$ac_hdr; break
8966 fi
8967
8968 done
8969 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8970 if test $ac_header_dirent = dirent.h; then
8971   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
8972 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
8973 if test "${ac_cv_search_opendir+set}" = set; then
8974   echo $ECHO_N "(cached) $ECHO_C" >&6
8975 else
8976   ac_func_search_save_LIBS=$LIBS
8977 cat >conftest.$ac_ext <<_ACEOF
8978 /* confdefs.h.  */
8979 _ACEOF
8980 cat confdefs.h >>conftest.$ac_ext
8981 cat >>conftest.$ac_ext <<_ACEOF
8982 /* end confdefs.h.  */
8983
8984 /* Override any GCC internal prototype to avoid an error.
8985    Use char because int might match the return type of a GCC
8986    builtin and then its argument prototype would still apply.  */
8987 #ifdef __cplusplus
8988 extern "C"
8989 #endif
8990 char opendir ();
8991 int
8992 main ()
8993 {
8994 return opendir ();
8995   ;
8996   return 0;
8997 }
8998 _ACEOF
8999 for ac_lib in '' dir; do
9000   if test -z "$ac_lib"; then
9001     ac_res="none required"
9002   else
9003     ac_res=-l$ac_lib
9004     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9005   fi
9006   rm -f conftest.$ac_objext conftest$ac_exeext
9007 if { (ac_try="$ac_link"
9008 case "(($ac_try" in
9009   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9010   *) ac_try_echo=$ac_try;;
9011 esac
9012 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9013   (eval "$ac_link") 2>conftest.er1
9014   ac_status=$?
9015   grep -v '^ *+' conftest.er1 >conftest.err
9016   rm -f conftest.er1
9017   cat conftest.err >&5
9018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9019   (exit $ac_status); } && {
9020          test -z "$ac_c_werror_flag" ||
9021          test ! -s conftest.err
9022        } && test -s conftest$ac_exeext &&
9023        $as_test_x conftest$ac_exeext; then
9024   ac_cv_search_opendir=$ac_res
9025 else
9026   echo "$as_me: failed program was:" >&5
9027 sed 's/^/| /' conftest.$ac_ext >&5
9028
9029
9030 fi
9031
9032 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9033       conftest$ac_exeext
9034   if test "${ac_cv_search_opendir+set}" = set; then
9035   break
9036 fi
9037 done
9038 if test "${ac_cv_search_opendir+set}" = set; then
9039   :
9040 else
9041   ac_cv_search_opendir=no
9042 fi
9043 rm conftest.$ac_ext
9044 LIBS=$ac_func_search_save_LIBS
9045 fi
9046 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9047 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9048 ac_res=$ac_cv_search_opendir
9049 if test "$ac_res" != no; then
9050   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9051
9052 fi
9053
9054 else
9055   { echo "$as_me:$LINENO: checking for library containing opendir" >&5
9056 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
9057 if test "${ac_cv_search_opendir+set}" = set; then
9058   echo $ECHO_N "(cached) $ECHO_C" >&6
9059 else
9060   ac_func_search_save_LIBS=$LIBS
9061 cat >conftest.$ac_ext <<_ACEOF
9062 /* confdefs.h.  */
9063 _ACEOF
9064 cat confdefs.h >>conftest.$ac_ext
9065 cat >>conftest.$ac_ext <<_ACEOF
9066 /* end confdefs.h.  */
9067
9068 /* Override any GCC internal prototype to avoid an error.
9069    Use char because int might match the return type of a GCC
9070    builtin and then its argument prototype would still apply.  */
9071 #ifdef __cplusplus
9072 extern "C"
9073 #endif
9074 char opendir ();
9075 int
9076 main ()
9077 {
9078 return opendir ();
9079   ;
9080   return 0;
9081 }
9082 _ACEOF
9083 for ac_lib in '' x; do
9084   if test -z "$ac_lib"; then
9085     ac_res="none required"
9086   else
9087     ac_res=-l$ac_lib
9088     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
9089   fi
9090   rm -f conftest.$ac_objext conftest$ac_exeext
9091 if { (ac_try="$ac_link"
9092 case "(($ac_try" in
9093   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9094   *) ac_try_echo=$ac_try;;
9095 esac
9096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9097   (eval "$ac_link") 2>conftest.er1
9098   ac_status=$?
9099   grep -v '^ *+' conftest.er1 >conftest.err
9100   rm -f conftest.er1
9101   cat conftest.err >&5
9102   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9103   (exit $ac_status); } && {
9104          test -z "$ac_c_werror_flag" ||
9105          test ! -s conftest.err
9106        } && test -s conftest$ac_exeext &&
9107        $as_test_x conftest$ac_exeext; then
9108   ac_cv_search_opendir=$ac_res
9109 else
9110   echo "$as_me: failed program was:" >&5
9111 sed 's/^/| /' conftest.$ac_ext >&5
9112
9113
9114 fi
9115
9116 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9117       conftest$ac_exeext
9118   if test "${ac_cv_search_opendir+set}" = set; then
9119   break
9120 fi
9121 done
9122 if test "${ac_cv_search_opendir+set}" = set; then
9123   :
9124 else
9125   ac_cv_search_opendir=no
9126 fi
9127 rm conftest.$ac_ext
9128 LIBS=$ac_func_search_save_LIBS
9129 fi
9130 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
9131 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
9132 ac_res=$ac_cv_search_opendir
9133 if test "$ac_res" != no; then
9134   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9135
9136 fi
9137
9138 fi
9139
9140 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
9141 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
9142 if test "${ac_cv_header_stdc+set}" = set; then
9143   echo $ECHO_N "(cached) $ECHO_C" >&6
9144 else
9145   cat >conftest.$ac_ext <<_ACEOF
9146 /* confdefs.h.  */
9147 _ACEOF
9148 cat confdefs.h >>conftest.$ac_ext
9149 cat >>conftest.$ac_ext <<_ACEOF
9150 /* end confdefs.h.  */
9151 #include <stdlib.h>
9152 #include <stdarg.h>
9153 #include <string.h>
9154 #include <float.h>
9155
9156 int
9157 main ()
9158 {
9159
9160   ;
9161   return 0;
9162 }
9163 _ACEOF
9164 rm -f conftest.$ac_objext
9165 if { (ac_try="$ac_compile"
9166 case "(($ac_try" in
9167   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9168   *) ac_try_echo=$ac_try;;
9169 esac
9170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9171   (eval "$ac_compile") 2>conftest.er1
9172   ac_status=$?
9173   grep -v '^ *+' conftest.er1 >conftest.err
9174   rm -f conftest.er1
9175   cat conftest.err >&5
9176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9177   (exit $ac_status); } && {
9178          test -z "$ac_c_werror_flag" ||
9179          test ! -s conftest.err
9180        } && test -s conftest.$ac_objext; then
9181   ac_cv_header_stdc=yes
9182 else
9183   echo "$as_me: failed program was:" >&5
9184 sed 's/^/| /' conftest.$ac_ext >&5
9185
9186         ac_cv_header_stdc=no
9187 fi
9188
9189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9190
9191 if test $ac_cv_header_stdc = yes; then
9192   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
9193   cat >conftest.$ac_ext <<_ACEOF
9194 /* confdefs.h.  */
9195 _ACEOF
9196 cat confdefs.h >>conftest.$ac_ext
9197 cat >>conftest.$ac_ext <<_ACEOF
9198 /* end confdefs.h.  */
9199 #include <string.h>
9200
9201 _ACEOF
9202 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9203   $EGREP "memchr" >/dev/null 2>&1; then
9204   :
9205 else
9206   ac_cv_header_stdc=no
9207 fi
9208 rm -f conftest*
9209
9210 fi
9211
9212 if test $ac_cv_header_stdc = yes; then
9213   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
9214   cat >conftest.$ac_ext <<_ACEOF
9215 /* confdefs.h.  */
9216 _ACEOF
9217 cat confdefs.h >>conftest.$ac_ext
9218 cat >>conftest.$ac_ext <<_ACEOF
9219 /* end confdefs.h.  */
9220 #include <stdlib.h>
9221
9222 _ACEOF
9223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9224   $EGREP "free" >/dev/null 2>&1; then
9225   :
9226 else
9227   ac_cv_header_stdc=no
9228 fi
9229 rm -f conftest*
9230
9231 fi
9232
9233 if test $ac_cv_header_stdc = yes; then
9234   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
9235   if test "$cross_compiling" = yes; then
9236   :
9237 else
9238   cat >conftest.$ac_ext <<_ACEOF
9239 /* confdefs.h.  */
9240 _ACEOF
9241 cat confdefs.h >>conftest.$ac_ext
9242 cat >>conftest.$ac_ext <<_ACEOF
9243 /* end confdefs.h.  */
9244 #include <ctype.h>
9245 #include <stdlib.h>
9246 #if ((' ' & 0x0FF) == 0x020)
9247 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
9248 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
9249 #else
9250 # define ISLOWER(c) \
9251                    (('a' <= (c) && (c) <= 'i') \
9252                      || ('j' <= (c) && (c) <= 'r') \
9253                      || ('s' <= (c) && (c) <= 'z'))
9254 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
9255 #endif
9256
9257 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
9258 int
9259 main ()
9260 {
9261   int i;
9262   for (i = 0; i < 256; i++)
9263     if (XOR (islower (i), ISLOWER (i))
9264         || toupper (i) != TOUPPER (i))
9265       return 2;
9266   return 0;
9267 }
9268 _ACEOF
9269 rm -f conftest$ac_exeext
9270 if { (ac_try="$ac_link"
9271 case "(($ac_try" in
9272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9273   *) ac_try_echo=$ac_try;;
9274 esac
9275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9276   (eval "$ac_link") 2>&5
9277   ac_status=$?
9278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9279   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9280   { (case "(($ac_try" in
9281   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9282   *) ac_try_echo=$ac_try;;
9283 esac
9284 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9285   (eval "$ac_try") 2>&5
9286   ac_status=$?
9287   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9288   (exit $ac_status); }; }; then
9289   :
9290 else
9291   echo "$as_me: program exited with status $ac_status" >&5
9292 echo "$as_me: failed program was:" >&5
9293 sed 's/^/| /' conftest.$ac_ext >&5
9294
9295 ( exit $ac_status )
9296 ac_cv_header_stdc=no
9297 fi
9298 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9299 fi
9300
9301
9302 fi
9303 fi
9304 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
9305 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
9306 if test $ac_cv_header_stdc = yes; then
9307
9308 cat >>confdefs.h <<\_ACEOF
9309 #define STDC_HEADERS 1
9310 _ACEOF
9311
9312 fi
9313
9314 { echo "$as_me:$LINENO: checking whether closedir returns void" >&5
9315 echo $ECHO_N "checking whether closedir returns void... $ECHO_C" >&6; }
9316 if test "${ac_cv_func_closedir_void+set}" = set; then
9317   echo $ECHO_N "(cached) $ECHO_C" >&6
9318 else
9319   if test "$cross_compiling" = yes; then
9320   ac_cv_func_closedir_void=yes
9321 else
9322   cat >conftest.$ac_ext <<_ACEOF
9323 /* confdefs.h.  */
9324 _ACEOF
9325 cat confdefs.h >>conftest.$ac_ext
9326 cat >>conftest.$ac_ext <<_ACEOF
9327 /* end confdefs.h.  */
9328 $ac_includes_default
9329 #include <$ac_header_dirent>
9330 #ifndef __cplusplus
9331 int closedir ();
9332 #endif
9333
9334 int
9335 main ()
9336 {
9337 return closedir (opendir (".")) != 0;
9338   ;
9339   return 0;
9340 }
9341 _ACEOF
9342 rm -f conftest$ac_exeext
9343 if { (ac_try="$ac_link"
9344 case "(($ac_try" in
9345   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9346   *) ac_try_echo=$ac_try;;
9347 esac
9348 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9349   (eval "$ac_link") 2>&5
9350   ac_status=$?
9351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9352   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9353   { (case "(($ac_try" in
9354   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9355   *) ac_try_echo=$ac_try;;
9356 esac
9357 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9358   (eval "$ac_try") 2>&5
9359   ac_status=$?
9360   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9361   (exit $ac_status); }; }; then
9362   ac_cv_func_closedir_void=no
9363 else
9364   echo "$as_me: program exited with status $ac_status" >&5
9365 echo "$as_me: failed program was:" >&5
9366 sed 's/^/| /' conftest.$ac_ext >&5
9367
9368 ( exit $ac_status )
9369 ac_cv_func_closedir_void=yes
9370 fi
9371 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9372 fi
9373
9374
9375 fi
9376 { echo "$as_me:$LINENO: result: $ac_cv_func_closedir_void" >&5
9377 echo "${ECHO_T}$ac_cv_func_closedir_void" >&6; }
9378 if test $ac_cv_func_closedir_void = yes; then
9379
9380 cat >>confdefs.h <<\_ACEOF
9381 #define CLOSEDIR_VOID 1
9382 _ACEOF
9383
9384 fi
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396 for ac_header in assert.h float.h limits.h memory.h pwd.h stdlib.h \
9397                   string.h strings.h sys/param.h unistd.h
9398 do
9399 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9400 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9401   { echo "$as_me:$LINENO: checking for $ac_header" >&5
9402 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9403 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9404   echo $ECHO_N "(cached) $ECHO_C" >&6
9405 fi
9406 ac_res=`eval echo '${'$as_ac_Header'}'`
9407                { echo "$as_me:$LINENO: result: $ac_res" >&5
9408 echo "${ECHO_T}$ac_res" >&6; }
9409 else
9410   # Is the header compilable?
9411 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
9412 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
9413 cat >conftest.$ac_ext <<_ACEOF
9414 /* confdefs.h.  */
9415 _ACEOF
9416 cat confdefs.h >>conftest.$ac_ext
9417 cat >>conftest.$ac_ext <<_ACEOF
9418 /* end confdefs.h.  */
9419 $ac_includes_default
9420 #include <$ac_header>
9421 _ACEOF
9422 rm -f conftest.$ac_objext
9423 if { (ac_try="$ac_compile"
9424 case "(($ac_try" in
9425   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9426   *) ac_try_echo=$ac_try;;
9427 esac
9428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9429   (eval "$ac_compile") 2>conftest.er1
9430   ac_status=$?
9431   grep -v '^ *+' conftest.er1 >conftest.err
9432   rm -f conftest.er1
9433   cat conftest.err >&5
9434   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9435   (exit $ac_status); } && {
9436          test -z "$ac_c_werror_flag" ||
9437          test ! -s conftest.err
9438        } && test -s conftest.$ac_objext; then
9439   ac_header_compiler=yes
9440 else
9441   echo "$as_me: failed program was:" >&5
9442 sed 's/^/| /' conftest.$ac_ext >&5
9443
9444         ac_header_compiler=no
9445 fi
9446
9447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9448 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
9449 echo "${ECHO_T}$ac_header_compiler" >&6; }
9450
9451 # Is the header present?
9452 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
9453 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
9454 cat >conftest.$ac_ext <<_ACEOF
9455 /* confdefs.h.  */
9456 _ACEOF
9457 cat confdefs.h >>conftest.$ac_ext
9458 cat >>conftest.$ac_ext <<_ACEOF
9459 /* end confdefs.h.  */
9460 #include <$ac_header>
9461 _ACEOF
9462 if { (ac_try="$ac_cpp conftest.$ac_ext"
9463 case "(($ac_try" in
9464   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9465   *) ac_try_echo=$ac_try;;
9466 esac
9467 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9468   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
9469   ac_status=$?
9470   grep -v '^ *+' conftest.er1 >conftest.err
9471   rm -f conftest.er1
9472   cat conftest.err >&5
9473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9474   (exit $ac_status); } >/dev/null && {
9475          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
9476          test ! -s conftest.err
9477        }; then
9478   ac_header_preproc=yes
9479 else
9480   echo "$as_me: failed program was:" >&5
9481 sed 's/^/| /' conftest.$ac_ext >&5
9482
9483   ac_header_preproc=no
9484 fi
9485
9486 rm -f conftest.err conftest.$ac_ext
9487 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
9488 echo "${ECHO_T}$ac_header_preproc" >&6; }
9489
9490 # So?  What about this header?
9491 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
9492   yes:no: )
9493     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
9494 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
9495     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
9496 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
9497     ac_header_preproc=yes
9498     ;;
9499   no:yes:* )
9500     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
9501 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
9502     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
9503 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
9504     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
9505 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
9506     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
9507 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
9508     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
9509 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
9510     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
9511 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
9512     ( cat <<\_ASBOX
9513 ## --------------------------------- ##
9514 ## Report this to tex-k@mail.tug.org ##
9515 ## --------------------------------- ##
9516 _ASBOX
9517      ) | sed "s/^/$as_me: WARNING:     /" >&2
9518     ;;
9519 esac
9520 { echo "$as_me:$LINENO: checking for $ac_header" >&5
9521 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
9522 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
9523   echo $ECHO_N "(cached) $ECHO_C" >&6
9524 else
9525   eval "$as_ac_Header=\$ac_header_preproc"
9526 fi
9527 ac_res=`eval echo '${'$as_ac_Header'}'`
9528                { echo "$as_me:$LINENO: result: $ac_res" >&5
9529 echo "${ECHO_T}$ac_res" >&6; }
9530
9531 fi
9532 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9533   cat >>confdefs.h <<_ACEOF
9534 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9535 _ACEOF
9536
9537 fi
9538
9539 done
9540
9541 { echo "$as_me:$LINENO: checking whether strstr is declared" >&5
9542 echo $ECHO_N "checking whether strstr is declared... $ECHO_C" >&6; }
9543 if test "${ac_cv_have_decl_strstr+set}" = set; then
9544   echo $ECHO_N "(cached) $ECHO_C" >&6
9545 else
9546   cat >conftest.$ac_ext <<_ACEOF
9547 /* confdefs.h.  */
9548 _ACEOF
9549 cat confdefs.h >>conftest.$ac_ext
9550 cat >>conftest.$ac_ext <<_ACEOF
9551 /* end confdefs.h.  */
9552 $ac_includes_default
9553 int
9554 main ()
9555 {
9556 #ifndef strstr
9557   (void) strstr;
9558 #endif
9559
9560   ;
9561   return 0;
9562 }
9563 _ACEOF
9564 rm -f conftest.$ac_objext
9565 if { (ac_try="$ac_compile"
9566 case "(($ac_try" in
9567   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9568   *) ac_try_echo=$ac_try;;
9569 esac
9570 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9571   (eval "$ac_compile") 2>conftest.er1
9572   ac_status=$?
9573   grep -v '^ *+' conftest.er1 >conftest.err
9574   rm -f conftest.er1
9575   cat conftest.err >&5
9576   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9577   (exit $ac_status); } && {
9578          test -z "$ac_c_werror_flag" ||
9579          test ! -s conftest.err
9580        } && test -s conftest.$ac_objext; then
9581   ac_cv_have_decl_strstr=yes
9582 else
9583   echo "$as_me: failed program was:" >&5
9584 sed 's/^/| /' conftest.$ac_ext >&5
9585
9586         ac_cv_have_decl_strstr=no
9587 fi
9588
9589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9590 fi
9591 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_strstr" >&5
9592 echo "${ECHO_T}$ac_cv_have_decl_strstr" >&6; }
9593 if test $ac_cv_have_decl_strstr = yes; then
9594
9595 cat >>confdefs.h <<_ACEOF
9596 #define HAVE_DECL_STRSTR 1
9597 _ACEOF
9598
9599
9600 else
9601   cat >>confdefs.h <<_ACEOF
9602 #define HAVE_DECL_STRSTR 0
9603 _ACEOF
9604
9605
9606 fi
9607
9608
9609
9610
9611 for ac_func in putenv
9612 do
9613 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9614 { echo "$as_me:$LINENO: checking for $ac_func" >&5
9615 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9616 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9617   echo $ECHO_N "(cached) $ECHO_C" >&6
9618 else
9619   cat >conftest.$ac_ext <<_ACEOF
9620 /* confdefs.h.  */
9621 _ACEOF
9622 cat confdefs.h >>conftest.$ac_ext
9623 cat >>conftest.$ac_ext <<_ACEOF
9624 /* end confdefs.h.  */
9625 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9626    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9627 #define $ac_func innocuous_$ac_func
9628
9629 /* System header to define __stub macros and hopefully few prototypes,
9630     which can conflict with char $ac_func (); below.
9631     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9632     <limits.h> exists even on freestanding compilers.  */
9633
9634 #ifdef __STDC__
9635 # include <limits.h>
9636 #else
9637 # include <assert.h>
9638 #endif
9639
9640 #undef $ac_func
9641
9642 /* Override any GCC internal prototype to avoid an error.
9643    Use char because int might match the return type of a GCC
9644    builtin and then its argument prototype would still apply.  */
9645 #ifdef __cplusplus
9646 extern "C"
9647 #endif
9648 char $ac_func ();
9649 /* The GNU C library defines this for functions which it implements
9650     to always fail with ENOSYS.  Some functions are actually named
9651     something starting with __ and the normal name is an alias.  */
9652 #if defined __stub_$ac_func || defined __stub___$ac_func
9653 choke me
9654 #endif
9655
9656 int
9657 main ()
9658 {
9659 return $ac_func ();
9660   ;
9661   return 0;
9662 }
9663 _ACEOF
9664 rm -f conftest.$ac_objext conftest$ac_exeext
9665 if { (ac_try="$ac_link"
9666 case "(($ac_try" in
9667   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9668   *) ac_try_echo=$ac_try;;
9669 esac
9670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9671   (eval "$ac_link") 2>conftest.er1
9672   ac_status=$?
9673   grep -v '^ *+' conftest.er1 >conftest.err
9674   rm -f conftest.er1
9675   cat conftest.err >&5
9676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9677   (exit $ac_status); } && {
9678          test -z "$ac_c_werror_flag" ||
9679          test ! -s conftest.err
9680        } && test -s conftest$ac_exeext &&
9681        $as_test_x conftest$ac_exeext; then
9682   eval "$as_ac_var=yes"
9683 else
9684   echo "$as_me: failed program was:" >&5
9685 sed 's/^/| /' conftest.$ac_ext >&5
9686
9687         eval "$as_ac_var=no"
9688 fi
9689
9690 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9691       conftest$ac_exeext conftest.$ac_ext
9692 fi
9693 ac_res=`eval echo '${'$as_ac_var'}'`
9694                { echo "$as_me:$LINENO: result: $ac_res" >&5
9695 echo "${ECHO_T}$ac_res" >&6; }
9696 if test `eval echo '${'$as_ac_var'}'` = yes; then
9697   cat >>confdefs.h <<_ACEOF
9698 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9699 _ACEOF
9700
9701 else
9702   LTLIBOBJS="$LTLIBOBJS putenv.lo"
9703 fi
9704 done
9705
9706
9707 for ac_func in strcasecmp
9708 do
9709 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9710 { echo "$as_me:$LINENO: checking for $ac_func" >&5
9711 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9712 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9713   echo $ECHO_N "(cached) $ECHO_C" >&6
9714 else
9715   cat >conftest.$ac_ext <<_ACEOF
9716 /* confdefs.h.  */
9717 _ACEOF
9718 cat confdefs.h >>conftest.$ac_ext
9719 cat >>conftest.$ac_ext <<_ACEOF
9720 /* end confdefs.h.  */
9721 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9722    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9723 #define $ac_func innocuous_$ac_func
9724
9725 /* System header to define __stub macros and hopefully few prototypes,
9726     which can conflict with char $ac_func (); below.
9727     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9728     <limits.h> exists even on freestanding compilers.  */
9729
9730 #ifdef __STDC__
9731 # include <limits.h>
9732 #else
9733 # include <assert.h>
9734 #endif
9735
9736 #undef $ac_func
9737
9738 /* Override any GCC internal prototype to avoid an error.
9739    Use char because int might match the return type of a GCC
9740    builtin and then its argument prototype would still apply.  */
9741 #ifdef __cplusplus
9742 extern "C"
9743 #endif
9744 char $ac_func ();
9745 /* The GNU C library defines this for functions which it implements
9746     to always fail with ENOSYS.  Some functions are actually named
9747     something starting with __ and the normal name is an alias.  */
9748 #if defined __stub_$ac_func || defined __stub___$ac_func
9749 choke me
9750 #endif
9751
9752 int
9753 main ()
9754 {
9755 return $ac_func ();
9756   ;
9757   return 0;
9758 }
9759 _ACEOF
9760 rm -f conftest.$ac_objext conftest$ac_exeext
9761 if { (ac_try="$ac_link"
9762 case "(($ac_try" in
9763   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9764   *) ac_try_echo=$ac_try;;
9765 esac
9766 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9767   (eval "$ac_link") 2>conftest.er1
9768   ac_status=$?
9769   grep -v '^ *+' conftest.er1 >conftest.err
9770   rm -f conftest.er1
9771   cat conftest.err >&5
9772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9773   (exit $ac_status); } && {
9774          test -z "$ac_c_werror_flag" ||
9775          test ! -s conftest.err
9776        } && test -s conftest$ac_exeext &&
9777        $as_test_x conftest$ac_exeext; then
9778   eval "$as_ac_var=yes"
9779 else
9780   echo "$as_me: failed program was:" >&5
9781 sed 's/^/| /' conftest.$ac_ext >&5
9782
9783         eval "$as_ac_var=no"
9784 fi
9785
9786 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9787       conftest$ac_exeext conftest.$ac_ext
9788 fi
9789 ac_res=`eval echo '${'$as_ac_var'}'`
9790                { echo "$as_me:$LINENO: result: $ac_res" >&5
9791 echo "${ECHO_T}$ac_res" >&6; }
9792 if test `eval echo '${'$as_ac_var'}'` = yes; then
9793   cat >>confdefs.h <<_ACEOF
9794 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9795 _ACEOF
9796
9797 else
9798   LTLIBOBJS="$LTLIBOBJS strcasecmp.lo"
9799 fi
9800 done
9801
9802
9803 for ac_func in strtol
9804 do
9805 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9806 { echo "$as_me:$LINENO: checking for $ac_func" >&5
9807 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9808 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9809   echo $ECHO_N "(cached) $ECHO_C" >&6
9810 else
9811   cat >conftest.$ac_ext <<_ACEOF
9812 /* confdefs.h.  */
9813 _ACEOF
9814 cat confdefs.h >>conftest.$ac_ext
9815 cat >>conftest.$ac_ext <<_ACEOF
9816 /* end confdefs.h.  */
9817 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9818    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9819 #define $ac_func innocuous_$ac_func
9820
9821 /* System header to define __stub macros and hopefully few prototypes,
9822     which can conflict with char $ac_func (); below.
9823     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9824     <limits.h> exists even on freestanding compilers.  */
9825
9826 #ifdef __STDC__
9827 # include <limits.h>
9828 #else
9829 # include <assert.h>
9830 #endif
9831
9832 #undef $ac_func
9833
9834 /* Override any GCC internal prototype to avoid an error.
9835    Use char because int might match the return type of a GCC
9836    builtin and then its argument prototype would still apply.  */
9837 #ifdef __cplusplus
9838 extern "C"
9839 #endif
9840 char $ac_func ();
9841 /* The GNU C library defines this for functions which it implements
9842     to always fail with ENOSYS.  Some functions are actually named
9843     something starting with __ and the normal name is an alias.  */
9844 #if defined __stub_$ac_func || defined __stub___$ac_func
9845 choke me
9846 #endif
9847
9848 int
9849 main ()
9850 {
9851 return $ac_func ();
9852   ;
9853   return 0;
9854 }
9855 _ACEOF
9856 rm -f conftest.$ac_objext conftest$ac_exeext
9857 if { (ac_try="$ac_link"
9858 case "(($ac_try" in
9859   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9860   *) ac_try_echo=$ac_try;;
9861 esac
9862 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9863   (eval "$ac_link") 2>conftest.er1
9864   ac_status=$?
9865   grep -v '^ *+' conftest.er1 >conftest.err
9866   rm -f conftest.er1
9867   cat conftest.err >&5
9868   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9869   (exit $ac_status); } && {
9870          test -z "$ac_c_werror_flag" ||
9871          test ! -s conftest.err
9872        } && test -s conftest$ac_exeext &&
9873        $as_test_x conftest$ac_exeext; then
9874   eval "$as_ac_var=yes"
9875 else
9876   echo "$as_me: failed program was:" >&5
9877 sed 's/^/| /' conftest.$ac_ext >&5
9878
9879         eval "$as_ac_var=no"
9880 fi
9881
9882 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9883       conftest$ac_exeext conftest.$ac_ext
9884 fi
9885 ac_res=`eval echo '${'$as_ac_var'}'`
9886                { echo "$as_me:$LINENO: result: $ac_res" >&5
9887 echo "${ECHO_T}$ac_res" >&6; }
9888 if test `eval echo '${'$as_ac_var'}'` = yes; then
9889   cat >>confdefs.h <<_ACEOF
9890 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9891 _ACEOF
9892
9893 else
9894   LTLIBOBJS="$LTLIBOBJS strtol.lo"
9895 fi
9896 done
9897
9898
9899 for ac_func in strstr
9900 do
9901 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9902 { echo "$as_me:$LINENO: checking for $ac_func" >&5
9903 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9904 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9905   echo $ECHO_N "(cached) $ECHO_C" >&6
9906 else
9907   cat >conftest.$ac_ext <<_ACEOF
9908 /* confdefs.h.  */
9909 _ACEOF
9910 cat confdefs.h >>conftest.$ac_ext
9911 cat >>conftest.$ac_ext <<_ACEOF
9912 /* end confdefs.h.  */
9913 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9914    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9915 #define $ac_func innocuous_$ac_func
9916
9917 /* System header to define __stub macros and hopefully few prototypes,
9918     which can conflict with char $ac_func (); below.
9919     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9920     <limits.h> exists even on freestanding compilers.  */
9921
9922 #ifdef __STDC__
9923 # include <limits.h>
9924 #else
9925 # include <assert.h>
9926 #endif
9927
9928 #undef $ac_func
9929
9930 /* Override any GCC internal prototype to avoid an error.
9931    Use char because int might match the return type of a GCC
9932    builtin and then its argument prototype would still apply.  */
9933 #ifdef __cplusplus
9934 extern "C"
9935 #endif
9936 char $ac_func ();
9937 /* The GNU C library defines this for functions which it implements
9938     to always fail with ENOSYS.  Some functions are actually named
9939     something starting with __ and the normal name is an alias.  */
9940 #if defined __stub_$ac_func || defined __stub___$ac_func
9941 choke me
9942 #endif
9943
9944 int
9945 main ()
9946 {
9947 return $ac_func ();
9948   ;
9949   return 0;
9950 }
9951 _ACEOF
9952 rm -f conftest.$ac_objext conftest$ac_exeext
9953 if { (ac_try="$ac_link"
9954 case "(($ac_try" in
9955   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9956   *) ac_try_echo=$ac_try;;
9957 esac
9958 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9959   (eval "$ac_link") 2>conftest.er1
9960   ac_status=$?
9961   grep -v '^ *+' conftest.er1 >conftest.err
9962   rm -f conftest.er1
9963   cat conftest.err >&5
9964   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9965   (exit $ac_status); } && {
9966          test -z "$ac_c_werror_flag" ||
9967          test ! -s conftest.err
9968        } && test -s conftest$ac_exeext &&
9969        $as_test_x conftest$ac_exeext; then
9970   eval "$as_ac_var=yes"
9971 else
9972   echo "$as_me: failed program was:" >&5
9973 sed 's/^/| /' conftest.$ac_ext >&5
9974
9975         eval "$as_ac_var=no"
9976 fi
9977
9978 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9979       conftest$ac_exeext conftest.$ac_ext
9980 fi
9981 ac_res=`eval echo '${'$as_ac_var'}'`
9982                { echo "$as_me:$LINENO: result: $ac_res" >&5
9983 echo "${ECHO_T}$ac_res" >&6; }
9984 if test `eval echo '${'$as_ac_var'}'` = yes; then
9985   cat >>confdefs.h <<_ACEOF
9986 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9987 _ACEOF
9988
9989 else
9990   LTLIBOBJS="$LTLIBOBJS strstr.lo"
9991 fi
9992 done
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007 for ac_func in bcmp bcopy bzero getcwd getwd index memcmp memcpy rindex strchr strrchr
10008 do
10009 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10010 { echo "$as_me:$LINENO: checking for $ac_func" >&5
10011 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
10012 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
10013   echo $ECHO_N "(cached) $ECHO_C" >&6
10014 else
10015   cat >conftest.$ac_ext <<_ACEOF
10016 /* confdefs.h.  */
10017 _ACEOF
10018 cat confdefs.h >>conftest.$ac_ext
10019 cat >>conftest.$ac_ext <<_ACEOF
10020 /* end confdefs.h.  */
10021 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10022    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10023 #define $ac_func innocuous_$ac_func
10024
10025 /* System header to define __stub macros and hopefully few prototypes,
10026     which can conflict with char $ac_func (); below.
10027     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10028     <limits.h> exists even on freestanding compilers.  */
10029
10030 #ifdef __STDC__
10031 # include <limits.h>
10032 #else
10033 # include <assert.h>
10034 #endif
10035
10036 #undef $ac_func
10037
10038 /* Override any GCC internal prototype to avoid an error.
10039    Use char because int might match the return type of a GCC
10040    builtin and then its argument prototype would still apply.  */
10041 #ifdef __cplusplus
10042 extern "C"
10043 #endif
10044 char $ac_func ();
10045 /* The GNU C library defines this for functions which it implements
10046     to always fail with ENOSYS.  Some functions are actually named
10047     something starting with __ and the normal name is an alias.  */
10048 #if defined __stub_$ac_func || defined __stub___$ac_func
10049 choke me
10050 #endif
10051
10052 int
10053 main ()
10054 {
10055 return $ac_func ();
10056   ;
10057   return 0;
10058 }
10059 _ACEOF
10060 rm -f conftest.$ac_objext conftest$ac_exeext
10061 if { (ac_try="$ac_link"
10062 case "(($ac_try" in
10063   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10064   *) ac_try_echo=$ac_try;;
10065 esac
10066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10067   (eval "$ac_link") 2>conftest.er1
10068   ac_status=$?
10069   grep -v '^ *+' conftest.er1 >conftest.err
10070   rm -f conftest.er1
10071   cat conftest.err >&5
10072   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10073   (exit $ac_status); } && {
10074          test -z "$ac_c_werror_flag" ||
10075          test ! -s conftest.err
10076        } && test -s conftest$ac_exeext &&
10077        $as_test_x conftest$ac_exeext; then
10078   eval "$as_ac_var=yes"
10079 else
10080   echo "$as_me: failed program was:" >&5
10081 sed 's/^/| /' conftest.$ac_ext >&5
10082
10083         eval "$as_ac_var=no"
10084 fi
10085
10086 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10087       conftest$ac_exeext conftest.$ac_ext
10088 fi
10089 ac_res=`eval echo '${'$as_ac_var'}'`
10090                { echo "$as_me:$LINENO: result: $ac_res" >&5
10091 echo "${ECHO_T}$ac_res" >&6; }
10092 if test `eval echo '${'$as_ac_var'}'` = yes; then
10093   cat >>confdefs.h <<_ACEOF
10094 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10095 _ACEOF
10096
10097 fi
10098 done
10099
10100
10101 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
10102 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
10103 if test "${ac_cv_c_const+set}" = set; then
10104   echo $ECHO_N "(cached) $ECHO_C" >&6
10105 else
10106   cat >conftest.$ac_ext <<_ACEOF
10107 /* confdefs.h.  */
10108 _ACEOF
10109 cat confdefs.h >>conftest.$ac_ext
10110 cat >>conftest.$ac_ext <<_ACEOF
10111 /* end confdefs.h.  */
10112
10113 int
10114 main ()
10115 {
10116 /* FIXME: Include the comments suggested by Paul. */
10117 #ifndef __cplusplus
10118   /* Ultrix mips cc rejects this.  */
10119   typedef int charset[2];
10120   const charset cs;
10121   /* SunOS 4.1.1 cc rejects this.  */
10122   char const *const *pcpcc;
10123   char **ppc;
10124   /* NEC SVR4.0.2 mips cc rejects this.  */
10125   struct point {int x, y;};
10126   static struct point const zero = {0,0};
10127   /* AIX XL C 1.02.0.0 rejects this.
10128      It does not let you subtract one const X* pointer from another in
10129      an arm of an if-expression whose if-part is not a constant
10130      expression */
10131   const char *g = "string";
10132   pcpcc = &g + (g ? g-g : 0);
10133   /* HPUX 7.0 cc rejects these. */
10134   ++pcpcc;
10135   ppc = (char**) pcpcc;
10136   pcpcc = (char const *const *) ppc;
10137   { /* SCO 3.2v4 cc rejects this.  */
10138     char *t;
10139     char const *s = 0 ? (char *) 0 : (char const *) 0;
10140
10141     *t++ = 0;
10142     if (s) return 0;
10143   }
10144   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
10145     int x[] = {25, 17};
10146     const int *foo = &x[0];
10147     ++foo;
10148   }
10149   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10150     typedef const int *iptr;
10151     iptr p = 0;
10152     ++p;
10153   }
10154   { /* AIX XL C 1.02.0.0 rejects this saying
10155        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10156     struct s { int j; const int *ap[3]; };
10157     struct s *b; b->j = 5;
10158   }
10159   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10160     const int foo = 10;
10161     if (!foo) return 0;
10162   }
10163   return !cs[0] && !zero.x;
10164 #endif
10165
10166   ;
10167   return 0;
10168 }
10169 _ACEOF
10170 rm -f conftest.$ac_objext
10171 if { (ac_try="$ac_compile"
10172 case "(($ac_try" in
10173   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10174   *) ac_try_echo=$ac_try;;
10175 esac
10176 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10177   (eval "$ac_compile") 2>conftest.er1
10178   ac_status=$?
10179   grep -v '^ *+' conftest.er1 >conftest.err
10180   rm -f conftest.er1
10181   cat conftest.err >&5
10182   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10183   (exit $ac_status); } && {
10184          test -z "$ac_c_werror_flag" ||
10185          test ! -s conftest.err
10186        } && test -s conftest.$ac_objext; then
10187   ac_cv_c_const=yes
10188 else
10189   echo "$as_me: failed program was:" >&5
10190 sed 's/^/| /' conftest.$ac_ext >&5
10191
10192         ac_cv_c_const=no
10193 fi
10194
10195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10196 fi
10197 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
10198 echo "${ECHO_T}$ac_cv_c_const" >&6; }
10199 if test $ac_cv_c_const = no; then
10200
10201 cat >>confdefs.h <<\_ACEOF
10202 #define const
10203 _ACEOF
10204
10205 fi
10206
10207
10208 # Check whether struct stat provides high-res time.
10209 { echo "$as_me:$LINENO: checking for struct stat.st_mtim" >&5
10210 echo $ECHO_N "checking for struct stat.st_mtim... $ECHO_C" >&6; }
10211 if test "${ac_cv_member_struct_stat_st_mtim+set}" = set; then
10212   echo $ECHO_N "(cached) $ECHO_C" >&6
10213 else
10214   cat >conftest.$ac_ext <<_ACEOF
10215 /* confdefs.h.  */
10216 _ACEOF
10217 cat confdefs.h >>conftest.$ac_ext
10218 cat >>conftest.$ac_ext <<_ACEOF
10219 /* end confdefs.h.  */
10220 $ac_includes_default
10221 int
10222 main ()
10223 {
10224 static struct stat ac_aggr;
10225 if (ac_aggr.st_mtim)
10226 return 0;
10227   ;
10228   return 0;
10229 }
10230 _ACEOF
10231 rm -f conftest.$ac_objext
10232 if { (ac_try="$ac_compile"
10233 case "(($ac_try" in
10234   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10235   *) ac_try_echo=$ac_try;;
10236 esac
10237 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10238   (eval "$ac_compile") 2>conftest.er1
10239   ac_status=$?
10240   grep -v '^ *+' conftest.er1 >conftest.err
10241   rm -f conftest.er1
10242   cat conftest.err >&5
10243   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10244   (exit $ac_status); } && {
10245          test -z "$ac_c_werror_flag" ||
10246          test ! -s conftest.err
10247        } && test -s conftest.$ac_objext; then
10248   ac_cv_member_struct_stat_st_mtim=yes
10249 else
10250   echo "$as_me: failed program was:" >&5
10251 sed 's/^/| /' conftest.$ac_ext >&5
10252
10253         cat >conftest.$ac_ext <<_ACEOF
10254 /* confdefs.h.  */
10255 _ACEOF
10256 cat confdefs.h >>conftest.$ac_ext
10257 cat >>conftest.$ac_ext <<_ACEOF
10258 /* end confdefs.h.  */
10259 $ac_includes_default
10260 int
10261 main ()
10262 {
10263 static struct stat ac_aggr;
10264 if (sizeof ac_aggr.st_mtim)
10265 return 0;
10266   ;
10267   return 0;
10268 }
10269 _ACEOF
10270 rm -f conftest.$ac_objext
10271 if { (ac_try="$ac_compile"
10272 case "(($ac_try" in
10273   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10274   *) ac_try_echo=$ac_try;;
10275 esac
10276 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10277   (eval "$ac_compile") 2>conftest.er1
10278   ac_status=$?
10279   grep -v '^ *+' conftest.er1 >conftest.err
10280   rm -f conftest.er1
10281   cat conftest.err >&5
10282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10283   (exit $ac_status); } && {
10284          test -z "$ac_c_werror_flag" ||
10285          test ! -s conftest.err
10286        } && test -s conftest.$ac_objext; then
10287   ac_cv_member_struct_stat_st_mtim=yes
10288 else
10289   echo "$as_me: failed program was:" >&5
10290 sed 's/^/| /' conftest.$ac_ext >&5
10291
10292         ac_cv_member_struct_stat_st_mtim=no
10293 fi
10294
10295 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10296 fi
10297
10298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10299 fi
10300 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_mtim" >&5
10301 echo "${ECHO_T}$ac_cv_member_struct_stat_st_mtim" >&6; }
10302 if test $ac_cv_member_struct_stat_st_mtim = yes; then
10303
10304 cat >>confdefs.h <<_ACEOF
10305 #define HAVE_STRUCT_STAT_ST_MTIM 1
10306 _ACEOF
10307
10308
10309 fi
10310
10311
10312 # Check whether prototypes work.
10313 { echo "$as_me:$LINENO: checking whether the compiler accepts prototypes" >&5
10314 echo $ECHO_N "checking whether the compiler accepts prototypes... $ECHO_C" >&6; }
10315 if test "${kb_cv_c_prototypes+set}" = set; then
10316   echo $ECHO_N "(cached) $ECHO_C" >&6
10317 else
10318   cat >conftest.$ac_ext <<_ACEOF
10319 /* confdefs.h.  */
10320 _ACEOF
10321 cat confdefs.h >>conftest.$ac_ext
10322 cat >>conftest.$ac_ext <<_ACEOF
10323 /* end confdefs.h.  */
10324 #include <stdarg.h>
10325 int
10326 main ()
10327 {
10328 extern void foo(int i,...);
10329   ;
10330   return 0;
10331 }
10332 _ACEOF
10333 rm -f conftest.$ac_objext
10334 if { (ac_try="$ac_compile"
10335 case "(($ac_try" in
10336   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10337   *) ac_try_echo=$ac_try;;
10338 esac
10339 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10340   (eval "$ac_compile") 2>conftest.er1
10341   ac_status=$?
10342   grep -v '^ *+' conftest.er1 >conftest.err
10343   rm -f conftest.er1
10344   cat conftest.err >&5
10345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10346   (exit $ac_status); } && {
10347          test -z "$ac_c_werror_flag" ||
10348          test ! -s conftest.err
10349        } && test -s conftest.$ac_objext; then
10350   kb_cv_c_prototypes=yes
10351 else
10352   echo "$as_me: failed program was:" >&5
10353 sed 's/^/| /' conftest.$ac_ext >&5
10354
10355         kb_cv_c_prototypes=no
10356 fi
10357
10358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10359 fi
10360 { echo "$as_me:$LINENO: result: $kb_cv_c_prototypes" >&5
10361 echo "${ECHO_T}$kb_cv_c_prototypes" >&6; }
10362 if test "$kb_cv_c_prototypes" = yes; then
10363
10364 cat >>confdefs.h <<\_ACEOF
10365 #define HAVE_PROTOTYPES 1
10366 _ACEOF
10367
10368 fi
10369
10370 # This is a GNU libc invention.
10371 { echo "$as_me:$LINENO: checking whether program_invocation_name is predefined" >&5
10372 echo $ECHO_N "checking whether program_invocation_name is predefined... $ECHO_C" >&6; }
10373 if test "${kb_cv_var_program_inv_name+set}" = set; then
10374   echo $ECHO_N "(cached) $ECHO_C" >&6
10375 else
10376   cat >conftest.$ac_ext <<_ACEOF
10377 /* confdefs.h.  */
10378 _ACEOF
10379 cat confdefs.h >>conftest.$ac_ext
10380 cat >>conftest.$ac_ext <<_ACEOF
10381 /* end confdefs.h.  */
10382
10383 int
10384 main ()
10385 {
10386 extern char *program_invocation_name; program_invocation_name = "love";
10387   ;
10388   return 0;
10389 }
10390 _ACEOF
10391 rm -f conftest.$ac_objext conftest$ac_exeext
10392 if { (ac_try="$ac_link"
10393 case "(($ac_try" in
10394   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10395   *) ac_try_echo=$ac_try;;
10396 esac
10397 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10398   (eval "$ac_link") 2>conftest.er1
10399   ac_status=$?
10400   grep -v '^ *+' conftest.er1 >conftest.err
10401   rm -f conftest.er1
10402   cat conftest.err >&5
10403   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10404   (exit $ac_status); } && {
10405          test -z "$ac_c_werror_flag" ||
10406          test ! -s conftest.err
10407        } && test -s conftest$ac_exeext &&
10408        $as_test_x conftest$ac_exeext; then
10409   kb_cv_var_program_inv_name=yes
10410 else
10411   echo "$as_me: failed program was:" >&5
10412 sed 's/^/| /' conftest.$ac_ext >&5
10413
10414         kb_cv_var_program_inv_name=no
10415 fi
10416
10417 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10418       conftest$ac_exeext conftest.$ac_ext
10419 fi
10420 { echo "$as_me:$LINENO: result: $kb_cv_var_program_inv_name" >&5
10421 echo "${ECHO_T}$kb_cv_var_program_inv_name" >&6; }
10422 if test "$kb_cv_var_program_inv_name" = yes; then
10423
10424 cat >>confdefs.h <<\_ACEOF
10425 #define HAVE_PROGRAM_INVOCATION_NAME 1
10426 _ACEOF
10427
10428 fi
10429
10430 if test $ac_cv_func_getcwd = yes; then
10431 # We only need to run this if we have getcwd.
10432 { echo "$as_me:$LINENO: checking whether getcwd uses fork or vfork" >&5
10433 echo $ECHO_N "checking whether getcwd uses fork or vfork... $ECHO_C" >&6; }
10434 if test "${kb_cv_func_getcwd_forks+set}" = set; then
10435   echo $ECHO_N "(cached) $ECHO_C" >&6
10436 else
10437   if test "$cross_compiling" = yes; then
10438   kb_cv_func_getcwd_forks=no
10439 else
10440   cat >conftest.$ac_ext <<_ACEOF
10441 /* confdefs.h.  */
10442 _ACEOF
10443 cat confdefs.h >>conftest.$ac_ext
10444 cat >>conftest.$ac_ext <<_ACEOF
10445 /* end confdefs.h.  */
10446
10447 int fork() { exit(1); }
10448 int vfork() { exit(1); }
10449 extern char *getcwd();
10450 char path[100];
10451 int main() {
10452 getcwd(path,100);
10453 return 0;
10454 }
10455 _ACEOF
10456 rm -f conftest$ac_exeext
10457 if { (ac_try="$ac_link"
10458 case "(($ac_try" in
10459   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10460   *) ac_try_echo=$ac_try;;
10461 esac
10462 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10463   (eval "$ac_link") 2>&5
10464   ac_status=$?
10465   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10466   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10467   { (case "(($ac_try" in
10468   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10469   *) ac_try_echo=$ac_try;;
10470 esac
10471 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10472   (eval "$ac_try") 2>&5
10473   ac_status=$?
10474   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10475   (exit $ac_status); }; }; then
10476   kb_cv_func_getcwd_forks=no
10477 else
10478   echo "$as_me: program exited with status $ac_status" >&5
10479 echo "$as_me: failed program was:" >&5
10480 sed 's/^/| /' conftest.$ac_ext >&5
10481
10482 ( exit $ac_status )
10483 kb_cv_func_getcwd_forks=yes
10484 fi
10485 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10486 fi
10487
10488
10489 fi
10490 { echo "$as_me:$LINENO: result: $kb_cv_func_getcwd_forks" >&5
10491 echo "${ECHO_T}$kb_cv_func_getcwd_forks" >&6; }
10492 if test $kb_cv_func_getcwd_forks = yes; then
10493
10494 cat >>confdefs.h <<\_ACEOF
10495 #define GETCWD_FORKS 1
10496 _ACEOF
10497
10498 fi
10499 fi
10500
10501 # Common --with and --enable options.
10502
10503 { echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
10504 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
10505     # Check whether --enable-maintainer-mode was given.
10506 if test "${enable_maintainer_mode+set}" = set; then
10507   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
10508 else
10509   USE_MAINTAINER_MODE=no
10510 fi
10511
10512   { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
10513 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
10514   if test "x$USE_MAINTAINER_MODE" = xyes; then
10515     MAINT=
10516   else
10517     MAINT='#M#'
10518   fi
10519
10520
10521
10522 { echo "$as_me:$LINENO: checking for loader (symbol LD)" >&5
10523 echo $ECHO_N "checking for loader (symbol LD)... $ECHO_C" >&6; }
10524 if test "${cf_cv_subst_LD+set}" = set; then
10525   echo $ECHO_N "(cached) $ECHO_C" >&6
10526 else
10527
10528 test -z "$LD" && LD=ld
10529 cf_cv_subst_LD=$LD
10530 fi
10531
10532 LD=${cf_cv_subst_LD}
10533 { echo "$as_me:$LINENO: result: $LD" >&5
10534 echo "${ECHO_T}$LD" >&6; }
10535
10536
10537 { echo "$as_me:$LINENO: checking for archiver (symbol AR)" >&5
10538 echo $ECHO_N "checking for archiver (symbol AR)... $ECHO_C" >&6; }
10539 if test "${cf_cv_subst_AR+set}" = set; then
10540   echo $ECHO_N "(cached) $ECHO_C" >&6
10541 else
10542
10543 test -z "$AR" && AR=ar
10544 cf_cv_subst_AR=$AR
10545 fi
10546
10547 AR=${cf_cv_subst_AR}
10548 { echo "$as_me:$LINENO: result: $AR" >&5
10549 echo "${ECHO_T}$AR" >&6; }
10550
10551
10552 { echo "$as_me:$LINENO: checking for archiver options (symbol ARFLAGS)" >&5
10553 echo $ECHO_N "checking for archiver options (symbol ARFLAGS)... $ECHO_C" >&6; }
10554 if test "${cf_cv_subst_ARFLAGS+set}" = set; then
10555   echo $ECHO_N "(cached) $ECHO_C" >&6
10556 else
10557
10558 test -z "$ARFLAGS" && ARFLAGS=rc
10559 cf_cv_subst_ARFLAGS=$ARFLAGS
10560 fi
10561
10562 ARFLAGS=${cf_cv_subst_ARFLAGS}
10563 { echo "$as_me:$LINENO: result: $ARFLAGS" >&5
10564 echo "${ECHO_T}$ARFLAGS" >&6; }
10565
10566
10567
10568
10569 # Check whether --with-mktexmf-default was given.
10570 if test "${with_mktexmf_default+set}" = set; then
10571   withval=$with_mktexmf_default;
10572 else
10573   with_mktexmf_default=yes
10574 fi
10575
10576
10577 # Check whether --with-mktexpk-default was given.
10578 if test "${with_mktexpk_default+set}" = set; then
10579   withval=$with_mktexpk_default;
10580 else
10581   with_mktexpk_default=yes
10582 fi
10583
10584
10585 # Check whether --with-mktextfm-default was given.
10586 if test "${with_mktextfm_default+set}" = set; then
10587   withval=$with_mktextfm_default;
10588 else
10589   with_mktextfm_default=yes
10590 fi
10591
10592
10593 # Check whether --with-mkocp-default was given.
10594 if test "${with_mkocp_default+set}" = set; then
10595   withval=$with_mkocp_default;
10596 else
10597   with_mkocp_default=yes
10598 fi
10599
10600
10601 # Check whether --with-mkofm-default was given.
10602 if test "${with_mkofm_default+set}" = set; then
10603   withval=$with_mkofm_default;
10604 else
10605   with_mkofm_default=yes
10606 fi
10607
10608
10609 # Check whether --with-mktexfmt-default was given.
10610 if test "${with_mktexfmt_default+set}" = set; then
10611   withval=$with_mktexfmt_default;
10612 fi
10613
10614
10615 # Check whether --with-mktextex-default was given.
10616 if test "${with_mktextex_default+set}" = set; then
10617   withval=$with_mktextex_default; with_mktextex_default=yes
10618 else
10619   with_mktextex_default=no
10620 fi
10621
10622
10623 { echo "$as_me:$LINENO: checking where the main texmf tree is located" >&5
10624 echo $ECHO_N "checking where the main texmf tree is located... $ECHO_C" >&6; }
10625 case $prefix in
10626   */) prefix=`echo "$prefix" | sed 's@/*$@@'`;;
10627 esac
10628 texmfmain=
10629 if test "x$datadir" != 'x${prefix}/share'; then
10630   # First case, datadir is defined...
10631   eval p=\"$datadir\"
10632   # Unconditionally set the directory, but...
10633   texmfmain=`echo "$p/texmf" | sed 's,//*,/,g'`
10634   # ... do complain if it wasn't found.
10635   if test -d "$texmfmain"; then
10636     { echo "$as_me:$LINENO: result: \"$texmfmain\"" >&5
10637 echo "${ECHO_T}\"$texmfmain\"" >&6; }
10638   else
10639     { echo "$as_me:$LINENO: result: not found" >&5
10640 echo "${ECHO_T}not found" >&6; }
10641     { echo "$as_me:$LINENO: WARNING: No texmf tree found at $texmfmain.
10642   *****************************************************************
10643   * Error: The main texmf tree was not found.                     *
10644   * If you do not have the files, you should be able to them from *
10645   * the same place you got these sources from, or from one of the *
10646   * CTAN hosts.                                                   *
10647   *****************************************************************
10648   Winging it." >&5
10649 echo "$as_me: WARNING: No texmf tree found at $texmfmain.
10650   *****************************************************************
10651   * Error: The main texmf tree was not found.                     *
10652   * If you do not have the files, you should be able to them from *
10653   * the same place you got these sources from, or from one of the *
10654   * CTAN hosts.                                                   *
10655   *****************************************************************
10656   Winging it." >&2;}
10657   fi
10658 else
10659   # Second case, datadir is default...
10660   if test "x$prefix" = "xNONE"; then
10661     p="$ac_default_prefix"
10662   else
10663     eval p=\"$prefix\"
10664   fi
10665   for e in share/texmf lib/texmf texmf; do
10666     if test -d "$p/$e"; then
10667       texmfmain='${prefix}'/"$e"
10668       break
10669     fi
10670   done
10671   if test -z "$texmfmain" && test "x$prefix" = "xNONE"; then
10672      # Still no texmfmain found, no prefix set, perhaps kpsewhich is
10673      # installed and can help us out.
10674      texmfmain=`kpsewhich --expand-path='$TEXMFMAIN'` 2>/dev/null
10675   fi
10676   texmfmain=`echo "$texmfmain" | sed 's,//*,/,g'`
10677   if test -n "$texmfmain"; then
10678     { echo "$as_me:$LINENO: result: \"$texmfmain\"" >&5
10679 echo "${ECHO_T}\"$texmfmain\"" >&6; }
10680   else
10681     eval texmfmain="$datadir/texmf"
10682     { echo "$as_me:$LINENO: result: not found" >&5
10683 echo "${ECHO_T}not found" >&6; }
10684     { echo "$as_me:$LINENO: WARNING: The main texmf tree was not found at $texmfmain.
10685   *****************************************************************
10686   * Error: The main texmf tree was not found.                     *
10687   * Use the --datadir option to specify its parent directory.     *
10688   * If you do not have the files, you should be able to them from *
10689   * the same place you got these sources from, or from one of the *
10690   * CTAN hosts.                                                   *
10691   *****************************************************************
10692   Winging it by pretending $texmfmain is correct." >&5
10693 echo "$as_me: WARNING: The main texmf tree was not found at $texmfmain.
10694   *****************************************************************
10695   * Error: The main texmf tree was not found.                     *
10696   * Use the --datadir option to specify its parent directory.     *
10697   * If you do not have the files, you should be able to them from *
10698   * the same place you got these sources from, or from one of the *
10699   * CTAN hosts.                                                   *
10700   *****************************************************************
10701   Winging it by pretending $texmfmain is correct." >&2;}
10702   fi
10703 fi
10704
10705
10706
10707 # Implementation of those options.
10708 # _KPSE_DEFINE_MAKE_BY_DEFAULT
10709
10710 if test "x$with_mktexmf_default" = xyes; then
10711
10712 cat >>confdefs.h <<\_ACEOF
10713 #define MAKE_TEX_MF_BY_DEFAULT 1
10714 _ACEOF
10715
10716 else
10717   cat >>confdefs.h <<\_ACEOF
10718 #define MAKE_TEX_MF_BY_DEFAULT 0
10719 _ACEOF
10720
10721 fi
10722
10723 if test "x$with_mktexpk_default" = xyes; then
10724
10725 cat >>confdefs.h <<\_ACEOF
10726 #define MAKE_TEX_PK_BY_DEFAULT 1
10727 _ACEOF
10728
10729 else
10730   cat >>confdefs.h <<\_ACEOF
10731 #define MAKE_TEX_PK_BY_DEFAULT 0
10732 _ACEOF
10733
10734 fi
10735
10736 if test "x$with_mktextex_default" = xyes; then
10737
10738 cat >>confdefs.h <<\_ACEOF
10739 #define MAKE_TEX_TEX_BY_DEFAULT 1
10740 _ACEOF
10741
10742 else
10743   cat >>confdefs.h <<\_ACEOF
10744 #define MAKE_TEX_TEX_BY_DEFAULT 0
10745 _ACEOF
10746
10747 fi
10748
10749 if test "x$with_mktexfmt_default" = xyes; then
10750
10751 cat >>confdefs.h <<\_ACEOF
10752 #define MAKE_TEX_FMT_BY_DEFAULT 1
10753 _ACEOF
10754
10755 else
10756   cat >>confdefs.h <<\_ACEOF
10757 #define MAKE_TEX_FMT_BY_DEFAULT 0
10758 _ACEOF
10759
10760 fi
10761
10762 if test "x$with_mktextfm_default" = xyes; then
10763
10764 cat >>confdefs.h <<\_ACEOF
10765 #define MAKE_TEX_TFM_BY_DEFAULT 1
10766 _ACEOF
10767
10768 else
10769   cat >>confdefs.h <<\_ACEOF
10770 #define MAKE_TEX_TFM_BY_DEFAULT 0
10771 _ACEOF
10772
10773 fi
10774
10775 if test "x$with_mkocp_default" = xyes; then
10776
10777 cat >>confdefs.h <<\_ACEOF
10778 #define MAKE_OMEGA_OCP_BY_DEFAULT 1
10779 _ACEOF
10780
10781 else
10782   cat >>confdefs.h <<\_ACEOF
10783 #define MAKE_OMEGA_OCP_BY_DEFAULT 0
10784 _ACEOF
10785
10786 fi
10787
10788 if test "x$with_mkofm_default" = xyes; then
10789
10790 cat >>confdefs.h <<\_ACEOF
10791 #define MAKE_OMEGA_OFM_BY_DEFAULT 1
10792 _ACEOF
10793
10794 else
10795   cat >>confdefs.h <<\_ACEOF
10796 #define MAKE_OMEGA_OFM_BY_DEFAULT 0
10797 _ACEOF
10798
10799 fi
10800
10801
10802 # Is libm present.  FIXME: do we need it at all?
10803
10804 { echo "$as_me:$LINENO: checking for main in -lm" >&5
10805 echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6; }
10806 if test "${ac_cv_lib_m_main+set}" = set; then
10807   echo $ECHO_N "(cached) $ECHO_C" >&6
10808 else
10809   ac_check_lib_save_LIBS=$LIBS
10810 LIBS="-lm  $LIBS"
10811 cat >conftest.$ac_ext <<_ACEOF
10812 /* confdefs.h.  */
10813 _ACEOF
10814 cat confdefs.h >>conftest.$ac_ext
10815 cat >>conftest.$ac_ext <<_ACEOF
10816 /* end confdefs.h.  */
10817
10818
10819 int
10820 main ()
10821 {
10822 return main ();
10823   ;
10824   return 0;
10825 }
10826 _ACEOF
10827 rm -f conftest.$ac_objext conftest$ac_exeext
10828 if { (ac_try="$ac_link"
10829 case "(($ac_try" in
10830   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10831   *) ac_try_echo=$ac_try;;
10832 esac
10833 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10834   (eval "$ac_link") 2>conftest.er1
10835   ac_status=$?
10836   grep -v '^ *+' conftest.er1 >conftest.err
10837   rm -f conftest.er1
10838   cat conftest.err >&5
10839   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10840   (exit $ac_status); } && {
10841          test -z "$ac_c_werror_flag" ||
10842          test ! -s conftest.err
10843        } && test -s conftest$ac_exeext &&
10844        $as_test_x conftest$ac_exeext; then
10845   ac_cv_lib_m_main=yes
10846 else
10847   echo "$as_me: failed program was:" >&5
10848 sed 's/^/| /' conftest.$ac_ext >&5
10849
10850         ac_cv_lib_m_main=no
10851 fi
10852
10853 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10854       conftest$ac_exeext conftest.$ac_ext
10855 LIBS=$ac_check_lib_save_LIBS
10856 fi
10857 { echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
10858 echo "${ECHO_T}$ac_cv_lib_m_main" >&6; }
10859 if test $ac_cv_lib_m_main = yes; then
10860   cat >>confdefs.h <<_ACEOF
10861 #define HAVE_LIBM 1
10862 _ACEOF
10863
10864   LIBS="-lm $LIBS"
10865
10866 fi
10867
10868
10869 # If you're cross-compiling, these macros set up the variables in
10870 # ../make/cross.mk: BUILDCC, BUILDCFLAGS, BUILDCCLD etc.
10871 if test "$cross_compiling" = yes; then
10872   if test -z "${BUILDCC}"; then
10873     BUILDCC='cc'
10874   fi
10875   { echo "$as_me:$LINENO: result: setting \$BUILDCC to ${BUILDCC}" >&5
10876 echo "${ECHO_T}setting \$BUILDCC to ${BUILDCC}" >&6; }
10877 else
10878   if test -n "${BUILDCC}"; then
10879     { echo "$as_me:$LINENO: WARNING: \$BUILDCC set but not cross-compiling." >&5
10880 echo "$as_me: WARNING: \$BUILDCC set but not cross-compiling." >&2;}
10881   fi
10882   BUILDCC='$(CC)'
10883 fi
10884
10885
10886 if test "$cross_compiling" = yes; then
10887   if test -z "${BUILDCFLAGS}"; then
10888     BUILDCFLAGS='$(BUILDXCFLAGS)'
10889   fi
10890   { echo "$as_me:$LINENO: result: setting \$BUILDCFLAGS to ${BUILDCFLAGS}" >&5
10891 echo "${ECHO_T}setting \$BUILDCFLAGS to ${BUILDCFLAGS}" >&6; }
10892 else
10893   if test -n "${BUILDCFLAGS}"; then
10894     { echo "$as_me:$LINENO: WARNING: \$BUILDCFLAGS set but not cross-compiling." >&5
10895 echo "$as_me: WARNING: \$BUILDCFLAGS set but not cross-compiling." >&2;}
10896   fi
10897   BUILDCFLAGS='$(CFLAGS)'
10898 fi
10899
10900
10901 if test "$cross_compiling" = yes; then
10902   if test -z "${BUILDCPPFLAGS}"; then
10903     BUILDCPPFLAGS='$(BUILDXCPPFLAGS)'
10904   fi
10905   { echo "$as_me:$LINENO: result: setting \$BUILDCPPFLAGS to ${BUILDCPPFLAGS}" >&5
10906 echo "${ECHO_T}setting \$BUILDCPPFLAGS to ${BUILDCPPFLAGS}" >&6; }
10907 else
10908   if test -n "${BUILDCPPFLAGS}"; then
10909     { echo "$as_me:$LINENO: WARNING: \$BUILDCPPFLAGS set but not cross-compiling." >&5
10910 echo "$as_me: WARNING: \$BUILDCPPFLAGS set but not cross-compiling." >&2;}
10911   fi
10912   BUILDCPPFLAGS='$(CPPFLAGS)'
10913 fi
10914
10915
10916 if test "$cross_compiling" = yes; then
10917   if test -z "${BUILDLDFLAGS}"; then
10918     BUILDLDFLAGS='$(BUILDXLDFLAGS)'
10919   fi
10920   { echo "$as_me:$LINENO: result: setting \$BUILDLDFLAGS to ${BUILDLDFLAGS}" >&5
10921 echo "${ECHO_T}setting \$BUILDLDFLAGS to ${BUILDLDFLAGS}" >&6; }
10922 else
10923   if test -n "${BUILDLDFLAGS}"; then
10924     { echo "$as_me:$LINENO: WARNING: \$BUILDLDFLAGS set but not cross-compiling." >&5
10925 echo "$as_me: WARNING: \$BUILDLDFLAGS set but not cross-compiling." >&2;}
10926   fi
10927   BUILDLDFLAGS='$(LDFLAGS)'
10928 fi
10929
10930
10931 if test "$cross_compiling" = yes; then
10932   if test -z "${BUILDCCLD}"; then
10933     BUILDCCLD='$(BUILDCC)'
10934   fi
10935   { echo "$as_me:$LINENO: result: setting \$BUILDCCLD to ${BUILDCCLD}" >&5
10936 echo "${ECHO_T}setting \$BUILDCCLD to ${BUILDCCLD}" >&6; }
10937 else
10938   if test -n "${BUILDCCLD}"; then
10939     { echo "$as_me:$LINENO: WARNING: \$BUILDCCLD set but not cross-compiling." >&5
10940 echo "$as_me: WARNING: \$BUILDCCLD set but not cross-compiling." >&2;}
10941   fi
10942   BUILDCCLD='$(CCLD)'
10943 fi
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953 ac_config_files="$ac_config_files Makefile.aux:Makefile.in"
10954 ac_config_files="$ac_config_files Makefile:Makefile.aux"
10955
10956 cat >confcache <<\_ACEOF
10957 # This file is a shell script that caches the results of configure
10958 # tests run on this system so they can be shared between configure
10959 # scripts and configure runs, see configure's option --config-cache.
10960 # It is not useful on other systems.  If it contains results you don't
10961 # want to keep, you may remove or edit it.
10962 #
10963 # config.status only pays attention to the cache file if you give it
10964 # the --recheck option to rerun configure.
10965 #
10966 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10967 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10968 # following values.
10969
10970 _ACEOF
10971
10972 # The following way of writing the cache mishandles newlines in values,
10973 # but we know of no workaround that is simple, portable, and efficient.
10974 # So, we kill variables containing newlines.
10975 # Ultrix sh set writes to stderr and can't be redirected directly,
10976 # and sets the high bit in the cache file unless we assign to the vars.
10977 (
10978   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10979     eval ac_val=\$$ac_var
10980     case $ac_val in #(
10981     *${as_nl}*)
10982       case $ac_var in #(
10983       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
10984 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
10985       esac
10986       case $ac_var in #(
10987       _ | IFS | as_nl) ;; #(
10988       *) $as_unset $ac_var ;;
10989       esac ;;
10990     esac
10991   done
10992
10993   (set) 2>&1 |
10994     case $as_nl`(ac_space=' '; set) 2>&1` in #(
10995     *${as_nl}ac_space=\ *)
10996       # `set' does not quote correctly, so add quotes (double-quote
10997       # substitution turns \\\\ into \\, and sed turns \\ into \).
10998       sed -n \
10999         "s/'/'\\\\''/g;
11000           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11001       ;; #(
11002     *)
11003       # `set' quotes correctly as required by POSIX, so do not add quotes.
11004       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11005       ;;
11006     esac |
11007     sort
11008 ) |
11009   sed '
11010      /^ac_cv_env_/b end
11011      t clear
11012      :clear
11013      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11014      t end
11015      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11016      :end' >>confcache
11017 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11018   if test -w "$cache_file"; then
11019     test "x$cache_file" != "x/dev/null" &&
11020       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
11021 echo "$as_me: updating cache $cache_file" >&6;}
11022     cat confcache >$cache_file
11023   else
11024     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
11025 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11026   fi
11027 fi
11028 rm -f confcache
11029
11030 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11031 # Let make expand exec_prefix.
11032 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11033
11034 DEFS=-DHAVE_CONFIG_H
11035
11036 ac_libobjs=
11037 ac_ltlibobjs=
11038 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11039   # 1. Remove the extension, and $U if already installed.
11040   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11041   ac_i=`echo "$ac_i" | sed "$ac_script"`
11042   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11043   #    will be set to the directory where LIBOBJS objects are built.
11044   ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11045   ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
11046 done
11047 LIBOBJS=$ac_libobjs
11048
11049 LTLIBOBJS=$ac_ltlibobjs
11050
11051
11052
11053 : ${CONFIG_STATUS=./config.status}
11054 ac_clean_files_save=$ac_clean_files
11055 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11056 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11057 echo "$as_me: creating $CONFIG_STATUS" >&6;}
11058 cat >$CONFIG_STATUS <<_ACEOF
11059 #! $SHELL
11060 # Generated by $as_me.
11061 # Run this file to recreate the current configuration.
11062 # Compiler output produced by configure, useful for debugging
11063 # configure, is in config.log if it exists.
11064
11065 debug=false
11066 ac_cs_recheck=false
11067 ac_cs_silent=false
11068 SHELL=\${CONFIG_SHELL-$SHELL}
11069 _ACEOF
11070
11071 cat >>$CONFIG_STATUS <<\_ACEOF
11072 ## --------------------- ##
11073 ## M4sh Initialization.  ##
11074 ## --------------------- ##
11075
11076 # Be more Bourne compatible
11077 DUALCASE=1; export DUALCASE # for MKS sh
11078 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
11079   emulate sh
11080   NULLCMD=:
11081   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11082   # is contrary to our usage.  Disable this feature.
11083   alias -g '${1+"$@"}'='"$@"'
11084   setopt NO_GLOB_SUBST
11085 else
11086   case `(set -o) 2>/dev/null` in
11087   *posix*) set -o posix ;;
11088 esac
11089
11090 fi
11091
11092
11093
11094
11095 # PATH needs CR
11096 # Avoid depending upon Character Ranges.
11097 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11098 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11099 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11100 as_cr_digits='0123456789'
11101 as_cr_alnum=$as_cr_Letters$as_cr_digits
11102
11103 # The user is always right.
11104 if test "${PATH_SEPARATOR+set}" != set; then
11105   echo "#! /bin/sh" >conf$$.sh
11106   echo  "exit 0"   >>conf$$.sh
11107   chmod +x conf$$.sh
11108   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11109     PATH_SEPARATOR=';'
11110   else
11111     PATH_SEPARATOR=:
11112   fi
11113   rm -f conf$$.sh
11114 fi
11115
11116 # Support unset when possible.
11117 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
11118   as_unset=unset
11119 else
11120   as_unset=false
11121 fi
11122
11123
11124 # IFS
11125 # We need space, tab and new line, in precisely that order.  Quoting is
11126 # there to prevent editors from complaining about space-tab.
11127 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11128 # splitting by setting IFS to empty value.)
11129 as_nl='
11130 '
11131 IFS=" ""        $as_nl"
11132
11133 # Find who we are.  Look in the path if we contain no directory separator.
11134 case $0 in
11135   *[\\/]* ) as_myself=$0 ;;
11136   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11137 for as_dir in $PATH
11138 do
11139   IFS=$as_save_IFS
11140   test -z "$as_dir" && as_dir=.
11141   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11142 done
11143 IFS=$as_save_IFS
11144
11145      ;;
11146 esac
11147 # We did not find ourselves, most probably we were run as `sh COMMAND'
11148 # in which case we are not to be found in the path.
11149 if test "x$as_myself" = x; then
11150   as_myself=$0
11151 fi
11152 if test ! -f "$as_myself"; then
11153   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11154   { (exit 1); exit 1; }
11155 fi
11156
11157 # Work around bugs in pre-3.0 UWIN ksh.
11158 for as_var in ENV MAIL MAILPATH
11159 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
11160 done
11161 PS1='$ '
11162 PS2='> '
11163 PS4='+ '
11164
11165 # NLS nuisances.
11166 for as_var in \
11167   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11168   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11169   LC_TELEPHONE LC_TIME
11170 do
11171   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
11172     eval $as_var=C; export $as_var
11173   else
11174     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
11175   fi
11176 done
11177
11178 # Required to use basename.
11179 if expr a : '\(a\)' >/dev/null 2>&1 &&
11180    test "X`expr 00001 : '.*\(...\)'`" = X001; then
11181   as_expr=expr
11182 else
11183   as_expr=false
11184 fi
11185
11186 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11187   as_basename=basename
11188 else
11189   as_basename=false
11190 fi
11191
11192
11193 # Name of the executable.
11194 as_me=`$as_basename -- "$0" ||
11195 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11196          X"$0" : 'X\(//\)$' \| \
11197          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11198 echo X/"$0" |
11199     sed '/^.*\/\([^/][^/]*\)\/*$/{
11200             s//\1/
11201             q
11202           }
11203           /^X\/\(\/\/\)$/{
11204             s//\1/
11205             q
11206           }
11207           /^X\/\(\/\).*/{
11208             s//\1/
11209             q
11210           }
11211           s/.*/./; q'`
11212
11213 # CDPATH.
11214 $as_unset CDPATH
11215
11216
11217
11218   as_lineno_1=$LINENO
11219   as_lineno_2=$LINENO
11220   test "x$as_lineno_1" != "x$as_lineno_2" &&
11221   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
11222
11223   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
11224   # uniformly replaced by the line number.  The first 'sed' inserts a
11225   # line-number line after each line using $LINENO; the second 'sed'
11226   # does the real work.  The second script uses 'N' to pair each
11227   # line-number line with the line containing $LINENO, and appends
11228   # trailing '-' during substitution so that $LINENO is not a special
11229   # case at line end.
11230   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
11231   # scripts with optimization help from Paolo Bonzini.  Blame Lee
11232   # E. McMahon (1931-1989) for sed's syntax.  :-)
11233   sed -n '
11234     p
11235     /[$]LINENO/=
11236   ' <$as_myself |
11237     sed '
11238       s/[$]LINENO.*/&-/
11239       t lineno
11240       b
11241       :lineno
11242       N
11243       :loop
11244       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
11245       t loop
11246       s/-\n.*//
11247     ' >$as_me.lineno &&
11248   chmod +x "$as_me.lineno" ||
11249     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
11250    { (exit 1); exit 1; }; }
11251
11252   # Don't try to exec as it changes $[0], causing all sort of problems
11253   # (the dirname of $[0] is not the place where we might find the
11254   # original and so on.  Autoconf is especially sensitive to this).
11255   . "./$as_me.lineno"
11256   # Exit status is that of the last command.
11257   exit
11258 }
11259
11260
11261 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11262   as_dirname=dirname
11263 else
11264   as_dirname=false
11265 fi
11266
11267 ECHO_C= ECHO_N= ECHO_T=
11268 case `echo -n x` in
11269 -n*)
11270   case `echo 'x\c'` in
11271   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11272   *)   ECHO_C='\c';;
11273   esac;;
11274 *)
11275   ECHO_N='-n';;
11276 esac
11277
11278 if expr a : '\(a\)' >/dev/null 2>&1 &&
11279    test "X`expr 00001 : '.*\(...\)'`" = X001; then
11280   as_expr=expr
11281 else
11282   as_expr=false
11283 fi
11284
11285 rm -f conf$$ conf$$.exe conf$$.file
11286 if test -d conf$$.dir; then
11287   rm -f conf$$.dir/conf$$.file
11288 else
11289   rm -f conf$$.dir
11290   mkdir conf$$.dir
11291 fi
11292 echo >conf$$.file
11293 if ln -s conf$$.file conf$$ 2>/dev/null; then
11294   as_ln_s='ln -s'
11295   # ... but there are two gotchas:
11296   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11297   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11298   # In both cases, we have to default to `cp -p'.
11299   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11300     as_ln_s='cp -p'
11301 elif ln conf$$.file conf$$ 2>/dev/null; then
11302   as_ln_s=ln
11303 else
11304   as_ln_s='cp -p'
11305 fi
11306 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11307 rmdir conf$$.dir 2>/dev/null
11308
11309 if mkdir -p . 2>/dev/null; then
11310   as_mkdir_p=:
11311 else
11312   test -d ./-p && rmdir ./-p
11313   as_mkdir_p=false
11314 fi
11315
11316 if test -x / >/dev/null 2>&1; then
11317   as_test_x='test -x'
11318 else
11319   if ls -dL / >/dev/null 2>&1; then
11320     as_ls_L_option=L
11321   else
11322     as_ls_L_option=
11323   fi
11324   as_test_x='
11325     eval sh -c '\''
11326       if test -d "$1"; then
11327         test -d "$1/.";
11328       else
11329         case $1 in
11330         -*)set "./$1";;
11331         esac;
11332         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
11333         ???[sx]*):;;*)false;;esac;fi
11334     '\'' sh
11335   '
11336 fi
11337 as_executable_p=$as_test_x
11338
11339 # Sed expression to map a string onto a valid CPP name.
11340 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11341
11342 # Sed expression to map a string onto a valid variable name.
11343 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11344
11345
11346 exec 6>&1
11347
11348 # Save the log message, to keep $[0] and so on meaningful, and to
11349 # report actual input values of CONFIG_FILES etc. instead of their
11350 # values after options handling.
11351 ac_log="
11352 This file was extended by kpathsea $as_me 3.5.6dev, which was
11353 generated by GNU Autoconf 2.61.  Invocation command line was
11354
11355   CONFIG_FILES    = $CONFIG_FILES
11356   CONFIG_HEADERS  = $CONFIG_HEADERS
11357   CONFIG_LINKS    = $CONFIG_LINKS
11358   CONFIG_COMMANDS = $CONFIG_COMMANDS
11359   $ $0 $@
11360
11361 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11362 "
11363
11364 _ACEOF
11365
11366 cat >>$CONFIG_STATUS <<_ACEOF
11367 # Files that config.status was made for.
11368 config_files="$ac_config_files"
11369 config_headers="$ac_config_headers"
11370
11371 _ACEOF
11372
11373 cat >>$CONFIG_STATUS <<\_ACEOF
11374 ac_cs_usage="\
11375 \`$as_me' instantiates files from templates according to the
11376 current configuration.
11377
11378 Usage: $0 [OPTIONS] [FILE]...
11379
11380   -h, --help       print this help, then exit
11381   -V, --version    print version number and configuration settings, then exit
11382   -q, --quiet      do not print progress messages
11383   -d, --debug      don't remove temporary files
11384       --recheck    update $as_me by reconfiguring in the same conditions
11385   --file=FILE[:TEMPLATE]
11386                    instantiate the configuration file FILE
11387   --header=FILE[:TEMPLATE]
11388                    instantiate the configuration header FILE
11389
11390 Configuration files:
11391 $config_files
11392
11393 Configuration headers:
11394 $config_headers
11395
11396 Report bugs to <bug-autoconf@gnu.org>."
11397
11398 _ACEOF
11399 cat >>$CONFIG_STATUS <<_ACEOF
11400 ac_cs_version="\\
11401 kpathsea config.status 3.5.6dev
11402 configured by $0, generated by GNU Autoconf 2.61,
11403   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11404
11405 Copyright (C) 2006 Free Software Foundation, Inc.
11406 This config.status script is free software; the Free Software Foundation
11407 gives unlimited permission to copy, distribute and modify it."
11408
11409 ac_pwd='$ac_pwd'
11410 srcdir='$srcdir'
11411 INSTALL='$INSTALL'
11412 _ACEOF
11413
11414 cat >>$CONFIG_STATUS <<\_ACEOF
11415 # If no file are specified by the user, then we need to provide default
11416 # value.  By we need to know if files were specified by the user.
11417 ac_need_defaults=:
11418 while test $# != 0
11419 do
11420   case $1 in
11421   --*=*)
11422     ac_option=`expr "X$1" : 'X\([^=]*\)='`
11423     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11424     ac_shift=:
11425     ;;
11426   *)
11427     ac_option=$1
11428     ac_optarg=$2
11429     ac_shift=shift
11430     ;;
11431   esac
11432
11433   case $ac_option in
11434   # Handling of the options.
11435   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11436     ac_cs_recheck=: ;;
11437   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11438     echo "$ac_cs_version"; exit ;;
11439   --debug | --debu | --deb | --de | --d | -d )
11440     debug=: ;;
11441   --file | --fil | --fi | --f )
11442     $ac_shift
11443     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
11444     ac_need_defaults=false;;
11445   --header | --heade | --head | --hea )
11446     $ac_shift
11447     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
11448     ac_need_defaults=false;;
11449   --he | --h)
11450     # Conflict between --help and --header
11451     { echo "$as_me: error: ambiguous option: $1
11452 Try \`$0 --help' for more information." >&2
11453    { (exit 1); exit 1; }; };;
11454   --help | --hel | -h )
11455     echo "$ac_cs_usage"; exit ;;
11456   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11457   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11458     ac_cs_silent=: ;;
11459
11460   # This is an error.
11461   -*) { echo "$as_me: error: unrecognized option: $1
11462 Try \`$0 --help' for more information." >&2
11463    { (exit 1); exit 1; }; } ;;
11464
11465   *) ac_config_targets="$ac_config_targets $1"
11466      ac_need_defaults=false ;;
11467
11468   esac
11469   shift
11470 done
11471
11472 ac_configure_extra_args=
11473
11474 if $ac_cs_silent; then
11475   exec 6>/dev/null
11476   ac_configure_extra_args="$ac_configure_extra_args --silent"
11477 fi
11478
11479 _ACEOF
11480 cat >>$CONFIG_STATUS <<_ACEOF
11481 if \$ac_cs_recheck; then
11482   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
11483   CONFIG_SHELL=$SHELL
11484   export CONFIG_SHELL
11485   exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11486 fi
11487
11488 _ACEOF
11489 cat >>$CONFIG_STATUS <<\_ACEOF
11490 exec 5>>config.log
11491 {
11492   echo
11493   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11494 ## Running $as_me. ##
11495 _ASBOX
11496   echo "$ac_log"
11497 } >&5
11498
11499 _ACEOF
11500 cat >>$CONFIG_STATUS <<_ACEOF
11501 _ACEOF
11502
11503 cat >>$CONFIG_STATUS <<\_ACEOF
11504
11505 # Handling of arguments.
11506 for ac_config_target in $ac_config_targets
11507 do
11508   case $ac_config_target in
11509     "c-auto.h") CONFIG_HEADERS="$CONFIG_HEADERS c-auto.h:c-auto.in" ;;
11510     "Makefile.aux") CONFIG_FILES="$CONFIG_FILES Makefile.aux:Makefile.in" ;;
11511     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile:Makefile.aux" ;;
11512
11513   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
11514 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
11515    { (exit 1); exit 1; }; };;
11516   esac
11517 done
11518
11519
11520 # If the user did not use the arguments to specify the items to instantiate,
11521 # then the envvar interface is used.  Set only those that are not.
11522 # We use the long form for the default assignment because of an extremely
11523 # bizarre bug on SunOS 4.1.3.
11524 if $ac_need_defaults; then
11525   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11526   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11527 fi
11528
11529 # Have a temporary directory for convenience.  Make it in the build tree
11530 # simply because there is no reason against having it here, and in addition,
11531 # creating and moving files from /tmp can sometimes cause problems.
11532 # Hook for its removal unless debugging.
11533 # Note that there is a small window in which the directory will not be cleaned:
11534 # after its creation but before its name has been assigned to `$tmp'.
11535 $debug ||
11536 {
11537   tmp=
11538   trap 'exit_status=$?
11539   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11540 ' 0
11541   trap '{ (exit 1); exit 1; }' 1 2 13 15
11542 }
11543 # Create a (secure) tmp directory for tmp files.
11544
11545 {
11546   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11547   test -n "$tmp" && test -d "$tmp"
11548 }  ||
11549 {
11550   tmp=./conf$$-$RANDOM
11551   (umask 077 && mkdir "$tmp")
11552 } ||
11553 {
11554    echo "$me: cannot create a temporary directory in ." >&2
11555    { (exit 1); exit 1; }
11556 }
11557
11558 #
11559 # Set up the sed scripts for CONFIG_FILES section.
11560 #
11561
11562 # No need to generate the scripts if there are no CONFIG_FILES.
11563 # This happens for instance when ./config.status config.h
11564 if test -n "$CONFIG_FILES"; then
11565
11566 _ACEOF
11567
11568
11569
11570 ac_delim='%!_!# '
11571 for ac_last_try in false false false false false :; do
11572   cat >conf$$subs.sed <<_ACEOF
11573 SHELL!$SHELL$ac_delim
11574 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
11575 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
11576 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
11577 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
11578 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
11579 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
11580 exec_prefix!$exec_prefix$ac_delim
11581 prefix!$prefix$ac_delim
11582 program_transform_name!$program_transform_name$ac_delim
11583 bindir!$bindir$ac_delim
11584 sbindir!$sbindir$ac_delim
11585 libexecdir!$libexecdir$ac_delim
11586 datarootdir!$datarootdir$ac_delim
11587 datadir!$datadir$ac_delim
11588 sysconfdir!$sysconfdir$ac_delim
11589 sharedstatedir!$sharedstatedir$ac_delim
11590 localstatedir!$localstatedir$ac_delim
11591 includedir!$includedir$ac_delim
11592 oldincludedir!$oldincludedir$ac_delim
11593 docdir!$docdir$ac_delim
11594 infodir!$infodir$ac_delim
11595 htmldir!$htmldir$ac_delim
11596 dvidir!$dvidir$ac_delim
11597 pdfdir!$pdfdir$ac_delim
11598 psdir!$psdir$ac_delim
11599 libdir!$libdir$ac_delim
11600 localedir!$localedir$ac_delim
11601 mandir!$mandir$ac_delim
11602 DEFS!$DEFS$ac_delim
11603 ECHO_C!$ECHO_C$ac_delim
11604 ECHO_N!$ECHO_N$ac_delim
11605 ECHO_T!$ECHO_T$ac_delim
11606 LIBS!$LIBS$ac_delim
11607 build_alias!$build_alias$ac_delim
11608 host_alias!$host_alias$ac_delim
11609 target_alias!$target_alias$ac_delim
11610 KPSEVERSION!$KPSEVERSION$ac_delim
11611 KPSE_LT_VERS!$KPSE_LT_VERS$ac_delim
11612 CC!$CC$ac_delim
11613 CFLAGS!$CFLAGS$ac_delim
11614 LDFLAGS!$LDFLAGS$ac_delim
11615 CPPFLAGS!$CPPFLAGS$ac_delim
11616 ac_ct_CC!$ac_ct_CC$ac_delim
11617 EXEEXT!$EXEEXT$ac_delim
11618 OBJEXT!$OBJEXT$ac_delim
11619 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
11620 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
11621 INSTALL_DATA!$INSTALL_DATA$ac_delim
11622 LN_S!$LN_S$ac_delim
11623 SET_MAKE!$SET_MAKE$ac_delim
11624 build!$build$ac_delim
11625 build_cpu!$build_cpu$ac_delim
11626 build_vendor!$build_vendor$ac_delim
11627 build_os!$build_os$ac_delim
11628 host!$host$ac_delim
11629 host_cpu!$host_cpu$ac_delim
11630 host_vendor!$host_vendor$ac_delim
11631 host_os!$host_os$ac_delim
11632 ECHO!$ECHO$ac_delim
11633 RANLIB!$RANLIB$ac_delim
11634 STRIP!$STRIP$ac_delim
11635 CPP!$CPP$ac_delim
11636 GREP!$GREP$ac_delim
11637 EGREP!$EGREP$ac_delim
11638 LIBTOOL!$LIBTOOL$ac_delim
11639 LTLIBOBJS!$LTLIBOBJS$ac_delim
11640 MAINT!$MAINT$ac_delim
11641 LD!$LD$ac_delim
11642 AR!$AR$ac_delim
11643 ARFLAGS!$ARFLAGS$ac_delim
11644 texmfmain!$texmfmain$ac_delim
11645 BUILDCC!$BUILDCC$ac_delim
11646 BUILDCFLAGS!$BUILDCFLAGS$ac_delim
11647 BUILDCPPFLAGS!$BUILDCPPFLAGS$ac_delim
11648 BUILDLDFLAGS!$BUILDLDFLAGS$ac_delim
11649 BUILDCCLD!$BUILDCCLD$ac_delim
11650 LIBOBJS!$LIBOBJS$ac_delim
11651 _ACEOF
11652
11653   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 78; then
11654     break
11655   elif $ac_last_try; then
11656     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
11657 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
11658    { (exit 1); exit 1; }; }
11659   else
11660     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11661   fi
11662 done
11663
11664 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
11665 if test -n "$ac_eof"; then
11666   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
11667   ac_eof=`expr $ac_eof + 1`
11668 fi
11669
11670 cat >>$CONFIG_STATUS <<_ACEOF
11671 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
11672 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
11673 _ACEOF
11674 sed '
11675 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
11676 s/^/s,@/; s/!/@,|#_!!_#|/
11677 :n
11678 t n
11679 s/'"$ac_delim"'$/,g/; t
11680 s/$/\\/; p
11681 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
11682 ' >>$CONFIG_STATUS <conf$$subs.sed
11683 rm -f conf$$subs.sed
11684 cat >>$CONFIG_STATUS <<_ACEOF
11685 :end
11686 s/|#_!!_#|//g
11687 CEOF$ac_eof
11688 _ACEOF
11689
11690
11691 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11692 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11693 # trailing colons and then remove the whole line if VPATH becomes empty
11694 # (actually we leave an empty line to preserve line numbers).
11695 if test "x$srcdir" = x.; then
11696   ac_vpsub='/^[  ]*VPATH[        ]*=/{
11697 s/:*\$(srcdir):*/:/
11698 s/:*\${srcdir}:*/:/
11699 s/:*@srcdir@:*/:/
11700 s/^\([^=]*=[     ]*\):*/\1/
11701 s/:*$//
11702 s/^[^=]*=[       ]*$//
11703 }'
11704 fi
11705
11706 cat >>$CONFIG_STATUS <<\_ACEOF
11707 fi # test -n "$CONFIG_FILES"
11708
11709
11710 for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS
11711 do
11712   case $ac_tag in
11713   :[FHLC]) ac_mode=$ac_tag; continue;;
11714   esac
11715   case $ac_mode$ac_tag in
11716   :[FHL]*:*);;
11717   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
11718 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
11719    { (exit 1); exit 1; }; };;
11720   :[FH]-) ac_tag=-:-;;
11721   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11722   esac
11723   ac_save_IFS=$IFS
11724   IFS=:
11725   set x $ac_tag
11726   IFS=$ac_save_IFS
11727   shift
11728   ac_file=$1
11729   shift
11730
11731   case $ac_mode in
11732   :L) ac_source=$1;;
11733   :[FH])
11734     ac_file_inputs=
11735     for ac_f
11736     do
11737       case $ac_f in
11738       -) ac_f="$tmp/stdin";;
11739       *) # Look for the file first in the build tree, then in the source tree
11740          # (if the path is not absolute).  The absolute path cannot be DOS-style,
11741          # because $ac_f cannot contain `:'.
11742          test -f "$ac_f" ||
11743            case $ac_f in
11744            [\\/$]*) false;;
11745            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11746            esac ||
11747            { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
11748 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
11749    { (exit 1); exit 1; }; };;
11750       esac
11751       ac_file_inputs="$ac_file_inputs $ac_f"
11752     done
11753
11754     # Let's still pretend it is `configure' which instantiates (i.e., don't
11755     # use $as_me), people would be surprised to read:
11756     #    /* config.h.  Generated by config.status.  */
11757     configure_input="Generated from "`IFS=:
11758           echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
11759     if test x"$ac_file" != x-; then
11760       configure_input="$ac_file.  $configure_input"
11761       { echo "$as_me:$LINENO: creating $ac_file" >&5
11762 echo "$as_me: creating $ac_file" >&6;}
11763     fi
11764
11765     case $ac_tag in
11766     *:-:* | *:-) cat >"$tmp/stdin";;
11767     esac
11768     ;;
11769   esac
11770
11771   ac_dir=`$as_dirname -- "$ac_file" ||
11772 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11773          X"$ac_file" : 'X\(//\)[^/]' \| \
11774          X"$ac_file" : 'X\(//\)$' \| \
11775          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11776 echo X"$ac_file" |
11777     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11778             s//\1/
11779             q
11780           }
11781           /^X\(\/\/\)[^/].*/{
11782             s//\1/
11783             q
11784           }
11785           /^X\(\/\/\)$/{
11786             s//\1/
11787             q
11788           }
11789           /^X\(\/\).*/{
11790             s//\1/
11791             q
11792           }
11793           s/.*/./; q'`
11794   { as_dir="$ac_dir"
11795   case $as_dir in #(
11796   -*) as_dir=./$as_dir;;
11797   esac
11798   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
11799     as_dirs=
11800     while :; do
11801       case $as_dir in #(
11802       *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
11803       *) as_qdir=$as_dir;;
11804       esac
11805       as_dirs="'$as_qdir' $as_dirs"
11806       as_dir=`$as_dirname -- "$as_dir" ||
11807 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11808          X"$as_dir" : 'X\(//\)[^/]' \| \
11809          X"$as_dir" : 'X\(//\)$' \| \
11810          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11811 echo X"$as_dir" |
11812     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11813             s//\1/
11814             q
11815           }
11816           /^X\(\/\/\)[^/].*/{
11817             s//\1/
11818             q
11819           }
11820           /^X\(\/\/\)$/{
11821             s//\1/
11822             q
11823           }
11824           /^X\(\/\).*/{
11825             s//\1/
11826             q
11827           }
11828           s/.*/./; q'`
11829       test -d "$as_dir" && break
11830     done
11831     test -z "$as_dirs" || eval "mkdir $as_dirs"
11832   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
11833 echo "$as_me: error: cannot create directory $as_dir" >&2;}
11834    { (exit 1); exit 1; }; }; }
11835   ac_builddir=.
11836
11837 case "$ac_dir" in
11838 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11839 *)
11840   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
11841   # A ".." for each directory in $ac_dir_suffix.
11842   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
11843   case $ac_top_builddir_sub in
11844   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11845   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11846   esac ;;
11847 esac
11848 ac_abs_top_builddir=$ac_pwd
11849 ac_abs_builddir=$ac_pwd$ac_dir_suffix
11850 # for backward compatibility:
11851 ac_top_builddir=$ac_top_build_prefix
11852
11853 case $srcdir in
11854   .)  # We are building in place.
11855     ac_srcdir=.
11856     ac_top_srcdir=$ac_top_builddir_sub
11857     ac_abs_top_srcdir=$ac_pwd ;;
11858   [\\/]* | ?:[\\/]* )  # Absolute name.
11859     ac_srcdir=$srcdir$ac_dir_suffix;
11860     ac_top_srcdir=$srcdir
11861     ac_abs_top_srcdir=$srcdir ;;
11862   *) # Relative name.
11863     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11864     ac_top_srcdir=$ac_top_build_prefix$srcdir
11865     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11866 esac
11867 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11868
11869
11870   case $ac_mode in
11871   :F)
11872   #
11873   # CONFIG_FILE
11874   #
11875
11876   case $INSTALL in
11877   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11878   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11879   esac
11880 _ACEOF
11881
11882 cat >>$CONFIG_STATUS <<\_ACEOF
11883 # If the template does not know about datarootdir, expand it.
11884 # FIXME: This hack should be removed a few years after 2.60.
11885 ac_datarootdir_hack=; ac_datarootdir_seen=
11886
11887 case `sed -n '/datarootdir/ {
11888   p
11889   q
11890 }
11891 /@datadir@/p
11892 /@docdir@/p
11893 /@infodir@/p
11894 /@localedir@/p
11895 /@mandir@/p
11896 ' $ac_file_inputs` in
11897 *datarootdir*) ac_datarootdir_seen=yes;;
11898 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11899   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11900 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11901 _ACEOF
11902 cat >>$CONFIG_STATUS <<_ACEOF
11903   ac_datarootdir_hack='
11904   s&@datadir@&$datadir&g
11905   s&@docdir@&$docdir&g
11906   s&@infodir@&$infodir&g
11907   s&@localedir@&$localedir&g
11908   s&@mandir@&$mandir&g
11909     s&\\\${datarootdir}&$datarootdir&g' ;;
11910 esac
11911 _ACEOF
11912
11913 # Neutralize VPATH when `$srcdir' = `.'.
11914 # Shell code in configure.ac might set extrasub.
11915 # FIXME: do we really want to maintain this feature?
11916 cat >>$CONFIG_STATUS <<_ACEOF
11917   sed "$ac_vpsub
11918 $extrasub
11919 _ACEOF
11920 cat >>$CONFIG_STATUS <<\_ACEOF
11921 :t
11922 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11923 s&@configure_input@&$configure_input&;t t
11924 s&@top_builddir@&$ac_top_builddir_sub&;t t
11925 s&@srcdir@&$ac_srcdir&;t t
11926 s&@abs_srcdir@&$ac_abs_srcdir&;t t
11927 s&@top_srcdir@&$ac_top_srcdir&;t t
11928 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11929 s&@builddir@&$ac_builddir&;t t
11930 s&@abs_builddir@&$ac_abs_builddir&;t t
11931 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11932 s&@INSTALL@&$ac_INSTALL&;t t
11933 $ac_datarootdir_hack
11934 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
11935
11936 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11937   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
11938   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
11939   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11940 which seems to be undefined.  Please make sure it is defined." >&5
11941 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11942 which seems to be undefined.  Please make sure it is defined." >&2;}
11943
11944   rm -f "$tmp/stdin"
11945   case $ac_file in
11946   -) cat "$tmp/out"; rm -f "$tmp/out";;
11947   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
11948   esac
11949  ;;
11950   :H)
11951   #
11952   # CONFIG_HEADER
11953   #
11954 _ACEOF
11955
11956 # Transform confdefs.h into a sed script `conftest.defines', that
11957 # substitutes the proper values into config.h.in to produce config.h.
11958 rm -f conftest.defines conftest.tail
11959 # First, append a space to every undef/define line, to ease matching.
11960 echo 's/$/ /' >conftest.defines
11961 # Then, protect against being on the right side of a sed subst, or in
11962 # an unquoted here document, in config.status.  If some macros were
11963 # called several times there might be several #defines for the same
11964 # symbol, which is useless.  But do not sort them, since the last
11965 # AC_DEFINE must be honored.
11966 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11967 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
11968 # NAME is the cpp macro being defined, VALUE is the value it is being given.
11969 # PARAMS is the parameter list in the macro definition--in most cases, it's
11970 # just an empty string.
11971 ac_dA='s,^\\([   #]*\\)[^        ]*\\([  ]*'
11972 ac_dB='\\)[      (].*,\\1define\\2'
11973 ac_dC=' '
11974 ac_dD=' ,'
11975
11976 uniq confdefs.h |
11977   sed -n '
11978         t rset
11979         :rset
11980         s/^[     ]*#[    ]*define[       ][      ]*//
11981         t ok
11982         d
11983         :ok
11984         s/[\\&,]/\\&/g
11985         s/^\('"$ac_word_re"'\)\(([^()]*)\)[      ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
11986         s/^\('"$ac_word_re"'\)[  ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
11987   ' >>conftest.defines
11988
11989 # Remove the space that was appended to ease matching.
11990 # Then replace #undef with comments.  This is necessary, for
11991 # example, in the case of _POSIX_SOURCE, which is predefined and required
11992 # on some systems where configure will not decide to define it.
11993 # (The regexp can be short, since the line contains either #define or #undef.)
11994 echo 's/ $//
11995 s,^[     #]*u.*,/* & */,' >>conftest.defines
11996
11997 # Break up conftest.defines:
11998 ac_max_sed_lines=50
11999
12000 # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
12001 # Second one is:         sed -f defines.sed "$tmp/out1" >"$tmp/out2"
12002 # Third one will be:     sed -f defines.sed "$tmp/out2" >"$tmp/out1"
12003 # et cetera.
12004 ac_in='$ac_file_inputs'
12005 ac_out='"$tmp/out1"'
12006 ac_nxt='"$tmp/out2"'
12007
12008 while :
12009 do
12010   # Write a here document:
12011     cat >>$CONFIG_STATUS <<_ACEOF
12012     # First, check the format of the line:
12013     cat >"\$tmp/defines.sed" <<\\CEOF
12014 /^[      ]*#[    ]*undef[        ][      ]*$ac_word_re[  ]*\$/b def
12015 /^[      ]*#[    ]*define[       ][      ]*$ac_word_re[(         ]/b def
12016 b
12017 :def
12018 _ACEOF
12019   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
12020   echo 'CEOF
12021     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
12022   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
12023   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
12024   grep . conftest.tail >/dev/null || break
12025   rm -f conftest.defines
12026   mv conftest.tail conftest.defines
12027 done
12028 rm -f conftest.defines conftest.tail
12029
12030 echo "ac_result=$ac_in" >>$CONFIG_STATUS
12031 cat >>$CONFIG_STATUS <<\_ACEOF
12032   if test x"$ac_file" != x-; then
12033     echo "/* $configure_input  */" >"$tmp/config.h"
12034     cat "$ac_result" >>"$tmp/config.h"
12035     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
12036       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12037 echo "$as_me: $ac_file is unchanged" >&6;}
12038     else
12039       rm -f $ac_file
12040       mv "$tmp/config.h" $ac_file
12041     fi
12042   else
12043     echo "/* $configure_input  */"
12044     cat "$ac_result"
12045   fi
12046   rm -f "$tmp/out12"
12047  ;;
12048
12049
12050   esac
12051
12052
12053   case $ac_file$ac_mode in
12054     "c-auto.h":H) sed 's/^#define PACKAGE_/#define KPSE_PACKAGE_/' c-auto.h >c-auto.tmp && mv -f c-auto.tmp c-auto.h
12055   date >stamp-auto ;;
12056     "Makefile.aux":F) # Discard the file just generated and first resolve kpse_include's
12057   kpse_input=`case Makefile.in in
12058   [\\/$]*) # Absolute
12059     test -f "Makefile.in" || { { echo "$as_me:$LINENO: error: cannot find input file: Makefile.in" >&5
12060 echo "$as_me: error: cannot find input file: Makefile.in" >&2;}
12061    { (exit 1); exit 1; }; }
12062     echo "Makefile.in";;
12063   *) # Relative
12064     if test -f "Makefile.in"; then
12065       # Build tree
12066       echo "Makefile.in"
12067     elif test -f "$srcdir/Makefile.in"; then
12068       # Source tree
12069       echo "$srcdir/Makefile.in"
12070     else
12071       # /dev/null tree
12072       { { echo "$as_me:$LINENO: error: cannot find input file: Makefile.in" >&5
12073 echo "$as_me: error: cannot find input file: Makefile.in" >&2;}
12074    { (exit 1); exit 1; }; }
12075     fi;;
12076   esac` || { (exit 1); exit 1; }
12077 # Replace lines of the form "kpse_include foo" with the contents of foo:
12078 # first, from the kpse_include lines construct a list of file names.
12079 # From that list, we construct a second list of those files that exist.
12080 # Then we construct a list of sed commands for including those files,
12081 # and a sed command that removes the kpse_include lines. We don't attempt
12082 # to read non-existent files because some (buggy) versions of sed choke
12083 # on this. Have to use sed because old (Ultrix, SunOs) awk does not support
12084 # getline or system. (Anyway, configure scripts aren't supposed to use awk.)
12085 # Can't use only one -e and commands {dr foo} because foo has to be last.
12086 # Be careful, because the filename may contain /.
12087 # Be careful with whitespace; we need to use echo.
12088 kpse_file_substs=`sed -n '/^kpse_include/s%[    ]*\(.*\)%\1%p' "$kpse_input"`
12089 if test x"$kpse_file_substs" = x; then
12090   { echo "$as_me:$LINENO: WARNING: No need to use \`KPSE_CONFIG_FILES' for input \`Makefile.in'
12091                without any \`kpse_include' directives" >&5
12092 echo "$as_me: WARNING: No need to use \`KPSE_CONFIG_FILES' for input \`Makefile.in'
12093                without any \`kpse_include' directives" >&2;}
12094 fi
12095 # Create the sed command line ...
12096 # Input lines containing "@configure_input@" are output twice,
12097 # first with our modifications and then unmodified.
12098 kpse_substs="sed -e '/@configure_input@/ { h; \
12099   s,@configure_input@,Makefile.aux.  Generated from `echo Makefile.in |
12100   sed 's,.*/,,'` by configure.,; G; }'"
12101 for kpse_inc in $kpse_file_substs; do
12102   kpse_read=`case $kpse_inc in
12103     [\\/$]*) # Absolute
12104       if test -f "$kpse_inc"; then
12105         echo "$kpse_inc"
12106       fi;;
12107     *) # Relative
12108       if test -f "$kpse_inc"; then
12109         # Build tree
12110         echo "$kpse_inc"
12111       elif test -f "$srcdir/$kpse_inc"; then
12112         # Source tree
12113         echo "$srcdir/$kpse_inc"
12114       fi;;
12115   esac`
12116   if test -n "$kpse_read"; then
12117     kpse_mung=`echo $kpse_inc | sed 's,/,%,g'`
12118     kpse_substs="$kpse_substs -e '/^kpse_include $kpse_mung$/r $kpse_read'"
12119   fi
12120 done
12121 # ... and fix the whitespace and escaped slashes.
12122 kpse_substs=`echo "$kpse_substs" | sed -e 's,%,\\\/,g' \
12123   -e 's/kpse_include /kpse_include[     ]*/g'`
12124 (eval $kpse_substs -e '/^kpse_include/d' "$kpse_input") > Makefile.aux
12125  ;;
12126
12127   esac
12128 done # for ac_tag
12129
12130
12131 { (exit 0); exit 0; }
12132 _ACEOF
12133 chmod +x $CONFIG_STATUS
12134 ac_clean_files=$ac_clean_files_save
12135
12136
12137 # configure is writing to config.log, and then calls config.status.
12138 # config.status does its own redirection, appending to config.log.
12139 # Unfortunately, on DOS this fails, as config.log is still kept open
12140 # by configure, so config.status won't be able to write to it; its
12141 # output is simply discarded.  So we exec the FD to /dev/null,
12142 # effectively closing config.log, so it can be properly (re)opened and
12143 # appended to by config.status.  When coming back to configure, we
12144 # need to make the FD available again.
12145 if test "$no_create" != yes; then
12146   ac_cs_success=:
12147   ac_config_status_args=
12148   test "$silent" = yes &&
12149     ac_config_status_args="$ac_config_status_args --quiet"
12150   exec 5>/dev/null
12151   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
12152   exec 5>>config.log
12153   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
12154   # would make configure fail if this is the last instruction.
12155   $ac_cs_success || { (exit 1); exit 1; }
12156 fi
12157