xref: /freebsd/contrib/tcpdump/configure (revision d74e86d9e30043893d6b308468008b65640ddcae)
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
4# Generated automatically using autoconf version 2.12
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
15  --without-gcc           don't use gcc"
16
17# Initialize some variables set by options.
18# The variables have the same names as the options, with
19# dashes changed to underlines.
20build=NONE
21cache_file=./config.cache
22exec_prefix=NONE
23host=NONE
24no_create=
25nonopt=NONE
26no_recursion=
27prefix=NONE
28program_prefix=NONE
29program_suffix=NONE
30program_transform_name=s,x,x,
31silent=
32site=
33srcdir=
34target=NONE
35verbose=
36x_includes=NONE
37x_libraries=NONE
38bindir='${exec_prefix}/bin'
39sbindir='${exec_prefix}/sbin'
40libexecdir='${exec_prefix}/libexec'
41datadir='${prefix}/share'
42sysconfdir='${prefix}/etc'
43sharedstatedir='${prefix}/com'
44localstatedir='${prefix}/var'
45libdir='${exec_prefix}/lib'
46includedir='${prefix}/include'
47oldincludedir='/usr/include'
48infodir='${prefix}/info'
49mandir='${prefix}/man'
50
51# Initialize some other variables.
52subdirs=
53MFLAGS= MAKEFLAGS=
54# Maximum number of lines to put in a shell here document.
55ac_max_here_lines=12
56
57ac_prev=
58for ac_option
59do
60
61  # If the previous option needs an argument, assign it.
62  if test -n "$ac_prev"; then
63    eval "$ac_prev=\$ac_option"
64    ac_prev=
65    continue
66  fi
67
68  case "$ac_option" in
69  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
70  *) ac_optarg= ;;
71  esac
72
73  # Accept the important Cygnus configure options, so we can diagnose typos.
74
75  case "$ac_option" in
76
77  -bindir | --bindir | --bindi | --bind | --bin | --bi)
78    ac_prev=bindir ;;
79  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
80    bindir="$ac_optarg" ;;
81
82  -build | --build | --buil | --bui | --bu)
83    ac_prev=build ;;
84  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
85    build="$ac_optarg" ;;
86
87  -cache-file | --cache-file | --cache-fil | --cache-fi \
88  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
89    ac_prev=cache_file ;;
90  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
91  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
92    cache_file="$ac_optarg" ;;
93
94  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
95    ac_prev=datadir ;;
96  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
97  | --da=*)
98    datadir="$ac_optarg" ;;
99
100  -disable-* | --disable-*)
101    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
102    # Reject names that are not valid shell variable names.
103    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
104      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
105    fi
106    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
107    eval "enable_${ac_feature}=no" ;;
108
109  -enable-* | --enable-*)
110    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
111    # Reject names that are not valid shell variable names.
112    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
113      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
114    fi
115    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
116    case "$ac_option" in
117      *=*) ;;
118      *) ac_optarg=yes ;;
119    esac
120    eval "enable_${ac_feature}='$ac_optarg'" ;;
121
122  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
123  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
124  | --exec | --exe | --ex)
125    ac_prev=exec_prefix ;;
126  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
127  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
128  | --exec=* | --exe=* | --ex=*)
129    exec_prefix="$ac_optarg" ;;
130
131  -gas | --gas | --ga | --g)
132    # Obsolete; use --with-gas.
133    with_gas=yes ;;
134
135  -help | --help | --hel | --he)
136    # Omit some internal or obsolete options to make the list less imposing.
137    # This message is too long to be a string in the A/UX 3.1 sh.
138    cat << EOF
139Usage: configure [options] [host]
140Options: [defaults in brackets after descriptions]
141Configuration:
142  --cache-file=FILE       cache test results in FILE
143  --help                  print this message
144  --no-create             do not create output files
145  --quiet, --silent       do not print \`checking...' messages
146  --version               print the version of autoconf that created configure
147Directory and file names:
148  --prefix=PREFIX         install architecture-independent files in PREFIX
149                          [$ac_default_prefix]
150  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
151                          [same as prefix]
152  --bindir=DIR            user executables in DIR [EPREFIX/bin]
153  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
154  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
155  --datadir=DIR           read-only architecture-independent data in DIR
156                          [PREFIX/share]
157  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
158  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
159                          [PREFIX/com]
160  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
161  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
162  --includedir=DIR        C header files in DIR [PREFIX/include]
163  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
164  --infodir=DIR           info documentation in DIR [PREFIX/info]
165  --mandir=DIR            man documentation in DIR [PREFIX/man]
166  --srcdir=DIR            find the sources in DIR [configure dir or ..]
167  --program-prefix=PREFIX prepend PREFIX to installed program names
168  --program-suffix=SUFFIX append SUFFIX to installed program names
169  --program-transform-name=PROGRAM
170                          run sed PROGRAM on installed program names
171EOF
172    cat << EOF
173Host type:
174  --build=BUILD           configure for building on BUILD [BUILD=HOST]
175  --host=HOST             configure for HOST [guessed]
176  --target=TARGET         configure for TARGET [TARGET=HOST]
177Features and packages:
178  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
179  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
180  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
181  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
182  --x-includes=DIR        X include files are in DIR
183  --x-libraries=DIR       X library files are in DIR
184EOF
185    if test -n "$ac_help"; then
186      echo "--enable and --with options recognized:$ac_help"
187    fi
188    exit 0 ;;
189
190  -host | --host | --hos | --ho)
191    ac_prev=host ;;
192  -host=* | --host=* | --hos=* | --ho=*)
193    host="$ac_optarg" ;;
194
195  -includedir | --includedir | --includedi | --included | --include \
196  | --includ | --inclu | --incl | --inc)
197    ac_prev=includedir ;;
198  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
199  | --includ=* | --inclu=* | --incl=* | --inc=*)
200    includedir="$ac_optarg" ;;
201
202  -infodir | --infodir | --infodi | --infod | --info | --inf)
203    ac_prev=infodir ;;
204  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
205    infodir="$ac_optarg" ;;
206
207  -libdir | --libdir | --libdi | --libd)
208    ac_prev=libdir ;;
209  -libdir=* | --libdir=* | --libdi=* | --libd=*)
210    libdir="$ac_optarg" ;;
211
212  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
213  | --libexe | --libex | --libe)
214    ac_prev=libexecdir ;;
215  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
216  | --libexe=* | --libex=* | --libe=*)
217    libexecdir="$ac_optarg" ;;
218
219  -localstatedir | --localstatedir | --localstatedi | --localstated \
220  | --localstate | --localstat | --localsta | --localst \
221  | --locals | --local | --loca | --loc | --lo)
222    ac_prev=localstatedir ;;
223  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
224  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
225  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
226    localstatedir="$ac_optarg" ;;
227
228  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
229    ac_prev=mandir ;;
230  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
231    mandir="$ac_optarg" ;;
232
233  -nfp | --nfp | --nf)
234    # Obsolete; use --without-fp.
235    with_fp=no ;;
236
237  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
238  | --no-cr | --no-c)
239    no_create=yes ;;
240
241  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
242  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
243    no_recursion=yes ;;
244
245  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
246  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
247  | --oldin | --oldi | --old | --ol | --o)
248    ac_prev=oldincludedir ;;
249  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
250  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
251  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
252    oldincludedir="$ac_optarg" ;;
253
254  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
255    ac_prev=prefix ;;
256  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
257    prefix="$ac_optarg" ;;
258
259  -program-prefix | --program-prefix | --program-prefi | --program-pref \
260  | --program-pre | --program-pr | --program-p)
261    ac_prev=program_prefix ;;
262  -program-prefix=* | --program-prefix=* | --program-prefi=* \
263  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
264    program_prefix="$ac_optarg" ;;
265
266  -program-suffix | --program-suffix | --program-suffi | --program-suff \
267  | --program-suf | --program-su | --program-s)
268    ac_prev=program_suffix ;;
269  -program-suffix=* | --program-suffix=* | --program-suffi=* \
270  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
271    program_suffix="$ac_optarg" ;;
272
273  -program-transform-name | --program-transform-name \
274  | --program-transform-nam | --program-transform-na \
275  | --program-transform-n | --program-transform- \
276  | --program-transform | --program-transfor \
277  | --program-transfo | --program-transf \
278  | --program-trans | --program-tran \
279  | --progr-tra | --program-tr | --program-t)
280    ac_prev=program_transform_name ;;
281  -program-transform-name=* | --program-transform-name=* \
282  | --program-transform-nam=* | --program-transform-na=* \
283  | --program-transform-n=* | --program-transform-=* \
284  | --program-transform=* | --program-transfor=* \
285  | --program-transfo=* | --program-transf=* \
286  | --program-trans=* | --program-tran=* \
287  | --progr-tra=* | --program-tr=* | --program-t=*)
288    program_transform_name="$ac_optarg" ;;
289
290  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
291  | -silent | --silent | --silen | --sile | --sil)
292    silent=yes ;;
293
294  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
295    ac_prev=sbindir ;;
296  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
297  | --sbi=* | --sb=*)
298    sbindir="$ac_optarg" ;;
299
300  -sharedstatedir | --sharedstatedir | --sharedstatedi \
301  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
302  | --sharedst | --shareds | --shared | --share | --shar \
303  | --sha | --sh)
304    ac_prev=sharedstatedir ;;
305  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
306  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
307  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
308  | --sha=* | --sh=*)
309    sharedstatedir="$ac_optarg" ;;
310
311  -site | --site | --sit)
312    ac_prev=site ;;
313  -site=* | --site=* | --sit=*)
314    site="$ac_optarg" ;;
315
316  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
317    ac_prev=srcdir ;;
318  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
319    srcdir="$ac_optarg" ;;
320
321  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
322  | --syscon | --sysco | --sysc | --sys | --sy)
323    ac_prev=sysconfdir ;;
324  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
325  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
326    sysconfdir="$ac_optarg" ;;
327
328  -target | --target | --targe | --targ | --tar | --ta | --t)
329    ac_prev=target ;;
330  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
331    target="$ac_optarg" ;;
332
333  -v | -verbose | --verbose | --verbos | --verbo | --verb)
334    verbose=yes ;;
335
336  -version | --version | --versio | --versi | --vers)
337    echo "configure generated by autoconf version 2.12"
338    exit 0 ;;
339
340  -with-* | --with-*)
341    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
342    # Reject names that are not valid shell variable names.
343    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
344      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
345    fi
346    ac_package=`echo $ac_package| sed 's/-/_/g'`
347    case "$ac_option" in
348      *=*) ;;
349      *) ac_optarg=yes ;;
350    esac
351    eval "with_${ac_package}='$ac_optarg'" ;;
352
353  -without-* | --without-*)
354    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
355    # Reject names that are not valid shell variable names.
356    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
357      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
358    fi
359    ac_package=`echo $ac_package| sed 's/-/_/g'`
360    eval "with_${ac_package}=no" ;;
361
362  --x)
363    # Obsolete; use --with-x.
364    with_x=yes ;;
365
366  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
367  | --x-incl | --x-inc | --x-in | --x-i)
368    ac_prev=x_includes ;;
369  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
370  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
371    x_includes="$ac_optarg" ;;
372
373  -x-libraries | --x-libraries | --x-librarie | --x-librari \
374  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
375    ac_prev=x_libraries ;;
376  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
377  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
378    x_libraries="$ac_optarg" ;;
379
380  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
381    ;;
382
383  *)
384    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
385      echo "configure: warning: $ac_option: invalid host type" 1>&2
386    fi
387    if test "x$nonopt" != xNONE; then
388      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
389    fi
390    nonopt="$ac_option"
391    ;;
392
393  esac
394done
395
396if test -n "$ac_prev"; then
397  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
398fi
399
400trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
401
402# File descriptor usage:
403# 0 standard input
404# 1 file creation
405# 2 errors and warnings
406# 3 some systems may open it to /dev/tty
407# 4 used on the Kubota Titan
408# 6 checking for... messages and results
409# 5 compiler messages saved in config.log
410if test "$silent" = yes; then
411  exec 6>/dev/null
412else
413  exec 6>&1
414fi
415exec 5>./config.log
416
417echo "\
418This file contains any messages produced by compilers while
419running configure, to aid debugging if configure makes a mistake.
420" 1>&5
421
422# Strip out --no-create and --no-recursion so they do not pile up.
423# Also quote any args containing shell metacharacters.
424ac_configure_args=
425for ac_arg
426do
427  case "$ac_arg" in
428  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
429  | --no-cr | --no-c) ;;
430  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
431  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
432  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
433  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
434  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
435  esac
436done
437
438# NLS nuisances.
439# Only set these to C if already set.  These must not be set unconditionally
440# because not all systems understand e.g. LANG=C (notably SCO).
441# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
442# Non-C LC_CTYPE values break the ctype check.
443if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
444if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
445if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
446if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
447
448# confdefs.h avoids OS command line length limits that DEFS can exceed.
449rm -rf conftest* confdefs.h
450# AIX cpp loses on an empty file, so make sure it contains at least a newline.
451echo > confdefs.h
452
453# A filename unique to this package, relative to the directory that
454# configure is in, which we can look for to find out if srcdir is correct.
455ac_unique_file=tcpdump.c
456
457# Find the source files, if location was not specified.
458if test -z "$srcdir"; then
459  ac_srcdir_defaulted=yes
460  # Try the directory containing this script, then its parent.
461  ac_prog=$0
462  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
463  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
464  srcdir=$ac_confdir
465  if test ! -r $srcdir/$ac_unique_file; then
466    srcdir=..
467  fi
468else
469  ac_srcdir_defaulted=no
470fi
471if test ! -r $srcdir/$ac_unique_file; then
472  if test "$ac_srcdir_defaulted" = yes; then
473    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
474  else
475    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
476  fi
477fi
478srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
479
480# Prefer explicitly selected file to automatically selected ones.
481if test -z "$CONFIG_SITE"; then
482  if test "x$prefix" != xNONE; then
483    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
484  else
485    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
486  fi
487fi
488for ac_site_file in $CONFIG_SITE; do
489  if test -r "$ac_site_file"; then
490    echo "loading site script $ac_site_file"
491    . "$ac_site_file"
492  fi
493done
494
495if test -r "$cache_file"; then
496  echo "loading cache $cache_file"
497  . $cache_file
498else
499  echo "creating cache $cache_file"
500  > $cache_file
501fi
502
503ac_ext=c
504# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
505ac_cpp='$CPP $CPPFLAGS'
506ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
507ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
508cross_compiling=$ac_cv_prog_cc_cross
509
510if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
511  # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
512  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
513    ac_n= ac_c='
514' ac_t='	'
515  else
516    ac_n=-n ac_c= ac_t=
517  fi
518else
519  ac_n= ac_c='\c' ac_t=
520fi
521
522
523
524ac_aux_dir=
525for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
526  if test -f $ac_dir/install-sh; then
527    ac_aux_dir=$ac_dir
528    ac_install_sh="$ac_aux_dir/install-sh -c"
529    break
530  elif test -f $ac_dir/install.sh; then
531    ac_aux_dir=$ac_dir
532    ac_install_sh="$ac_aux_dir/install.sh -c"
533    break
534  fi
535done
536if test -z "$ac_aux_dir"; then
537  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
538fi
539ac_config_guess=$ac_aux_dir/config.guess
540ac_config_sub=$ac_aux_dir/config.sub
541ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
542
543
544# Do some error checking and defaulting for the host and target type.
545# The inputs are:
546#    configure --host=HOST --target=TARGET --build=BUILD NONOPT
547#
548# The rules are:
549# 1. You are not allowed to specify --host, --target, and nonopt at the
550#    same time.
551# 2. Host defaults to nonopt.
552# 3. If nonopt is not specified, then host defaults to the current host,
553#    as determined by config.guess.
554# 4. Target and build default to nonopt.
555# 5. If nonopt is not specified, then target and build default to host.
556
557# The aliases save the names the user supplied, while $host etc.
558# will get canonicalized.
559case $host---$target---$nonopt in
560NONE---*---* | *---NONE---* | *---*---NONE) ;;
561*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
562esac
563
564
565# Make sure we can run config.sub.
566if $ac_config_sub sun4 >/dev/null 2>&1; then :
567else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
568fi
569
570echo $ac_n "checking host system type""... $ac_c" 1>&6
571echo "configure:572: checking host system type" >&5
572
573host_alias=$host
574case "$host_alias" in
575NONE)
576  case $nonopt in
577  NONE)
578    if host_alias=`$ac_config_guess`; then :
579    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
580    fi ;;
581  *) host_alias=$nonopt ;;
582  esac ;;
583esac
584
585host=`$ac_config_sub $host_alias`
586host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
587host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
588host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
589echo "$ac_t""$host" 1>&6
590
591echo $ac_n "checking target system type""... $ac_c" 1>&6
592echo "configure:593: checking target system type" >&5
593
594target_alias=$target
595case "$target_alias" in
596NONE)
597  case $nonopt in
598  NONE) target_alias=$host_alias ;;
599  *) target_alias=$nonopt ;;
600  esac ;;
601esac
602
603target=`$ac_config_sub $target_alias`
604target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
605target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
606target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
607echo "$ac_t""$target" 1>&6
608
609echo $ac_n "checking build system type""... $ac_c" 1>&6
610echo "configure:611: checking build system type" >&5
611
612build_alias=$build
613case "$build_alias" in
614NONE)
615  case $nonopt in
616  NONE) build_alias=$host_alias ;;
617  *) build_alias=$nonopt ;;
618  esac ;;
619esac
620
621build=`$ac_config_sub $build_alias`
622build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
623build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
624build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
625echo "$ac_t""$build" 1>&6
626
627test "$host_alias" != "$target_alias" &&
628  test "$program_prefix$program_suffix$program_transform_name" = \
629    NONENONEs,x,x, &&
630  program_prefix=${target_alias}-
631
632
633umask 002
634
635if test -z "$PWD" ; then
636	PWD=`pwd`
637fi
638
639
640
641
642
643    # Check whether --with-gcc or --without-gcc was given.
644if test "${with_gcc+set}" = set; then
645  withval="$with_gcc"
646  :
647fi
648
649    V_CCOPT="-O"
650    V_INCLS=""
651    if test "${srcdir}" != "." ; then
652	    V_INCLS="-I\$\(srcdir\)"
653    fi
654    if test "${CFLAGS+set}" = set; then
655	    LBL_CFLAGS="$CFLAGS"
656    fi
657    if test -z "$CC" ; then
658	    case "$target_os" in
659
660	    bsdi*)
661		    # Extract the first word of "shlicc2", so it can be a program name with args.
662set dummy shlicc2; ac_word=$2
663echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
664echo "configure:665: checking for $ac_word" >&5
665if eval "test \"`echo '$''{'ac_cv_prog_SHLICC2'+set}'`\" = set"; then
666  echo $ac_n "(cached) $ac_c" 1>&6
667else
668  if test -n "$SHLICC2"; then
669  ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
670else
671  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
672  for ac_dir in $PATH; do
673    test -z "$ac_dir" && ac_dir=.
674    if test -f $ac_dir/$ac_word; then
675      ac_cv_prog_SHLICC2="yes"
676      break
677    fi
678  done
679  IFS="$ac_save_ifs"
680  test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
681fi
682fi
683SHLICC2="$ac_cv_prog_SHLICC2"
684if test -n "$SHLICC2"; then
685  echo "$ac_t""$SHLICC2" 1>&6
686else
687  echo "$ac_t""no" 1>&6
688fi
689
690		    if test $SHLICC2 = yes ; then
691			    CC=shlicc2
692			    export CC
693		    fi
694		    ;;
695	    esac
696    fi
697    if test -z "$CC" -a "$with_gcc" = no ; then
698	    CC=cc
699	    export CC
700    fi
701    # Extract the first word of "gcc", so it can be a program name with args.
702set dummy gcc; ac_word=$2
703echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
704echo "configure:705: checking for $ac_word" >&5
705if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
706  echo $ac_n "(cached) $ac_c" 1>&6
707else
708  if test -n "$CC"; then
709  ac_cv_prog_CC="$CC" # Let the user override the test.
710else
711  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
712  for ac_dir in $PATH; do
713    test -z "$ac_dir" && ac_dir=.
714    if test -f $ac_dir/$ac_word; then
715      ac_cv_prog_CC="gcc"
716      break
717    fi
718  done
719  IFS="$ac_save_ifs"
720fi
721fi
722CC="$ac_cv_prog_CC"
723if test -n "$CC"; then
724  echo "$ac_t""$CC" 1>&6
725else
726  echo "$ac_t""no" 1>&6
727fi
728
729if test -z "$CC"; then
730  # Extract the first word of "cc", so it can be a program name with args.
731set dummy cc; ac_word=$2
732echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
733echo "configure:734: checking for $ac_word" >&5
734if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
735  echo $ac_n "(cached) $ac_c" 1>&6
736else
737  if test -n "$CC"; then
738  ac_cv_prog_CC="$CC" # Let the user override the test.
739else
740  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"
741  ac_prog_rejected=no
742  for ac_dir in $PATH; do
743    test -z "$ac_dir" && ac_dir=.
744    if test -f $ac_dir/$ac_word; then
745      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
746        ac_prog_rejected=yes
747	continue
748      fi
749      ac_cv_prog_CC="cc"
750      break
751    fi
752  done
753  IFS="$ac_save_ifs"
754if test $ac_prog_rejected = yes; then
755  # We found a bogon in the path, so make sure we never use it.
756  set dummy $ac_cv_prog_CC
757  shift
758  if test $# -gt 0; then
759    # We chose a different compiler from the bogus one.
760    # However, it has the same basename, so the bogon will be chosen
761    # first if we set CC to just the basename; use the full file name.
762    shift
763    set dummy "$ac_dir/$ac_word" "$@"
764    shift
765    ac_cv_prog_CC="$@"
766  fi
767fi
768fi
769fi
770CC="$ac_cv_prog_CC"
771if test -n "$CC"; then
772  echo "$ac_t""$CC" 1>&6
773else
774  echo "$ac_t""no" 1>&6
775fi
776
777  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
778fi
779
780echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
781echo "configure:782: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
782
783ac_ext=c
784# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
785ac_cpp='$CPP $CPPFLAGS'
786ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
787ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
788cross_compiling=$ac_cv_prog_cc_cross
789
790cat > conftest.$ac_ext <<EOF
791#line 792 "configure"
792#include "confdefs.h"
793main(){return(0);}
794EOF
795if { (eval echo configure:796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
796  ac_cv_prog_cc_works=yes
797  # If we can't run a trivial program, we are probably using a cross compiler.
798  if (./conftest; exit) 2>/dev/null; then
799    ac_cv_prog_cc_cross=no
800  else
801    ac_cv_prog_cc_cross=yes
802  fi
803else
804  echo "configure: failed program was:" >&5
805  cat conftest.$ac_ext >&5
806  ac_cv_prog_cc_works=no
807fi
808rm -fr conftest*
809
810echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
811if test $ac_cv_prog_cc_works = no; then
812  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
813fi
814echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
815echo "configure:816: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
816echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
817cross_compiling=$ac_cv_prog_cc_cross
818
819echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
820echo "configure:821: checking whether we are using GNU C" >&5
821if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
822  echo $ac_n "(cached) $ac_c" 1>&6
823else
824  cat > conftest.c <<EOF
825#ifdef __GNUC__
826  yes;
827#endif
828EOF
829if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:830: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
830  ac_cv_prog_gcc=yes
831else
832  ac_cv_prog_gcc=no
833fi
834fi
835
836echo "$ac_t""$ac_cv_prog_gcc" 1>&6
837
838if test $ac_cv_prog_gcc = yes; then
839  GCC=yes
840  ac_test_CFLAGS="${CFLAGS+set}"
841  ac_save_CFLAGS="$CFLAGS"
842  CFLAGS=
843  echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
844echo "configure:845: checking whether ${CC-cc} accepts -g" >&5
845if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
846  echo $ac_n "(cached) $ac_c" 1>&6
847else
848  echo 'void f(){}' > conftest.c
849if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
850  ac_cv_prog_cc_g=yes
851else
852  ac_cv_prog_cc_g=no
853fi
854rm -f conftest*
855
856fi
857
858echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
859  if test "$ac_test_CFLAGS" = set; then
860    CFLAGS="$ac_save_CFLAGS"
861  elif test $ac_cv_prog_cc_g = yes; then
862    CFLAGS="-g -O2"
863  else
864    CFLAGS="-O2"
865  fi
866else
867  GCC=
868  test "${CFLAGS+set}" = set || CFLAGS="-g"
869fi
870
871    if test "$GCC" = yes ; then
872	    if test "$SHLICC2" = yes ; then
873		    ac_cv_lbl_gcc_vers=2
874		    V_CCOPT="-O2"
875	    else
876		    echo $ac_n "checking gcc version""... $ac_c" 1>&6
877echo "configure:878: checking gcc version" >&5
878		    if eval "test \"`echo '$''{'ac_cv_lbl_gcc_vers'+set}'`\" = set"; then
879  echo $ac_n "(cached) $ac_c" 1>&6
880else
881  ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
882			    sed -e '/^gcc version /!d' \
883				-e 's/^gcc version //' \
884				-e 's/ .*//' -e 's/^[^0-9]*//' \
885				-e 's/\..*//'`
886fi
887
888		    echo "$ac_t""$ac_cv_lbl_gcc_vers" 1>&6
889		    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
890			    V_CCOPT="-O2"
891		    fi
892	    fi
893    else
894	    echo $ac_n "checking that $CC handles ansi prototypes""... $ac_c" 1>&6
895echo "configure:896: checking that $CC handles ansi prototypes" >&5
896	    if eval "test \"`echo '$''{'ac_cv_lbl_cc_ansi_prototypes'+set}'`\" = set"; then
897  echo $ac_n "(cached) $ac_c" 1>&6
898else
899  cat > conftest.$ac_ext <<EOF
900#line 901 "configure"
901#include "confdefs.h"
902#include <sys/types.h>
903int main() {
904int frob(int, char *)
905; return 0; }
906EOF
907if { (eval echo configure:908: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
908  rm -rf conftest*
909  ac_cv_lbl_cc_ansi_prototypes=yes
910else
911  echo "configure: failed program was:" >&5
912  cat conftest.$ac_ext >&5
913  rm -rf conftest*
914  ac_cv_lbl_cc_ansi_prototypes=no
915fi
916rm -f conftest*
917fi
918
919	    echo "$ac_t""$ac_cv_lbl_cc_ansi_prototypes" 1>&6
920	    if test $ac_cv_lbl_cc_ansi_prototypes = no ; then
921		    case "$target_os" in
922
923		    hpux*)
924			    echo $ac_n "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)""... $ac_c" 1>&6
925echo "configure:926: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5
926			    savedcflags="$CFLAGS"
927			    CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS"
928			    if eval "test \"`echo '$''{'ac_cv_lbl_cc_hpux_cc_aa'+set}'`\" = set"; then
929  echo $ac_n "(cached) $ac_c" 1>&6
930else
931  cat > conftest.$ac_ext <<EOF
932#line 933 "configure"
933#include "confdefs.h"
934#include <sys/types.h>
935int main() {
936int frob(int, char *)
937; return 0; }
938EOF
939if { (eval echo configure:940: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
940  rm -rf conftest*
941  ac_cv_lbl_cc_hpux_cc_aa=yes
942else
943  echo "configure: failed program was:" >&5
944  cat conftest.$ac_ext >&5
945  rm -rf conftest*
946  ac_cv_lbl_cc_hpux_cc_aa=no
947fi
948rm -f conftest*
949fi
950
951			    echo "$ac_t""$ac_cv_lbl_cc_hpux_cc_aa" 1>&6
952			    if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then
953				    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
954			    fi
955			    CFLAGS="$savedcflags"
956			    V_CCOPT="-Aa $V_CCOPT"
957			    cat >> confdefs.h <<\EOF
958#define _HPUX_SOURCE 1
959EOF
960
961			    ;;
962
963		    *)
964			    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
965			    ;;
966		    esac
967	    fi
968	    V_INCLS="$V_INCLS -I/usr/local/include"
969	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
970
971	    case "$target_os" in
972
973	    irix*)
974		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
975		    ;;
976
977	    osf*)
978		    V_CCOPT="$V_CCOPT -std1 -g3"
979		    ;;
980
981	    ultrix*)
982		    echo $ac_n "checking that Ultrix $CC hacks const in prototypes""... $ac_c" 1>&6
983echo "configure:984: checking that Ultrix $CC hacks const in prototypes" >&5
984		    if eval "test \"`echo '$''{'ac_cv_lbl_cc_const_proto'+set}'`\" = set"; then
985  echo $ac_n "(cached) $ac_c" 1>&6
986else
987  cat > conftest.$ac_ext <<EOF
988#line 989 "configure"
989#include "confdefs.h"
990#include <sys/types.h>
991int main() {
992struct a { int b; };
993			    void c(const struct a *)
994; return 0; }
995EOF
996if { (eval echo configure:997: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
997  rm -rf conftest*
998  ac_cv_lbl_cc_const_proto=yes
999else
1000  echo "configure: failed program was:" >&5
1001  cat conftest.$ac_ext >&5
1002  rm -rf conftest*
1003  ac_cv_lbl_cc_const_proto=no
1004fi
1005rm -f conftest*
1006fi
1007
1008		    echo "$ac_t""$ac_cv_lbl_cc_const_proto" 1>&6
1009		    if test $ac_cv_lbl_cc_const_proto = no ; then
1010			    cat >> confdefs.h <<\EOF
1011#define const
1012EOF
1013
1014		    fi
1015		    ;;
1016	    esac
1017    fi
1018
1019
1020echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1021echo "configure:1022: checking how to run the C preprocessor" >&5
1022# On Suns, sometimes $CPP names a directory.
1023if test -n "$CPP" && test -d "$CPP"; then
1024  CPP=
1025fi
1026if test -z "$CPP"; then
1027if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1028  echo $ac_n "(cached) $ac_c" 1>&6
1029else
1030    # This must be in double quotes, not single quotes, because CPP may get
1031  # substituted into the Makefile and "${CC-cc}" will confuse make.
1032  CPP="${CC-cc} -E"
1033  # On the NeXT, cc -E runs the code through the compiler's parser,
1034  # not just through cpp.
1035  cat > conftest.$ac_ext <<EOF
1036#line 1037 "configure"
1037#include "confdefs.h"
1038#include <assert.h>
1039Syntax Error
1040EOF
1041ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1042{ (eval echo configure:1043: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1043ac_err=`grep -v '^ *+' conftest.out`
1044if test -z "$ac_err"; then
1045  :
1046else
1047  echo "$ac_err" >&5
1048  echo "configure: failed program was:" >&5
1049  cat conftest.$ac_ext >&5
1050  rm -rf conftest*
1051  CPP="${CC-cc} -E -traditional-cpp"
1052  cat > conftest.$ac_ext <<EOF
1053#line 1054 "configure"
1054#include "confdefs.h"
1055#include <assert.h>
1056Syntax Error
1057EOF
1058ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1059{ (eval echo configure:1060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1060ac_err=`grep -v '^ *+' conftest.out`
1061if test -z "$ac_err"; then
1062  :
1063else
1064  echo "$ac_err" >&5
1065  echo "configure: failed program was:" >&5
1066  cat conftest.$ac_ext >&5
1067  rm -rf conftest*
1068  CPP=/lib/cpp
1069fi
1070rm -f conftest*
1071fi
1072rm -f conftest*
1073  ac_cv_prog_CPP="$CPP"
1074fi
1075  CPP="$ac_cv_prog_CPP"
1076else
1077  ac_cv_prog_CPP="$CPP"
1078fi
1079echo "$ac_t""$CPP" 1>&6
1080
1081for ac_hdr in fcntl.h malloc.h memory.h rpc/rpcent.h
1082do
1083ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1084echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1085echo "configure:1086: checking for $ac_hdr" >&5
1086if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1087  echo $ac_n "(cached) $ac_c" 1>&6
1088else
1089  cat > conftest.$ac_ext <<EOF
1090#line 1091 "configure"
1091#include "confdefs.h"
1092#include <$ac_hdr>
1093EOF
1094ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1095{ (eval echo configure:1096: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1096ac_err=`grep -v '^ *+' conftest.out`
1097if test -z "$ac_err"; then
1098  rm -rf conftest*
1099  eval "ac_cv_header_$ac_safe=yes"
1100else
1101  echo "$ac_err" >&5
1102  echo "configure: failed program was:" >&5
1103  cat conftest.$ac_ext >&5
1104  rm -rf conftest*
1105  eval "ac_cv_header_$ac_safe=no"
1106fi
1107rm -f conftest*
1108fi
1109if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1110  echo "$ac_t""yes" 1>&6
1111    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1112  cat >> confdefs.h <<EOF
1113#define $ac_tr_hdr 1
1114EOF
1115
1116else
1117  echo "$ac_t""no" 1>&6
1118fi
1119done
1120
1121echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1122echo "configure:1123: checking whether time.h and sys/time.h may both be included" >&5
1123if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1124  echo $ac_n "(cached) $ac_c" 1>&6
1125else
1126  cat > conftest.$ac_ext <<EOF
1127#line 1128 "configure"
1128#include "confdefs.h"
1129#include <sys/types.h>
1130#include <sys/time.h>
1131#include <time.h>
1132int main() {
1133struct tm *tp;
1134; return 0; }
1135EOF
1136if { (eval echo configure:1137: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1137  rm -rf conftest*
1138  ac_cv_header_time=yes
1139else
1140  echo "configure: failed program was:" >&5
1141  cat conftest.$ac_ext >&5
1142  rm -rf conftest*
1143  ac_cv_header_time=no
1144fi
1145rm -f conftest*
1146fi
1147
1148echo "$ac_t""$ac_cv_header_time" 1>&6
1149if test $ac_cv_header_time = yes; then
1150  cat >> confdefs.h <<\EOF
1151#define TIME_WITH_SYS_TIME 1
1152EOF
1153
1154fi
1155
1156
1157case "$target_os" in
1158
1159linux*)
1160	echo $ac_n "checking Linux kernel version""... $ac_c" 1>&6
1161echo "configure:1162: checking Linux kernel version" >&5
1162	if eval "test \"`echo '$''{'ac_cv_linux_vers'+set}'`\" = set"; then
1163  echo $ac_n "(cached) $ac_c" 1>&6
1164else
1165  ac_cv_linux_vers=`uname -r 2>&1 | \
1166		sed -n -e '$s/.* //' -e '$s/\..*//p'`
1167fi
1168
1169	echo "$ac_t""$ac_cv_linux_vers" 1>&6
1170	if test $ac_cv_linux_vers -lt 2 ; then
1171		{ echo "configure: error: version 2 or higher required; see the INSTALL doc for more info" 1>&2; exit 1; }
1172	fi
1173	cat >> confdefs.h <<\EOF
1174#define HAVE_NET_SLIP_H 1
1175EOF
1176
1177	;;
1178
1179*)
1180	for ac_hdr in net/slip.h
1181do
1182ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1183echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1184echo "configure:1185: checking for $ac_hdr" >&5
1185if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1186  echo $ac_n "(cached) $ac_c" 1>&6
1187else
1188  cat > conftest.$ac_ext <<EOF
1189#line 1190 "configure"
1190#include "confdefs.h"
1191#include <$ac_hdr>
1192EOF
1193ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1194{ (eval echo configure:1195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1195ac_err=`grep -v '^ *+' conftest.out`
1196if test -z "$ac_err"; then
1197  rm -rf conftest*
1198  eval "ac_cv_header_$ac_safe=yes"
1199else
1200  echo "$ac_err" >&5
1201  echo "configure: failed program was:" >&5
1202  cat conftest.$ac_ext >&5
1203  rm -rf conftest*
1204  eval "ac_cv_header_$ac_safe=no"
1205fi
1206rm -f conftest*
1207fi
1208if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1209  echo "$ac_t""yes" 1>&6
1210    ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1211  cat >> confdefs.h <<EOF
1212#define $ac_tr_hdr 1
1213EOF
1214
1215else
1216  echo "$ac_t""no" 1>&6
1217fi
1218done
1219
1220	;;
1221esac
1222
1223for ac_func in vfprintf strcasecmp
1224do
1225echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1226echo "configure:1227: checking for $ac_func" >&5
1227if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1228  echo $ac_n "(cached) $ac_c" 1>&6
1229else
1230  cat > conftest.$ac_ext <<EOF
1231#line 1232 "configure"
1232#include "confdefs.h"
1233/* System header to define __stub macros and hopefully few prototypes,
1234    which can conflict with char $ac_func(); below.  */
1235#include <assert.h>
1236/* Override any gcc2 internal prototype to avoid an error.  */
1237/* We use char because int might match the return type of a gcc2
1238    builtin and then its argument prototype would still apply.  */
1239char $ac_func();
1240
1241int main() {
1242
1243/* The GNU C library defines this for functions which it implements
1244    to always fail with ENOSYS.  Some functions are actually named
1245    something starting with __ and the normal name is an alias.  */
1246#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1247choke me
1248#else
1249$ac_func();
1250#endif
1251
1252; return 0; }
1253EOF
1254if { (eval echo configure:1255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1255  rm -rf conftest*
1256  eval "ac_cv_func_$ac_func=yes"
1257else
1258  echo "configure: failed program was:" >&5
1259  cat conftest.$ac_ext >&5
1260  rm -rf conftest*
1261  eval "ac_cv_func_$ac_func=no"
1262fi
1263rm -f conftest*
1264fi
1265
1266if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1267  echo "$ac_t""yes" 1>&6
1268    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1269  cat >> confdefs.h <<EOF
1270#define $ac_tr_func 1
1271EOF
1272
1273else
1274  echo "$ac_t""no" 1>&6
1275LIBOBJS="$LIBOBJS ${ac_func}.o"
1276fi
1277done
1278
1279
1280for ac_func in ether_ntoa setlinebuf
1281do
1282echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1283echo "configure:1284: checking for $ac_func" >&5
1284if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1285  echo $ac_n "(cached) $ac_c" 1>&6
1286else
1287  cat > conftest.$ac_ext <<EOF
1288#line 1289 "configure"
1289#include "confdefs.h"
1290/* System header to define __stub macros and hopefully few prototypes,
1291    which can conflict with char $ac_func(); below.  */
1292#include <assert.h>
1293/* Override any gcc2 internal prototype to avoid an error.  */
1294/* We use char because int might match the return type of a gcc2
1295    builtin and then its argument prototype would still apply.  */
1296char $ac_func();
1297
1298int main() {
1299
1300/* The GNU C library defines this for functions which it implements
1301    to always fail with ENOSYS.  Some functions are actually named
1302    something starting with __ and the normal name is an alias.  */
1303#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1304choke me
1305#else
1306$ac_func();
1307#endif
1308
1309; return 0; }
1310EOF
1311if { (eval echo configure:1312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1312  rm -rf conftest*
1313  eval "ac_cv_func_$ac_func=yes"
1314else
1315  echo "configure: failed program was:" >&5
1316  cat conftest.$ac_ext >&5
1317  rm -rf conftest*
1318  eval "ac_cv_func_$ac_func=no"
1319fi
1320rm -f conftest*
1321fi
1322
1323if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1324  echo "$ac_t""yes" 1>&6
1325    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1326  cat >> confdefs.h <<EOF
1327#define $ac_tr_func 1
1328EOF
1329
1330else
1331  echo "$ac_t""no" 1>&6
1332fi
1333done
1334
1335
1336echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
1337echo "configure:1338: checking whether byte ordering is bigendian" >&5
1338if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
1339  echo $ac_n "(cached) $ac_c" 1>&6
1340else
1341  ac_cv_c_bigendian=unknown
1342# See if sys/param.h defines the BYTE_ORDER macro.
1343cat > conftest.$ac_ext <<EOF
1344#line 1345 "configure"
1345#include "confdefs.h"
1346#include <sys/types.h>
1347#include <sys/param.h>
1348int main() {
1349
1350#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
1351 bogus endian macros
1352#endif
1353; return 0; }
1354EOF
1355if { (eval echo configure:1356: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1356  rm -rf conftest*
1357  # It does; now see whether it defined to BIG_ENDIAN or not.
1358cat > conftest.$ac_ext <<EOF
1359#line 1360 "configure"
1360#include "confdefs.h"
1361#include <sys/types.h>
1362#include <sys/param.h>
1363int main() {
1364
1365#if BYTE_ORDER != BIG_ENDIAN
1366 not big endian
1367#endif
1368; return 0; }
1369EOF
1370if { (eval echo configure:1371: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1371  rm -rf conftest*
1372  ac_cv_c_bigendian=yes
1373else
1374  echo "configure: failed program was:" >&5
1375  cat conftest.$ac_ext >&5
1376  rm -rf conftest*
1377  ac_cv_c_bigendian=no
1378fi
1379rm -f conftest*
1380else
1381  echo "configure: failed program was:" >&5
1382  cat conftest.$ac_ext >&5
1383fi
1384rm -f conftest*
1385if test $ac_cv_c_bigendian = unknown; then
1386if test "$cross_compiling" = yes; then
1387    { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
1388else
1389  cat > conftest.$ac_ext <<EOF
1390#line 1391 "configure"
1391#include "confdefs.h"
1392main () {
1393  /* Are we little or big endian?  From Harbison&Steele.  */
1394  union
1395  {
1396    long l;
1397    char c[sizeof (long)];
1398  } u;
1399  u.l = 1;
1400  exit (u.c[sizeof (long) - 1] == 1);
1401}
1402EOF
1403if { (eval echo configure:1404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1404then
1405  ac_cv_c_bigendian=no
1406else
1407  echo "configure: failed program was:" >&5
1408  cat conftest.$ac_ext >&5
1409  rm -fr conftest*
1410  ac_cv_c_bigendian=yes
1411fi
1412rm -fr conftest*
1413fi
1414
1415fi
1416fi
1417
1418echo "$ac_t""$ac_cv_c_bigendian" 1>&6
1419if test $ac_cv_c_bigendian = yes; then
1420  cat >> confdefs.h <<\EOF
1421#define WORDS_BIGENDIAN 1
1422EOF
1423
1424fi
1425
1426
1427echo $ac_n "checking for main in -ldnet""... $ac_c" 1>&6
1428echo "configure:1429: checking for main in -ldnet" >&5
1429ac_lib_var=`echo dnet'_'main | sed 'y%./+-%__p_%'`
1430if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1431  echo $ac_n "(cached) $ac_c" 1>&6
1432else
1433  ac_save_LIBS="$LIBS"
1434LIBS="-ldnet  $LIBS"
1435cat > conftest.$ac_ext <<EOF
1436#line 1437 "configure"
1437#include "confdefs.h"
1438
1439int main() {
1440main()
1441; return 0; }
1442EOF
1443if { (eval echo configure:1444: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1444  rm -rf conftest*
1445  eval "ac_cv_lib_$ac_lib_var=yes"
1446else
1447  echo "configure: failed program was:" >&5
1448  cat conftest.$ac_ext >&5
1449  rm -rf conftest*
1450  eval "ac_cv_lib_$ac_lib_var=no"
1451fi
1452rm -f conftest*
1453LIBS="$ac_save_LIBS"
1454
1455fi
1456if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1457  echo "$ac_t""yes" 1>&6
1458    ac_tr_lib=HAVE_LIB`echo dnet | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1459    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1460  cat >> confdefs.h <<EOF
1461#define $ac_tr_lib 1
1462EOF
1463
1464  LIBS="-ldnet $LIBS"
1465
1466else
1467  echo "$ac_t""no" 1>&6
1468fi
1469
1470echo $ac_n "checking for main in -lrpc""... $ac_c" 1>&6
1471echo "configure:1472: checking for main in -lrpc" >&5
1472ac_lib_var=`echo rpc'_'main | sed 'y%./+-%__p_%'`
1473if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1474  echo $ac_n "(cached) $ac_c" 1>&6
1475else
1476  ac_save_LIBS="$LIBS"
1477LIBS="-lrpc  $LIBS"
1478cat > conftest.$ac_ext <<EOF
1479#line 1480 "configure"
1480#include "confdefs.h"
1481
1482int main() {
1483main()
1484; return 0; }
1485EOF
1486if { (eval echo configure:1487: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1487  rm -rf conftest*
1488  eval "ac_cv_lib_$ac_lib_var=yes"
1489else
1490  echo "configure: failed program was:" >&5
1491  cat conftest.$ac_ext >&5
1492  rm -rf conftest*
1493  eval "ac_cv_lib_$ac_lib_var=no"
1494fi
1495rm -f conftest*
1496LIBS="$ac_save_LIBS"
1497
1498fi
1499if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1500  echo "$ac_t""yes" 1>&6
1501    ac_tr_lib=HAVE_LIB`echo rpc | sed -e 's/[^a-zA-Z0-9_]/_/g' \
1502    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1503  cat >> confdefs.h <<EOF
1504#define $ac_tr_lib 1
1505EOF
1506
1507  LIBS="-lrpc $LIBS"
1508
1509else
1510  echo "$ac_t""no" 1>&6
1511fi
1512
1513
1514
1515    echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
1516echo "configure:1517: checking return type of signal handlers" >&5
1517if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
1518  echo $ac_n "(cached) $ac_c" 1>&6
1519else
1520  cat > conftest.$ac_ext <<EOF
1521#line 1522 "configure"
1522#include "confdefs.h"
1523#include <sys/types.h>
1524#include <signal.h>
1525#ifdef signal
1526#undef signal
1527#endif
1528#ifdef __cplusplus
1529extern "C" void (*signal (int, void (*)(int)))(int);
1530#else
1531void (*signal ()) ();
1532#endif
1533
1534int main() {
1535int i;
1536; return 0; }
1537EOF
1538if { (eval echo configure:1539: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1539  rm -rf conftest*
1540  ac_cv_type_signal=void
1541else
1542  echo "configure: failed program was:" >&5
1543  cat conftest.$ac_ext >&5
1544  rm -rf conftest*
1545  ac_cv_type_signal=int
1546fi
1547rm -f conftest*
1548fi
1549
1550echo "$ac_t""$ac_cv_type_signal" 1>&6
1551cat >> confdefs.h <<EOF
1552#define RETSIGTYPE $ac_cv_type_signal
1553EOF
1554
1555
1556    if test "$ac_cv_type_signal" = void ; then
1557	    cat >> confdefs.h <<\EOF
1558#define RETSIGVAL
1559EOF
1560
1561    else
1562	    cat >> confdefs.h <<\EOF
1563#define RETSIGVAL (0)
1564EOF
1565
1566    fi
1567    case "$target_os" in
1568
1569    irix*)
1570	    cat >> confdefs.h <<\EOF
1571#define _BSD_SIGNALS 1
1572EOF
1573
1574	    ;;
1575
1576    *)
1577	    	    for ac_func in sigset
1578do
1579echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1580echo "configure:1581: checking for $ac_func" >&5
1581if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1582  echo $ac_n "(cached) $ac_c" 1>&6
1583else
1584  cat > conftest.$ac_ext <<EOF
1585#line 1586 "configure"
1586#include "confdefs.h"
1587/* System header to define __stub macros and hopefully few prototypes,
1588    which can conflict with char $ac_func(); below.  */
1589#include <assert.h>
1590/* Override any gcc2 internal prototype to avoid an error.  */
1591/* We use char because int might match the return type of a gcc2
1592    builtin and then its argument prototype would still apply.  */
1593char $ac_func();
1594
1595int main() {
1596
1597/* The GNU C library defines this for functions which it implements
1598    to always fail with ENOSYS.  Some functions are actually named
1599    something starting with __ and the normal name is an alias.  */
1600#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1601choke me
1602#else
1603$ac_func();
1604#endif
1605
1606; return 0; }
1607EOF
1608if { (eval echo configure:1609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1609  rm -rf conftest*
1610  eval "ac_cv_func_$ac_func=yes"
1611else
1612  echo "configure: failed program was:" >&5
1613  cat conftest.$ac_ext >&5
1614  rm -rf conftest*
1615  eval "ac_cv_func_$ac_func=no"
1616fi
1617rm -f conftest*
1618fi
1619
1620if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1621  echo "$ac_t""yes" 1>&6
1622    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1623  cat >> confdefs.h <<EOF
1624#define $ac_tr_func 1
1625EOF
1626
1627else
1628  echo "$ac_t""no" 1>&6
1629fi
1630done
1631
1632	    if test $ac_cv_func_sigset = no ; then
1633		    for ac_func in sigaction
1634do
1635echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1636echo "configure:1637: checking for $ac_func" >&5
1637if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1638  echo $ac_n "(cached) $ac_c" 1>&6
1639else
1640  cat > conftest.$ac_ext <<EOF
1641#line 1642 "configure"
1642#include "confdefs.h"
1643/* System header to define __stub macros and hopefully few prototypes,
1644    which can conflict with char $ac_func(); below.  */
1645#include <assert.h>
1646/* Override any gcc2 internal prototype to avoid an error.  */
1647/* We use char because int might match the return type of a gcc2
1648    builtin and then its argument prototype would still apply.  */
1649char $ac_func();
1650
1651int main() {
1652
1653/* The GNU C library defines this for functions which it implements
1654    to always fail with ENOSYS.  Some functions are actually named
1655    something starting with __ and the normal name is an alias.  */
1656#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1657choke me
1658#else
1659$ac_func();
1660#endif
1661
1662; return 0; }
1663EOF
1664if { (eval echo configure:1665: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1665  rm -rf conftest*
1666  eval "ac_cv_func_$ac_func=yes"
1667else
1668  echo "configure: failed program was:" >&5
1669  cat conftest.$ac_ext >&5
1670  rm -rf conftest*
1671  eval "ac_cv_func_$ac_func=no"
1672fi
1673rm -f conftest*
1674fi
1675
1676if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1677  echo "$ac_t""yes" 1>&6
1678    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1679  cat >> confdefs.h <<EOF
1680#define $ac_tr_func 1
1681EOF
1682
1683else
1684  echo "$ac_t""no" 1>&6
1685fi
1686done
1687
1688	    fi
1689	    ;;
1690    esac
1691
1692
1693    # Most operating systems have gethostbyname() in the default searched
1694    # libraries (i.e. libc):
1695    echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
1696echo "configure:1697: checking for gethostbyname" >&5
1697if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
1698  echo $ac_n "(cached) $ac_c" 1>&6
1699else
1700  cat > conftest.$ac_ext <<EOF
1701#line 1702 "configure"
1702#include "confdefs.h"
1703/* System header to define __stub macros and hopefully few prototypes,
1704    which can conflict with char gethostbyname(); below.  */
1705#include <assert.h>
1706/* Override any gcc2 internal prototype to avoid an error.  */
1707/* We use char because int might match the return type of a gcc2
1708    builtin and then its argument prototype would still apply.  */
1709char gethostbyname();
1710
1711int main() {
1712
1713/* The GNU C library defines this for functions which it implements
1714    to always fail with ENOSYS.  Some functions are actually named
1715    something starting with __ and the normal name is an alias.  */
1716#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
1717choke me
1718#else
1719gethostbyname();
1720#endif
1721
1722; return 0; }
1723EOF
1724if { (eval echo configure:1725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1725  rm -rf conftest*
1726  eval "ac_cv_func_gethostbyname=yes"
1727else
1728  echo "configure: failed program was:" >&5
1729  cat conftest.$ac_ext >&5
1730  rm -rf conftest*
1731  eval "ac_cv_func_gethostbyname=no"
1732fi
1733rm -f conftest*
1734fi
1735
1736if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
1737  echo "$ac_t""yes" 1>&6
1738  :
1739else
1740  echo "$ac_t""no" 1>&6
1741# Some OSes (eg. Solaris) place it in libnsl:
1742	echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
1743echo "configure:1744: checking for gethostbyname in -lnsl" >&5
1744ac_lib_var=`echo nsl'_'gethostbyname'_' | sed 'y%./+- %__p__%'`
1745if eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
1746  echo $ac_n "(cached) $ac_c" 1>&6
1747else
1748  ac_save_LIBS="$LIBS"
1749LIBS="-lnsl  $LIBS"
1750cat > conftest.$ac_ext <<EOF
1751#line 1752 "configure"
1752#include "confdefs.h"
1753/* Override any gcc2 internal prototype to avoid an error.  */
1754/* We use char because int might match the return type of a gcc2
1755    builtin and then its argument prototype would still apply.  */
1756char gethostbyname();
1757
1758int main() {
1759gethostbyname()
1760; return 0; }
1761EOF
1762if { (eval echo configure:1763: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1763  rm -rf conftest*
1764  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
1765else
1766  echo "configure: failed program was:" >&5
1767  cat conftest.$ac_ext >&5
1768  rm -rf conftest*
1769  eval "ac_cv_lbl_lib_$ac_lib_var=no"
1770fi
1771rm -f conftest*
1772LIBS="$ac_save_LIBS"
1773
1774fi
1775if eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
1776  echo "$ac_t""yes" 1>&6
1777    ac_tr_lib=HAVE_LIB`echo nsl | sed -e 's/^a-zA-Z0-9_/_/g' \
1778    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1779  cat >> confdefs.h <<EOF
1780#define $ac_tr_lib 1
1781EOF
1782
1783  LIBS="-lnsl $LIBS"
1784
1785else
1786  echo "$ac_t""no" 1>&6
1787# Some strange OSes (SINIX) have it in libsocket:
1788	    echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6
1789echo "configure:1790: checking for gethostbyname in -lsocket" >&5
1790ac_lib_var=`echo socket'_'gethostbyname'_' | sed 'y%./+- %__p__%'`
1791if eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
1792  echo $ac_n "(cached) $ac_c" 1>&6
1793else
1794  ac_save_LIBS="$LIBS"
1795LIBS="-lsocket  $LIBS"
1796cat > conftest.$ac_ext <<EOF
1797#line 1798 "configure"
1798#include "confdefs.h"
1799/* Override any gcc2 internal prototype to avoid an error.  */
1800/* We use char because int might match the return type of a gcc2
1801    builtin and then its argument prototype would still apply.  */
1802char gethostbyname();
1803
1804int main() {
1805gethostbyname()
1806; return 0; }
1807EOF
1808if { (eval echo configure:1809: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1809  rm -rf conftest*
1810  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
1811else
1812  echo "configure: failed program was:" >&5
1813  cat conftest.$ac_ext >&5
1814  rm -rf conftest*
1815  eval "ac_cv_lbl_lib_$ac_lib_var=no"
1816fi
1817rm -f conftest*
1818LIBS="$ac_save_LIBS"
1819
1820fi
1821if eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
1822  echo "$ac_t""yes" 1>&6
1823    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
1824    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1825  cat >> confdefs.h <<EOF
1826#define $ac_tr_lib 1
1827EOF
1828
1829  LIBS="-lsocket $LIBS"
1830
1831else
1832  echo "$ac_t""no" 1>&6
1833# Unfortunately libsocket sometimes depends on libnsl.
1834		# AC_CHECK_LIB's API is essentially broken so the
1835		# following ugliness is necessary:
1836		echo $ac_n "checking for gethostbyname in -lsocket""... $ac_c" 1>&6
1837echo "configure:1838: checking for gethostbyname in -lsocket" >&5
1838ac_lib_var=`echo socket'_'gethostbyname'_'-lnsl | sed 'y%./+- %__p__%'`
1839if eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
1840  echo $ac_n "(cached) $ac_c" 1>&6
1841else
1842  ac_save_LIBS="$LIBS"
1843LIBS="-lsocket -lnsl $LIBS"
1844cat > conftest.$ac_ext <<EOF
1845#line 1846 "configure"
1846#include "confdefs.h"
1847/* Override any gcc2 internal prototype to avoid an error.  */
1848/* We use char because int might match the return type of a gcc2
1849    builtin and then its argument prototype would still apply.  */
1850char gethostbyname();
1851
1852int main() {
1853gethostbyname()
1854; return 0; }
1855EOF
1856if { (eval echo configure:1857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1857  rm -rf conftest*
1858  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
1859else
1860  echo "configure: failed program was:" >&5
1861  cat conftest.$ac_ext >&5
1862  rm -rf conftest*
1863  eval "ac_cv_lbl_lib_$ac_lib_var=no"
1864fi
1865rm -f conftest*
1866LIBS="$ac_save_LIBS"
1867
1868fi
1869if eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
1870  echo "$ac_t""yes" 1>&6
1871  LIBS="-lsocket -lnsl $LIBS"
1872else
1873  echo "$ac_t""no" 1>&6
1874echo $ac_n "checking for gethostbyname in -lresolv""... $ac_c" 1>&6
1875echo "configure:1876: checking for gethostbyname in -lresolv" >&5
1876ac_lib_var=`echo resolv'_'gethostbyname | sed 'y%./+-%__p_%'`
1877if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1878  echo $ac_n "(cached) $ac_c" 1>&6
1879else
1880  ac_save_LIBS="$LIBS"
1881LIBS="-lresolv  $LIBS"
1882cat > conftest.$ac_ext <<EOF
1883#line 1884 "configure"
1884#include "confdefs.h"
1885/* Override any gcc2 internal prototype to avoid an error.  */
1886/* We use char because int might match the return type of a gcc2
1887    builtin and then its argument prototype would still apply.  */
1888char gethostbyname();
1889
1890int main() {
1891gethostbyname()
1892; return 0; }
1893EOF
1894if { (eval echo configure:1895: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1895  rm -rf conftest*
1896  eval "ac_cv_lib_$ac_lib_var=yes"
1897else
1898  echo "configure: failed program was:" >&5
1899  cat conftest.$ac_ext >&5
1900  rm -rf conftest*
1901  eval "ac_cv_lib_$ac_lib_var=no"
1902fi
1903rm -f conftest*
1904LIBS="$ac_save_LIBS"
1905
1906fi
1907if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1908  echo "$ac_t""yes" 1>&6
1909    ac_tr_lib=HAVE_LIB`echo resolv | sed -e 's/^a-zA-Z0-9_/_/g' \
1910    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
1911  cat >> confdefs.h <<EOF
1912#define $ac_tr_lib 1
1913EOF
1914
1915  LIBS="-lresolv $LIBS"
1916
1917else
1918  echo "$ac_t""no" 1>&6
1919fi
1920
1921fi
1922
1923fi
1924
1925fi
1926
1927fi
1928
1929    echo $ac_n "checking for socket""... $ac_c" 1>&6
1930echo "configure:1931: checking for socket" >&5
1931if eval "test \"`echo '$''{'ac_cv_func_socket'+set}'`\" = set"; then
1932  echo $ac_n "(cached) $ac_c" 1>&6
1933else
1934  cat > conftest.$ac_ext <<EOF
1935#line 1936 "configure"
1936#include "confdefs.h"
1937/* System header to define __stub macros and hopefully few prototypes,
1938    which can conflict with char socket(); below.  */
1939#include <assert.h>
1940/* Override any gcc2 internal prototype to avoid an error.  */
1941/* We use char because int might match the return type of a gcc2
1942    builtin and then its argument prototype would still apply.  */
1943char socket();
1944
1945int main() {
1946
1947/* The GNU C library defines this for functions which it implements
1948    to always fail with ENOSYS.  Some functions are actually named
1949    something starting with __ and the normal name is an alias.  */
1950#if defined (__stub_socket) || defined (__stub___socket)
1951choke me
1952#else
1953socket();
1954#endif
1955
1956; return 0; }
1957EOF
1958if { (eval echo configure:1959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1959  rm -rf conftest*
1960  eval "ac_cv_func_socket=yes"
1961else
1962  echo "configure: failed program was:" >&5
1963  cat conftest.$ac_ext >&5
1964  rm -rf conftest*
1965  eval "ac_cv_func_socket=no"
1966fi
1967rm -f conftest*
1968fi
1969
1970if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
1971  echo "$ac_t""yes" 1>&6
1972  :
1973else
1974  echo "$ac_t""no" 1>&6
1975echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
1976echo "configure:1977: checking for socket in -lsocket" >&5
1977ac_lib_var=`echo socket'_'socket | sed 'y%./+-%__p_%'`
1978if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1979  echo $ac_n "(cached) $ac_c" 1>&6
1980else
1981  ac_save_LIBS="$LIBS"
1982LIBS="-lsocket  $LIBS"
1983cat > conftest.$ac_ext <<EOF
1984#line 1985 "configure"
1985#include "confdefs.h"
1986/* Override any gcc2 internal prototype to avoid an error.  */
1987/* We use char because int might match the return type of a gcc2
1988    builtin and then its argument prototype would still apply.  */
1989char socket();
1990
1991int main() {
1992socket()
1993; return 0; }
1994EOF
1995if { (eval echo configure:1996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1996  rm -rf conftest*
1997  eval "ac_cv_lib_$ac_lib_var=yes"
1998else
1999  echo "configure: failed program was:" >&5
2000  cat conftest.$ac_ext >&5
2001  rm -rf conftest*
2002  eval "ac_cv_lib_$ac_lib_var=no"
2003fi
2004rm -f conftest*
2005LIBS="$ac_save_LIBS"
2006
2007fi
2008if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2009  echo "$ac_t""yes" 1>&6
2010    ac_tr_lib=HAVE_LIB`echo socket | sed -e 's/^a-zA-Z0-9_/_/g' \
2011    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2012  cat >> confdefs.h <<EOF
2013#define $ac_tr_lib 1
2014EOF
2015
2016  LIBS="-lsocket $LIBS"
2017
2018else
2019  echo "$ac_t""no" 1>&6
2020echo $ac_n "checking for socket in -lsocket""... $ac_c" 1>&6
2021echo "configure:2022: checking for socket in -lsocket" >&5
2022ac_lib_var=`echo socket'_'socket'_'-lnsl | sed 'y%./+- %__p__%'`
2023if eval "test \"`echo '$''{'ac_cv_lbl_lib_$ac_lib_var'+set}'`\" = set"; then
2024  echo $ac_n "(cached) $ac_c" 1>&6
2025else
2026  ac_save_LIBS="$LIBS"
2027LIBS="-lsocket -lnsl $LIBS"
2028cat > conftest.$ac_ext <<EOF
2029#line 2030 "configure"
2030#include "confdefs.h"
2031/* Override any gcc2 internal prototype to avoid an error.  */
2032/* We use char because int might match the return type of a gcc2
2033    builtin and then its argument prototype would still apply.  */
2034char socket();
2035
2036int main() {
2037socket()
2038; return 0; }
2039EOF
2040if { (eval echo configure:2041: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2041  rm -rf conftest*
2042  eval "ac_cv_lbl_lib_$ac_lib_var=yes"
2043else
2044  echo "configure: failed program was:" >&5
2045  cat conftest.$ac_ext >&5
2046  rm -rf conftest*
2047  eval "ac_cv_lbl_lib_$ac_lib_var=no"
2048fi
2049rm -f conftest*
2050LIBS="$ac_save_LIBS"
2051
2052fi
2053if eval "test \"`echo '$ac_cv_lbl_lib_'$ac_lib_var`\" = yes"; then
2054  echo "$ac_t""yes" 1>&6
2055  LIBS="-lsocket -lnsl $LIBS"
2056else
2057  echo "$ac_t""no" 1>&6
2058fi
2059
2060fi
2061
2062fi
2063
2064    # DLPI needs putmsg under HPUX so test for -lstr while we're at it
2065    echo $ac_n "checking for putmsg in -lstr""... $ac_c" 1>&6
2066echo "configure:2067: checking for putmsg in -lstr" >&5
2067ac_lib_var=`echo str'_'putmsg | sed 'y%./+-%__p_%'`
2068if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2069  echo $ac_n "(cached) $ac_c" 1>&6
2070else
2071  ac_save_LIBS="$LIBS"
2072LIBS="-lstr  $LIBS"
2073cat > conftest.$ac_ext <<EOF
2074#line 2075 "configure"
2075#include "confdefs.h"
2076/* Override any gcc2 internal prototype to avoid an error.  */
2077/* We use char because int might match the return type of a gcc2
2078    builtin and then its argument prototype would still apply.  */
2079char putmsg();
2080
2081int main() {
2082putmsg()
2083; return 0; }
2084EOF
2085if { (eval echo configure:2086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2086  rm -rf conftest*
2087  eval "ac_cv_lib_$ac_lib_var=yes"
2088else
2089  echo "configure: failed program was:" >&5
2090  cat conftest.$ac_ext >&5
2091  rm -rf conftest*
2092  eval "ac_cv_lib_$ac_lib_var=no"
2093fi
2094rm -f conftest*
2095LIBS="$ac_save_LIBS"
2096
2097fi
2098if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2099  echo "$ac_t""yes" 1>&6
2100    ac_tr_lib=HAVE_LIB`echo str | sed -e 's/[^a-zA-Z0-9_]/_/g' \
2101    -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
2102  cat >> confdefs.h <<EOF
2103#define $ac_tr_lib 1
2104EOF
2105
2106  LIBS="-lstr $LIBS"
2107
2108else
2109  echo "$ac_t""no" 1>&6
2110fi
2111
2112
2113
2114                LBL_LIBS="$LIBS"
2115    pfopen=/usr/examples/packetfilter/pfopen.c
2116    if test -f $pfopen ; then
2117	    for ac_func in pfopen
2118do
2119echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2120echo "configure:2121: checking for $ac_func" >&5
2121if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2122  echo $ac_n "(cached) $ac_c" 1>&6
2123else
2124  cat > conftest.$ac_ext <<EOF
2125#line 2126 "configure"
2126#include "confdefs.h"
2127/* System header to define __stub macros and hopefully few prototypes,
2128    which can conflict with char $ac_func(); below.  */
2129#include <assert.h>
2130/* Override any gcc2 internal prototype to avoid an error.  */
2131/* We use char because int might match the return type of a gcc2
2132    builtin and then its argument prototype would still apply.  */
2133char $ac_func();
2134
2135int main() {
2136
2137/* The GNU C library defines this for functions which it implements
2138    to always fail with ENOSYS.  Some functions are actually named
2139    something starting with __ and the normal name is an alias.  */
2140#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2141choke me
2142#else
2143$ac_func();
2144#endif
2145
2146; return 0; }
2147EOF
2148if { (eval echo configure:2149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2149  rm -rf conftest*
2150  eval "ac_cv_func_$ac_func=yes"
2151else
2152  echo "configure: failed program was:" >&5
2153  cat conftest.$ac_ext >&5
2154  rm -rf conftest*
2155  eval "ac_cv_func_$ac_func=no"
2156fi
2157rm -f conftest*
2158fi
2159
2160if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2161  echo "$ac_t""yes" 1>&6
2162    ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2163  cat >> confdefs.h <<EOF
2164#define $ac_tr_func 1
2165EOF
2166
2167else
2168  echo "$ac_t""no" 1>&6
2169fi
2170done
2171
2172	    if test $ac_cv_func_pfopen = "no" ; then
2173		    echo "$ac_t""Using $pfopen" 1>&6
2174		    LIBS="$LIBS $pfopen"
2175	    fi
2176    fi
2177    echo $ac_n "checking for local pcap library""... $ac_c" 1>&6
2178echo "configure:2179: checking for local pcap library" >&5
2179    libpcap=FAIL
2180    lastdir=FAIL
2181    places=`ls .. | sed -e 's,/$,,' -e 's,^,../,' | \
2182	egrep '/libpcap-[0-9]*\.[0-9]*(\.[0-9]*)?([ab][0-9]*)?$'`
2183    for dir in $places ../libpcap libpcap ; do
2184	    basedir=`echo $dir | sed -e 's/[ab][0-9]*$//'`
2185	    if test $lastdir = $basedir ; then
2186		    		    continue;
2187	    fi
2188	    lastdir=$dir
2189	    if test -r $dir/pcap.c ; then
2190		    libpcap=$dir/libpcap.a
2191		    d=$dir
2192		    	    fi
2193    done
2194    if test $libpcap = FAIL ; then
2195	    echo "$ac_t""not found" 1>&6
2196	    echo $ac_n "checking for main in -lpcap""... $ac_c" 1>&6
2197echo "configure:2198: checking for main in -lpcap" >&5
2198ac_lib_var=`echo pcap'_'main | sed 'y%./+-%__p_%'`
2199if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2200  echo $ac_n "(cached) $ac_c" 1>&6
2201else
2202  ac_save_LIBS="$LIBS"
2203LIBS="-lpcap  $LIBS"
2204cat > conftest.$ac_ext <<EOF
2205#line 2206 "configure"
2206#include "confdefs.h"
2207
2208int main() {
2209main()
2210; return 0; }
2211EOF
2212if { (eval echo configure:2213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2213  rm -rf conftest*
2214  eval "ac_cv_lib_$ac_lib_var=yes"
2215else
2216  echo "configure: failed program was:" >&5
2217  cat conftest.$ac_ext >&5
2218  rm -rf conftest*
2219  eval "ac_cv_lib_$ac_lib_var=no"
2220fi
2221rm -f conftest*
2222LIBS="$ac_save_LIBS"
2223
2224fi
2225if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2226  echo "$ac_t""yes" 1>&6
2227  libpcap="-lpcap"
2228else
2229  echo "$ac_t""no" 1>&6
2230fi
2231
2232	    if test $libpcap = FAIL ; then
2233		    { echo "configure: error: see the INSTALL doc for more info" 1>&2; exit 1; }
2234	    fi
2235    else
2236	    V_PCAPDEP=$libpcap
2237	    V_INCLS="-I$d $V_INCLS"
2238	    echo "$ac_t""$libpcap" 1>&6
2239    fi
2240    LIBS="$libpcap $LIBS"
2241    case "$target_os" in
2242
2243    aix*)
2244	    pseexe="/lib/pse.exp"
2245	    echo $ac_n "checking for $pseexe""... $ac_c" 1>&6
2246echo "configure:2247: checking for $pseexe" >&5
2247	    if test -f $pseexe ; then
2248		    echo "$ac_t""yes" 1>&6
2249		    LIBS="$LIBS -I:$pseexe"
2250	    fi
2251	    ;;
2252    esac
2253
2254V_GROUP=0
2255if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
2256	V_GROUP=wheel
2257fi
2258case "$target_os" in
2259
2260aix*)
2261		cat >> confdefs.h <<\EOF
2262#define _SUN 1
2263EOF
2264
2265	;;
2266
2267irix*)
2268	V_GROUP=sys
2269	;;
2270
2271linux*)
2272	V_INCLS="$V_INCLS -Ilinux-include"
2273	;;
2274
2275osf*)
2276	V_GROUP=system
2277		cat >> confdefs.h <<\EOF
2278#define __STDC__ 2
2279EOF
2280
2281	;;
2282
2283solaris*)
2284	V_GROUP=sys
2285	;;
2286esac
2287
2288if test -f /dev/bpf0 ; then
2289	V_GROUP=bpf
2290fi
2291
2292echo $ac_n "checking for int32_t using $CC""... $ac_c" 1>&6
2293echo "configure:2294: checking for int32_t using $CC" >&5
2294    if eval "test \"`echo '$''{'ac_cv_lbl_have_int32_t'+set}'`\" = set"; then
2295  echo $ac_n "(cached) $ac_c" 1>&6
2296else
2297  cat > conftest.$ac_ext <<EOF
2298#line 2299 "configure"
2299#include "confdefs.h"
2300
2301#	include "confdefs.h"
2302#	include <sys/types.h>
2303#	if STDC_HEADERS
2304#	include <stdlib.h>
2305#	include <stddef.h>
2306#	endif
2307int main() {
2308int32_t i
2309; return 0; }
2310EOF
2311if { (eval echo configure:2312: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2312  rm -rf conftest*
2313  ac_cv_lbl_have_int32_t=yes
2314else
2315  echo "configure: failed program was:" >&5
2316  cat conftest.$ac_ext >&5
2317  rm -rf conftest*
2318  ac_cv_lbl_have_int32_t=no
2319fi
2320rm -f conftest*
2321fi
2322
2323    echo "$ac_t""$ac_cv_lbl_have_int32_t" 1>&6
2324    if test $ac_cv_lbl_have_int32_t = no ; then
2325	    cat >> confdefs.h <<\EOF
2326#define int32_t int
2327EOF
2328
2329    fi
2330echo $ac_n "checking for u_int32_t using $CC""... $ac_c" 1>&6
2331echo "configure:2332: checking for u_int32_t using $CC" >&5
2332    if eval "test \"`echo '$''{'ac_cv_lbl_have_u_int32_t'+set}'`\" = set"; then
2333  echo $ac_n "(cached) $ac_c" 1>&6
2334else
2335  cat > conftest.$ac_ext <<EOF
2336#line 2337 "configure"
2337#include "confdefs.h"
2338
2339#	include "confdefs.h"
2340#	include <sys/types.h>
2341#	if STDC_HEADERS
2342#	include <stdlib.h>
2343#	include <stddef.h>
2344#	endif
2345int main() {
2346u_int32_t i
2347; return 0; }
2348EOF
2349if { (eval echo configure:2350: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2350  rm -rf conftest*
2351  ac_cv_lbl_have_u_int32_t=yes
2352else
2353  echo "configure: failed program was:" >&5
2354  cat conftest.$ac_ext >&5
2355  rm -rf conftest*
2356  ac_cv_lbl_have_u_int32_t=no
2357fi
2358rm -f conftest*
2359fi
2360
2361    echo "$ac_t""$ac_cv_lbl_have_u_int32_t" 1>&6
2362    if test $ac_cv_lbl_have_u_int32_t = no ; then
2363	    cat >> confdefs.h <<\EOF
2364#define u_int32_t u_int
2365EOF
2366
2367    fi
2368
2369rm -f os-proto.h
2370    if test "${LBL_CFLAGS+set}" = set; then
2371	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
2372    fi
2373    if test -f .devel ; then
2374	    if test "$GCC" = yes ; then
2375		    if test "${LBL_CFLAGS+set}" != set; then
2376			    if test "$ac_cv_prog_cc_g" = yes ; then
2377				    V_CCOPT="-g $V_CCOPT"
2378			    fi
2379			    V_CCOPT="$V_CCOPT -Wall"
2380			    if test $ac_cv_lbl_gcc_vers -gt 1 ; then
2381				    V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes"
2382			    fi
2383		    fi
2384	    else
2385		    case "$target_os" in
2386
2387		    irix6*)
2388			    V_CCOPT="$V_CCOPT -n32"
2389			    ;;
2390
2391		    *)
2392			    ;;
2393		    esac
2394	    fi
2395	    os=`echo $target_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
2396	    name="lbl/os-$os.h"
2397	    if test -f $name ; then
2398		    ln -s $name os-proto.h
2399		    cat >> confdefs.h <<\EOF
2400#define HAVE_OS_PROTO_H 1
2401EOF
2402
2403	    else
2404		    echo "configure: warning: can't find $name" 1>&2
2405	    fi
2406    fi
2407
2408echo $ac_n "checking if sockaddr struct has sa_len member""... $ac_c" 1>&6
2409echo "configure:2410: checking if sockaddr struct has sa_len member" >&5
2410    if eval "test \"`echo '$''{'ac_cv_lbl_sockaddr_has_sa_len'+set}'`\" = set"; then
2411  echo $ac_n "(cached) $ac_c" 1>&6
2412else
2413  cat > conftest.$ac_ext <<EOF
2414#line 2415 "configure"
2415#include "confdefs.h"
2416
2417#	include <sys/types.h>
2418#	include <sys/socket.h>
2419int main() {
2420u_int i = sizeof(((struct sockaddr *)0)->sa_len)
2421; return 0; }
2422EOF
2423if { (eval echo configure:2424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2424  rm -rf conftest*
2425  ac_cv_lbl_sockaddr_has_sa_len=yes
2426else
2427  echo "configure: failed program was:" >&5
2428  cat conftest.$ac_ext >&5
2429  rm -rf conftest*
2430  ac_cv_lbl_sockaddr_has_sa_len=no
2431fi
2432rm -f conftest*
2433fi
2434
2435    echo "$ac_t""$ac_cv_lbl_sockaddr_has_sa_len" 1>&6
2436    if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
2437	    cat >> confdefs.h <<\EOF
2438#define HAVE_SOCKADDR_SA_LEN 1
2439EOF
2440
2441    fi
2442
2443echo $ac_n "checking if ether_header uses ether_addr structs""... $ac_c" 1>&6
2444echo "configure:2445: checking if ether_header uses ether_addr structs" >&5
2445if eval "test \"`echo '$''{'ac_cv_ether_header_has_ea'+set}'`\" = set"; then
2446  echo $ac_n "(cached) $ac_c" 1>&6
2447else
2448  LBL_SAVE_CFLAGS="$CFLAGS"
2449    CFLAGS="$CFLAGS $V_INCLS"
2450    cat > conftest.$ac_ext <<EOF
2451#line 2452 "configure"
2452#include "confdefs.h"
2453
2454#	include <sys/types.h>
2455#	if __STDC__
2456	/* osf3 has REALLY good prototyes */
2457	struct mbuf;
2458	struct rtentry;
2459#	endif
2460#	include <sys/socket.h>
2461#	include <net/if.h>
2462#	include <netinet/in.h>
2463#	include <netinet/if_ether.h>
2464int main() {
2465u_int i =
2466	    sizeof(((struct ether_header *)0)->ether_dhost.ether_addr_octet)
2467; return 0; }
2468EOF
2469if { (eval echo configure:2470: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2470  rm -rf conftest*
2471  ac_cv_ether_header_has_ea=yes
2472else
2473  echo "configure: failed program was:" >&5
2474  cat conftest.$ac_ext >&5
2475  rm -rf conftest*
2476  ac_cv_ether_header_has_ea=no
2477fi
2478rm -f conftest*
2479    CFLAGS="$LBL_SAVE_CFLAGS"
2480fi
2481
2482echo "$ac_t""$ac_cv_ether_header_has_ea" 1>&6
2483if test $ac_cv_ether_header_has_ea = yes ; then
2484	cat >> confdefs.h <<\EOF
2485#define ETHER_HEADER_HAS_EA 1
2486EOF
2487
2488fi
2489
2490echo $ac_n "checking if ether_arp uses ether_addr structs""... $ac_c" 1>&6
2491echo "configure:2492: checking if ether_arp uses ether_addr structs" >&5
2492if eval "test \"`echo '$''{'ac_cv_ether_arp_has_ea'+set}'`\" = set"; then
2493  echo $ac_n "(cached) $ac_c" 1>&6
2494else
2495  LBL_SAVE_CFLAGS="$CFLAGS"
2496    CFLAGS="$CFLAGS $V_INCLS"
2497    cat > conftest.$ac_ext <<EOF
2498#line 2499 "configure"
2499#include "confdefs.h"
2500
2501#	include <sys/types.h>
2502#	if __STDC__
2503	/* osf3 has REALLY good prototyes */
2504	struct mbuf;
2505	struct rtentry;
2506#	endif
2507#	include <sys/socket.h>
2508#	include <net/if.h>
2509#	include <netinet/in.h>
2510#	include <netinet/if_ether.h>
2511int main() {
2512u_int i =
2513	    sizeof(((struct ether_arp *)0)->arp_sha.ether_addr_octet)
2514; return 0; }
2515EOF
2516if { (eval echo configure:2517: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2517  rm -rf conftest*
2518  ac_cv_ether_arp_has_ea=yes
2519else
2520  echo "configure: failed program was:" >&5
2521  cat conftest.$ac_ext >&5
2522  rm -rf conftest*
2523  ac_cv_ether_arp_has_ea=no
2524fi
2525rm -f conftest*
2526    CFLAGS="$LBL_SAVE_CFLAGS"
2527fi
2528
2529echo "$ac_t""$ac_cv_ether_arp_has_ea" 1>&6
2530if test $ac_cv_ether_arp_has_ea = yes ; then
2531	cat >> confdefs.h <<\EOF
2532#define ETHER_ARP_HAS_EA 1
2533EOF
2534
2535fi
2536
2537echo $ac_n "checking if ether_arp uses erp_xsha member""... $ac_c" 1>&6
2538echo "configure:2539: checking if ether_arp uses erp_xsha member" >&5
2539if eval "test \"`echo '$''{'ac_cv_struct_ether_arp_x'+set}'`\" = set"; then
2540  echo $ac_n "(cached) $ac_c" 1>&6
2541else
2542  LBL_SAVE_CFLAGS="$CFLAGS"
2543    CFLAGS="$CFLAGS $V_INCLS"
2544    cat > conftest.$ac_ext <<EOF
2545#line 2546 "configure"
2546#include "confdefs.h"
2547
2548#	include <sys/types.h>
2549#	include <sys/socket.h>
2550#	if __STDC__
2551	/* osf3 has REALLY good prototyes */
2552	struct mbuf;
2553	struct rtentry;
2554#	endif
2555#	include <net/if.h>
2556#	include <netinet/in.h>
2557#	include <netinet/if_ether.h>
2558int main() {
2559u_int i = sizeof( ((struct ether_arp *)0)->arp_xsha)
2560; return 0; }
2561EOF
2562if { (eval echo configure:2563: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2563  rm -rf conftest*
2564  ac_cv_struct_ether_arp_x=yes
2565else
2566  echo "configure: failed program was:" >&5
2567  cat conftest.$ac_ext >&5
2568  rm -rf conftest*
2569  ac_cv_struct_ether_arp_x=no
2570fi
2571rm -f conftest*
2572    CFLAGS="$LBL_SAVE_CFLAGS"
2573fi
2574
2575echo "$ac_t""$ac_cv_struct_ether_arp_x" 1>&6
2576if test $ac_cv_struct_ether_arp_x = yes ; then
2577	cat >> confdefs.h <<\EOF
2578#define ETHER_ARP_HAS_X 1
2579EOF
2580
2581fi
2582
2583echo $ac_n "checking if unaligned accesses fail""... $ac_c" 1>&6
2584echo "configure:2585: checking if unaligned accesses fail" >&5
2585    if eval "test \"`echo '$''{'ac_cv_lbl_unaligned_fail'+set}'`\" = set"; then
2586  echo $ac_n "(cached) $ac_c" 1>&6
2587else
2588  case "$target_cpu" in
2589
2590	alpha|hp*|mips|sparc)
2591		ac_cv_lbl_unaligned_fail=yes
2592		;;
2593
2594	*)
2595		cat >conftest.c <<EOF
2596#		include <sys/types.h>
2597#		include <sys/wait.h>
2598#		include <stdio.h>
2599		unsigned char a[5] = { 1, 2, 3, 4, 5 };
2600		main() {
2601		unsigned int i;
2602		pid_t pid;
2603		int status;
2604		/* avoid "core dumped" message */
2605		pid = fork();
2606		if (pid <  0)
2607			exit(2);
2608		if (pid > 0) {
2609			/* parent */
2610			pid = waitpid(pid, &status, 0);
2611			if (pid < 0)
2612				exit(3);
2613			exit(!WIFEXITED(status));
2614		}
2615		/* child */
2616		i = *(unsigned int *)&a[1];
2617		printf("%d\n", i);
2618		exit(0);
2619		}
2620EOF
2621		${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
2622		    conftest.c $LIBS >/dev/null 2>&1
2623		if test ! -x conftest ; then
2624						ac_cv_lbl_unaligned_fail=yes
2625		else
2626			./conftest >conftest.out
2627			if test ! -s conftest.out ; then
2628				ac_cv_lbl_unaligned_fail=yes
2629			else
2630				ac_cv_lbl_unaligned_fail=no
2631			fi
2632		fi
2633		rm -f conftest* core core.conftest
2634		;;
2635	esac
2636fi
2637
2638    echo "$ac_t""$ac_cv_lbl_unaligned_fail" 1>&6
2639    if test $ac_cv_lbl_unaligned_fail = yes ; then
2640	    cat >> confdefs.h <<\EOF
2641#define LBL_ALIGN 1
2642EOF
2643
2644    fi
2645
2646if test "${srcdir}" = "." ; then
2647	srcdirprefix=""
2648else
2649	srcdirprefix="./"
2650fi
2651
2652if test -r ${srcdirprefix}lbl/gnuc.h ; then
2653	rm -f gnuc.h
2654	ln -s ${srcdirprefix}lbl/gnuc.h gnuc.h
2655fi
2656
2657
2658
2659
2660
2661
2662# Find a good install program.  We prefer a C program (faster),
2663# so one script is as good as another.  But avoid the broken or
2664# incompatible versions:
2665# SysV /etc/install, /usr/sbin/install
2666# SunOS /usr/etc/install
2667# IRIX /sbin/install
2668# AIX /bin/install
2669# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2670# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2671# ./install, which can be erroneously created by make from ./install.sh.
2672echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2673echo "configure:2674: checking for a BSD compatible install" >&5
2674if test -z "$INSTALL"; then
2675if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2676  echo $ac_n "(cached) $ac_c" 1>&6
2677else
2678    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS="${IFS}:"
2679  for ac_dir in $PATH; do
2680    # Account for people who put trailing slashes in PATH elements.
2681    case "$ac_dir/" in
2682    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2683    *)
2684      # OSF1 and SCO ODT 3.0 have their own names for install.
2685      for ac_prog in ginstall installbsd scoinst install; do
2686        if test -f $ac_dir/$ac_prog; then
2687	  if test $ac_prog = install &&
2688            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2689	    # AIX install.  It has an incompatible calling convention.
2690	    # OSF/1 installbsd also uses dspmsg, but is usable.
2691	    :
2692	  else
2693	    ac_cv_path_install="$ac_dir/$ac_prog -c"
2694	    break 2
2695	  fi
2696	fi
2697      done
2698      ;;
2699    esac
2700  done
2701  IFS="$ac_save_IFS"
2702
2703fi
2704  if test "${ac_cv_path_install+set}" = set; then
2705    INSTALL="$ac_cv_path_install"
2706  else
2707    # As a last resort, use the slow shell script.  We don't cache a
2708    # path for INSTALL within a source directory, because that will
2709    # break other packages using the cache if that directory is
2710    # removed, or if the path is relative.
2711    INSTALL="$ac_install_sh"
2712  fi
2713fi
2714echo "$ac_t""$INSTALL" 1>&6
2715
2716# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2717# It thinks the first close brace ends the variable substitution.
2718test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2719
2720test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2721
2722
2723trap '' 1 2 15
2724cat > confcache <<\EOF
2725# This file is a shell script that caches the results of configure
2726# tests run on this system so they can be shared between configure
2727# scripts and configure runs.  It is not useful on other systems.
2728# If it contains results you don't want to keep, you may remove or edit it.
2729#
2730# By default, configure uses ./config.cache as the cache file,
2731# creating it if it does not exist already.  You can give configure
2732# the --cache-file=FILE option to use a different cache file; that is
2733# what configure does when it calls configure scripts in
2734# subdirectories, so they share the cache.
2735# Giving --cache-file=/dev/null disables caching, for debugging configure.
2736# config.status only pays attention to the cache file if you give it the
2737# --recheck option to rerun configure.
2738#
2739EOF
2740# The following way of writing the cache mishandles newlines in values,
2741# but we know of no workaround that is simple, portable, and efficient.
2742# So, don't put newlines in cache variables' values.
2743# Ultrix sh set writes to stderr and can't be redirected directly,
2744# and sets the high bit in the cache file unless we assign to the vars.
2745(set) 2>&1 |
2746  case `(ac_space=' '; set) 2>&1` in
2747  *ac_space=\ *)
2748    # `set' does not quote correctly, so add quotes (double-quote substitution
2749    # turns \\\\ into \\, and sed turns \\ into \).
2750    sed -n \
2751      -e "s/'/'\\\\''/g" \
2752      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2753    ;;
2754  *)
2755    # `set' quotes correctly as required by POSIX, so do not add quotes.
2756    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2757    ;;
2758  esac >> confcache
2759if cmp -s $cache_file confcache; then
2760  :
2761else
2762  if test -w $cache_file; then
2763    echo "updating cache $cache_file"
2764    cat confcache > $cache_file
2765  else
2766    echo "not updating unwritable cache $cache_file"
2767  fi
2768fi
2769rm -f confcache
2770
2771trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2772
2773test "x$prefix" = xNONE && prefix=$ac_default_prefix
2774# Let make expand exec_prefix.
2775test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2776
2777# Any assignment to VPATH causes Sun make to only execute
2778# the first set of double-colon rules, so remove it if not needed.
2779# If there is a colon in the path, we need to keep it.
2780if test "x$srcdir" = x.; then
2781  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
2782fi
2783
2784trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2785
2786# Transform confdefs.h into DEFS.
2787# Protect against shell expansion while executing Makefile rules.
2788# Protect against Makefile macro expansion.
2789cat > conftest.defs <<\EOF
2790s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
2791s%[ 	`~#$^&*(){}\\|;'"<>?]%\\&%g
2792s%\[%\\&%g
2793s%\]%\\&%g
2794s%\$%$$%g
2795EOF
2796DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
2797rm -f conftest.defs
2798
2799
2800# Without the "./", some shells look in PATH for config.status.
2801: ${CONFIG_STATUS=./config.status}
2802
2803echo creating $CONFIG_STATUS
2804rm -f $CONFIG_STATUS
2805cat > $CONFIG_STATUS <<EOF
2806#! /bin/sh
2807# Generated automatically by configure.
2808# Run this file to recreate the current configuration.
2809# This directory was configured as follows,
2810# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2811#
2812# $0 $ac_configure_args
2813#
2814# Compiler output produced by configure, useful for debugging
2815# configure, is in ./config.log if it exists.
2816
2817ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2818for ac_option
2819do
2820  case "\$ac_option" in
2821  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2822    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2823    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2824  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2825    echo "$CONFIG_STATUS generated by autoconf version 2.12"
2826    exit 0 ;;
2827  -help | --help | --hel | --he | --h)
2828    echo "\$ac_cs_usage"; exit 0 ;;
2829  *) echo "\$ac_cs_usage"; exit 1 ;;
2830  esac
2831done
2832
2833ac_given_srcdir=$srcdir
2834ac_given_INSTALL="$INSTALL"
2835
2836trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2837EOF
2838cat >> $CONFIG_STATUS <<EOF
2839
2840# Protect against being on the right side of a sed subst in config.status.
2841sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2842 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2843$ac_vpsub
2844$extrasub
2845s%@CFLAGS@%$CFLAGS%g
2846s%@CPPFLAGS@%$CPPFLAGS%g
2847s%@CXXFLAGS@%$CXXFLAGS%g
2848s%@DEFS@%$DEFS%g
2849s%@LDFLAGS@%$LDFLAGS%g
2850s%@LIBS@%$LIBS%g
2851s%@exec_prefix@%$exec_prefix%g
2852s%@prefix@%$prefix%g
2853s%@program_transform_name@%$program_transform_name%g
2854s%@bindir@%$bindir%g
2855s%@sbindir@%$sbindir%g
2856s%@libexecdir@%$libexecdir%g
2857s%@datadir@%$datadir%g
2858s%@sysconfdir@%$sysconfdir%g
2859s%@sharedstatedir@%$sharedstatedir%g
2860s%@localstatedir@%$localstatedir%g
2861s%@libdir@%$libdir%g
2862s%@includedir@%$includedir%g
2863s%@oldincludedir@%$oldincludedir%g
2864s%@infodir@%$infodir%g
2865s%@mandir@%$mandir%g
2866s%@host@%$host%g
2867s%@host_alias@%$host_alias%g
2868s%@host_cpu@%$host_cpu%g
2869s%@host_vendor@%$host_vendor%g
2870s%@host_os@%$host_os%g
2871s%@target@%$target%g
2872s%@target_alias@%$target_alias%g
2873s%@target_cpu@%$target_cpu%g
2874s%@target_vendor@%$target_vendor%g
2875s%@target_os@%$target_os%g
2876s%@build@%$build%g
2877s%@build_alias@%$build_alias%g
2878s%@build_cpu@%$build_cpu%g
2879s%@build_vendor@%$build_vendor%g
2880s%@build_os@%$build_os%g
2881s%@SHLICC2@%$SHLICC2%g
2882s%@CC@%$CC%g
2883s%@CPP@%$CPP%g
2884s%@LIBOBJS@%$LIBOBJS%g
2885s%@V_CCOPT@%$V_CCOPT%g
2886s%@V_GROUP@%$V_GROUP%g
2887s%@V_INCLS@%$V_INCLS%g
2888s%@V_PCAPDEP@%$V_PCAPDEP%g
2889s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2890s%@INSTALL_DATA@%$INSTALL_DATA%g
2891
2892CEOF
2893EOF
2894
2895cat >> $CONFIG_STATUS <<\EOF
2896
2897# Split the substitutions into bite-sized pieces for seds with
2898# small command number limits, like on Digital OSF/1 and HP-UX.
2899ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2900ac_file=1 # Number of current file.
2901ac_beg=1 # First line for current file.
2902ac_end=$ac_max_sed_cmds # Line after last line for current file.
2903ac_more_lines=:
2904ac_sed_cmds=""
2905while $ac_more_lines; do
2906  if test $ac_beg -gt 1; then
2907    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2908  else
2909    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2910  fi
2911  if test ! -s conftest.s$ac_file; then
2912    ac_more_lines=false
2913    rm -f conftest.s$ac_file
2914  else
2915    if test -z "$ac_sed_cmds"; then
2916      ac_sed_cmds="sed -f conftest.s$ac_file"
2917    else
2918      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2919    fi
2920    ac_file=`expr $ac_file + 1`
2921    ac_beg=$ac_end
2922    ac_end=`expr $ac_end + $ac_max_sed_cmds`
2923  fi
2924done
2925if test -z "$ac_sed_cmds"; then
2926  ac_sed_cmds=cat
2927fi
2928EOF
2929
2930cat >> $CONFIG_STATUS <<EOF
2931
2932CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
2933EOF
2934cat >> $CONFIG_STATUS <<\EOF
2935for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2936  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2937  case "$ac_file" in
2938  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2939       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2940  *) ac_file_in="${ac_file}.in" ;;
2941  esac
2942
2943  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2944
2945  # Remove last slash and all that follows it.  Not all systems have dirname.
2946  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2947  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2948    # The file is in a subdirectory.
2949    test ! -d "$ac_dir" && mkdir "$ac_dir"
2950    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2951    # A "../" for each directory in $ac_dir_suffix.
2952    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2953  else
2954    ac_dir_suffix= ac_dots=
2955  fi
2956
2957  case "$ac_given_srcdir" in
2958  .)  srcdir=.
2959      if test -z "$ac_dots"; then top_srcdir=.
2960      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2961  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2962  *) # Relative path.
2963    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2964    top_srcdir="$ac_dots$ac_given_srcdir" ;;
2965  esac
2966
2967  case "$ac_given_INSTALL" in
2968  [/$]*) INSTALL="$ac_given_INSTALL" ;;
2969  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2970  esac
2971
2972  echo creating "$ac_file"
2973  rm -f "$ac_file"
2974  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2975  case "$ac_file" in
2976  *Makefile*) ac_comsub="1i\\
2977# $configure_input" ;;
2978  *) ac_comsub= ;;
2979  esac
2980
2981  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2982  sed -e "$ac_comsub
2983s%@configure_input@%$configure_input%g
2984s%@srcdir@%$srcdir%g
2985s%@top_srcdir@%$top_srcdir%g
2986s%@INSTALL@%$INSTALL%g
2987" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2988fi; done
2989rm -f conftest.s*
2990
2991EOF
2992cat >> $CONFIG_STATUS <<EOF
2993
2994EOF
2995cat >> $CONFIG_STATUS <<\EOF
2996
2997exit 0
2998EOF
2999chmod +x $CONFIG_STATUS
3000rm -fr confdefs* $ac_clean_files
3001test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
3002
3003
3004if test -f .devel ; then
3005	make depend
3006fi
3007exit 0
3008