configure
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:995k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. echo "${ECHO_T}$ac_cv_lib_k5crypto_krb5_init_context" >&6
  2. if test $ac_cv_lib_k5crypto_krb5_init_context = yes; then
  3.   ac_cv_MIT_NEW_CRYPTO=yes
  4. else
  5.   ac_cv_MIT_NEW_CRYPTo=no
  6. fi
  7. fi
  8.     if test yes = $ac_cv_MIT_NEW_CRYPTO; then
  9.       echo "$as_me:$LINENO: result: new MIT crypto API" >&5
  10. echo "${ECHO_T}new MIT crypto API" >&6
  11.       cat >>confdefs.h <<_ACEOF
  12. #define MIT_NEW_CRYPTO 1
  13. _ACEOF
  14.       if test no = $krb5_config; then
  15. LIBS="$LIBS -lk5crypto"
  16.       fi
  17.     else
  18.       echo "$as_me:$LINENO: result: old MIT crypto API" >&5
  19. echo "${ECHO_T}old MIT crypto API" >&6
  20. fi
  21.     fi
  22.   fi
  23. done
  24. new_with_security=$rebuilt_new_with_security
  25. #
  26. # generate empty files
  27. #
  28. # Create include file list for snmp_vars.h to use.
  29. mibdir="agent/mibgroup"
  30. if test ! -d agent; then
  31.   mkdir agent
  32. fi
  33. if test ! -d agent/mibgroup; then
  34.   mkdir agent/mibgroup
  35. fi
  36. j="$mibdir/mib_module_includes.h  $mibdir/agent_module_includes.h 
  37.    $mibdir/mib_module_inits.h     $mibdir/agent_module_inits.h    
  38.    $mibdir/mib_module_shutdown.h  $mibdir/agent_module_shutdown.h 
  39.    include/net-snmp/agent/mib_module_config.h                     
  40.                    include/net-snmp/agent/agent_module_config.h   
  41.    $mibdir/mib_module_dot_conf.h  $mibdir/agent_module_dot_conf.h"
  42. for i in $j; do
  43.   rm -f $i
  44.   echo "/* This file is automatically generated by configure.  Do not modify by hand. */" > $i
  45. done
  46. #
  47. # Do hairy agent module processing.
  48. #   (unless agent was disabled)
  49. #
  50. if test "x$enable_agent" = "xno"; then
  51.    default_mibs=SNMPv2-MIB:RFC1213-MIB
  52. else # agent not disabled
  53. echo "$as_me:$LINENO: checking for and configuring mib modules to use" >&5
  54. echo $ECHO_N "checking for and configuring mib modules to use... $ECHO_C" >&6
  55. module_list=""
  56. module_list_code=""
  57. mib_module_list=""
  58. mib_module_list_code=""
  59. agent_module_list=""
  60. agent_module_list_code=""
  61. new_with_mib_modules=`echo $with_mib_modules | sed 's/,/ /g;'`
  62. new_with_out_mib_modules=`echo $with_out_mib_modules | sed 's/,/ /g;'`
  63. if test "x$mini_agent" = "xyes"; then
  64. new_module_list="snmpv3mibs mibII/snmp_mib mibII/system_mib mibII/sysORTable mibII/vacm_vars utilities/execute $new_with_mib_modules"
  65. default_mibs=SNMPv2-MIB:RFC1213-MIB
  66. default_mibs_install=" "
  67. else
  68. new_module_list="mibII ucd_snmp snmpv3mibs notification target agent_mibs agentx utilities $new_with_mib_modules"
  69. default_mibs=IP-MIB:IF-MIB:TCP-MIB:UDP-MIB:HOST-RESOURCES-MIB:SNMPv2-MIB:RFC1213-MIB:NOTIFICATION-LOG-MIB
  70. fi
  71. if test "x$transport_callback_disabled" = "xyes"; then
  72.         { echo "$as_me:$LINENO: WARNING: Disabling Callback transport will disable AgentX support." >&5
  73. echo "$as_me: WARNING: Disabling Callback transport will disable AgentX support." >&2;}
  74.         new_with_out_mib_modules="agentx $new_with_out_mib_modules"
  75. fi
  76. if test "x$enable_ipv6" = "xyes"; then
  77. new_module_list="$new_module_list mibII/ipv6"
  78. fi
  79. test_modules="$new_module_list"
  80. new_module_list=""
  81. module_list_h=""
  82. # remove modules that were explicity excluded
  83. for i in $test_modules
  84.  do
  85.   if echo " $new_with_out_mib_modules " | grep " $i " > /dev/null; then
  86.     mib_cfg_msg="mib module '$i' is both included and excluded."
  87.     { echo "$as_me:$LINENO: WARNING: mib module conflict" >&5
  88. echo "$as_me: WARNING: mib module conflict" >&2;}
  89.     if test "x$with_mib_cfg_checks" = "xyes"; then
  90.       { echo "$as_me:$LINENO: WARNING: user with    : $with_mib_modules" >&5
  91. echo "$as_me: WARNING: user with    : $with_mib_modules" >&2;}
  92.       { echo "$as_me:$LINENO: WARNING: final with   : $new_module_list" >&5
  93. echo "$as_me: WARNING: final with   : $new_module_list" >&2;}
  94.       { echo "$as_me:$LINENO: WARNING: user without : $with_out_mib_modules" >&5
  95. echo "$as_me: WARNING: user without : $with_out_mib_modules" >&2;}
  96.       { echo "$as_me:$LINENO: WARNING: final without: $new_with_out_mib_modules" >&5
  97. echo "$as_me: WARNING: final without: $new_with_out_mib_modules" >&2;}
  98.       { { echo "$as_me:$LINENO: error: $mib_cfg_msg" >&5
  99. echo "$as_me: error: $mib_cfg_msg" >&2;}
  100.    { (exit 1); exit 1; }; }
  101.     else
  102.       { echo "$as_me:$LINENO: WARNING: $mib_cfg_msg It will be excluded" >&5
  103. echo "$as_me: WARNING: $mib_cfg_msg It will be excluded" >&2;}
  104.   cat >> configure-summary << EOF
  105.   *** MIB Module warning *** $mib_cfg_msg It has been excluded.
  106. EOF
  107.     fi
  108.   else
  109.     new_module_list="$new_module_list $i"
  110.   fi
  111. done
  112. echo "$as_me:$LINENO: result: $new_module_list." >&5
  113. echo "${ECHO_T}$new_module_list." >&6
  114.   cat >> configure-summary << EOF
  115.   Agent MIB code:            $new_module_list
  116. EOF
  117. MODULECPP="$CPP -D$PARTIALTARGETOS -I${srcdir}/include -I${srcdir}/agent/mibgroup"
  118. if test "x$enable_mfd_rewrites" = "xyes"; then
  119.   MODULECPP="$MODULECPP -DNETSNMP_ENABLE_MFD_REWRITES"
  120. fi
  121. #---------------------
  122. # loop over module list
  123. #
  124. module_debug=0
  125. while test "x$new_module_list" != "x"; do
  126.   if test $module_debug -eq 1; then
  127.       echo -e "n****************************************************************"
  128.       echo "nml: $new_module_list"
  129.   fi
  130.   for i in $new_module_list
  131.     do
  132.     if test $module_debug -eq 1; then
  133.       echo -e "n================================================================"
  134.       echo "testing $i"
  135.     fi
  136.     #---------------------
  137.     # make sure module wasn't explicity excluded, or already added
  138.     #
  139.     if echo " $new_with_out_mib_modules " | grep " $i " > /dev/null; then
  140.       if test $module_debug -eq 1; then
  141.         echo "$i was excluded"
  142.       fi
  143.     elif echo " $module_list " | grep " $i " > /dev/null; then
  144.       if test $module_debug -eq 1; then
  145.         echo "$i already tested"
  146.       fi
  147.     else
  148.       #---------------------
  149.       # process modules header, checking for config_ pseudo-macros
  150.       #
  151.       module_type=mib_module
  152.       if test -f $srcdir/$mibdir/$i.h; then
  153.         module_type=`$MODULECPP $srcdir/$mibdir/$i.h | grep config_belongs_in | sed 's@.*config_belongs_in(([^)]*)).*@1@'`
  154.       fi
  155.       if [ "x$module_type" = "x" ]; then
  156.         module_type=mib_module
  157.       fi
  158.       if test -f $srcdir/$mibdir/$i.h; then
  159.         new_list=""
  160.         #---------------------
  161.         # check if $i has any conflicts
  162.         #
  163. new_list_excl="`$MODULECPP $srcdir/$mibdir/$i.h | grep config_exclude | sed 's/.*config_exclude((.*)).*/1/'`"
  164. if test "x$new_list_excl" != "x"; then
  165.           if test $module_debug -eq 1; then
  166.              echo "$i excludes $new_list_excl"
  167.           fi
  168.   for j in $new_list_excl
  169.     do
  170.     if echo " $module_list $new_mib_module_list $new_list_two " | grep " $j " > /dev/null; then
  171.               mib_cfg_msg="mib module '$i' excludes module '$j' but another module requires it"
  172.               { echo "$as_me:$LINENO: WARNING: mib module error" >&5
  173. echo "$as_me: WARNING: mib module error" >&2;}
  174.               if test "x$with_mib_cfg_checks" = "xyes"; then
  175.         { { echo "$as_me:$LINENO: error: $mib_cfg_msg" >&5
  176. echo "$as_me: error: $mib_cfg_msg" >&2;}
  177.    { (exit 1); exit 1; }; }
  178.               else
  179.         { echo "$as_me:$LINENO: WARNING: $mib_cfg_msg" >&5
  180. echo "$as_me: WARNING: $mib_cfg_msg" >&2;}
  181.   cat >> configure-summary << EOF
  182.   *** MIB Module warning *** $mib_cfg_msg
  183. EOF
  184.               fi
  185.     else
  186.       new_with_out_mib_modules="$j $new_with_out_mib_modules"
  187.               if test $module_debug -eq 1; then
  188.                 echo "$j added to excluded list"
  189.               fi
  190.     fi
  191.   done
  192. fi
  193.         #---------------------
  194.         # check if $i has any architecture specific requirements
  195.         #
  196.         new_list_arch=`grep config_arch_require $srcdir/$mibdir/$i.h | sed 's/.*config_arch_require((.*), *(.*)).*/1-xarchx-2/'`
  197. if test "x$new_list_arch" != "x"; then
  198.           for j in $new_list_arch
  199.     do
  200.     archtest=`echo $j | sed 's/-xarchx-.*//'`
  201.     if test "x$target_os" = "x$archtest" -o "x$PARTIALTARGETOS" = "x$archtest"; then
  202.       new_list="$new_list `echo $j | sed 's/.*-xarchx-//'`"
  203.     fi
  204.   done
  205. fi
  206.         if test $module_debug -eq 1; then
  207.           echo " $i required arch files: $new_list_arch"
  208.         fi
  209.         #---------------------
  210.         # check if $i has any other required modules
  211.         #
  212. new_list="$new_list `$MODULECPP $srcdir/$mibdir/$i.h | grep config_require | sed 's/.*config_require((.*)).*/1/'`"
  213.         if test $module_debug -eq 1; then
  214.           echo " $i will test: $new_list"
  215.         fi
  216. if test "x$new_list" != "x"; then
  217.   for j in $new_list
  218.     do
  219.             if test $module_debug -eq 1; then
  220.               echo -n " $i wants to add $j: "
  221.             fi
  222.     if test ! -f $srcdir/$mibdir/$j.h -a ! -f $srcdir/$mibdir/$j.c; then
  223.               { echo "$as_me:$LINENO: WARNING: mib module error" >&5
  224. echo "$as_me: WARNING: mib module error" >&2;}
  225.       { { echo "$as_me:$LINENO: error: mib module "$i" requires module "$j" but $j.h or $j.c could not be found in $srcdir/$mibdir" >&5
  226. echo "$as_me: error: mib module "$i" requires module "$j" but $j.h or $j.c could not be found in $srcdir/$mibdir" >&2;}
  227.    { (exit 1); exit 1; }; }
  228.     elif echo " $new_with_out_mib_modules " | grep " $j " > /dev/null; then
  229.               mib_cfg_msg="mib module '$i' requires module '$j' but someone told me to compile without it"
  230.               { echo "$as_me:$LINENO: WARNING: mib module error" >&5
  231. echo "$as_me: WARNING: mib module error" >&2;}
  232.               if test "x$with_mib_cfg_checks" = "xyes"; then
  233.                 { { echo "$as_me:$LINENO: error: $mib_cfg_msg" >&5
  234. echo "$as_me: error: $mib_cfg_msg" >&2;}
  235.    { (exit 1); exit 1; }; }
  236.               else
  237.                 { echo "$as_me:$LINENO: WARNING: $mib_cfg_msg" >&5
  238. echo "$as_me: WARNING: $mib_cfg_msg" >&2;}
  239.   cat >> configure-summary << EOF
  240.   *** MIB Module warning *** $mib_cfg_msg
  241. EOF
  242.               fi
  243.     elif echo " $module_list $new_list_two $new_module_list " | grep " $j " > /dev/null; then
  244.               if test $module_debug -eq 1; then
  245.                 echo "  $j included previously"
  246.               fi
  247.     else
  248.       new_list_two="$new_list_two $j"
  249.               if test $module_debug -eq 1; then
  250.                 echo "  $j included"
  251.               fi
  252.     fi
  253.   done
  254. fi
  255.         #---------------------
  256.         # check if $i has any mibs to add
  257.         #
  258. new_mibs=`$MODULECPP $srcdir/$mibdir/$i.h | grep config_add_mib | sed 's/.*config_add_mib((.*)).*/1/'`
  259. if test "x$new_mibs" != "x"; then
  260.     for j in $new_mibs
  261. do
  262. if test "x`echo :$default_mibs: | grep :$j:`" = "x"; then
  263.     default_mibs="$default_mibs:$j"
  264. fi
  265. if test -f $srcdir/mibs/$j.txt; then
  266.     if echo $default_mibs_install | grep " $j " > /dev/null; then
  267.     :
  268.     else
  269.     default_mibs_install="$default_mibs_install $j.txt"
  270.     fi
  271. fi
  272.     done
  273. fi # new mibs
  274.         #-------------------
  275.         # add $i to module list, add header to mib_module_includes
  276.         #
  277.         if test $module_debug -eq 1; then
  278.            echo "  $i added (based on $i.h)"
  279.         fi
  280.         module_list="$module_list $i"
  281.         module_list_h="$module_list_h mibgroup/$i.h"
  282.         eval ${module_type}_list=""$${module_type}_list $i""
  283.         eval ${module_type}_list_h=""$${module_type}_list_h mibgroup/$i.h""
  284.         echo '#include "'"mibgroup/$i.h"'"' >> $mibdir/${module_type}_includes.h
  285.         #-------------------
  286.         # check for unsupported config_load_mib
  287.         #
  288.         if $MODULECPP $srcdir/$mibdir/$i.h | grep config_load_mib > /dev/null 2>&1; then
  289.           { echo "$as_me:$LINENO: WARNING: mib module error" >&5
  290. echo "$as_me: WARNING: mib module error" >&2;}
  291.          { echo "$as_me:$LINENO: WARNING: mib module "$i" uses the "config_load_mib" directive, which is no longer supported.  It probably won't work." >&5
  292. echo "$as_me: WARNING: mib module "$i" uses the "config_load_mib" directive, which is no longer supported.  It probably won't work." >&2;}
  293.         fi # grep config_load_mib
  294.         #-------------------
  295.         # check for config_parse_dot_conf
  296.         #
  297.         $MODULECPP $srcdir/$mibdir/$i.h | grep config_parse_dot_conf | sed 's@.*config_parse_dot_conf(([^)]*), *([^),]*), *([^),]*), *([^),]*)).*@register_config_handler("snmpd",1, 2, 3, 4);@' >> $mibdir/mib_module_dot_conf.h
  298.       elif test -f $srcdir/$mibdir/$i.c; then
  299.         if echo " $module_list $new_list_two $new_module_list " | grep " $i      " > /dev/null; then
  300.            if test $module_debug -eq 1; then
  301.              echo "  $i already included"
  302.            fi
  303.         else
  304.            if test $module_debug -eq 1; then
  305.              echo "  $i added (based on $i.c)"
  306.            fi
  307.    module_list="$module_list $i"
  308.    mib_module_list="$mib_module_list $i"
  309.         fi
  310.       else # no $i.h or $i.c
  311.         { echo "$as_me:$LINENO: WARNING: mib module error" >&5
  312. echo "$as_me: WARNING: mib module error" >&2;}
  313. { { echo "$as_me:$LINENO: error: module files $i.h or $i.c could not be found in $srcdir/$mibdir" >&5
  314. echo "$as_me: error: module files $i.h or $i.c could not be found in $srcdir/$mibdir" >&2;}
  315.    { (exit 1); exit 1; }; }
  316.       fi # no $i.h
  317.       #-------------------
  318.       # check for init/shutdown routines too
  319.       #
  320.       if test -f $srcdir/$mibdir/$i.c; then
  321.         module_list_code="$module_list_code $i"
  322.         eval ${module_type}_list_code=""$${module_type}_list_code $i""
  323.         mnm=`echo $i | sed 's/.*///;s/.c$//;'`
  324.         if test $module_debug -eq 1; then
  325.           echo -e "nchecking '$srcdir/$mibdir/$i.c' ($mnm/`basename $i`) C file for init/shutdown"
  326.         fi
  327.         if test "x$mnm" != "x`basename $i`"; then
  328.            { echo "$as_me:$LINENO: WARNING: mib module error" >&5
  329. echo "$as_me: WARNING: mib module error" >&2;}
  330.    { { echo "$as_me:$LINENO: error: conflicting names: $mnm != `basename $i`" >&5
  331. echo "$as_me: error: conflicting names: $mnm != `basename $i`" >&2;}
  332.    { (exit 1); exit 1; }; }
  333.         fi
  334.         temp_init=`grep init_$mnm $srcdir/$mibdir/$i.c | grep -v _init_$mnm`
  335. if test "x$temp_init" != "x"; then
  336.             if test $module_debug -eq 1; then
  337.               echo -e "adding init_$mnm() to list"
  338.             fi
  339.     echo "  if (should_init("$mnm")) init_$mnm();" >> $mibdir/${module_type}_inits.h
  340. fi
  341. grep shutdown_$mnm $srcdir/$mibdir/$i.c > /dev/null
  342.         if test $? -eq 0 ; then
  343.             if test $module_debug -eq 1; then
  344.               echo -e "nadding shutdown_$mnm() to list"
  345.             fi
  346.     echo "  if (should_init("$mnm")) shutdown_$mnm();" >> $mibdir/${module_type}_shutdown.h
  347. fi
  348.       fi # test -f $srcdir/$mibdir/$i.c
  349.       #-------------------
  350.       # check for output directory (for building outside of source tree
  351.       #
  352.       if test "x`echo $i | sed 's////g;'`" != "x$i"; then
  353. mnd=`echo $i | sed 's//[^/]*$//;'`
  354. if test ! -d ./$mibdir/$mnd; then
  355.     module_directories="$module_directories ./$mibdir/$mnd"
  356. fi
  357.       fi # module directory test
  358.       #-------------------
  359.       # define USING_*_MODULE
  360.       #
  361.       sym="`echo ${i} | sed 's/[^a-zA-Z0-9_]/_/g' | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`"
  362.       echo "/* Define if compiling with the ${i} module files.  */" >> include/net-snmp/agent/${module_type}_config.h
  363.       echo "#define USING_${sym}_MODULE 1" >> include/net-snmp/agent/${module_type}_config.h
  364.       echo " " >> include/net-snmp/agent/${module_type}_config.h
  365.       #-------------------
  366.       echo $ECHO_N " $i$ECHO_C"
  367.     fi #
  368.   done # for i in $new_module_list
  369.   #-------------------
  370.   # if $i added new modules vis config_*, check those modules for requirements too
  371.   #
  372.   new_module_list="$new_list_two"
  373.   new_list_two=""
  374. done # while test "x$new_module_list" != "x"; do
  375. #-------------------
  376. # build module lists for Makefiles
  377. #
  378. module_list_o=`echo "$module_list_code " | sed 's/([^ ]) /1.o /g'`
  379. module_list_lo=`echo "$module_list_code " | sed 's/([^ ]) /1.lo /g'`
  380. module_list_c=`echo "$module_list_code " | sed 's/([^ ]) /1.c /g'`
  381. mib_module_list_o=`echo "$mib_module_list_code " | sed 's/([^ ]) /1.o /g'`
  382. mib_module_list_lo=`echo "$mib_module_list_code " | sed 's/([^ ]) /1.lo /g'`
  383. mib_module_list_c=`echo "$mib_module_list_code " | sed 's/([^ ]) /1.c /g'`
  384. mibgroup_list_o=`echo " $mib_module_list_o " | sed 's@ ([^ ]*).o@ mibgroup/1.o @g'`
  385. mibgroup_list_lo=`echo " $mib_module_list_lo " | sed 's@ ([^ ]*).lo@ mibgroup/1.lo @g'`
  386. agent_module_list_o=`echo "$agent_module_list_code " | sed 's/([^ ]) /1.o /g'`
  387. agent_module_list_lo=`echo "$agent_module_list_code " | sed 's/([^ ]) /1.lo /g'`
  388. agent_module_list_c=`echo "$agent_module_list_code " | sed 's/([^ ]) /1.c /g'`
  389. agentgroup_list_o=`echo " $agent_module_list_o " | sed 's@ ([^ ]*).o@ mibgroup/1.o @g'`
  390. agentgroup_list_lo=`echo " $agent_module_list_lo " | sed 's@ ([^ ]*).lo@ mibgroup/1.lo @g'`
  391. if test $module_debug -eq 1; then
  392.    echo -e "nFinal module list: $module_list_code"
  393.    exit
  394. fi
  395. if test "x$with_mib_cfg_checks" = "xyes"; then
  396.   cat >> configure-summary << EOF
  397.   Agent Module list: $module_list_code
  398. EOF
  399. fi
  400. MODULE_LIST=$module_list_code
  401. echo "$as_me:$LINENO: result: ." >&5
  402. echo "${ECHO_T}." >&6
  403. if test $module_debug -eq 1; then
  404.   cat >> configure-summary << EOF
  405.   Agent MIB code:            $module_list
  406. EOF
  407. fi
  408. fi # agent not disabled
  409. echo "$as_me:$LINENO: checking if directories need to be created" >&5
  410. echo $ECHO_N "checking if directories need to be created... $ECHO_C" >&6
  411. for i in $module_directories; do
  412.   $srcdir/mkinstalldirs $i
  413. done
  414. echo "$as_me:$LINENO: result: ." >&5
  415. echo "${ECHO_T}." >&6
  416. #-------------------
  417. # Define default mibs
  418. #
  419. echo "$as_me:$LINENO: checking default mib files to read" >&5
  420. echo $ECHO_N "checking default mib files to read... $ECHO_C" >&6
  421. if test "x$DEFAULT_MIBS" = "x"; then
  422.   DEFAULT_MIBS="$default_mibs"
  423. fi
  424. if test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = "xmingw32msvc" -o "x$PARTIALTARGETOS" = "xcygwin"; then
  425.   # mingw32 and cygwin use ';' as the environment variable separator char
  426.   ENV_SEPARATOR=";"
  427.   DEFAULT_MIBS=`echo "$DEFAULT_MIBS" | sed 's/:/;/g'`
  428.   default_mibs=`echo "$default_mibs" | sed 's/:/;/g'`
  429. else
  430.   ENV_SEPARATOR=":"
  431. fi
  432. cat >>confdefs.h <<_ACEOF
  433. #define DEFAULT_MIBS "$DEFAULT_MIBS"
  434. _ACEOF
  435. echo "$as_me:$LINENO: result: $DEFAULT_MIBS" >&5
  436. echo "${ECHO_T}$DEFAULT_MIBS" >&6
  437. echo "$as_me:$LINENO: checking whether we have to build PIC code" >&5
  438. echo $ECHO_N "checking whether we have to build PIC code... $ECHO_C" >&6
  439. echo " $module_list " | grep " ucd-snmp/dlmod " >/dev/null
  440. if test $? -eq 0 ; then
  441.         LIB_CFLAGS="$LIB_CFLAGS $SHLIB_CFLAGS"
  442. echo "$as_me:$LINENO: result: yes" >&5
  443. echo "${ECHO_T}yes" >&6
  444. else
  445. DLLIBS=""
  446. echo "$as_me:$LINENO: result: no" >&5
  447. echo "${ECHO_T}no" >&6
  448. fi
  449. #
  450. # Check for kernel location
  451. #
  452. echo "$as_me:$LINENO: checking for location of system kernel" >&5
  453. echo $ECHO_N "checking for location of system kernel... $ECHO_C" >&6
  454. if test "${ac_cv_KERNEL_LOC+set}" = set; then
  455.   echo $ECHO_N "(cached) $ECHO_C" >&6
  456. else
  457.   ac_cv_KERNEL_LOC="unknown"
  458. # First determine if test expects a -f or a -c (character device (SYSV))
  459. if test -c /dev/null; then
  460.   CFLAG="-c"
  461. elif test -f /dev/null; then
  462.   CFLAG="-f"
  463. else
  464.   # fall back
  465.   CFLAG="-f"
  466. fi
  467. for i in /vmunix /hp-ux /stand/vmunix /dev/ksyms /kernel/unix /kernel/genunix /netbsd /unix /kernel /bsd /mach_kernel
  468.   do
  469.   if test -f $i -o $CFLAG $i; then
  470.     ac_cv_KERNEL_LOC="$i"
  471.     break;
  472.   fi
  473. done
  474. if test $i = "unknown"; then
  475.   { echo "$as_me:$LINENO: WARNING: Can't find system kernel...  Setting to /vmunix" >&5
  476. echo "$as_me: WARNING: Can't find system kernel...  Setting to /vmunix" >&2;}
  477.   ac_cv_KERNEL_LOC="/vmunix"
  478. fi
  479. fi
  480. echo "$as_me:$LINENO: result: $ac_cv_KERNEL_LOC" >&5
  481. echo "${ECHO_T}$ac_cv_KERNEL_LOC" >&6
  482. cat >>confdefs.h <<_ACEOF
  483. #define KERNEL_LOC "$ac_cv_KERNEL_LOC"
  484. _ACEOF
  485. #
  486. # Check for mount table location
  487. #
  488. echo "$as_me:$LINENO: checking for mount table location" >&5
  489. echo $ECHO_N "checking for mount table location... $ECHO_C" >&6
  490. if test "${ac_cv_ETC_MNTTAB+set}" = set; then
  491.   echo $ECHO_N "(cached) $ECHO_C" >&6
  492. else
  493.   ac_cv_ETC_MNTTAB="unknown"
  494. for i in /etc/mnttab /etc/mtab /etc/filesystems
  495.   do
  496.   if test -f $i; then
  497.     ac_cv_ETC_MNTTAB="$i"
  498.     break;
  499.   fi
  500. done
  501. fi
  502. echo "$as_me:$LINENO: result: $ac_cv_ETC_MNTTAB" >&5
  503. echo "${ECHO_T}$ac_cv_ETC_MNTTAB" >&6
  504. cat >>confdefs.h <<_ACEOF
  505. #define ETC_MNTTAB "$ac_cv_ETC_MNTTAB"
  506. _ACEOF
  507. # Check for /dev/dmem or /dev/drum location
  508. echo "$as_me:$LINENO: checking for location of swap device" >&5
  509. echo $ECHO_N "checking for location of swap device... $ECHO_C" >&6
  510. if test "${ac_cv_DMEM_LOC+set}" = set; then
  511.   echo $ECHO_N "(cached) $ECHO_C" >&6
  512. else
  513. # First determine if test expects a -f or a -c (character device (SYSV))
  514. if test -f /dev/kmem; then
  515.   CTEST="test -f"
  516. elif test -c /dev/kmem; then
  517.   CTEST="test -c"
  518. else
  519.   # fall back
  520.   CTEST="test -f"
  521. fi
  522. if $CTEST /dev/dmem; then
  523.   ac_cv_DMEM_LOC="/dev/dmem"
  524. elif $CTEST /dev/drum; then
  525.   ac_cv_DMEM_LOC="/dev/drum"
  526. else
  527.   ac_cv_DMEM_LOC="none"
  528. fi
  529. fi
  530. echo "$as_me:$LINENO: result: $ac_cv_DMEM_LOC" >&5
  531. echo "${ECHO_T}$ac_cv_DMEM_LOC" >&6
  532. if test "x$ac_cv_DMEM_LOC" != "xnone"; then
  533.   cat >>confdefs.h <<_ACEOF
  534. #define DMEM_LOC "$ac_cv_DMEM_LOC"
  535. _ACEOF
  536. fi
  537. # forced efence turned off.
  538. # if test "x$developer" = "xyes" -a "x$use_efence" != "xno"; then
  539. #    use_efence="yes"
  540. # fi
  541. if test "x$use_efence" = "xyes"; then
  542. echo "$as_me:$LINENO: checking for EF_Exit in -lefence" >&5
  543. echo $ECHO_N "checking for EF_Exit in -lefence... $ECHO_C" >&6
  544. if test "${ac_cv_lib_efence_EF_Exit+set}" = set; then
  545.   echo $ECHO_N "(cached) $ECHO_C" >&6
  546. else
  547.   ac_check_lib_save_LIBS=$LIBS
  548. LIBS="-lefence  $LIBS"
  549. cat >conftest.$ac_ext <<_ACEOF
  550. /* confdefs.h.  */
  551. _ACEOF
  552. cat confdefs.h >>conftest.$ac_ext
  553. cat >>conftest.$ac_ext <<_ACEOF
  554. /* end confdefs.h.  */
  555. /* Override any gcc2 internal prototype to avoid an error.  */
  556. #ifdef __cplusplus
  557. extern "C"
  558. #endif
  559. /* We use char because int might match the return type of a gcc2
  560.    builtin and then its argument prototype would still apply.  */
  561. char EF_Exit ();
  562. int
  563. main ()
  564. {
  565. EF_Exit ();
  566.   ;
  567.   return 0;
  568. }
  569. _ACEOF
  570. rm -f conftest.$ac_objext conftest$ac_exeext
  571. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  572.   (eval $ac_link) 2>conftest.er1
  573.   ac_status=$?
  574.   grep -v '^ *+' conftest.er1 >conftest.err
  575.   rm -f conftest.er1
  576.   cat conftest.err >&5
  577.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  578.   (exit $ac_status); } &&
  579.  { ac_try='test -z "$ac_c_werror_flag"
  580.  || test ! -s conftest.err'
  581.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  582.   (eval $ac_try) 2>&5
  583.   ac_status=$?
  584.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  585.   (exit $ac_status); }; } &&
  586.  { ac_try='test -s conftest$ac_exeext'
  587.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  588.   (eval $ac_try) 2>&5
  589.   ac_status=$?
  590.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  591.   (exit $ac_status); }; }; then
  592.   ac_cv_lib_efence_EF_Exit=yes
  593. else
  594.   echo "$as_me: failed program was:" >&5
  595. sed 's/^/| /' conftest.$ac_ext >&5
  596. ac_cv_lib_efence_EF_Exit=no
  597. fi
  598. rm -f conftest.err conftest.$ac_objext 
  599.       conftest$ac_exeext conftest.$ac_ext
  600. LIBS=$ac_check_lib_save_LIBS
  601. fi
  602. echo "$as_me:$LINENO: result: $ac_cv_lib_efence_EF_Exit" >&5
  603. echo "${ECHO_T}$ac_cv_lib_efence_EF_Exit" >&6
  604. if test $ac_cv_lib_efence_EF_Exit = yes; then
  605.   cat >>confdefs.h <<_ACEOF
  606. #define HAVE_LIBEFENCE 1
  607. _ACEOF
  608.   LIBS="-lefence $LIBS"
  609. fi
  610. fi
  611. # Checks for libraries.
  612. # AC_CHECK_LIB(des, main)
  613. echo "$as_me:$LINENO: checking for asin in -lm" >&5
  614. echo $ECHO_N "checking for asin in -lm... $ECHO_C" >&6
  615. if test "${ac_cv_lib_m_asin+set}" = set; then
  616.   echo $ECHO_N "(cached) $ECHO_C" >&6
  617. else
  618.   ac_check_lib_save_LIBS=$LIBS
  619. LIBS="-lm  $LIBS"
  620. cat >conftest.$ac_ext <<_ACEOF
  621. /* confdefs.h.  */
  622. _ACEOF
  623. cat confdefs.h >>conftest.$ac_ext
  624. cat >>conftest.$ac_ext <<_ACEOF
  625. /* end confdefs.h.  */
  626. /* Override any gcc2 internal prototype to avoid an error.  */
  627. #ifdef __cplusplus
  628. extern "C"
  629. #endif
  630. /* We use char because int might match the return type of a gcc2
  631.    builtin and then its argument prototype would still apply.  */
  632. char asin ();
  633. int
  634. main ()
  635. {
  636. asin ();
  637.   ;
  638.   return 0;
  639. }
  640. _ACEOF
  641. rm -f conftest.$ac_objext conftest$ac_exeext
  642. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  643.   (eval $ac_link) 2>conftest.er1
  644.   ac_status=$?
  645.   grep -v '^ *+' conftest.er1 >conftest.err
  646.   rm -f conftest.er1
  647.   cat conftest.err >&5
  648.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  649.   (exit $ac_status); } &&
  650.  { ac_try='test -z "$ac_c_werror_flag"
  651.  || test ! -s conftest.err'
  652.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  653.   (eval $ac_try) 2>&5
  654.   ac_status=$?
  655.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  656.   (exit $ac_status); }; } &&
  657.  { ac_try='test -s conftest$ac_exeext'
  658.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  659.   (eval $ac_try) 2>&5
  660.   ac_status=$?
  661.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  662.   (exit $ac_status); }; }; then
  663.   ac_cv_lib_m_asin=yes
  664. else
  665.   echo "$as_me: failed program was:" >&5
  666. sed 's/^/| /' conftest.$ac_ext >&5
  667. ac_cv_lib_m_asin=no
  668. fi
  669. rm -f conftest.err conftest.$ac_objext 
  670.       conftest$ac_exeext conftest.$ac_ext
  671. LIBS=$ac_check_lib_save_LIBS
  672. fi
  673. echo "$as_me:$LINENO: result: $ac_cv_lib_m_asin" >&5
  674. echo "${ECHO_T}$ac_cv_lib_m_asin" >&6
  675. if test $ac_cv_lib_m_asin = yes; then
  676.   cat >>confdefs.h <<_ACEOF
  677. #define HAVE_LIBM 1
  678. _ACEOF
  679.   LIBS="-lm $LIBS"
  680. fi
  681. # nlist is needed for uptime on some sytems in the generic library
  682. # add hosts which don't use nlist to the blank first line
  683. case $target_os in
  684. linux*) ;;
  685. irix*) # Check for nlist in mld (irix)
  686. echo "$as_me:$LINENO: checking for nlist in -lelf" >&5
  687. echo $ECHO_N "checking for nlist in -lelf... $ECHO_C" >&6
  688. if test "${ac_cv_lib_elf_nlist+set}" = set; then
  689.   echo $ECHO_N "(cached) $ECHO_C" >&6
  690. else
  691.   ac_check_lib_save_LIBS=$LIBS
  692. LIBS="-lelf  $LIBS"
  693. cat >conftest.$ac_ext <<_ACEOF
  694. /* confdefs.h.  */
  695. _ACEOF
  696. cat confdefs.h >>conftest.$ac_ext
  697. cat >>conftest.$ac_ext <<_ACEOF
  698. /* end confdefs.h.  */
  699. /* Override any gcc2 internal prototype to avoid an error.  */
  700. #ifdef __cplusplus
  701. extern "C"
  702. #endif
  703. /* We use char because int might match the return type of a gcc2
  704.    builtin and then its argument prototype would still apply.  */
  705. char nlist ();
  706. int
  707. main ()
  708. {
  709. nlist ();
  710.   ;
  711.   return 0;
  712. }
  713. _ACEOF
  714. rm -f conftest.$ac_objext conftest$ac_exeext
  715. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  716.   (eval $ac_link) 2>conftest.er1
  717.   ac_status=$?
  718.   grep -v '^ *+' conftest.er1 >conftest.err
  719.   rm -f conftest.er1
  720.   cat conftest.err >&5
  721.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  722.   (exit $ac_status); } &&
  723.  { ac_try='test -z "$ac_c_werror_flag"
  724.  || test ! -s conftest.err'
  725.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  726.   (eval $ac_try) 2>&5
  727.   ac_status=$?
  728.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  729.   (exit $ac_status); }; } &&
  730.  { ac_try='test -s conftest$ac_exeext'
  731.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  732.   (eval $ac_try) 2>&5
  733.   ac_status=$?
  734.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  735.   (exit $ac_status); }; }; then
  736.   ac_cv_lib_elf_nlist=yes
  737. else
  738.   echo "$as_me: failed program was:" >&5
  739. sed 's/^/| /' conftest.$ac_ext >&5
  740. ac_cv_lib_elf_nlist=no
  741. fi
  742. rm -f conftest.err conftest.$ac_objext 
  743.       conftest$ac_exeext conftest.$ac_ext
  744. LIBS=$ac_check_lib_save_LIBS
  745. fi
  746. echo "$as_me:$LINENO: result: $ac_cv_lib_elf_nlist" >&5
  747. echo "${ECHO_T}$ac_cv_lib_elf_nlist" >&6
  748. if test $ac_cv_lib_elf_nlist = yes; then
  749.   cat >>confdefs.h <<_ACEOF
  750. #define HAVE_LIBELF 1
  751. _ACEOF
  752.   LIBS="-lelf $LIBS"
  753. fi
  754. echo "$as_me:$LINENO: checking for nlist in -lmld" >&5
  755. echo $ECHO_N "checking for nlist in -lmld... $ECHO_C" >&6
  756. if test "${ac_cv_lib_mld_nlist+set}" = set; then
  757.   echo $ECHO_N "(cached) $ECHO_C" >&6
  758. else
  759.   ac_check_lib_save_LIBS=$LIBS
  760. LIBS="-lmld  $LIBS"
  761. cat >conftest.$ac_ext <<_ACEOF
  762. /* confdefs.h.  */
  763. _ACEOF
  764. cat confdefs.h >>conftest.$ac_ext
  765. cat >>conftest.$ac_ext <<_ACEOF
  766. /* end confdefs.h.  */
  767. /* Override any gcc2 internal prototype to avoid an error.  */
  768. #ifdef __cplusplus
  769. extern "C"
  770. #endif
  771. /* We use char because int might match the return type of a gcc2
  772.    builtin and then its argument prototype would still apply.  */
  773. char nlist ();
  774. int
  775. main ()
  776. {
  777. nlist ();
  778.   ;
  779.   return 0;
  780. }
  781. _ACEOF
  782. rm -f conftest.$ac_objext conftest$ac_exeext
  783. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  784.   (eval $ac_link) 2>conftest.er1
  785.   ac_status=$?
  786.   grep -v '^ *+' conftest.er1 >conftest.err
  787.   rm -f conftest.er1
  788.   cat conftest.err >&5
  789.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  790.   (exit $ac_status); } &&
  791.  { ac_try='test -z "$ac_c_werror_flag"
  792.  || test ! -s conftest.err'
  793.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  794.   (eval $ac_try) 2>&5
  795.   ac_status=$?
  796.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  797.   (exit $ac_status); }; } &&
  798.  { ac_try='test -s conftest$ac_exeext'
  799.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  800.   (eval $ac_try) 2>&5
  801.   ac_status=$?
  802.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  803.   (exit $ac_status); }; }; then
  804.   ac_cv_lib_mld_nlist=yes
  805. else
  806.   echo "$as_me: failed program was:" >&5
  807. sed 's/^/| /' conftest.$ac_ext >&5
  808. ac_cv_lib_mld_nlist=no
  809. fi
  810. rm -f conftest.err conftest.$ac_objext 
  811.       conftest$ac_exeext conftest.$ac_ext
  812. LIBS=$ac_check_lib_save_LIBS
  813. fi
  814. echo "$as_me:$LINENO: result: $ac_cv_lib_mld_nlist" >&5
  815. echo "${ECHO_T}$ac_cv_lib_mld_nlist" >&6
  816. if test $ac_cv_lib_mld_nlist = yes; then
  817.   cat >>confdefs.h <<_ACEOF
  818. #define HAVE_LIBMLD 1
  819. _ACEOF
  820.   LIBS="-lmld $LIBS"
  821. fi
  822. ;;
  823. *) # default
  824. echo "$as_me:$LINENO: checking for nlist in -lelf" >&5
  825. echo $ECHO_N "checking for nlist in -lelf... $ECHO_C" >&6
  826. if test "${ac_cv_lib_elf_nlist+set}" = set; then
  827.   echo $ECHO_N "(cached) $ECHO_C" >&6
  828. else
  829.   ac_check_lib_save_LIBS=$LIBS
  830. LIBS="-lelf  $LIBS"
  831. cat >conftest.$ac_ext <<_ACEOF
  832. /* confdefs.h.  */
  833. _ACEOF
  834. cat confdefs.h >>conftest.$ac_ext
  835. cat >>conftest.$ac_ext <<_ACEOF
  836. /* end confdefs.h.  */
  837. /* Override any gcc2 internal prototype to avoid an error.  */
  838. #ifdef __cplusplus
  839. extern "C"
  840. #endif
  841. /* We use char because int might match the return type of a gcc2
  842.    builtin and then its argument prototype would still apply.  */
  843. char nlist ();
  844. int
  845. main ()
  846. {
  847. nlist ();
  848.   ;
  849.   return 0;
  850. }
  851. _ACEOF
  852. rm -f conftest.$ac_objext conftest$ac_exeext
  853. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  854.   (eval $ac_link) 2>conftest.er1
  855.   ac_status=$?
  856.   grep -v '^ *+' conftest.er1 >conftest.err
  857.   rm -f conftest.er1
  858.   cat conftest.err >&5
  859.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  860.   (exit $ac_status); } &&
  861.  { ac_try='test -z "$ac_c_werror_flag"
  862.  || test ! -s conftest.err'
  863.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  864.   (eval $ac_try) 2>&5
  865.   ac_status=$?
  866.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  867.   (exit $ac_status); }; } &&
  868.  { ac_try='test -s conftest$ac_exeext'
  869.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  870.   (eval $ac_try) 2>&5
  871.   ac_status=$?
  872.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  873.   (exit $ac_status); }; }; then
  874.   ac_cv_lib_elf_nlist=yes
  875. else
  876.   echo "$as_me: failed program was:" >&5
  877. sed 's/^/| /' conftest.$ac_ext >&5
  878. ac_cv_lib_elf_nlist=no
  879. fi
  880. rm -f conftest.err conftest.$ac_objext 
  881.       conftest$ac_exeext conftest.$ac_ext
  882. LIBS=$ac_check_lib_save_LIBS
  883. fi
  884. echo "$as_me:$LINENO: result: $ac_cv_lib_elf_nlist" >&5
  885. echo "${ECHO_T}$ac_cv_lib_elf_nlist" >&6
  886. if test $ac_cv_lib_elf_nlist = yes; then
  887.   cat >>confdefs.h <<_ACEOF
  888. #define HAVE_LIBELF 1
  889. _ACEOF
  890.   LIBS="-lelf $LIBS"
  891. fi
  892. ;;
  893. esac
  894. # On some platforms (Irix) libnsl and libsocket should not be used.
  895. echo "$as_me:$LINENO: checking for gethostbyname" >&5
  896. echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
  897. if test "${ac_cv_func_gethostbyname+set}" = set; then
  898.   echo $ECHO_N "(cached) $ECHO_C" >&6
  899. else
  900.   cat >conftest.$ac_ext <<_ACEOF
  901. /* confdefs.h.  */
  902. _ACEOF
  903. cat confdefs.h >>conftest.$ac_ext
  904. cat >>conftest.$ac_ext <<_ACEOF
  905. /* end confdefs.h.  */
  906. /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
  907.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  908. #define gethostbyname innocuous_gethostbyname
  909. /* System header to define __stub macros and hopefully few prototypes,
  910.     which can conflict with char gethostbyname (); below.
  911.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  912.     <limits.h> exists even on freestanding compilers.  */
  913. #ifdef __STDC__
  914. # include <limits.h>
  915. #else
  916. # include <assert.h>
  917. #endif
  918. #undef gethostbyname
  919. /* Override any gcc2 internal prototype to avoid an error.  */
  920. #ifdef __cplusplus
  921. extern "C"
  922. {
  923. #endif
  924. /* We use char because int might match the return type of a gcc2
  925.    builtin and then its argument prototype would still apply.  */
  926. char gethostbyname ();
  927. /* The GNU C library defines this for functions which it implements
  928.     to always fail with ENOSYS.  Some functions are actually named
  929.     something starting with __ and the normal name is an alias.  */
  930. #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
  931. choke me
  932. #else
  933. char (*f) () = gethostbyname;
  934. #endif
  935. #ifdef __cplusplus
  936. }
  937. #endif
  938. int
  939. main ()
  940. {
  941. return f != gethostbyname;
  942.   ;
  943.   return 0;
  944. }
  945. _ACEOF
  946. rm -f conftest.$ac_objext conftest$ac_exeext
  947. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  948.   (eval $ac_link) 2>conftest.er1
  949.   ac_status=$?
  950.   grep -v '^ *+' conftest.er1 >conftest.err
  951.   rm -f conftest.er1
  952.   cat conftest.err >&5
  953.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  954.   (exit $ac_status); } &&
  955.  { ac_try='test -z "$ac_c_werror_flag"
  956.  || test ! -s conftest.err'
  957.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  958.   (eval $ac_try) 2>&5
  959.   ac_status=$?
  960.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  961.   (exit $ac_status); }; } &&
  962.  { ac_try='test -s conftest$ac_exeext'
  963.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  964.   (eval $ac_try) 2>&5
  965.   ac_status=$?
  966.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  967.   (exit $ac_status); }; }; then
  968.   ac_cv_func_gethostbyname=yes
  969. else
  970.   echo "$as_me: failed program was:" >&5
  971. sed 's/^/| /' conftest.$ac_ext >&5
  972. ac_cv_func_gethostbyname=no
  973. fi
  974. rm -f conftest.err conftest.$ac_objext 
  975.       conftest$ac_exeext conftest.$ac_ext
  976. fi
  977. echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
  978. echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
  979. if test $ac_cv_func_gethostbyname = yes; then
  980.   cat >>confdefs.h <<_ACEOF
  981. #define HAVE_GETHOSTBYNAME 1
  982. _ACEOF
  983. else
  984.   echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
  985. echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
  986. if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
  987.   echo $ECHO_N "(cached) $ECHO_C" >&6
  988. else
  989.   ac_check_lib_save_LIBS=$LIBS
  990. LIBS="-lnsl  $LIBS"
  991. cat >conftest.$ac_ext <<_ACEOF
  992. /* confdefs.h.  */
  993. _ACEOF
  994. cat confdefs.h >>conftest.$ac_ext
  995. cat >>conftest.$ac_ext <<_ACEOF
  996. /* end confdefs.h.  */
  997. /* Override any gcc2 internal prototype to avoid an error.  */
  998. #ifdef __cplusplus
  999. extern "C"
  1000. #endif
  1001. /* We use char because int might match the return type of a gcc2
  1002.    builtin and then its argument prototype would still apply.  */
  1003. char gethostbyname ();
  1004. int
  1005. main ()
  1006. {
  1007. gethostbyname ();
  1008.   ;
  1009.   return 0;
  1010. }
  1011. _ACEOF
  1012. rm -f conftest.$ac_objext conftest$ac_exeext
  1013. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1014.   (eval $ac_link) 2>conftest.er1
  1015.   ac_status=$?
  1016.   grep -v '^ *+' conftest.er1 >conftest.err
  1017.   rm -f conftest.er1
  1018.   cat conftest.err >&5
  1019.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1020.   (exit $ac_status); } &&
  1021.  { ac_try='test -z "$ac_c_werror_flag"
  1022.  || test ! -s conftest.err'
  1023.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1024.   (eval $ac_try) 2>&5
  1025.   ac_status=$?
  1026.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1027.   (exit $ac_status); }; } &&
  1028.  { ac_try='test -s conftest$ac_exeext'
  1029.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1030.   (eval $ac_try) 2>&5
  1031.   ac_status=$?
  1032.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1033.   (exit $ac_status); }; }; then
  1034.   ac_cv_lib_nsl_gethostbyname=yes
  1035. else
  1036.   echo "$as_me: failed program was:" >&5
  1037. sed 's/^/| /' conftest.$ac_ext >&5
  1038. ac_cv_lib_nsl_gethostbyname=no
  1039. fi
  1040. rm -f conftest.err conftest.$ac_objext 
  1041.       conftest$ac_exeext conftest.$ac_ext
  1042. LIBS=$ac_check_lib_save_LIBS
  1043. fi
  1044. echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
  1045. echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
  1046. if test $ac_cv_lib_nsl_gethostbyname = yes; then
  1047.   cat >>confdefs.h <<_ACEOF
  1048. #define HAVE_GETHOSTBYNAME 1
  1049. _ACEOF
  1050. LIBS="${LIBS} -lnsl"
  1051. fi
  1052. fi
  1053. # SCO Unixware 7.1.4 finds gethostbyname() in -lsocket
  1054. echo "$as_me:$LINENO: checking for gethostbyname" >&5
  1055. echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
  1056. if test "${ac_cv_func_gethostbyname+set}" = set; then
  1057.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1058. else
  1059.   cat >conftest.$ac_ext <<_ACEOF
  1060. /* confdefs.h.  */
  1061. _ACEOF
  1062. cat confdefs.h >>conftest.$ac_ext
  1063. cat >>conftest.$ac_ext <<_ACEOF
  1064. /* end confdefs.h.  */
  1065. /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
  1066.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1067. #define gethostbyname innocuous_gethostbyname
  1068. /* System header to define __stub macros and hopefully few prototypes,
  1069.     which can conflict with char gethostbyname (); below.
  1070.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1071.     <limits.h> exists even on freestanding compilers.  */
  1072. #ifdef __STDC__
  1073. # include <limits.h>
  1074. #else
  1075. # include <assert.h>
  1076. #endif
  1077. #undef gethostbyname
  1078. /* Override any gcc2 internal prototype to avoid an error.  */
  1079. #ifdef __cplusplus
  1080. extern "C"
  1081. {
  1082. #endif
  1083. /* We use char because int might match the return type of a gcc2
  1084.    builtin and then its argument prototype would still apply.  */
  1085. char gethostbyname ();
  1086. /* The GNU C library defines this for functions which it implements
  1087.     to always fail with ENOSYS.  Some functions are actually named
  1088.     something starting with __ and the normal name is an alias.  */
  1089. #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
  1090. choke me
  1091. #else
  1092. char (*f) () = gethostbyname;
  1093. #endif
  1094. #ifdef __cplusplus
  1095. }
  1096. #endif
  1097. int
  1098. main ()
  1099. {
  1100. return f != gethostbyname;
  1101.   ;
  1102.   return 0;
  1103. }
  1104. _ACEOF
  1105. rm -f conftest.$ac_objext conftest$ac_exeext
  1106. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1107.   (eval $ac_link) 2>conftest.er1
  1108.   ac_status=$?
  1109.   grep -v '^ *+' conftest.er1 >conftest.err
  1110.   rm -f conftest.er1
  1111.   cat conftest.err >&5
  1112.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1113.   (exit $ac_status); } &&
  1114.  { ac_try='test -z "$ac_c_werror_flag"
  1115.  || test ! -s conftest.err'
  1116.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1117.   (eval $ac_try) 2>&5
  1118.   ac_status=$?
  1119.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1120.   (exit $ac_status); }; } &&
  1121.  { ac_try='test -s conftest$ac_exeext'
  1122.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1123.   (eval $ac_try) 2>&5
  1124.   ac_status=$?
  1125.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1126.   (exit $ac_status); }; }; then
  1127.   ac_cv_func_gethostbyname=yes
  1128. else
  1129.   echo "$as_me: failed program was:" >&5
  1130. sed 's/^/| /' conftest.$ac_ext >&5
  1131. ac_cv_func_gethostbyname=no
  1132. fi
  1133. rm -f conftest.err conftest.$ac_objext 
  1134.       conftest$ac_exeext conftest.$ac_ext
  1135. fi
  1136. echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
  1137. echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
  1138. if test $ac_cv_func_gethostbyname = yes; then
  1139.   cat >>confdefs.h <<_ACEOF
  1140. #define HAVE_GETHOSTBYNAME 1
  1141. _ACEOF
  1142. else
  1143.   echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5
  1144. echo $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6
  1145. if test "${ac_cv_lib_socket_gethostbyname+set}" = set; then
  1146.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1147. else
  1148.   ac_check_lib_save_LIBS=$LIBS
  1149. LIBS="-lsocket  $LIBS"
  1150. cat >conftest.$ac_ext <<_ACEOF
  1151. /* confdefs.h.  */
  1152. _ACEOF
  1153. cat confdefs.h >>conftest.$ac_ext
  1154. cat >>conftest.$ac_ext <<_ACEOF
  1155. /* end confdefs.h.  */
  1156. /* Override any gcc2 internal prototype to avoid an error.  */
  1157. #ifdef __cplusplus
  1158. extern "C"
  1159. #endif
  1160. /* We use char because int might match the return type of a gcc2
  1161.    builtin and then its argument prototype would still apply.  */
  1162. char gethostbyname ();
  1163. int
  1164. main ()
  1165. {
  1166. gethostbyname ();
  1167.   ;
  1168.   return 0;
  1169. }
  1170. _ACEOF
  1171. rm -f conftest.$ac_objext conftest$ac_exeext
  1172. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1173.   (eval $ac_link) 2>conftest.er1
  1174.   ac_status=$?
  1175.   grep -v '^ *+' conftest.er1 >conftest.err
  1176.   rm -f conftest.er1
  1177.   cat conftest.err >&5
  1178.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1179.   (exit $ac_status); } &&
  1180.  { ac_try='test -z "$ac_c_werror_flag"
  1181.  || test ! -s conftest.err'
  1182.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1183.   (eval $ac_try) 2>&5
  1184.   ac_status=$?
  1185.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1186.   (exit $ac_status); }; } &&
  1187.  { ac_try='test -s conftest$ac_exeext'
  1188.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1189.   (eval $ac_try) 2>&5
  1190.   ac_status=$?
  1191.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1192.   (exit $ac_status); }; }; then
  1193.   ac_cv_lib_socket_gethostbyname=yes
  1194. else
  1195.   echo "$as_me: failed program was:" >&5
  1196. sed 's/^/| /' conftest.$ac_ext >&5
  1197. ac_cv_lib_socket_gethostbyname=no
  1198. fi
  1199. rm -f conftest.err conftest.$ac_objext 
  1200.       conftest$ac_exeext conftest.$ac_ext
  1201. LIBS=$ac_check_lib_save_LIBS
  1202. fi
  1203. echo "$as_me:$LINENO: result: $ac_cv_lib_socket_gethostbyname" >&5
  1204. echo "${ECHO_T}$ac_cv_lib_socket_gethostbyname" >&6
  1205. if test $ac_cv_lib_socket_gethostbyname = yes; then
  1206.   cat >>confdefs.h <<_ACEOF
  1207. #define HAVE_GETHOSTBYNAME 1
  1208. _ACEOF
  1209. LIBS="${LIBS} -lsocket"
  1210. fi
  1211. fi
  1212. echo "$as_me:$LINENO: checking for getservbyname" >&5
  1213. echo $ECHO_N "checking for getservbyname... $ECHO_C" >&6
  1214. if test "${ac_cv_func_getservbyname+set}" = set; then
  1215.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1216. else
  1217.   cat >conftest.$ac_ext <<_ACEOF
  1218. /* confdefs.h.  */
  1219. _ACEOF
  1220. cat confdefs.h >>conftest.$ac_ext
  1221. cat >>conftest.$ac_ext <<_ACEOF
  1222. /* end confdefs.h.  */
  1223. /* Define getservbyname to an innocuous variant, in case <limits.h> declares getservbyname.
  1224.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1225. #define getservbyname innocuous_getservbyname
  1226. /* System header to define __stub macros and hopefully few prototypes,
  1227.     which can conflict with char getservbyname (); below.
  1228.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1229.     <limits.h> exists even on freestanding compilers.  */
  1230. #ifdef __STDC__
  1231. # include <limits.h>
  1232. #else
  1233. # include <assert.h>
  1234. #endif
  1235. #undef getservbyname
  1236. /* Override any gcc2 internal prototype to avoid an error.  */
  1237. #ifdef __cplusplus
  1238. extern "C"
  1239. {
  1240. #endif
  1241. /* We use char because int might match the return type of a gcc2
  1242.    builtin and then its argument prototype would still apply.  */
  1243. char getservbyname ();
  1244. /* The GNU C library defines this for functions which it implements
  1245.     to always fail with ENOSYS.  Some functions are actually named
  1246.     something starting with __ and the normal name is an alias.  */
  1247. #if defined (__stub_getservbyname) || defined (__stub___getservbyname)
  1248. choke me
  1249. #else
  1250. char (*f) () = getservbyname;
  1251. #endif
  1252. #ifdef __cplusplus
  1253. }
  1254. #endif
  1255. int
  1256. main ()
  1257. {
  1258. return f != getservbyname;
  1259.   ;
  1260.   return 0;
  1261. }
  1262. _ACEOF
  1263. rm -f conftest.$ac_objext conftest$ac_exeext
  1264. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1265.   (eval $ac_link) 2>conftest.er1
  1266.   ac_status=$?
  1267.   grep -v '^ *+' conftest.er1 >conftest.err
  1268.   rm -f conftest.er1
  1269.   cat conftest.err >&5
  1270.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1271.   (exit $ac_status); } &&
  1272.  { ac_try='test -z "$ac_c_werror_flag"
  1273.  || test ! -s conftest.err'
  1274.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1275.   (eval $ac_try) 2>&5
  1276.   ac_status=$?
  1277.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1278.   (exit $ac_status); }; } &&
  1279.  { ac_try='test -s conftest$ac_exeext'
  1280.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1281.   (eval $ac_try) 2>&5
  1282.   ac_status=$?
  1283.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1284.   (exit $ac_status); }; }; then
  1285.   ac_cv_func_getservbyname=yes
  1286. else
  1287.   echo "$as_me: failed program was:" >&5
  1288. sed 's/^/| /' conftest.$ac_ext >&5
  1289. ac_cv_func_getservbyname=no
  1290. fi
  1291. rm -f conftest.err conftest.$ac_objext 
  1292.       conftest$ac_exeext conftest.$ac_ext
  1293. fi
  1294. echo "$as_me:$LINENO: result: $ac_cv_func_getservbyname" >&5
  1295. echo "${ECHO_T}$ac_cv_func_getservbyname" >&6
  1296. if test $ac_cv_func_getservbyname = yes; then
  1297.   cat >>confdefs.h <<_ACEOF
  1298. #define HAVE_GETSERVBYNAME 1
  1299. _ACEOF
  1300. else
  1301.   echo "$as_me:$LINENO: checking for getservbyname in -lsocket" >&5
  1302. echo $ECHO_N "checking for getservbyname in -lsocket... $ECHO_C" >&6
  1303. if test "${ac_cv_lib_socket_getservbyname+set}" = set; then
  1304.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1305. else
  1306.   ac_check_lib_save_LIBS=$LIBS
  1307. LIBS="-lsocket  $LIBS"
  1308. cat >conftest.$ac_ext <<_ACEOF
  1309. /* confdefs.h.  */
  1310. _ACEOF
  1311. cat confdefs.h >>conftest.$ac_ext
  1312. cat >>conftest.$ac_ext <<_ACEOF
  1313. /* end confdefs.h.  */
  1314. /* Override any gcc2 internal prototype to avoid an error.  */
  1315. #ifdef __cplusplus
  1316. extern "C"
  1317. #endif
  1318. /* We use char because int might match the return type of a gcc2
  1319.    builtin and then its argument prototype would still apply.  */
  1320. char getservbyname ();
  1321. int
  1322. main ()
  1323. {
  1324. getservbyname ();
  1325.   ;
  1326.   return 0;
  1327. }
  1328. _ACEOF
  1329. rm -f conftest.$ac_objext conftest$ac_exeext
  1330. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1331.   (eval $ac_link) 2>conftest.er1
  1332.   ac_status=$?
  1333.   grep -v '^ *+' conftest.er1 >conftest.err
  1334.   rm -f conftest.er1
  1335.   cat conftest.err >&5
  1336.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1337.   (exit $ac_status); } &&
  1338.  { ac_try='test -z "$ac_c_werror_flag"
  1339.  || test ! -s conftest.err'
  1340.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1341.   (eval $ac_try) 2>&5
  1342.   ac_status=$?
  1343.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1344.   (exit $ac_status); }; } &&
  1345.  { ac_try='test -s conftest$ac_exeext'
  1346.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1347.   (eval $ac_try) 2>&5
  1348.   ac_status=$?
  1349.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1350.   (exit $ac_status); }; }; then
  1351.   ac_cv_lib_socket_getservbyname=yes
  1352. else
  1353.   echo "$as_me: failed program was:" >&5
  1354. sed 's/^/| /' conftest.$ac_ext >&5
  1355. ac_cv_lib_socket_getservbyname=no
  1356. fi
  1357. rm -f conftest.err conftest.$ac_objext 
  1358.       conftest$ac_exeext conftest.$ac_ext
  1359. LIBS=$ac_check_lib_save_LIBS
  1360. fi
  1361. echo "$as_me:$LINENO: result: $ac_cv_lib_socket_getservbyname" >&5
  1362. echo "${ECHO_T}$ac_cv_lib_socket_getservbyname" >&6
  1363. if test $ac_cv_lib_socket_getservbyname = yes; then
  1364.   cat >>confdefs.h <<_ACEOF
  1365. #define HAVE_GETSERVBYNAME 1
  1366. _ACEOF
  1367. LIBS="${LIBS} -lsocket"
  1368. fi
  1369. fi
  1370. # Replace `main' with a function in -lkstat:
  1371. echo "$as_me:$LINENO: checking for kstat_lookup in -lkstat" >&5
  1372. echo $ECHO_N "checking for kstat_lookup in -lkstat... $ECHO_C" >&6
  1373. if test "${ac_cv_lib_kstat_kstat_lookup+set}" = set; then
  1374.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1375. else
  1376.   ac_check_lib_save_LIBS=$LIBS
  1377. LIBS="-lkstat  $LIBS"
  1378. cat >conftest.$ac_ext <<_ACEOF
  1379. /* confdefs.h.  */
  1380. _ACEOF
  1381. cat confdefs.h >>conftest.$ac_ext
  1382. cat >>conftest.$ac_ext <<_ACEOF
  1383. /* end confdefs.h.  */
  1384. /* Override any gcc2 internal prototype to avoid an error.  */
  1385. #ifdef __cplusplus
  1386. extern "C"
  1387. #endif
  1388. /* We use char because int might match the return type of a gcc2
  1389.    builtin and then its argument prototype would still apply.  */
  1390. char kstat_lookup ();
  1391. int
  1392. main ()
  1393. {
  1394. kstat_lookup ();
  1395.   ;
  1396.   return 0;
  1397. }
  1398. _ACEOF
  1399. rm -f conftest.$ac_objext conftest$ac_exeext
  1400. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1401.   (eval $ac_link) 2>conftest.er1
  1402.   ac_status=$?
  1403.   grep -v '^ *+' conftest.er1 >conftest.err
  1404.   rm -f conftest.er1
  1405.   cat conftest.err >&5
  1406.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1407.   (exit $ac_status); } &&
  1408.  { ac_try='test -z "$ac_c_werror_flag"
  1409.  || test ! -s conftest.err'
  1410.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1411.   (eval $ac_try) 2>&5
  1412.   ac_status=$?
  1413.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1414.   (exit $ac_status); }; } &&
  1415.  { ac_try='test -s conftest$ac_exeext'
  1416.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1417.   (eval $ac_try) 2>&5
  1418.   ac_status=$?
  1419.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1420.   (exit $ac_status); }; }; then
  1421.   ac_cv_lib_kstat_kstat_lookup=yes
  1422. else
  1423.   echo "$as_me: failed program was:" >&5
  1424. sed 's/^/| /' conftest.$ac_ext >&5
  1425. ac_cv_lib_kstat_kstat_lookup=no
  1426. fi
  1427. rm -f conftest.err conftest.$ac_objext 
  1428.       conftest$ac_exeext conftest.$ac_ext
  1429. LIBS=$ac_check_lib_save_LIBS
  1430. fi
  1431. echo "$as_me:$LINENO: result: $ac_cv_lib_kstat_kstat_lookup" >&5
  1432. echo "${ECHO_T}$ac_cv_lib_kstat_kstat_lookup" >&6
  1433. if test $ac_cv_lib_kstat_kstat_lookup = yes; then
  1434.   cat >>confdefs.h <<_ACEOF
  1435. #define HAVE_LIBKSTAT 1
  1436. _ACEOF
  1437.   LIBS="-lkstat $LIBS"
  1438. fi
  1439. # Check for security related functions
  1440. if test "x$tryopenssl" != "xno"; then
  1441.     if test "x$askedopenssl" != "xyes" -a "x$askedpkcs" = "xyes"; then
  1442. echo "$as_me:$LINENO: checking for C_Initialize in -lpkcs11" >&5
  1443. echo $ECHO_N "checking for C_Initialize in -lpkcs11... $ECHO_C" >&6
  1444. if test "${ac_cv_lib_pkcs11_C_Initialize+set}" = set; then
  1445.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1446. else
  1447.   ac_check_lib_save_LIBS=$LIBS
  1448. LIBS="-lpkcs11  $LIBS"
  1449. cat >conftest.$ac_ext <<_ACEOF
  1450. /* confdefs.h.  */
  1451. _ACEOF
  1452. cat confdefs.h >>conftest.$ac_ext
  1453. cat >>conftest.$ac_ext <<_ACEOF
  1454. /* end confdefs.h.  */
  1455. /* Override any gcc2 internal prototype to avoid an error.  */
  1456. #ifdef __cplusplus
  1457. extern "C"
  1458. #endif
  1459. /* We use char because int might match the return type of a gcc2
  1460.    builtin and then its argument prototype would still apply.  */
  1461. char C_Initialize ();
  1462. int
  1463. main ()
  1464. {
  1465. C_Initialize ();
  1466.   ;
  1467.   return 0;
  1468. }
  1469. _ACEOF
  1470. rm -f conftest.$ac_objext conftest$ac_exeext
  1471. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1472.   (eval $ac_link) 2>conftest.er1
  1473.   ac_status=$?
  1474.   grep -v '^ *+' conftest.er1 >conftest.err
  1475.   rm -f conftest.er1
  1476.   cat conftest.err >&5
  1477.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1478.   (exit $ac_status); } &&
  1479.  { ac_try='test -z "$ac_c_werror_flag"
  1480.  || test ! -s conftest.err'
  1481.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1482.   (eval $ac_try) 2>&5
  1483.   ac_status=$?
  1484.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1485.   (exit $ac_status); }; } &&
  1486.  { ac_try='test -s conftest$ac_exeext'
  1487.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1488.   (eval $ac_try) 2>&5
  1489.   ac_status=$?
  1490.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1491.   (exit $ac_status); }; }; then
  1492.   ac_cv_lib_pkcs11_C_Initialize=yes
  1493. else
  1494.   echo "$as_me: failed program was:" >&5
  1495. sed 's/^/| /' conftest.$ac_ext >&5
  1496. ac_cv_lib_pkcs11_C_Initialize=no
  1497. fi
  1498. rm -f conftest.err conftest.$ac_objext 
  1499.       conftest$ac_exeext conftest.$ac_ext
  1500. LIBS=$ac_check_lib_save_LIBS
  1501. fi
  1502. echo "$as_me:$LINENO: result: $ac_cv_lib_pkcs11_C_Initialize" >&5
  1503. echo "${ECHO_T}$ac_cv_lib_pkcs11_C_Initialize" >&6
  1504. if test $ac_cv_lib_pkcs11_C_Initialize = yes; then
  1505.   cat >>confdefs.h <<_ACEOF
  1506. #define HAVE_LIBPKCS11 1
  1507. _ACEOF
  1508.   LIBS="-lpkcs11 $LIBS"
  1509. fi
  1510.     else
  1511.       if test "x$tryrsaref" != "xno"; then
  1512. echo "$as_me:$LINENO: checking for RSAPrivateDecrypt in -lrsaref" >&5
  1513. echo $ECHO_N "checking for RSAPrivateDecrypt in -lrsaref... $ECHO_C" >&6
  1514. if test "${ac_cv_lib_rsaref_RSAPrivateDecrypt+set}" = set; then
  1515.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1516. else
  1517.   ac_check_lib_save_LIBS=$LIBS
  1518. LIBS="-lrsaref  $LIBS"
  1519. cat >conftest.$ac_ext <<_ACEOF
  1520. /* confdefs.h.  */
  1521. _ACEOF
  1522. cat confdefs.h >>conftest.$ac_ext
  1523. cat >>conftest.$ac_ext <<_ACEOF
  1524. /* end confdefs.h.  */
  1525. /* Override any gcc2 internal prototype to avoid an error.  */
  1526. #ifdef __cplusplus
  1527. extern "C"
  1528. #endif
  1529. /* We use char because int might match the return type of a gcc2
  1530.    builtin and then its argument prototype would still apply.  */
  1531. char RSAPrivateDecrypt ();
  1532. int
  1533. main ()
  1534. {
  1535. RSAPrivateDecrypt ();
  1536.   ;
  1537.   return 0;
  1538. }
  1539. _ACEOF
  1540. rm -f conftest.$ac_objext conftest$ac_exeext
  1541. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1542.   (eval $ac_link) 2>conftest.er1
  1543.   ac_status=$?
  1544.   grep -v '^ *+' conftest.er1 >conftest.err
  1545.   rm -f conftest.er1
  1546.   cat conftest.err >&5
  1547.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1548.   (exit $ac_status); } &&
  1549.  { ac_try='test -z "$ac_c_werror_flag"
  1550.  || test ! -s conftest.err'
  1551.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1552.   (eval $ac_try) 2>&5
  1553.   ac_status=$?
  1554.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1555.   (exit $ac_status); }; } &&
  1556.  { ac_try='test -s conftest$ac_exeext'
  1557.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1558.   (eval $ac_try) 2>&5
  1559.   ac_status=$?
  1560.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1561.   (exit $ac_status); }; }; then
  1562.   ac_cv_lib_rsaref_RSAPrivateDecrypt=yes
  1563. else
  1564.   echo "$as_me: failed program was:" >&5
  1565. sed 's/^/| /' conftest.$ac_ext >&5
  1566. ac_cv_lib_rsaref_RSAPrivateDecrypt=no
  1567. fi
  1568. rm -f conftest.err conftest.$ac_objext 
  1569.       conftest$ac_exeext conftest.$ac_ext
  1570. LIBS=$ac_check_lib_save_LIBS
  1571. fi
  1572. echo "$as_me:$LINENO: result: $ac_cv_lib_rsaref_RSAPrivateDecrypt" >&5
  1573. echo "${ECHO_T}$ac_cv_lib_rsaref_RSAPrivateDecrypt" >&6
  1574. if test $ac_cv_lib_rsaref_RSAPrivateDecrypt = yes; then
  1575.   cat >>confdefs.h <<_ACEOF
  1576. #define HAVE_LIBRSAREF 1
  1577. _ACEOF
  1578.   LIBS="-lrsaref $LIBS"
  1579. fi
  1580. echo "$as_me:$LINENO: checking for RSA_PKCS1_RSAref in -lRSAglue" >&5
  1581. echo $ECHO_N "checking for RSA_PKCS1_RSAref in -lRSAglue... $ECHO_C" >&6
  1582. if test "${ac_cv_lib_RSAglue_RSA_PKCS1_RSAref+set}" = set; then
  1583.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1584. else
  1585.   ac_check_lib_save_LIBS=$LIBS
  1586. LIBS="-lRSAglue  $LIBS"
  1587. cat >conftest.$ac_ext <<_ACEOF
  1588. /* confdefs.h.  */
  1589. _ACEOF
  1590. cat confdefs.h >>conftest.$ac_ext
  1591. cat >>conftest.$ac_ext <<_ACEOF
  1592. /* end confdefs.h.  */
  1593. /* Override any gcc2 internal prototype to avoid an error.  */
  1594. #ifdef __cplusplus
  1595. extern "C"
  1596. #endif
  1597. /* We use char because int might match the return type of a gcc2
  1598.    builtin and then its argument prototype would still apply.  */
  1599. char RSA_PKCS1_RSAref ();
  1600. int
  1601. main ()
  1602. {
  1603. RSA_PKCS1_RSAref ();
  1604.   ;
  1605.   return 0;
  1606. }
  1607. _ACEOF
  1608. rm -f conftest.$ac_objext conftest$ac_exeext
  1609. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1610.   (eval $ac_link) 2>conftest.er1
  1611.   ac_status=$?
  1612.   grep -v '^ *+' conftest.er1 >conftest.err
  1613.   rm -f conftest.er1
  1614.   cat conftest.err >&5
  1615.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1616.   (exit $ac_status); } &&
  1617.  { ac_try='test -z "$ac_c_werror_flag"
  1618.  || test ! -s conftest.err'
  1619.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1620.   (eval $ac_try) 2>&5
  1621.   ac_status=$?
  1622.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1623.   (exit $ac_status); }; } &&
  1624.  { ac_try='test -s conftest$ac_exeext'
  1625.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1626.   (eval $ac_try) 2>&5
  1627.   ac_status=$?
  1628.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1629.   (exit $ac_status); }; }; then
  1630.   ac_cv_lib_RSAglue_RSA_PKCS1_RSAref=yes
  1631. else
  1632.   echo "$as_me: failed program was:" >&5
  1633. sed 's/^/| /' conftest.$ac_ext >&5
  1634. ac_cv_lib_RSAglue_RSA_PKCS1_RSAref=no
  1635. fi
  1636. rm -f conftest.err conftest.$ac_objext 
  1637.       conftest$ac_exeext conftest.$ac_ext
  1638. LIBS=$ac_check_lib_save_LIBS
  1639. fi
  1640. echo "$as_me:$LINENO: result: $ac_cv_lib_RSAglue_RSA_PKCS1_RSAref" >&5
  1641. echo "${ECHO_T}$ac_cv_lib_RSAglue_RSA_PKCS1_RSAref" >&6
  1642. if test $ac_cv_lib_RSAglue_RSA_PKCS1_RSAref = yes; then
  1643.   cat >>confdefs.h <<_ACEOF
  1644. #define HAVE_LIBRSAGLUE 1
  1645. _ACEOF
  1646.   LIBS="-lRSAglue $LIBS"
  1647. fi
  1648.       fi
  1649. echo "$as_me:$LINENO: checking for EVP_md5 in -lcrypto" >&5
  1650. echo $ECHO_N "checking for EVP_md5 in -lcrypto... $ECHO_C" >&6
  1651. if test "${ac_cv_lib_crypto_EVP_md5+set}" = set; then
  1652.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1653. else
  1654.   ac_check_lib_save_LIBS=$LIBS
  1655. LIBS="-lcrypto  $LIBS"
  1656. cat >conftest.$ac_ext <<_ACEOF
  1657. /* confdefs.h.  */
  1658. _ACEOF
  1659. cat confdefs.h >>conftest.$ac_ext
  1660. cat >>conftest.$ac_ext <<_ACEOF
  1661. /* end confdefs.h.  */
  1662. /* Override any gcc2 internal prototype to avoid an error.  */
  1663. #ifdef __cplusplus
  1664. extern "C"
  1665. #endif
  1666. /* We use char because int might match the return type of a gcc2
  1667.    builtin and then its argument prototype would still apply.  */
  1668. char EVP_md5 ();
  1669. int
  1670. main ()
  1671. {
  1672. EVP_md5 ();
  1673.   ;
  1674.   return 0;
  1675. }
  1676. _ACEOF
  1677. rm -f conftest.$ac_objext conftest$ac_exeext
  1678. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1679.   (eval $ac_link) 2>conftest.er1
  1680.   ac_status=$?
  1681.   grep -v '^ *+' conftest.er1 >conftest.err
  1682.   rm -f conftest.er1
  1683.   cat conftest.err >&5
  1684.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1685.   (exit $ac_status); } &&
  1686.  { ac_try='test -z "$ac_c_werror_flag"
  1687.  || test ! -s conftest.err'
  1688.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1689.   (eval $ac_try) 2>&5
  1690.   ac_status=$?
  1691.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1692.   (exit $ac_status); }; } &&
  1693.  { ac_try='test -s conftest$ac_exeext'
  1694.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1695.   (eval $ac_try) 2>&5
  1696.   ac_status=$?
  1697.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1698.   (exit $ac_status); }; }; then
  1699.   ac_cv_lib_crypto_EVP_md5=yes
  1700. else
  1701.   echo "$as_me: failed program was:" >&5
  1702. sed 's/^/| /' conftest.$ac_ext >&5
  1703. ac_cv_lib_crypto_EVP_md5=no
  1704. fi
  1705. rm -f conftest.err conftest.$ac_objext 
  1706.       conftest$ac_exeext conftest.$ac_ext
  1707. LIBS=$ac_check_lib_save_LIBS
  1708. fi
  1709. echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_EVP_md5" >&5
  1710. echo "${ECHO_T}$ac_cv_lib_crypto_EVP_md5" >&6
  1711. if test $ac_cv_lib_crypto_EVP_md5 = yes; then
  1712.   cat >>confdefs.h <<_ACEOF
  1713. #define HAVE_LIBCRYPTO 1
  1714. _ACEOF
  1715.   LIBS="-lcrypto $LIBS"
  1716. fi
  1717. for ac_func in AES_cfb128_encrypt
  1718. do
  1719. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  1720. echo "$as_me:$LINENO: checking for $ac_func" >&5
  1721. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  1722. if eval "test "${$as_ac_var+set}" = set"; then
  1723.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1724. else
  1725.   cat >conftest.$ac_ext <<_ACEOF
  1726. /* confdefs.h.  */
  1727. _ACEOF
  1728. cat confdefs.h >>conftest.$ac_ext
  1729. cat >>conftest.$ac_ext <<_ACEOF
  1730. /* end confdefs.h.  */
  1731. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  1732.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1733. #define $ac_func innocuous_$ac_func
  1734. /* System header to define __stub macros and hopefully few prototypes,
  1735.     which can conflict with char $ac_func (); below.
  1736.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1737.     <limits.h> exists even on freestanding compilers.  */
  1738. #ifdef __STDC__
  1739. # include <limits.h>
  1740. #else
  1741. # include <assert.h>
  1742. #endif
  1743. #undef $ac_func
  1744. /* Override any gcc2 internal prototype to avoid an error.  */
  1745. #ifdef __cplusplus
  1746. extern "C"
  1747. {
  1748. #endif
  1749. /* We use char because int might match the return type of a gcc2
  1750.    builtin and then its argument prototype would still apply.  */
  1751. char $ac_func ();
  1752. /* The GNU C library defines this for functions which it implements
  1753.     to always fail with ENOSYS.  Some functions are actually named
  1754.     something starting with __ and the normal name is an alias.  */
  1755. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1756. choke me
  1757. #else
  1758. char (*f) () = $ac_func;
  1759. #endif
  1760. #ifdef __cplusplus
  1761. }
  1762. #endif
  1763. int
  1764. main ()
  1765. {
  1766. return f != $ac_func;
  1767.   ;
  1768.   return 0;
  1769. }
  1770. _ACEOF
  1771. rm -f conftest.$ac_objext conftest$ac_exeext
  1772. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1773.   (eval $ac_link) 2>conftest.er1
  1774.   ac_status=$?
  1775.   grep -v '^ *+' conftest.er1 >conftest.err
  1776.   rm -f conftest.er1
  1777.   cat conftest.err >&5
  1778.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1779.   (exit $ac_status); } &&
  1780.  { ac_try='test -z "$ac_c_werror_flag"
  1781.  || test ! -s conftest.err'
  1782.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1783.   (eval $ac_try) 2>&5
  1784.   ac_status=$?
  1785.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1786.   (exit $ac_status); }; } &&
  1787.  { ac_try='test -s conftest$ac_exeext'
  1788.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1789.   (eval $ac_try) 2>&5
  1790.   ac_status=$?
  1791.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1792.   (exit $ac_status); }; }; then
  1793.   eval "$as_ac_var=yes"
  1794. else
  1795.   echo "$as_me: failed program was:" >&5
  1796. sed 's/^/| /' conftest.$ac_ext >&5
  1797. eval "$as_ac_var=no"
  1798. fi
  1799. rm -f conftest.err conftest.$ac_objext 
  1800.       conftest$ac_exeext conftest.$ac_ext
  1801. fi
  1802. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  1803. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  1804. if test `eval echo '${'$as_ac_var'}'` = yes; then
  1805.   cat >>confdefs.h <<_ACEOF
  1806. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  1807. _ACEOF
  1808. fi
  1809. done
  1810.     fi
  1811. elif test "x$askedpkcs" = "xyes"; then
  1812. echo "$as_me:$LINENO: checking for C_Initialize in -lpkcs11" >&5
  1813. echo $ECHO_N "checking for C_Initialize in -lpkcs11... $ECHO_C" >&6
  1814. if test "${ac_cv_lib_pkcs11_C_Initialize+set}" = set; then
  1815.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1816. else
  1817.   ac_check_lib_save_LIBS=$LIBS
  1818. LIBS="-lpkcs11  $LIBS"
  1819. cat >conftest.$ac_ext <<_ACEOF
  1820. /* confdefs.h.  */
  1821. _ACEOF
  1822. cat confdefs.h >>conftest.$ac_ext
  1823. cat >>conftest.$ac_ext <<_ACEOF
  1824. /* end confdefs.h.  */
  1825. /* Override any gcc2 internal prototype to avoid an error.  */
  1826. #ifdef __cplusplus
  1827. extern "C"
  1828. #endif
  1829. /* We use char because int might match the return type of a gcc2
  1830.    builtin and then its argument prototype would still apply.  */
  1831. char C_Initialize ();
  1832. int
  1833. main ()
  1834. {
  1835. C_Initialize ();
  1836.   ;
  1837.   return 0;
  1838. }
  1839. _ACEOF
  1840. rm -f conftest.$ac_objext conftest$ac_exeext
  1841. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1842.   (eval $ac_link) 2>conftest.er1
  1843.   ac_status=$?
  1844.   grep -v '^ *+' conftest.er1 >conftest.err
  1845.   rm -f conftest.er1
  1846.   cat conftest.err >&5
  1847.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1848.   (exit $ac_status); } &&
  1849.  { ac_try='test -z "$ac_c_werror_flag"
  1850.  || test ! -s conftest.err'
  1851.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1852.   (eval $ac_try) 2>&5
  1853.   ac_status=$?
  1854.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1855.   (exit $ac_status); }; } &&
  1856.  { ac_try='test -s conftest$ac_exeext'
  1857.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1858.   (eval $ac_try) 2>&5
  1859.   ac_status=$?
  1860.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1861.   (exit $ac_status); }; }; then
  1862.   ac_cv_lib_pkcs11_C_Initialize=yes
  1863. else
  1864.   echo "$as_me: failed program was:" >&5
  1865. sed 's/^/| /' conftest.$ac_ext >&5
  1866. ac_cv_lib_pkcs11_C_Initialize=no
  1867. fi
  1868. rm -f conftest.err conftest.$ac_objext 
  1869.       conftest$ac_exeext conftest.$ac_ext
  1870. LIBS=$ac_check_lib_save_LIBS
  1871. fi
  1872. echo "$as_me:$LINENO: result: $ac_cv_lib_pkcs11_C_Initialize" >&5
  1873. echo "${ECHO_T}$ac_cv_lib_pkcs11_C_Initialize" >&6
  1874. if test $ac_cv_lib_pkcs11_C_Initialize = yes; then
  1875.   cat >>confdefs.h <<_ACEOF
  1876. #define HAVE_LIBPKCS11 1
  1877. _ACEOF
  1878.   LIBS="-lpkcs11 $LIBS"
  1879. fi
  1880. fi
  1881. # Check for libraries that the agent needs
  1882. # saving old libraries
  1883. NONAGENTLIBS=$LIBS
  1884. # check for tcp wrapper support
  1885. _cppflags="${CPPFLAGS}"
  1886. _ldflags="${LDFLAGS}"
  1887. # Check whether --with-libwrap or --without-libwrap was given.
  1888. if test "${with_libwrap+set}" = set; then
  1889.   withval="$with_libwrap"
  1890.   if test "$with_libwrap" != "no"; then
  1891.     if test "$with_libwrap" != "yes"; then
  1892.       CPPFLAGS="${CPPFLAGS} -I$with_libwrap/include"
  1893.       LDFLAGS="${LDFLAGS} -L$with_libwrap/lib"
  1894.     fi
  1895.     _libs=${LIBS}
  1896.     if test "${ac_cv_header_tcpd_h+set}" = set; then
  1897.   echo "$as_me:$LINENO: checking for tcpd.h" >&5
  1898. echo $ECHO_N "checking for tcpd.h... $ECHO_C" >&6
  1899. if test "${ac_cv_header_tcpd_h+set}" = set; then
  1900.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1901. fi
  1902. echo "$as_me:$LINENO: result: $ac_cv_header_tcpd_h" >&5
  1903. echo "${ECHO_T}$ac_cv_header_tcpd_h" >&6
  1904. else
  1905.   # Is the header compilable?
  1906. echo "$as_me:$LINENO: checking tcpd.h usability" >&5
  1907. echo $ECHO_N "checking tcpd.h usability... $ECHO_C" >&6
  1908. cat >conftest.$ac_ext <<_ACEOF
  1909. /* confdefs.h.  */
  1910. _ACEOF
  1911. cat confdefs.h >>conftest.$ac_ext
  1912. cat >>conftest.$ac_ext <<_ACEOF
  1913. /* end confdefs.h.  */
  1914. $ac_includes_default
  1915. #include <tcpd.h>
  1916. _ACEOF
  1917. rm -f conftest.$ac_objext
  1918. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1919.   (eval $ac_compile) 2>conftest.er1
  1920.   ac_status=$?
  1921.   grep -v '^ *+' conftest.er1 >conftest.err
  1922.   rm -f conftest.er1
  1923.   cat conftest.err >&5
  1924.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1925.   (exit $ac_status); } &&
  1926.  { ac_try='test -z "$ac_c_werror_flag"
  1927.  || test ! -s conftest.err'
  1928.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1929.   (eval $ac_try) 2>&5
  1930.   ac_status=$?
  1931.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1932.   (exit $ac_status); }; } &&
  1933.  { ac_try='test -s conftest.$ac_objext'
  1934.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1935.   (eval $ac_try) 2>&5
  1936.   ac_status=$?
  1937.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1938.   (exit $ac_status); }; }; then
  1939.   ac_header_compiler=yes
  1940. else
  1941.   echo "$as_me: failed program was:" >&5
  1942. sed 's/^/| /' conftest.$ac_ext >&5
  1943. ac_header_compiler=no
  1944. fi
  1945. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1946. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  1947. echo "${ECHO_T}$ac_header_compiler" >&6
  1948. # Is the header present?
  1949. echo "$as_me:$LINENO: checking tcpd.h presence" >&5
  1950. echo $ECHO_N "checking tcpd.h presence... $ECHO_C" >&6
  1951. cat >conftest.$ac_ext <<_ACEOF
  1952. /* confdefs.h.  */
  1953. _ACEOF
  1954. cat confdefs.h >>conftest.$ac_ext
  1955. cat >>conftest.$ac_ext <<_ACEOF
  1956. /* end confdefs.h.  */
  1957. #include <tcpd.h>
  1958. _ACEOF
  1959. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  1960.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  1961.   ac_status=$?
  1962.   grep -v '^ *+' conftest.er1 >conftest.err
  1963.   rm -f conftest.er1
  1964.   cat conftest.err >&5
  1965.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1966.   (exit $ac_status); } >/dev/null; then
  1967.   if test -s conftest.err; then
  1968.     ac_cpp_err=$ac_c_preproc_warn_flag
  1969.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  1970.   else
  1971.     ac_cpp_err=
  1972.   fi
  1973. else
  1974.   ac_cpp_err=yes
  1975. fi
  1976. if test -z "$ac_cpp_err"; then
  1977.   ac_header_preproc=yes
  1978. else
  1979.   echo "$as_me: failed program was:" >&5
  1980. sed 's/^/| /' conftest.$ac_ext >&5
  1981.   ac_header_preproc=no
  1982. fi
  1983. rm -f conftest.err conftest.$ac_ext
  1984. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  1985. echo "${ECHO_T}$ac_header_preproc" >&6
  1986. # So?  What about this header?
  1987. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  1988.   yes:no: )
  1989.     { echo "$as_me:$LINENO: WARNING: tcpd.h: accepted by the compiler, rejected by the preprocessor!" >&5
  1990. echo "$as_me: WARNING: tcpd.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
  1991.     { echo "$as_me:$LINENO: WARNING: tcpd.h: proceeding with the compiler's result" >&5
  1992. echo "$as_me: WARNING: tcpd.h: proceeding with the compiler's result" >&2;}
  1993.     ac_header_preproc=yes
  1994.     ;;
  1995.   no:yes:* )
  1996.     { echo "$as_me:$LINENO: WARNING: tcpd.h: present but cannot be compiled" >&5
  1997. echo "$as_me: WARNING: tcpd.h: present but cannot be compiled" >&2;}
  1998.     { echo "$as_me:$LINENO: WARNING: tcpd.h:     check for missing prerequisite headers?" >&5
  1999. echo "$as_me: WARNING: tcpd.h:     check for missing prerequisite headers?" >&2;}
  2000.     { echo "$as_me:$LINENO: WARNING: tcpd.h: see the Autoconf documentation" >&5
  2001. echo "$as_me: WARNING: tcpd.h: see the Autoconf documentation" >&2;}
  2002.     { echo "$as_me:$LINENO: WARNING: tcpd.h:     section "Present But Cannot Be Compiled"" >&5
  2003. echo "$as_me: WARNING: tcpd.h:     section "Present But Cannot Be Compiled"" >&2;}
  2004.     { echo "$as_me:$LINENO: WARNING: tcpd.h: proceeding with the preprocessor's result" >&5
  2005. echo "$as_me: WARNING: tcpd.h: proceeding with the preprocessor's result" >&2;}
  2006.     { echo "$as_me:$LINENO: WARNING: tcpd.h: in the future, the compiler will take precedence" >&5
  2007. echo "$as_me: WARNING: tcpd.h: in the future, the compiler will take precedence" >&2;}
  2008.     (
  2009.       cat <<_ASBOX
  2010. ## ---------------------------------------------------- ##
  2011. ## Report this to net-snmp-coders@lists.sourceforge.net ##
  2012. ## ---------------------------------------------------- ##
  2013. _ASBOX
  2014.     ) |
  2015.       sed "s/^/$as_me: WARNING:     /" >&2
  2016.     ;;
  2017. esac
  2018. echo "$as_me:$LINENO: checking for tcpd.h" >&5
  2019. echo $ECHO_N "checking for tcpd.h... $ECHO_C" >&6
  2020. if test "${ac_cv_header_tcpd_h+set}" = set; then
  2021.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2022. else
  2023.   ac_cv_header_tcpd_h=$ac_header_preproc
  2024. fi
  2025. echo "$as_me:$LINENO: result: $ac_cv_header_tcpd_h" >&5
  2026. echo "${ECHO_T}$ac_cv_header_tcpd_h" >&6
  2027. fi
  2028. if test $ac_cv_header_tcpd_h = yes; then
  2029.   :
  2030. else
  2031.   { { echo "$as_me:$LINENO: error: Asked to use libwrap but I couldn't find tcpd.h." >&5
  2032. echo "$as_me: error: Asked to use libwrap but I couldn't find tcpd.h." >&2;}
  2033.    { (exit 1); exit 1; }; }
  2034. fi
  2035.     LIBS="$LIBS -lwrap"
  2036. echo "$as_me:$LINENO: checking for TCP wrappers library -lwrap" >&5
  2037. echo $ECHO_N "checking for TCP wrappers library -lwrap... $ECHO_C" >&6
  2038. cat >conftest.$ac_ext <<_ACEOF
  2039. /* confdefs.h.  */
  2040. _ACEOF
  2041. cat confdefs.h >>conftest.$ac_ext
  2042. cat >>conftest.$ac_ext <<_ACEOF
  2043. /* end confdefs.h.  */
  2044. #include <sys/types.h>
  2045.      #include <tcpd.h>
  2046.      int allow_severity = 0;
  2047.      int deny_severity  = 0;
  2048. int
  2049. main ()
  2050. {
  2051. hosts_access((void *)0)
  2052.   ;
  2053.   return 0;
  2054. }
  2055. _ACEOF
  2056. rm -f conftest.$ac_objext conftest$ac_exeext
  2057. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2058.   (eval $ac_link) 2>conftest.er1
  2059.   ac_status=$?
  2060.   grep -v '^ *+' conftest.er1 >conftest.err
  2061.   rm -f conftest.er1
  2062.   cat conftest.err >&5
  2063.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2064.   (exit $ac_status); } &&
  2065.  { ac_try='test -z "$ac_c_werror_flag"
  2066.  || test ! -s conftest.err'
  2067.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2068.   (eval $ac_try) 2>&5
  2069.   ac_status=$?
  2070.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2071.   (exit $ac_status); }; } &&
  2072.  { ac_try='test -s conftest$ac_exeext'
  2073.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2074.   (eval $ac_try) 2>&5
  2075.   ac_status=$?
  2076.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2077.   (exit $ac_status); }; }; then
  2078.     echo "$as_me:$LINENO: result: yes" >&5
  2079. echo "${ECHO_T}yes" >&6
  2080.     cat >>confdefs.h <<_ACEOF
  2081. #define USE_LIBWRAP 1
  2082. _ACEOF
  2083.     test "$with_libwrap" != no -a "$with_libwrap" != yes && WRAPLIBS="-L$with_libwrap/lib"
  2084.     WRAPLIBS="$WRAPLIBS -lwrap"
  2085. else
  2086.   echo "$as_me: failed program was:" >&5
  2087. sed 's/^/| /' conftest.$ac_ext >&5
  2088.     echo "$as_me:$LINENO: result: no" >&5
  2089. echo "${ECHO_T}no" >&6
  2090.     # Linux RedHat 6.1 won't link libwrap without libnsl
  2091.     echo "$as_me:$LINENO: checking for yp_get_default_domain" >&5
  2092. echo $ECHO_N "checking for yp_get_default_domain... $ECHO_C" >&6
  2093. if test "${ac_cv_func_yp_get_default_domain+set}" = set; then
  2094.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2095. else
  2096.   cat >conftest.$ac_ext <<_ACEOF
  2097. /* confdefs.h.  */
  2098. _ACEOF
  2099. cat confdefs.h >>conftest.$ac_ext
  2100. cat >>conftest.$ac_ext <<_ACEOF
  2101. /* end confdefs.h.  */
  2102. /* Define yp_get_default_domain to an innocuous variant, in case <limits.h> declares yp_get_default_domain.
  2103.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  2104. #define yp_get_default_domain innocuous_yp_get_default_domain
  2105. /* System header to define __stub macros and hopefully few prototypes,
  2106.     which can conflict with char yp_get_default_domain (); below.
  2107.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  2108.     <limits.h> exists even on freestanding compilers.  */
  2109. #ifdef __STDC__
  2110. # include <limits.h>
  2111. #else
  2112. # include <assert.h>
  2113. #endif
  2114. #undef yp_get_default_domain
  2115. /* Override any gcc2 internal prototype to avoid an error.  */
  2116. #ifdef __cplusplus
  2117. extern "C"
  2118. {
  2119. #endif
  2120. /* We use char because int might match the return type of a gcc2
  2121.    builtin and then its argument prototype would still apply.  */
  2122. char yp_get_default_domain ();
  2123. /* The GNU C library defines this for functions which it implements
  2124.     to always fail with ENOSYS.  Some functions are actually named
  2125.     something starting with __ and the normal name is an alias.  */
  2126. #if defined (__stub_yp_get_default_domain) || defined (__stub___yp_get_default_domain)
  2127. choke me
  2128. #else
  2129. char (*f) () = yp_get_default_domain;
  2130. #endif
  2131. #ifdef __cplusplus
  2132. }
  2133. #endif
  2134. int
  2135. main ()
  2136. {
  2137. return f != yp_get_default_domain;
  2138.   ;
  2139.   return 0;
  2140. }
  2141. _ACEOF
  2142. rm -f conftest.$ac_objext conftest$ac_exeext
  2143. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2144.   (eval $ac_link) 2>conftest.er1
  2145.   ac_status=$?
  2146.   grep -v '^ *+' conftest.er1 >conftest.err
  2147.   rm -f conftest.er1
  2148.   cat conftest.err >&5
  2149.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2150.   (exit $ac_status); } &&
  2151.  { ac_try='test -z "$ac_c_werror_flag"
  2152.  || test ! -s conftest.err'
  2153.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2154.   (eval $ac_try) 2>&5
  2155.   ac_status=$?
  2156.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2157.   (exit $ac_status); }; } &&
  2158.  { ac_try='test -s conftest$ac_exeext'
  2159.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2160.   (eval $ac_try) 2>&5
  2161.   ac_status=$?
  2162.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2163.   (exit $ac_status); }; }; then
  2164.   ac_cv_func_yp_get_default_domain=yes
  2165. else
  2166.   echo "$as_me: failed program was:" >&5
  2167. sed 's/^/| /' conftest.$ac_ext >&5
  2168. ac_cv_func_yp_get_default_domain=no
  2169. fi
  2170. rm -f conftest.err conftest.$ac_objext 
  2171.       conftest$ac_exeext conftest.$ac_ext
  2172. fi
  2173. echo "$as_me:$LINENO: result: $ac_cv_func_yp_get_default_domain" >&5
  2174. echo "${ECHO_T}$ac_cv_func_yp_get_default_domain" >&6
  2175. if test $ac_cv_func_yp_get_default_domain = yes; then
  2176.   :
  2177. else
  2178. echo "$as_me:$LINENO: checking for yp_get_default_domain in -lnsl" >&5
  2179. echo $ECHO_N "checking for yp_get_default_domain in -lnsl... $ECHO_C" >&6
  2180. if test "${ac_cv_lib_nsl_yp_get_default_domain+set}" = set; then
  2181.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2182. else
  2183.   ac_check_lib_save_LIBS=$LIBS
  2184. LIBS="-lnsl  $LIBS"
  2185. cat >conftest.$ac_ext <<_ACEOF
  2186. /* confdefs.h.  */
  2187. _ACEOF
  2188. cat confdefs.h >>conftest.$ac_ext
  2189. cat >>conftest.$ac_ext <<_ACEOF
  2190. /* end confdefs.h.  */
  2191. /* Override any gcc2 internal prototype to avoid an error.  */
  2192. #ifdef __cplusplus
  2193. extern "C"
  2194. #endif
  2195. /* We use char because int might match the return type of a gcc2
  2196.    builtin and then its argument prototype would still apply.  */
  2197. char yp_get_default_domain ();
  2198. int
  2199. main ()
  2200. {
  2201. yp_get_default_domain ();
  2202.   ;
  2203.   return 0;
  2204. }
  2205. _ACEOF
  2206. rm -f conftest.$ac_objext conftest$ac_exeext
  2207. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2208.   (eval $ac_link) 2>conftest.er1
  2209.   ac_status=$?
  2210.   grep -v '^ *+' conftest.er1 >conftest.err
  2211.   rm -f conftest.er1
  2212.   cat conftest.err >&5
  2213.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2214.   (exit $ac_status); } &&
  2215.  { ac_try='test -z "$ac_c_werror_flag"
  2216.  || test ! -s conftest.err'
  2217.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2218.   (eval $ac_try) 2>&5
  2219.   ac_status=$?
  2220.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2221.   (exit $ac_status); }; } &&
  2222.  { ac_try='test -s conftest$ac_exeext'
  2223.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2224.   (eval $ac_try) 2>&5
  2225.   ac_status=$?
  2226.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2227.   (exit $ac_status); }; }; then
  2228.   ac_cv_lib_nsl_yp_get_default_domain=yes
  2229. else
  2230.   echo "$as_me: failed program was:" >&5
  2231. sed 's/^/| /' conftest.$ac_ext >&5
  2232. ac_cv_lib_nsl_yp_get_default_domain=no
  2233. fi
  2234. rm -f conftest.err conftest.$ac_objext 
  2235.       conftest$ac_exeext conftest.$ac_ext
  2236. LIBS=$ac_check_lib_save_LIBS
  2237. fi
  2238. echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_yp_get_default_domain" >&5
  2239. echo "${ECHO_T}$ac_cv_lib_nsl_yp_get_default_domain" >&6
  2240. if test $ac_cv_lib_nsl_yp_get_default_domain = yes; then
  2241.   cat >>confdefs.h <<_ACEOF
  2242. #define HAVE_LIBNSL 1
  2243. _ACEOF
  2244.   LIBS="-lnsl $LIBS"
  2245. fi
  2246. fi
  2247.     echo "$as_me:$LINENO: checking for TCP wrappers library -lwrap linked with -lnsl" >&5
  2248. echo $ECHO_N "checking for TCP wrappers library -lwrap linked with -lnsl... $ECHO_C" >&6
  2249.     cat >conftest.$ac_ext <<_ACEOF
  2250. /* confdefs.h.  */
  2251. _ACEOF
  2252. cat confdefs.h >>conftest.$ac_ext
  2253. cat >>conftest.$ac_ext <<_ACEOF
  2254. /* end confdefs.h.  */
  2255. #include <sys/types.h>
  2256.          #include <tcpd.h>
  2257.          int allow_severity = 0;
  2258.                  int deny_severity  = 0;
  2259. int
  2260. main ()
  2261. {
  2262. hosts_access((void *)0)
  2263.   ;
  2264.   return 0;
  2265. }
  2266. _ACEOF
  2267. rm -f conftest.$ac_objext conftest$ac_exeext
  2268. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2269.   (eval $ac_link) 2>conftest.er1
  2270.   ac_status=$?
  2271.   grep -v '^ *+' conftest.er1 >conftest.err
  2272.   rm -f conftest.er1
  2273.   cat conftest.err >&5
  2274.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2275.   (exit $ac_status); } &&
  2276.  { ac_try='test -z "$ac_c_werror_flag"
  2277.  || test ! -s conftest.err'
  2278.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2279.   (eval $ac_try) 2>&5
  2280.   ac_status=$?
  2281.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2282.   (exit $ac_status); }; } &&
  2283.  { ac_try='test -s conftest$ac_exeext'
  2284.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2285.   (eval $ac_try) 2>&5
  2286.   ac_status=$?
  2287.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2288.   (exit $ac_status); }; }; then
  2289.   echo "$as_me:$LINENO: result: yes" >&5
  2290. echo "${ECHO_T}yes" >&6
  2291. cat >>confdefs.h <<_ACEOF
  2292. #define USE_LIBWRAP 1
  2293. _ACEOF
  2294. test "$with_libwrap" != no -a "$with_libwrap" != yes && WRAPLIBS="-L$with_libwrap/lib"
  2295. WRAPLIBS="$WRAPLIBS -lwrap -lnsl"
  2296. else
  2297.   echo "$as_me: failed program was:" >&5
  2298. sed 's/^/| /' conftest.$ac_ext >&5
  2299. echo "$as_me:$LINENO: result: no" >&5
  2300. echo "${ECHO_T}no" >&6
  2301. { { echo "$as_me:$LINENO: error: Asked to use libwrap but I couldn't find it." >&5
  2302. echo "$as_me: error: Asked to use libwrap but I couldn't find it." >&2;}
  2303.    { (exit 1); exit 1; }; }
  2304. fi
  2305. rm -f conftest.err conftest.$ac_objext 
  2306.       conftest$ac_exeext conftest.$ac_ext
  2307. fi
  2308. rm -f conftest.err conftest.$ac_objext 
  2309.       conftest$ac_exeext conftest.$ac_ext
  2310.     CPPFLAGS=${_cppflags}
  2311.     LDFLAGS=${_ldflags}
  2312.     LIBS=${_libs}
  2313.   fi
  2314. fi;
  2315. #
  2316. # rpm libraries only needed for the host resources mib software
  2317. # installed tables (on linux in particular)
  2318. #
  2319. if test "x$with_rpm" != "xno" && 
  2320.         echo " $module_list " | grep " host/hr_swinst " > /dev/null; then
  2321.   # ARG.  RPM is a real pain.
  2322.   # FWIW librpm.la, librpmio.la, and libpopt.la have correct dependencies.
  2323.   _rpmlibs=""
  2324.   # zlib is required for newer versions of rpm
  2325.   _cppflags="${CPPFLAGS}"
  2326.   _ldflags="${LDFLAGS}"
  2327. # Check whether --with-zlib or --without-zlib was given.
  2328. if test "${with_zlib+set}" = set; then
  2329.   withval="$with_zlib"
  2330.     if test -d "$withval"; then
  2331.       CPPFLAGS="${CPPFLAGS} -I$withval/include"
  2332.       LDFLAGS="${LDFLAGS} -L$withval/lib"
  2333.     fi
  2334. fi;
  2335.   # dunno if this is needed for rpm-4.0.x, earlier probably needs.
  2336.   if test "${ac_cv_header_zlib_h+set}" = set; then
  2337.   echo "$as_me:$LINENO: checking for zlib.h" >&5
  2338. echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
  2339. if test "${ac_cv_header_zlib_h+set}" = set; then
  2340.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2341. fi
  2342. echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
  2343. echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
  2344. else
  2345.   # Is the header compilable?
  2346. echo "$as_me:$LINENO: checking zlib.h usability" >&5
  2347. echo $ECHO_N "checking zlib.h usability... $ECHO_C" >&6
  2348. cat >conftest.$ac_ext <<_ACEOF
  2349. /* confdefs.h.  */
  2350. _ACEOF
  2351. cat confdefs.h >>conftest.$ac_ext
  2352. cat >>conftest.$ac_ext <<_ACEOF
  2353. /* end confdefs.h.  */
  2354. $ac_includes_default
  2355. #include <zlib.h>
  2356. _ACEOF
  2357. rm -f conftest.$ac_objext
  2358. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2359.   (eval $ac_compile) 2>conftest.er1
  2360.   ac_status=$?
  2361.   grep -v '^ *+' conftest.er1 >conftest.err
  2362.   rm -f conftest.er1
  2363.   cat conftest.err >&5
  2364.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2365.   (exit $ac_status); } &&
  2366.  { ac_try='test -z "$ac_c_werror_flag"
  2367.  || test ! -s conftest.err'
  2368.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2369.   (eval $ac_try) 2>&5
  2370.   ac_status=$?
  2371.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2372.   (exit $ac_status); }; } &&
  2373.  { ac_try='test -s conftest.$ac_objext'
  2374.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2375.   (eval $ac_try) 2>&5
  2376.   ac_status=$?
  2377.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2378.   (exit $ac_status); }; }; then
  2379.   ac_header_compiler=yes
  2380. else
  2381.   echo "$as_me: failed program was:" >&5
  2382. sed 's/^/| /' conftest.$ac_ext >&5
  2383. ac_header_compiler=no
  2384. fi
  2385. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2386. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  2387. echo "${ECHO_T}$ac_header_compiler" >&6
  2388. # Is the header present?
  2389. echo "$as_me:$LINENO: checking zlib.h presence" >&5
  2390. echo $ECHO_N "checking zlib.h presence... $ECHO_C" >&6
  2391. cat >conftest.$ac_ext <<_ACEOF
  2392. /* confdefs.h.  */
  2393. _ACEOF
  2394. cat confdefs.h >>conftest.$ac_ext
  2395. cat >>conftest.$ac_ext <<_ACEOF
  2396. /* end confdefs.h.  */
  2397. #include <zlib.h>
  2398. _ACEOF
  2399. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  2400.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  2401.   ac_status=$?
  2402.   grep -v '^ *+' conftest.er1 >conftest.err
  2403.   rm -f conftest.er1
  2404.   cat conftest.err >&5
  2405.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2406.   (exit $ac_status); } >/dev/null; then
  2407.   if test -s conftest.err; then
  2408.     ac_cpp_err=$ac_c_preproc_warn_flag
  2409.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  2410.   else
  2411.     ac_cpp_err=
  2412.   fi
  2413. else
  2414.   ac_cpp_err=yes
  2415. fi
  2416. if test -z "$ac_cpp_err"; then
  2417.   ac_header_preproc=yes
  2418. else
  2419.   echo "$as_me: failed program was:" >&5
  2420. sed 's/^/| /' conftest.$ac_ext >&5
  2421.   ac_header_preproc=no
  2422. fi
  2423. rm -f conftest.err conftest.$ac_ext
  2424. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  2425. echo "${ECHO_T}$ac_header_preproc" >&6
  2426. # So?  What about this header?
  2427. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  2428.   yes:no: )
  2429.     { echo "$as_me:$LINENO: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
  2430. echo "$as_me: WARNING: zlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
  2431.     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the compiler's result" >&5
  2432. echo "$as_me: WARNING: zlib.h: proceeding with the compiler's result" >&2;}
  2433.     ac_header_preproc=yes
  2434.     ;;
  2435.   no:yes:* )
  2436.     { echo "$as_me:$LINENO: WARNING: zlib.h: present but cannot be compiled" >&5
  2437. echo "$as_me: WARNING: zlib.h: present but cannot be compiled" >&2;}
  2438.     { echo "$as_me:$LINENO: WARNING: zlib.h:     check for missing prerequisite headers?" >&5
  2439. echo "$as_me: WARNING: zlib.h:     check for missing prerequisite headers?" >&2;}
  2440.     { echo "$as_me:$LINENO: WARNING: zlib.h: see the Autoconf documentation" >&5
  2441. echo "$as_me: WARNING: zlib.h: see the Autoconf documentation" >&2;}
  2442.     { echo "$as_me:$LINENO: WARNING: zlib.h:     section "Present But Cannot Be Compiled"" >&5
  2443. echo "$as_me: WARNING: zlib.h:     section "Present But Cannot Be Compiled"" >&2;}
  2444.     { echo "$as_me:$LINENO: WARNING: zlib.h: proceeding with the preprocessor's result" >&5
  2445. echo "$as_me: WARNING: zlib.h: proceeding with the preprocessor's result" >&2;}
  2446.     { echo "$as_me:$LINENO: WARNING: zlib.h: in the future, the compiler will take precedence" >&5
  2447. echo "$as_me: WARNING: zlib.h: in the future, the compiler will take precedence" >&2;}
  2448.     (
  2449.       cat <<_ASBOX
  2450. ## ---------------------------------------------------- ##
  2451. ## Report this to net-snmp-coders@lists.sourceforge.net ##
  2452. ## ---------------------------------------------------- ##
  2453. _ASBOX
  2454.     ) |
  2455.       sed "s/^/$as_me: WARNING:     /" >&2
  2456.     ;;
  2457. esac
  2458. echo "$as_me:$LINENO: checking for zlib.h" >&5
  2459. echo $ECHO_N "checking for zlib.h... $ECHO_C" >&6
  2460. if test "${ac_cv_header_zlib_h+set}" = set; then
  2461.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2462. else
  2463.   ac_cv_header_zlib_h=$ac_header_preproc
  2464. fi
  2465. echo "$as_me:$LINENO: result: $ac_cv_header_zlib_h" >&5
  2466. echo "${ECHO_T}$ac_cv_header_zlib_h" >&6
  2467. fi
  2468. if test $ac_cv_header_zlib_h = yes; then
  2469. echo "$as_me:$LINENO: checking for gzread in -lz" >&5
  2470. echo $ECHO_N "checking for gzread in -lz... $ECHO_C" >&6
  2471. if test "${ac_cv_lib_z_gzread+set}" = set; then
  2472.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2473. else
  2474.   ac_check_lib_save_LIBS=$LIBS
  2475. LIBS="-lz  $LIBS"
  2476. cat >conftest.$ac_ext <<_ACEOF
  2477. /* confdefs.h.  */
  2478. _ACEOF
  2479. cat confdefs.h >>conftest.$ac_ext
  2480. cat >>conftest.$ac_ext <<_ACEOF
  2481. /* end confdefs.h.  */
  2482. /* Override any gcc2 internal prototype to avoid an error.  */
  2483. #ifdef __cplusplus
  2484. extern "C"
  2485. #endif
  2486. /* We use char because int might match the return type of a gcc2
  2487.    builtin and then its argument prototype would still apply.  */
  2488. char gzread ();
  2489. int
  2490. main ()
  2491. {
  2492. gzread ();
  2493.   ;
  2494.   return 0;
  2495. }
  2496. _ACEOF
  2497. rm -f conftest.$ac_objext conftest$ac_exeext
  2498. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2499.   (eval $ac_link) 2>conftest.er1
  2500.   ac_status=$?
  2501.   grep -v '^ *+' conftest.er1 >conftest.err
  2502.   rm -f conftest.er1
  2503.   cat conftest.err >&5
  2504.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2505.   (exit $ac_status); } &&
  2506.  { ac_try='test -z "$ac_c_werror_flag"
  2507.  || test ! -s conftest.err'
  2508.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2509.   (eval $ac_try) 2>&5
  2510.   ac_status=$?
  2511.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2512.   (exit $ac_status); }; } &&
  2513.  { ac_try='test -s conftest$ac_exeext'
  2514.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2515.   (eval $ac_try) 2>&5
  2516.   ac_status=$?
  2517.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2518.   (exit $ac_status); }; }; then
  2519.   ac_cv_lib_z_gzread=yes
  2520. else
  2521.   echo "$as_me: failed program was:" >&5
  2522. sed 's/^/| /' conftest.$ac_ext >&5
  2523. ac_cv_lib_z_gzread=no
  2524. fi
  2525. rm -f conftest.err conftest.$ac_objext 
  2526.       conftest$ac_exeext conftest.$ac_ext
  2527. LIBS=$ac_check_lib_save_LIBS
  2528. fi
  2529. echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzread" >&5
  2530. echo "${ECHO_T}$ac_cv_lib_z_gzread" >&6
  2531. if test $ac_cv_lib_z_gzread = yes; then
  2532.   cat >>confdefs.h <<_ACEOF
  2533. #define HAVE_LIBZ 1
  2534. _ACEOF
  2535.   LIBS="-lz $LIBS"
  2536. else
  2537.   CPPFLAGS=${_cppflags} LDFLAGS=${_ldflags}
  2538. fi
  2539. else
  2540.   CPPFLAGS=${_cppflags} LDFLAGS=${_ldflags}
  2541. fi
  2542.   # two variants of bzip2 need checking.
  2543.   echo "$as_me:$LINENO: checking for bzread in -lbz2" >&5
  2544. echo $ECHO_N "checking for bzread in -lbz2... $ECHO_C" >&6
  2545. if test "${ac_cv_lib_bz2_bzread+set}" = set; then
  2546.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2547. else
  2548.   ac_check_lib_save_LIBS=$LIBS
  2549. LIBS="-lbz2  $LIBS"
  2550. cat >conftest.$ac_ext <<_ACEOF
  2551. /* confdefs.h.  */
  2552. _ACEOF
  2553. cat confdefs.h >>conftest.$ac_ext
  2554. cat >>conftest.$ac_ext <<_ACEOF
  2555. /* end confdefs.h.  */
  2556. /* Override any gcc2 internal prototype to avoid an error.  */
  2557. #ifdef __cplusplus
  2558. extern "C"
  2559. #endif
  2560. /* We use char because int might match the return type of a gcc2
  2561.    builtin and then its argument prototype would still apply.  */
  2562. char bzread ();
  2563. int
  2564. main ()
  2565. {
  2566. bzread ();
  2567.   ;
  2568.   return 0;
  2569. }
  2570. _ACEOF
  2571. rm -f conftest.$ac_objext conftest$ac_exeext
  2572. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2573.   (eval $ac_link) 2>conftest.er1
  2574.   ac_status=$?
  2575.   grep -v '^ *+' conftest.er1 >conftest.err
  2576.   rm -f conftest.er1
  2577.   cat conftest.err >&5
  2578.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2579.   (exit $ac_status); } &&
  2580.  { ac_try='test -z "$ac_c_werror_flag"
  2581.  || test ! -s conftest.err'
  2582.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2583.   (eval $ac_try) 2>&5
  2584.   ac_status=$?
  2585.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2586.   (exit $ac_status); }; } &&
  2587.  { ac_try='test -s conftest$ac_exeext'
  2588.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2589.   (eval $ac_try) 2>&5
  2590.   ac_status=$?
  2591.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2592.   (exit $ac_status); }; }; then
  2593.   ac_cv_lib_bz2_bzread=yes
  2594. else
  2595.   echo "$as_me: failed program was:" >&5
  2596. sed 's/^/| /' conftest.$ac_ext >&5
  2597. ac_cv_lib_bz2_bzread=no
  2598. fi
  2599. rm -f conftest.err conftest.$ac_objext 
  2600.       conftest$ac_exeext conftest.$ac_ext
  2601. LIBS=$ac_check_lib_save_LIBS
  2602. fi
  2603. echo "$as_me:$LINENO: result: $ac_cv_lib_bz2_bzread" >&5
  2604. echo "${ECHO_T}$ac_cv_lib_bz2_bzread" >&6
  2605. if test $ac_cv_lib_bz2_bzread = yes; then
  2606.   _rpmlibs="$_rpmlibs -lbz2"
  2607. else
  2608.   echo "$as_me:$LINENO: checking for BZ2_bzread in -lbz2" >&5
  2609. echo $ECHO_N "checking for BZ2_bzread in -lbz2... $ECHO_C" >&6
  2610. if test "${ac_cv_lib_bz2_BZ2_bzread+set}" = set; then
  2611.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2612. else
  2613.   ac_check_lib_save_LIBS=$LIBS
  2614. LIBS="-lbz2  $LIBS"
  2615. cat >conftest.$ac_ext <<_ACEOF
  2616. /* confdefs.h.  */
  2617. _ACEOF
  2618. cat confdefs.h >>conftest.$ac_ext
  2619. cat >>conftest.$ac_ext <<_ACEOF
  2620. /* end confdefs.h.  */
  2621. /* Override any gcc2 internal prototype to avoid an error.  */
  2622. #ifdef __cplusplus
  2623. extern "C"
  2624. #endif
  2625. /* We use char because int might match the return type of a gcc2
  2626.    builtin and then its argument prototype would still apply.  */
  2627. char BZ2_bzread ();
  2628. int
  2629. main ()
  2630. {
  2631. BZ2_bzread ();
  2632.   ;
  2633.   return 0;
  2634. }
  2635. _ACEOF
  2636. rm -f conftest.$ac_objext conftest$ac_exeext
  2637. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2638.   (eval $ac_link) 2>conftest.er1
  2639.   ac_status=$?
  2640.   grep -v '^ *+' conftest.er1 >conftest.err
  2641.   rm -f conftest.er1
  2642.   cat conftest.err >&5
  2643.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2644.   (exit $ac_status); } &&
  2645.  { ac_try='test -z "$ac_c_werror_flag"
  2646.  || test ! -s conftest.err'
  2647.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2648.   (eval $ac_try) 2>&5
  2649.   ac_status=$?
  2650.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2651.   (exit $ac_status); }; } &&
  2652.  { ac_try='test -s conftest$ac_exeext'
  2653.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2654.   (eval $ac_try) 2>&5
  2655.   ac_status=$?
  2656.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2657.   (exit $ac_status); }; }; then
  2658.   ac_cv_lib_bz2_BZ2_bzread=yes
  2659. else
  2660.   echo "$as_me: failed program was:" >&5
  2661. sed 's/^/| /' conftest.$ac_ext >&5
  2662. ac_cv_lib_bz2_BZ2_bzread=no
  2663. fi
  2664. rm -f conftest.err conftest.$ac_objext 
  2665.       conftest$ac_exeext conftest.$ac_ext
  2666. LIBS=$ac_check_lib_save_LIBS
  2667. fi
  2668. echo "$as_me:$LINENO: result: $ac_cv_lib_bz2_BZ2_bzread" >&5
  2669. echo "${ECHO_T}$ac_cv_lib_bz2_BZ2_bzread" >&6
  2670. if test $ac_cv_lib_bz2_BZ2_bzread = yes; then
  2671.   _rpmlibs="$_rpmlibs -lbz2"
  2672. fi
  2673. fi
  2674.   # two variants of db1 need checking.
  2675.   echo "$as_me:$LINENO: checking for dbopen in -ldb1" >&5
  2676. echo $ECHO_N "checking for dbopen in -ldb1... $ECHO_C" >&6
  2677. if test "${ac_cv_lib_db1_dbopen+set}" = set; then
  2678.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2679. else
  2680.   ac_check_lib_save_LIBS=$LIBS
  2681. LIBS="-ldb1  $LIBS"
  2682. cat >conftest.$ac_ext <<_ACEOF
  2683. /* confdefs.h.  */
  2684. _ACEOF
  2685. cat confdefs.h >>conftest.$ac_ext
  2686. cat >>conftest.$ac_ext <<_ACEOF
  2687. /* end confdefs.h.  */
  2688. /* Override any gcc2 internal prototype to avoid an error.  */
  2689. #ifdef __cplusplus
  2690. extern "C"
  2691. #endif
  2692. /* We use char because int might match the return type of a gcc2
  2693.    builtin and then its argument prototype would still apply.  */
  2694. char dbopen ();
  2695. int
  2696. main ()
  2697. {
  2698. dbopen ();
  2699.   ;
  2700.   return 0;
  2701. }
  2702. _ACEOF
  2703. rm -f conftest.$ac_objext conftest$ac_exeext
  2704. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2705.   (eval $ac_link) 2>conftest.er1
  2706.   ac_status=$?
  2707.   grep -v '^ *+' conftest.er1 >conftest.err
  2708.   rm -f conftest.er1
  2709.   cat conftest.err >&5
  2710.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2711.   (exit $ac_status); } &&
  2712.  { ac_try='test -z "$ac_c_werror_flag"
  2713.  || test ! -s conftest.err'
  2714.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2715.   (eval $ac_try) 2>&5
  2716.   ac_status=$?
  2717.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2718.   (exit $ac_status); }; } &&
  2719.  { ac_try='test -s conftest$ac_exeext'
  2720.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2721.   (eval $ac_try) 2>&5
  2722.   ac_status=$?
  2723.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2724.   (exit $ac_status); }; }; then
  2725.   ac_cv_lib_db1_dbopen=yes
  2726. else
  2727.   echo "$as_me: failed program was:" >&5
  2728. sed 's/^/| /' conftest.$ac_ext >&5
  2729. ac_cv_lib_db1_dbopen=no
  2730. fi
  2731. rm -f conftest.err conftest.$ac_objext 
  2732.       conftest$ac_exeext conftest.$ac_ext
  2733. LIBS=$ac_check_lib_save_LIBS
  2734. fi
  2735. echo "$as_me:$LINENO: result: $ac_cv_lib_db1_dbopen" >&5
  2736. echo "${ECHO_T}$ac_cv_lib_db1_dbopen" >&6
  2737. if test $ac_cv_lib_db1_dbopen = yes; then
  2738.   _rpmlibs="-ldb1 $_rpmlibs"
  2739. else
  2740.   echo "$as_me:$LINENO: checking for dbopen in -ldb" >&5
  2741. echo $ECHO_N "checking for dbopen in -ldb... $ECHO_C" >&6
  2742. if test "${ac_cv_lib_db_dbopen+set}" = set; then
  2743.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2744. else
  2745.   ac_check_lib_save_LIBS=$LIBS
  2746. LIBS="-ldb  $LIBS"
  2747. cat >conftest.$ac_ext <<_ACEOF
  2748. /* confdefs.h.  */
  2749. _ACEOF
  2750. cat confdefs.h >>conftest.$ac_ext
  2751. cat >>conftest.$ac_ext <<_ACEOF
  2752. /* end confdefs.h.  */
  2753. /* Override any gcc2 internal prototype to avoid an error.  */
  2754. #ifdef __cplusplus
  2755. extern "C"
  2756. #endif
  2757. /* We use char because int might match the return type of a gcc2
  2758.    builtin and then its argument prototype would still apply.  */
  2759. char dbopen ();
  2760. int
  2761. main ()
  2762. {
  2763. dbopen ();
  2764.   ;
  2765.   return 0;
  2766. }
  2767. _ACEOF
  2768. rm -f conftest.$ac_objext conftest$ac_exeext
  2769. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2770.   (eval $ac_link) 2>conftest.er1
  2771.   ac_status=$?
  2772.   grep -v '^ *+' conftest.er1 >conftest.err
  2773.   rm -f conftest.er1
  2774.   cat conftest.err >&5
  2775.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2776.   (exit $ac_status); } &&
  2777.  { ac_try='test -z "$ac_c_werror_flag"
  2778.  || test ! -s conftest.err'
  2779.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2780.   (eval $ac_try) 2>&5
  2781.   ac_status=$?
  2782.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2783.   (exit $ac_status); }; } &&
  2784.  { ac_try='test -s conftest$ac_exeext'
  2785.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2786.   (eval $ac_try) 2>&5
  2787.   ac_status=$?
  2788.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2789.   (exit $ac_status); }; }; then
  2790.   ac_cv_lib_db_dbopen=yes
  2791. else
  2792.   echo "$as_me: failed program was:" >&5
  2793. sed 's/^/| /' conftest.$ac_ext >&5
  2794. ac_cv_lib_db_dbopen=no
  2795. fi
  2796. rm -f conftest.err conftest.$ac_objext 
  2797.       conftest$ac_exeext conftest.$ac_ext
  2798. LIBS=$ac_check_lib_save_LIBS
  2799. fi
  2800. echo "$as_me:$LINENO: result: $ac_cv_lib_db_dbopen" >&5
  2801. echo "${ECHO_T}$ac_cv_lib_db_dbopen" >&6
  2802. if test $ac_cv_lib_db_dbopen = yes; then
  2803.   _rpmlibs="-ldb $_rpmlibs"
  2804. fi
  2805. fi
  2806.   # two variants of db3 need checking.
  2807.   echo "$as_me:$LINENO: checking for db_create in -ldb-3.1" >&5
  2808. echo $ECHO_N "checking for db_create in -ldb-3.1... $ECHO_C" >&6
  2809. if test "${ac_cv_lib_db_3_1_db_create+set}" = set; then
  2810.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2811. else
  2812.   ac_check_lib_save_LIBS=$LIBS
  2813. LIBS="-ldb-3.1  $LIBS"
  2814. cat >conftest.$ac_ext <<_ACEOF
  2815. /* confdefs.h.  */
  2816. _ACEOF
  2817. cat confdefs.h >>conftest.$ac_ext
  2818. cat >>conftest.$ac_ext <<_ACEOF
  2819. /* end confdefs.h.  */
  2820. /* Override any gcc2 internal prototype to avoid an error.  */
  2821. #ifdef __cplusplus
  2822. extern "C"
  2823. #endif
  2824. /* We use char because int might match the return type of a gcc2
  2825.    builtin and then its argument prototype would still apply.  */
  2826. char db_create ();
  2827. int
  2828. main ()
  2829. {
  2830. db_create ();
  2831.   ;
  2832.   return 0;
  2833. }
  2834. _ACEOF
  2835. rm -f conftest.$ac_objext conftest$ac_exeext
  2836. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2837.   (eval $ac_link) 2>conftest.er1
  2838.   ac_status=$?
  2839.   grep -v '^ *+' conftest.er1 >conftest.err
  2840.   rm -f conftest.er1
  2841.   cat conftest.err >&5
  2842.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2843.   (exit $ac_status); } &&
  2844.  { ac_try='test -z "$ac_c_werror_flag"
  2845.  || test ! -s conftest.err'
  2846.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2847.   (eval $ac_try) 2>&5
  2848.   ac_status=$?
  2849.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2850.   (exit $ac_status); }; } &&
  2851.  { ac_try='test -s conftest$ac_exeext'
  2852.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2853.   (eval $ac_try) 2>&5
  2854.   ac_status=$?
  2855.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2856.   (exit $ac_status); }; }; then
  2857.   ac_cv_lib_db_3_1_db_create=yes
  2858. else
  2859.   echo "$as_me: failed program was:" >&5
  2860. sed 's/^/| /' conftest.$ac_ext >&5
  2861. ac_cv_lib_db_3_1_db_create=no
  2862. fi
  2863. rm -f conftest.err conftest.$ac_objext 
  2864.       conftest$ac_exeext conftest.$ac_ext
  2865. LIBS=$ac_check_lib_save_LIBS
  2866. fi
  2867. echo "$as_me:$LINENO: result: $ac_cv_lib_db_3_1_db_create" >&5
  2868. echo "${ECHO_T}$ac_cv_lib_db_3_1_db_create" >&6
  2869. if test $ac_cv_lib_db_3_1_db_create = yes; then
  2870.   _rpmlibs="-ldb-3.1 $_rpmlibs"
  2871. else
  2872.   echo "$as_me:$LINENO: checking for db_create in -ldb-3.0" >&5
  2873. echo $ECHO_N "checking for db_create in -ldb-3.0... $ECHO_C" >&6
  2874. if test "${ac_cv_lib_db_3_0_db_create+set}" = set; then
  2875.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2876. else
  2877.   ac_check_lib_save_LIBS=$LIBS
  2878. LIBS="-ldb-3.0  $LIBS"
  2879. cat >conftest.$ac_ext <<_ACEOF
  2880. /* confdefs.h.  */
  2881. _ACEOF
  2882. cat confdefs.h >>conftest.$ac_ext
  2883. cat >>conftest.$ac_ext <<_ACEOF
  2884. /* end confdefs.h.  */
  2885. /* Override any gcc2 internal prototype to avoid an error.  */
  2886. #ifdef __cplusplus
  2887. extern "C"
  2888. #endif
  2889. /* We use char because int might match the return type of a gcc2
  2890.    builtin and then its argument prototype would still apply.  */
  2891. char db_create ();
  2892. int
  2893. main ()
  2894. {
  2895. db_create ();
  2896.   ;
  2897.   return 0;
  2898. }
  2899. _ACEOF
  2900. rm -f conftest.$ac_objext conftest$ac_exeext
  2901. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2902.   (eval $ac_link) 2>conftest.er1
  2903.   ac_status=$?
  2904.   grep -v '^ *+' conftest.er1 >conftest.err
  2905.   rm -f conftest.er1
  2906.   cat conftest.err >&5
  2907.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2908.   (exit $ac_status); } &&
  2909.  { ac_try='test -z "$ac_c_werror_flag"
  2910.  || test ! -s conftest.err'
  2911.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2912.   (eval $ac_try) 2>&5
  2913.   ac_status=$?
  2914.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2915.   (exit $ac_status); }; } &&
  2916.  { ac_try='test -s conftest$ac_exeext'
  2917.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2918.   (eval $ac_try) 2>&5
  2919.   ac_status=$?
  2920.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2921.   (exit $ac_status); }; }; then
  2922.   ac_cv_lib_db_3_0_db_create=yes
  2923. else
  2924.   echo "$as_me: failed program was:" >&5
  2925. sed 's/^/| /' conftest.$ac_ext >&5
  2926. ac_cv_lib_db_3_0_db_create=no
  2927. fi
  2928. rm -f conftest.err conftest.$ac_objext 
  2929.       conftest$ac_exeext conftest.$ac_ext
  2930. LIBS=$ac_check_lib_save_LIBS
  2931. fi
  2932. echo "$as_me:$LINENO: result: $ac_cv_lib_db_3_0_db_create" >&5
  2933. echo "${ECHO_T}$ac_cv_lib_db_3_0_db_create" >&6
  2934. if test $ac_cv_lib_db_3_0_db_create = yes; then
  2935.   _rpmlibs="-ldb-3.0 $_rpmlibs"
  2936. fi
  2937. fi
  2938.   # rpm-3.0.5 and later needs popt.
  2939.   echo "$as_me:$LINENO: checking for poptParseArgvString in -lpopt" >&5
  2940. echo $ECHO_N "checking for poptParseArgvString in -lpopt... $ECHO_C" >&6
  2941. if test "${ac_cv_lib_popt_poptParseArgvString+set}" = set; then
  2942.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2943. else
  2944.   ac_check_lib_save_LIBS=$LIBS
  2945. LIBS="-lpopt  $LIBS"
  2946. cat >conftest.$ac_ext <<_ACEOF
  2947. /* confdefs.h.  */
  2948. _ACEOF
  2949. cat confdefs.h >>conftest.$ac_ext
  2950. cat >>conftest.$ac_ext <<_ACEOF
  2951. /* end confdefs.h.  */
  2952. /* Override any gcc2 internal prototype to avoid an error.  */
  2953. #ifdef __cplusplus
  2954. extern "C"
  2955. #endif
  2956. /* We use char because int might match the return type of a gcc2
  2957.    builtin and then its argument prototype would still apply.  */
  2958. char poptParseArgvString ();
  2959. int
  2960. main ()
  2961. {
  2962. poptParseArgvString ();
  2963.   ;
  2964.   return 0;
  2965. }
  2966. _ACEOF
  2967. rm -f conftest.$ac_objext conftest$ac_exeext
  2968. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2969.   (eval $ac_link) 2>conftest.er1
  2970.   ac_status=$?
  2971.   grep -v '^ *+' conftest.er1 >conftest.err
  2972.   rm -f conftest.er1
  2973.   cat conftest.err >&5
  2974.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2975.   (exit $ac_status); } &&
  2976.  { ac_try='test -z "$ac_c_werror_flag"
  2977.  || test ! -s conftest.err'
  2978.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2979.   (eval $ac_try) 2>&5
  2980.   ac_status=$?
  2981.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2982.   (exit $ac_status); }; } &&
  2983.  { ac_try='test -s conftest$ac_exeext'
  2984.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2985.   (eval $ac_try) 2>&5
  2986.   ac_status=$?
  2987.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2988.   (exit $ac_status); }; }; then
  2989.   ac_cv_lib_popt_poptParseArgvString=yes
  2990. else
  2991.   echo "$as_me: failed program was:" >&5
  2992. sed 's/^/| /' conftest.$ac_ext >&5
  2993. ac_cv_lib_popt_poptParseArgvString=no
  2994. fi
  2995. rm -f conftest.err conftest.$ac_objext 
  2996.       conftest$ac_exeext conftest.$ac_ext
  2997. LIBS=$ac_check_lib_save_LIBS
  2998. fi
  2999. echo "$as_me:$LINENO: result: $ac_cv_lib_popt_poptParseArgvString" >&5
  3000. echo "${ECHO_T}$ac_cv_lib_popt_poptParseArgvString" >&6
  3001. if test $ac_cv_lib_popt_poptParseArgvString = yes; then
  3002.   _rpmlibs="-lpopt $_rpmlibs"
  3003. fi
  3004.   # rpm-4.0.x needs rpmio.
  3005.   echo "$as_me:$LINENO: checking for Fopen in -lrpmio" >&5
  3006. echo $ECHO_N "checking for Fopen in -lrpmio... $ECHO_C" >&6
  3007. if test "${ac_cv_lib_rpmio_Fopen+set}" = set; then
  3008.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3009. else
  3010.   ac_check_lib_save_LIBS=$LIBS
  3011. LIBS="-lrpmio $_rpmlibs $LIBS"
  3012. cat >conftest.$ac_ext <<_ACEOF
  3013. /* confdefs.h.  */
  3014. _ACEOF
  3015. cat confdefs.h >>conftest.$ac_ext
  3016. cat >>conftest.$ac_ext <<_ACEOF
  3017. /* end confdefs.h.  */
  3018. /* Override any gcc2 internal prototype to avoid an error.  */
  3019. #ifdef __cplusplus
  3020. extern "C"
  3021. #endif
  3022. /* We use char because int might match the return type of a gcc2
  3023.    builtin and then its argument prototype would still apply.  */
  3024. char Fopen ();
  3025. int
  3026. main ()
  3027. {
  3028. Fopen ();
  3029.   ;
  3030.   return 0;
  3031. }
  3032. _ACEOF
  3033. rm -f conftest.$ac_objext conftest$ac_exeext
  3034. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3035.   (eval $ac_link) 2>conftest.er1
  3036.   ac_status=$?
  3037.   grep -v '^ *+' conftest.er1 >conftest.err
  3038.   rm -f conftest.er1
  3039.   cat conftest.err >&5
  3040.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3041.   (exit $ac_status); } &&
  3042.  { ac_try='test -z "$ac_c_werror_flag"
  3043.  || test ! -s conftest.err'
  3044.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3045.   (eval $ac_try) 2>&5
  3046.   ac_status=$?
  3047.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3048.   (exit $ac_status); }; } &&
  3049.  { ac_try='test -s conftest$ac_exeext'
  3050.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3051.   (eval $ac_try) 2>&5
  3052.   ac_status=$?
  3053.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3054.   (exit $ac_status); }; }; then
  3055.   ac_cv_lib_rpmio_Fopen=yes
  3056. else
  3057.   echo "$as_me: failed program was:" >&5
  3058. sed 's/^/| /' conftest.$ac_ext >&5
  3059. ac_cv_lib_rpmio_Fopen=no
  3060. fi
  3061. rm -f conftest.err conftest.$ac_objext 
  3062.       conftest$ac_exeext conftest.$ac_ext
  3063. LIBS=$ac_check_lib_save_LIBS
  3064. fi
  3065. echo "$as_me:$LINENO: result: $ac_cv_lib_rpmio_Fopen" >&5
  3066. echo "${ECHO_T}$ac_cv_lib_rpmio_Fopen" >&6
  3067. if test $ac_cv_lib_rpmio_Fopen = yes; then
  3068.   _rpmlibs="-lrpmio $_rpmlibs"
  3069. fi
  3070.   # now check for rpm using the appropriate libraries.
  3071.   echo "$as_me:$LINENO: checking for rpmGetFilesystemList in -lrpm" >&5
  3072. echo $ECHO_N "checking for rpmGetFilesystemList in -lrpm... $ECHO_C" >&6
  3073. if test "${ac_cv_lib_rpm_rpmGetFilesystemList+set}" = set; then
  3074.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3075. else
  3076.   ac_check_lib_save_LIBS=$LIBS
  3077. LIBS="-lrpm  $LIBS"
  3078. cat >conftest.$ac_ext <<_ACEOF
  3079. /* confdefs.h.  */
  3080. _ACEOF
  3081. cat confdefs.h >>conftest.$ac_ext
  3082. cat >>conftest.$ac_ext <<_ACEOF
  3083. /* end confdefs.h.  */
  3084. /* Override any gcc2 internal prototype to avoid an error.  */
  3085. #ifdef __cplusplus
  3086. extern "C"
  3087. #endif
  3088. /* We use char because int might match the return type of a gcc2
  3089.    builtin and then its argument prototype would still apply.  */
  3090. char rpmGetFilesystemList ();
  3091. int
  3092. main ()
  3093. {
  3094. rpmGetFilesystemList ();
  3095.   ;
  3096.   return 0;
  3097. }
  3098. _ACEOF
  3099. rm -f conftest.$ac_objext conftest$ac_exeext
  3100. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3101.   (eval $ac_link) 2>conftest.er1
  3102.   ac_status=$?
  3103.   grep -v '^ *+' conftest.er1 >conftest.err
  3104.   rm -f conftest.er1
  3105.   cat conftest.err >&5
  3106.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3107.   (exit $ac_status); } &&
  3108.  { ac_try='test -z "$ac_c_werror_flag"
  3109.  || test ! -s conftest.err'
  3110.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3111.   (eval $ac_try) 2>&5
  3112.   ac_status=$?
  3113.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3114.   (exit $ac_status); }; } &&
  3115.  { ac_try='test -s conftest$ac_exeext'
  3116.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3117.   (eval $ac_try) 2>&5
  3118.   ac_status=$?
  3119.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3120.   (exit $ac_status); }; }; then
  3121.   ac_cv_lib_rpm_rpmGetFilesystemList=yes
  3122. else
  3123.   echo "$as_me: failed program was:" >&5
  3124. sed 's/^/| /' conftest.$ac_ext >&5
  3125. ac_cv_lib_rpm_rpmGetFilesystemList=no
  3126. fi
  3127. rm -f conftest.err conftest.$ac_objext 
  3128.       conftest$ac_exeext conftest.$ac_ext
  3129. LIBS=$ac_check_lib_save_LIBS
  3130. fi
  3131. echo "$as_me:$LINENO: result: $ac_cv_lib_rpm_rpmGetFilesystemList" >&5
  3132. echo "${ECHO_T}$ac_cv_lib_rpm_rpmGetFilesystemList" >&6
  3133. if test $ac_cv_lib_rpm_rpmGetFilesystemList = yes; then
  3134.     cat >>confdefs.h <<_ACEOF
  3135. #define HAVE_LIBRPM 1
  3136. _ACEOF
  3137.     LIBS="-lrpm $_rpmlibs $LIBS"
  3138.     CFLAGS="$CFLAGS -I/usr/include/rpm"
  3139. else
  3140.     # rpm-4.0.3 librpmdb actually contains what we need.
  3141.     echo "$as_me:$LINENO: checking for rpmdbOpen in -lrpmdb" >&5
  3142. echo $ECHO_N "checking for rpmdbOpen in -lrpmdb... $ECHO_C" >&6
  3143. if test "${ac_cv_lib_rpmdb_rpmdbOpen+set}" = set; then
  3144.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3145. else
  3146.   ac_check_lib_save_LIBS=$LIBS
  3147. LIBS="-lrpmdb -lrpm $_rpmlibs $LIBS"
  3148. cat >conftest.$ac_ext <<_ACEOF
  3149. /* confdefs.h.  */
  3150. _ACEOF
  3151. cat confdefs.h >>conftest.$ac_ext
  3152. cat >>conftest.$ac_ext <<_ACEOF
  3153. /* end confdefs.h.  */
  3154. /* Override any gcc2 internal prototype to avoid an error.  */
  3155. #ifdef __cplusplus
  3156. extern "C"
  3157. #endif
  3158. /* We use char because int might match the return type of a gcc2
  3159.    builtin and then its argument prototype would still apply.  */
  3160. char rpmdbOpen ();
  3161. int
  3162. main ()
  3163. {
  3164. rpmdbOpen ();
  3165.   ;
  3166.   return 0;
  3167. }
  3168. _ACEOF
  3169. rm -f conftest.$ac_objext conftest$ac_exeext
  3170. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3171.   (eval $ac_link) 2>conftest.er1
  3172.   ac_status=$?
  3173.   grep -v '^ *+' conftest.er1 >conftest.err
  3174.   rm -f conftest.er1
  3175.   cat conftest.err >&5
  3176.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3177.   (exit $ac_status); } &&
  3178.  { ac_try='test -z "$ac_c_werror_flag"
  3179.  || test ! -s conftest.err'
  3180.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3181.   (eval $ac_try) 2>&5
  3182.   ac_status=$?
  3183.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3184.   (exit $ac_status); }; } &&
  3185.  { ac_try='test -s conftest$ac_exeext'
  3186.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3187.   (eval $ac_try) 2>&5
  3188.   ac_status=$?
  3189.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3190.   (exit $ac_status); }; }; then
  3191.   ac_cv_lib_rpmdb_rpmdbOpen=yes
  3192. else
  3193.   echo "$as_me: failed program was:" >&5
  3194. sed 's/^/| /' conftest.$ac_ext >&5
  3195. ac_cv_lib_rpmdb_rpmdbOpen=no
  3196. fi
  3197. rm -f conftest.err conftest.$ac_objext 
  3198.       conftest$ac_exeext conftest.$ac_ext
  3199. LIBS=$ac_check_lib_save_LIBS
  3200. fi
  3201. echo "$as_me:$LINENO: result: $ac_cv_lib_rpmdb_rpmdbOpen" >&5
  3202. echo "${ECHO_T}$ac_cv_lib_rpmdb_rpmdbOpen" >&6
  3203. if test $ac_cv_lib_rpmdb_rpmdbOpen = yes; then
  3204.       cat >>confdefs.h <<_ACEOF
  3205. #define HAVE_LIBRPM 1
  3206. _ACEOF
  3207.       LIBS="-lrpmdb -lrpm $_rpmlibs $LIBS"
  3208.       CFLAGS="$CFLAGS -I/usr/include/rpm"
  3209. fi
  3210. fi
  3211. fi
  3212. # Replace `main' with a function in -lkvm:
  3213. echo "$as_me:$LINENO: checking for kvm_read in -lkvm" >&5
  3214. echo $ECHO_N "checking for kvm_read in -lkvm... $ECHO_C" >&6
  3215. if test "${ac_cv_lib_kvm_kvm_read+set}" = set; then
  3216.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3217. else
  3218.   ac_check_lib_save_LIBS=$LIBS
  3219. LIBS="-lkvm  $LIBS"
  3220. cat >conftest.$ac_ext <<_ACEOF
  3221. /* confdefs.h.  */
  3222. _ACEOF
  3223. cat confdefs.h >>conftest.$ac_ext
  3224. cat >>conftest.$ac_ext <<_ACEOF
  3225. /* end confdefs.h.  */
  3226. /* Override any gcc2 internal prototype to avoid an error.  */
  3227. #ifdef __cplusplus
  3228. extern "C"
  3229. #endif
  3230. /* We use char because int might match the return type of a gcc2
  3231.    builtin and then its argument prototype would still apply.  */
  3232. char kvm_read ();
  3233. int
  3234. main ()
  3235. {
  3236. kvm_read ();
  3237.   ;
  3238.   return 0;
  3239. }
  3240. _ACEOF
  3241. rm -f conftest.$ac_objext conftest$ac_exeext
  3242. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3243.   (eval $ac_link) 2>conftest.er1
  3244.   ac_status=$?
  3245.   grep -v '^ *+' conftest.er1 >conftest.err
  3246.   rm -f conftest.er1
  3247.   cat conftest.err >&5
  3248.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3249.   (exit $ac_status); } &&
  3250.  { ac_try='test -z "$ac_c_werror_flag"
  3251.  || test ! -s conftest.err'
  3252.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3253.   (eval $ac_try) 2>&5
  3254.   ac_status=$?
  3255.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3256.   (exit $ac_status); }; } &&
  3257.  { ac_try='test -s conftest$ac_exeext'
  3258.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3259.   (eval $ac_try) 2>&5
  3260.   ac_status=$?
  3261.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3262.   (exit $ac_status); }; }; then
  3263.   ac_cv_lib_kvm_kvm_read=yes
  3264. else
  3265.   echo "$as_me: failed program was:" >&5
  3266. sed 's/^/| /' conftest.$ac_ext >&5
  3267. ac_cv_lib_kvm_kvm_read=no
  3268. fi
  3269. rm -f conftest.err conftest.$ac_objext 
  3270.       conftest$ac_exeext conftest.$ac_ext
  3271. LIBS=$ac_check_lib_save_LIBS
  3272. fi
  3273. echo "$as_me:$LINENO: result: $ac_cv_lib_kvm_kvm_read" >&5
  3274. echo "${ECHO_T}$ac_cv_lib_kvm_kvm_read" >&6
  3275. if test $ac_cv_lib_kvm_kvm_read = yes; then
  3276.   cat >>confdefs.h <<_ACEOF
  3277. #define HAVE_LIBKVM 1
  3278. _ACEOF
  3279.   LIBS="-lkvm $LIBS"
  3280. fi
  3281. # DYNAMIC MODULE SUPPORT
  3282. echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
  3283. echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
  3284. if test "${ac_cv_lib_dl_dlopen+set}" = set; then
  3285.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3286. else
  3287.   ac_check_lib_save_LIBS=$LIBS
  3288. LIBS="-ldl  $LIBS"
  3289. cat >conftest.$ac_ext <<_ACEOF
  3290. /* confdefs.h.  */
  3291. _ACEOF
  3292. cat confdefs.h >>conftest.$ac_ext
  3293. cat >>conftest.$ac_ext <<_ACEOF
  3294. /* end confdefs.h.  */
  3295. /* Override any gcc2 internal prototype to avoid an error.  */
  3296. #ifdef __cplusplus
  3297. extern "C"
  3298. #endif
  3299. /* We use char because int might match the return type of a gcc2
  3300.    builtin and then its argument prototype would still apply.  */
  3301. char dlopen ();
  3302. int
  3303. main ()
  3304. {
  3305. dlopen ();
  3306.   ;
  3307.   return 0;
  3308. }
  3309. _ACEOF
  3310. rm -f conftest.$ac_objext conftest$ac_exeext
  3311. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3312.   (eval $ac_link) 2>conftest.er1
  3313.   ac_status=$?
  3314.   grep -v '^ *+' conftest.er1 >conftest.err
  3315.   rm -f conftest.er1
  3316.   cat conftest.err >&5
  3317.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3318.   (exit $ac_status); } &&
  3319.  { ac_try='test -z "$ac_c_werror_flag"
  3320.  || test ! -s conftest.err'
  3321.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3322.   (eval $ac_try) 2>&5
  3323.   ac_status=$?
  3324.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3325.   (exit $ac_status); }; } &&
  3326.  { ac_try='test -s conftest$ac_exeext'
  3327.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3328.   (eval $ac_try) 2>&5
  3329.   ac_status=$?
  3330.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3331.   (exit $ac_status); }; }; then
  3332.   ac_cv_lib_dl_dlopen=yes
  3333. else
  3334.   echo "$as_me: failed program was:" >&5
  3335. sed 's/^/| /' conftest.$ac_ext >&5
  3336. ac_cv_lib_dl_dlopen=no
  3337. fi
  3338. rm -f conftest.err conftest.$ac_objext 
  3339.       conftest$ac_exeext conftest.$ac_ext
  3340. LIBS=$ac_check_lib_save_LIBS
  3341. fi
  3342. echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
  3343. echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
  3344. if test $ac_cv_lib_dl_dlopen = yes; then
  3345.   cat >>confdefs.h <<_ACEOF
  3346. #define HAVE_LIBDL 1
  3347. _ACEOF
  3348.   LIBS="-ldl $LIBS"
  3349. fi
  3350. for ac_func in dlopen
  3351. do
  3352. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  3353. echo "$as_me:$LINENO: checking for $ac_func" >&5
  3354. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  3355. if eval "test "${$as_ac_var+set}" = set"; then
  3356.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3357. else
  3358.   cat >conftest.$ac_ext <<_ACEOF
  3359. /* confdefs.h.  */
  3360. _ACEOF
  3361. cat confdefs.h >>conftest.$ac_ext
  3362. cat >>conftest.$ac_ext <<_ACEOF
  3363. /* end confdefs.h.  */
  3364. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  3365.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  3366. #define $ac_func innocuous_$ac_func
  3367. /* System header to define __stub macros and hopefully few prototypes,
  3368.     which can conflict with char $ac_func (); below.
  3369.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3370.     <limits.h> exists even on freestanding compilers.  */
  3371. #ifdef __STDC__
  3372. # include <limits.h>
  3373. #else
  3374. # include <assert.h>
  3375. #endif
  3376. #undef $ac_func
  3377. /* Override any gcc2 internal prototype to avoid an error.  */
  3378. #ifdef __cplusplus
  3379. extern "C"
  3380. {
  3381. #endif
  3382. /* We use char because int might match the return type of a gcc2
  3383.    builtin and then its argument prototype would still apply.  */
  3384. char $ac_func ();
  3385. /* The GNU C library defines this for functions which it implements
  3386.     to always fail with ENOSYS.  Some functions are actually named
  3387.     something starting with __ and the normal name is an alias.  */
  3388. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  3389. choke me
  3390. #else
  3391. char (*f) () = $ac_func;
  3392. #endif
  3393. #ifdef __cplusplus
  3394. }
  3395. #endif
  3396. int
  3397. main ()
  3398. {
  3399. return f != $ac_func;
  3400.   ;
  3401.   return 0;
  3402. }
  3403. _ACEOF
  3404. rm -f conftest.$ac_objext conftest$ac_exeext
  3405. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3406.   (eval $ac_link) 2>conftest.er1
  3407.   ac_status=$?
  3408.   grep -v '^ *+' conftest.er1 >conftest.err
  3409.   rm -f conftest.er1
  3410.   cat conftest.err >&5
  3411.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3412.   (exit $ac_status); } &&
  3413.  { ac_try='test -z "$ac_c_werror_flag"
  3414.  || test ! -s conftest.err'
  3415.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3416.   (eval $ac_try) 2>&5
  3417.   ac_status=$?
  3418.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3419.   (exit $ac_status); }; } &&
  3420.  { ac_try='test -s conftest$ac_exeext'
  3421.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3422.   (eval $ac_try) 2>&5
  3423.   ac_status=$?
  3424.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3425.   (exit $ac_status); }; }; then
  3426.   eval "$as_ac_var=yes"
  3427. else
  3428.   echo "$as_me: failed program was:" >&5
  3429. sed 's/^/| /' conftest.$ac_ext >&5
  3430. eval "$as_ac_var=no"
  3431. fi
  3432. rm -f conftest.err conftest.$ac_objext 
  3433.       conftest$ac_exeext conftest.$ac_ext
  3434. fi
  3435. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  3436. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  3437. if test `eval echo '${'$as_ac_var'}'` = yes; then
  3438.   cat >>confdefs.h <<_ACEOF
  3439. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  3440. _ACEOF
  3441. fi
  3442. done
  3443. for ac_func in kvm_openfiles nlist knlist kvm_getprocs kvm_getswapinfo
  3444. do
  3445. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  3446. echo "$as_me:$LINENO: checking for $ac_func" >&5
  3447. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  3448. if eval "test "${$as_ac_var+set}" = set"; then
  3449.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3450. else
  3451.   cat >conftest.$ac_ext <<_ACEOF
  3452. /* confdefs.h.  */
  3453. _ACEOF
  3454. cat confdefs.h >>conftest.$ac_ext
  3455. cat >>conftest.$ac_ext <<_ACEOF
  3456. /* end confdefs.h.  */
  3457. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  3458.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  3459. #define $ac_func innocuous_$ac_func
  3460. /* System header to define __stub macros and hopefully few prototypes,
  3461.     which can conflict with char $ac_func (); below.
  3462.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3463.     <limits.h> exists even on freestanding compilers.  */
  3464. #ifdef __STDC__
  3465. # include <limits.h>
  3466. #else
  3467. # include <assert.h>
  3468. #endif
  3469. #undef $ac_func
  3470. /* Override any gcc2 internal prototype to avoid an error.  */
  3471. #ifdef __cplusplus
  3472. extern "C"
  3473. {
  3474. #endif
  3475. /* We use char because int might match the return type of a gcc2
  3476.    builtin and then its argument prototype would still apply.  */
  3477. char $ac_func ();
  3478. /* The GNU C library defines this for functions which it implements
  3479.     to always fail with ENOSYS.  Some functions are actually named
  3480.     something starting with __ and the normal name is an alias.  */
  3481. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  3482. choke me
  3483. #else
  3484. char (*f) () = $ac_func;
  3485. #endif
  3486. #ifdef __cplusplus
  3487. }
  3488. #endif
  3489. int
  3490. main ()
  3491. {
  3492. return f != $ac_func;
  3493.   ;
  3494.   return 0;
  3495. }
  3496. _ACEOF
  3497. rm -f conftest.$ac_objext conftest$ac_exeext
  3498. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3499.   (eval $ac_link) 2>conftest.er1
  3500.   ac_status=$?
  3501.   grep -v '^ *+' conftest.er1 >conftest.err
  3502.   rm -f conftest.er1
  3503.   cat conftest.err >&5
  3504.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3505.   (exit $ac_status); } &&
  3506.  { ac_try='test -z "$ac_c_werror_flag"
  3507.  || test ! -s conftest.err'
  3508.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3509.   (eval $ac_try) 2>&5
  3510.   ac_status=$?
  3511.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3512.   (exit $ac_status); }; } &&
  3513.  { ac_try='test -s conftest$ac_exeext'
  3514.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3515.   (eval $ac_try) 2>&5
  3516.   ac_status=$?
  3517.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3518.   (exit $ac_status); }; }; then
  3519.   eval "$as_ac_var=yes"
  3520. else
  3521.   echo "$as_me: failed program was:" >&5
  3522. sed 's/^/| /' conftest.$ac_ext >&5
  3523. eval "$as_ac_var=no"
  3524. fi
  3525. rm -f conftest.err conftest.$ac_objext 
  3526.       conftest$ac_exeext conftest.$ac_ext
  3527. fi
  3528. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  3529. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  3530. if test `eval echo '${'$as_ac_var'}'` = yes; then
  3531.   cat >>confdefs.h <<_ACEOF
  3532. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  3533. _ACEOF
  3534. fi
  3535. done
  3536. echo " $module_list " | grep " ucd-snmp/diskio " >/dev/null
  3537. # whether we need -ldevstat for diskio MIB
  3538. if test $? -eq 0 ; then
  3539. echo "$as_me:$LINENO: checking for getdevs" >&5
  3540. echo $ECHO_N "checking for getdevs... $ECHO_C" >&6
  3541. if test "${ac_cv_func_getdevs+set}" = set; then
  3542.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3543. else
  3544.   cat >conftest.$ac_ext <<_ACEOF
  3545. /* confdefs.h.  */
  3546. _ACEOF
  3547. cat confdefs.h >>conftest.$ac_ext
  3548. cat >>conftest.$ac_ext <<_ACEOF
  3549. /* end confdefs.h.  */
  3550. /* Define getdevs to an innocuous variant, in case <limits.h> declares getdevs.
  3551.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  3552. #define getdevs innocuous_getdevs
  3553. /* System header to define __stub macros and hopefully few prototypes,
  3554.     which can conflict with char getdevs (); below.
  3555.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3556.     <limits.h> exists even on freestanding compilers.  */
  3557. #ifdef __STDC__
  3558. # include <limits.h>
  3559. #else
  3560. # include <assert.h>
  3561. #endif
  3562. #undef getdevs
  3563. /* Override any gcc2 internal prototype to avoid an error.  */
  3564. #ifdef __cplusplus
  3565. extern "C"
  3566. {
  3567. #endif
  3568. /* We use char because int might match the return type of a gcc2
  3569.    builtin and then its argument prototype would still apply.  */
  3570. char getdevs ();
  3571. /* The GNU C library defines this for functions which it implements
  3572.     to always fail with ENOSYS.  Some functions are actually named
  3573.     something starting with __ and the normal name is an alias.  */
  3574. #if defined (__stub_getdevs) || defined (__stub___getdevs)
  3575. choke me
  3576. #else
  3577. char (*f) () = getdevs;
  3578. #endif
  3579. #ifdef __cplusplus
  3580. }
  3581. #endif
  3582. int
  3583. main ()
  3584. {
  3585. return f != getdevs;
  3586.   ;
  3587.   return 0;
  3588. }
  3589. _ACEOF
  3590. rm -f conftest.$ac_objext conftest$ac_exeext
  3591. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3592.   (eval $ac_link) 2>conftest.er1
  3593.   ac_status=$?
  3594.   grep -v '^ *+' conftest.er1 >conftest.err
  3595.   rm -f conftest.er1
  3596.   cat conftest.err >&5
  3597.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3598.   (exit $ac_status); } &&
  3599.  { ac_try='test -z "$ac_c_werror_flag"
  3600.  || test ! -s conftest.err'
  3601.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3602.   (eval $ac_try) 2>&5
  3603.   ac_status=$?
  3604.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3605.   (exit $ac_status); }; } &&
  3606.  { ac_try='test -s conftest$ac_exeext'
  3607.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3608.   (eval $ac_try) 2>&5
  3609.   ac_status=$?
  3610.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3611.   (exit $ac_status); }; }; then
  3612.   ac_cv_func_getdevs=yes
  3613. else
  3614.   echo "$as_me: failed program was:" >&5
  3615. sed 's/^/| /' conftest.$ac_ext >&5
  3616. ac_cv_func_getdevs=no
  3617. fi
  3618. rm -f conftest.err conftest.$ac_objext 
  3619.       conftest$ac_exeext conftest.$ac_ext
  3620. fi
  3621. echo "$as_me:$LINENO: result: $ac_cv_func_getdevs" >&5
  3622. echo "${ECHO_T}$ac_cv_func_getdevs" >&6
  3623. if test $ac_cv_func_getdevs = yes; then
  3624.   cat >>confdefs.h <<_ACEOF
  3625. #define HAVE_GETDEVS 1
  3626. _ACEOF
  3627. else
  3628.   echo "$as_me:$LINENO: checking for getdevs in -ldevstat" >&5
  3629. echo $ECHO_N "checking for getdevs in -ldevstat... $ECHO_C" >&6
  3630. if test "${ac_cv_lib_devstat_getdevs+set}" = set; then
  3631.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3632. else
  3633.   ac_check_lib_save_LIBS=$LIBS
  3634. LIBS="-ldevstat  $LIBS"
  3635. cat >conftest.$ac_ext <<_ACEOF
  3636. /* confdefs.h.  */
  3637. _ACEOF
  3638. cat confdefs.h >>conftest.$ac_ext
  3639. cat >>conftest.$ac_ext <<_ACEOF
  3640. /* end confdefs.h.  */
  3641. /* Override any gcc2 internal prototype to avoid an error.  */
  3642. #ifdef __cplusplus
  3643. extern "C"
  3644. #endif
  3645. /* We use char because int might match the return type of a gcc2
  3646.    builtin and then its argument prototype would still apply.  */
  3647. char getdevs ();
  3648. int
  3649. main ()
  3650. {
  3651. getdevs ();
  3652.   ;
  3653.   return 0;
  3654. }
  3655. _ACEOF
  3656. rm -f conftest.$ac_objext conftest$ac_exeext
  3657. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3658.   (eval $ac_link) 2>conftest.er1
  3659.   ac_status=$?
  3660.   grep -v '^ *+' conftest.er1 >conftest.err
  3661.   rm -f conftest.er1
  3662.   cat conftest.err >&5
  3663.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3664.   (exit $ac_status); } &&
  3665.  { ac_try='test -z "$ac_c_werror_flag"
  3666.  || test ! -s conftest.err'
  3667.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3668.   (eval $ac_try) 2>&5
  3669.   ac_status=$?
  3670.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3671.   (exit $ac_status); }; } &&
  3672.  { ac_try='test -s conftest$ac_exeext'
  3673.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3674.   (eval $ac_try) 2>&5
  3675.   ac_status=$?
  3676.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3677.   (exit $ac_status); }; }; then
  3678.   ac_cv_lib_devstat_getdevs=yes
  3679. else
  3680.   echo "$as_me: failed program was:" >&5
  3681. sed 's/^/| /' conftest.$ac_ext >&5
  3682. ac_cv_lib_devstat_getdevs=no
  3683. fi
  3684. rm -f conftest.err conftest.$ac_objext 
  3685.       conftest$ac_exeext conftest.$ac_ext
  3686. LIBS=$ac_check_lib_save_LIBS
  3687. fi
  3688. echo "$as_me:$LINENO: result: $ac_cv_lib_devstat_getdevs" >&5
  3689. echo "${ECHO_T}$ac_cv_lib_devstat_getdevs" >&6
  3690. if test $ac_cv_lib_devstat_getdevs = yes; then
  3691.   cat >>confdefs.h <<_ACEOF
  3692. #define HAVE_GETDEVS 1
  3693. _ACEOF
  3694. LIBS="${LIBS} -ldevstat"
  3695. fi
  3696. fi
  3697. echo "$as_me:$LINENO: checking for getdevs" >&5
  3698. echo $ECHO_N "checking for getdevs... $ECHO_C" >&6
  3699. if test "${ac_cv_func_getdevs+set}" = set; then
  3700.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3701. else
  3702.   cat >conftest.$ac_ext <<_ACEOF
  3703. /* confdefs.h.  */
  3704. _ACEOF
  3705. cat confdefs.h >>conftest.$ac_ext
  3706. cat >>conftest.$ac_ext <<_ACEOF
  3707. /* end confdefs.h.  */
  3708. /* Define getdevs to an innocuous variant, in case <limits.h> declares getdevs.
  3709.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  3710. #define getdevs innocuous_getdevs
  3711. /* System header to define __stub macros and hopefully few prototypes,
  3712.     which can conflict with char getdevs (); below.
  3713.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3714.     <limits.h> exists even on freestanding compilers.  */
  3715. #ifdef __STDC__
  3716. # include <limits.h>
  3717. #else
  3718. # include <assert.h>
  3719. #endif
  3720. #undef getdevs
  3721. /* Override any gcc2 internal prototype to avoid an error.  */
  3722. #ifdef __cplusplus
  3723. extern "C"
  3724. {
  3725. #endif
  3726. /* We use char because int might match the return type of a gcc2
  3727.    builtin and then its argument prototype would still apply.  */
  3728. char getdevs ();
  3729. /* The GNU C library defines this for functions which it implements
  3730.     to always fail with ENOSYS.  Some functions are actually named
  3731.     something starting with __ and the normal name is an alias.  */
  3732. #if defined (__stub_getdevs) || defined (__stub___getdevs)
  3733. choke me
  3734. #else
  3735. char (*f) () = getdevs;
  3736. #endif
  3737. #ifdef __cplusplus
  3738. }
  3739. #endif
  3740. int
  3741. main ()
  3742. {
  3743. return f != getdevs;
  3744.   ;
  3745.   return 0;
  3746. }
  3747. _ACEOF
  3748. rm -f conftest.$ac_objext conftest$ac_exeext
  3749. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3750.   (eval $ac_link) 2>conftest.er1
  3751.   ac_status=$?
  3752.   grep -v '^ *+' conftest.er1 >conftest.err
  3753.   rm -f conftest.er1
  3754.   cat conftest.err >&5
  3755.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3756.   (exit $ac_status); } &&
  3757.  { ac_try='test -z "$ac_c_werror_flag"
  3758.  || test ! -s conftest.err'
  3759.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3760.   (eval $ac_try) 2>&5
  3761.   ac_status=$?
  3762.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3763.   (exit $ac_status); }; } &&
  3764.  { ac_try='test -s conftest$ac_exeext'
  3765.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3766.   (eval $ac_try) 2>&5
  3767.   ac_status=$?
  3768.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3769.   (exit $ac_status); }; }; then
  3770.   ac_cv_func_getdevs=yes
  3771. else
  3772.   echo "$as_me: failed program was:" >&5
  3773. sed 's/^/| /' conftest.$ac_ext >&5
  3774. ac_cv_func_getdevs=no
  3775. fi
  3776. rm -f conftest.err conftest.$ac_objext 
  3777.       conftest$ac_exeext conftest.$ac_ext
  3778. fi
  3779. echo "$as_me:$LINENO: result: $ac_cv_func_getdevs" >&5
  3780. echo "${ECHO_T}$ac_cv_func_getdevs" >&6
  3781. if test $ac_cv_func_getdevs = yes; then
  3782.   cat >>confdefs.h <<_ACEOF
  3783. #define HAVE_DEVSTAT_GETDEVS 1
  3784. _ACEOF
  3785. else
  3786.   echo "$as_me:$LINENO: checking for devstat_getdevs in -ldevstat" >&5
  3787. echo $ECHO_N "checking for devstat_getdevs in -ldevstat... $ECHO_C" >&6
  3788. if test "${ac_cv_lib_devstat_devstat_getdevs+set}" = set; then
  3789.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3790. else
  3791.   ac_check_lib_save_LIBS=$LIBS
  3792. LIBS="-ldevstat  $LIBS"
  3793. cat >conftest.$ac_ext <<_ACEOF
  3794. /* confdefs.h.  */
  3795. _ACEOF
  3796. cat confdefs.h >>conftest.$ac_ext
  3797. cat >>conftest.$ac_ext <<_ACEOF
  3798. /* end confdefs.h.  */
  3799. /* Override any gcc2 internal prototype to avoid an error.  */
  3800. #ifdef __cplusplus
  3801. extern "C"
  3802. #endif
  3803. /* We use char because int might match the return type of a gcc2
  3804.    builtin and then its argument prototype would still apply.  */
  3805. char devstat_getdevs ();
  3806. int
  3807. main ()
  3808. {
  3809. devstat_getdevs ();
  3810.   ;
  3811.   return 0;
  3812. }
  3813. _ACEOF
  3814. rm -f conftest.$ac_objext conftest$ac_exeext
  3815. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3816.   (eval $ac_link) 2>conftest.er1
  3817.   ac_status=$?
  3818.   grep -v '^ *+' conftest.er1 >conftest.err
  3819.   rm -f conftest.er1
  3820.   cat conftest.err >&5
  3821.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3822.   (exit $ac_status); } &&
  3823.  { ac_try='test -z "$ac_c_werror_flag"
  3824.  || test ! -s conftest.err'
  3825.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3826.   (eval $ac_try) 2>&5
  3827.   ac_status=$?
  3828.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3829.   (exit $ac_status); }; } &&
  3830.  { ac_try='test -s conftest$ac_exeext'
  3831.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3832.   (eval $ac_try) 2>&5
  3833.   ac_status=$?
  3834.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3835.   (exit $ac_status); }; }; then
  3836.   ac_cv_lib_devstat_devstat_getdevs=yes
  3837. else
  3838.   echo "$as_me: failed program was:" >&5
  3839. sed 's/^/| /' conftest.$ac_ext >&5
  3840. ac_cv_lib_devstat_devstat_getdevs=no
  3841. fi
  3842. rm -f conftest.err conftest.$ac_objext 
  3843.       conftest$ac_exeext conftest.$ac_ext
  3844. LIBS=$ac_check_lib_save_LIBS
  3845. fi
  3846. echo "$as_me:$LINENO: result: $ac_cv_lib_devstat_devstat_getdevs" >&5
  3847. echo "${ECHO_T}$ac_cv_lib_devstat_devstat_getdevs" >&6
  3848. if test $ac_cv_lib_devstat_devstat_getdevs = yes; then
  3849.   cat >>confdefs.h <<_ACEOF
  3850. #define HAVE_DEVSTAT_GETDEVS 1
  3851. _ACEOF
  3852. LIBS="${LIBS} -ldevstat"
  3853. fi
  3854. fi
  3855. fi
  3856. # LM-SENSORS-MIB support
  3857. echo " $module_list " | grep " ucd-snmp/lmSensors " > /dev/null
  3858. if test $? -eq 0 ; then
  3859.         echo "$as_me:$LINENO: checking for sensors support" >&5
  3860. echo $ECHO_N "checking for sensors support... $ECHO_C" >&6
  3861.         case $target_os in
  3862.           solaris*)
  3863.             if test "${ac_cv_header_picl_h+set}" = set; then
  3864.   echo "$as_me:$LINENO: checking for picl.h" >&5
  3865. echo $ECHO_N "checking for picl.h... $ECHO_C" >&6
  3866. if test "${ac_cv_header_picl_h+set}" = set; then
  3867.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3868. fi
  3869. echo "$as_me:$LINENO: result: $ac_cv_header_picl_h" >&5
  3870. echo "${ECHO_T}$ac_cv_header_picl_h" >&6
  3871. else
  3872.   # Is the header compilable?
  3873. echo "$as_me:$LINENO: checking picl.h usability" >&5
  3874. echo $ECHO_N "checking picl.h usability... $ECHO_C" >&6
  3875. cat >conftest.$ac_ext <<_ACEOF
  3876. /* confdefs.h.  */
  3877. _ACEOF
  3878. cat confdefs.h >>conftest.$ac_ext
  3879. cat >>conftest.$ac_ext <<_ACEOF
  3880. /* end confdefs.h.  */
  3881. $ac_includes_default
  3882. #include <picl.h>
  3883. _ACEOF
  3884. rm -f conftest.$ac_objext
  3885. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  3886.   (eval $ac_compile) 2>conftest.er1
  3887.   ac_status=$?
  3888.   grep -v '^ *+' conftest.er1 >conftest.err
  3889.   rm -f conftest.er1
  3890.   cat conftest.err >&5
  3891.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3892.   (exit $ac_status); } &&
  3893.  { ac_try='test -z "$ac_c_werror_flag"
  3894.  || test ! -s conftest.err'
  3895.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3896.   (eval $ac_try) 2>&5
  3897.   ac_status=$?
  3898.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3899.   (exit $ac_status); }; } &&
  3900.  { ac_try='test -s conftest.$ac_objext'
  3901.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3902.   (eval $ac_try) 2>&5
  3903.   ac_status=$?
  3904.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3905.   (exit $ac_status); }; }; then
  3906.   ac_header_compiler=yes
  3907. else
  3908.   echo "$as_me: failed program was:" >&5
  3909. sed 's/^/| /' conftest.$ac_ext >&5
  3910. ac_header_compiler=no
  3911. fi
  3912. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3913. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  3914. echo "${ECHO_T}$ac_header_compiler" >&6
  3915. # Is the header present?
  3916. echo "$as_me:$LINENO: checking picl.h presence" >&5
  3917. echo $ECHO_N "checking picl.h presence... $ECHO_C" >&6
  3918. cat >conftest.$ac_ext <<_ACEOF
  3919. /* confdefs.h.  */
  3920. _ACEOF
  3921. cat confdefs.h >>conftest.$ac_ext
  3922. cat >>conftest.$ac_ext <<_ACEOF
  3923. /* end confdefs.h.  */
  3924. #include <picl.h>
  3925. _ACEOF
  3926. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  3927.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  3928.   ac_status=$?
  3929.   grep -v '^ *+' conftest.er1 >conftest.err
  3930.   rm -f conftest.er1
  3931.   cat conftest.err >&5
  3932.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3933.   (exit $ac_status); } >/dev/null; then
  3934.   if test -s conftest.err; then
  3935.     ac_cpp_err=$ac_c_preproc_warn_flag
  3936.     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  3937.   else
  3938.     ac_cpp_err=
  3939.   fi
  3940. else
  3941.   ac_cpp_err=yes
  3942. fi
  3943. if test -z "$ac_cpp_err"; then
  3944.   ac_header_preproc=yes
  3945. else
  3946.   echo "$as_me: failed program was:" >&5
  3947. sed 's/^/| /' conftest.$ac_ext >&5
  3948.   ac_header_preproc=no
  3949. fi
  3950. rm -f conftest.err conftest.$ac_ext
  3951. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  3952. echo "${ECHO_T}$ac_header_preproc" >&6
  3953. # So?  What about this header?
  3954. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  3955.   yes:no: )
  3956.     { echo "$as_me:$LINENO: WARNING: picl.h: accepted by the compiler, rejected by the preprocessor!" >&5
  3957. echo "$as_me: WARNING: picl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
  3958.     { echo "$as_me:$LINENO: WARNING: picl.h: proceeding with the compiler's result" >&5
  3959. echo "$as_me: WARNING: picl.h: proceeding with the compiler's result" >&2;}
  3960.     ac_header_preproc=yes
  3961.     ;;
  3962.   no:yes:* )
  3963.     { echo "$as_me:$LINENO: WARNING: picl.h: present but cannot be compiled" >&5
  3964. echo "$as_me: WARNING: picl.h: present but cannot be compiled" >&2;}
  3965.     { echo "$as_me:$LINENO: WARNING: picl.h:     check for missing prerequisite headers?" >&5
  3966. echo "$as_me: WARNING: picl.h:     check for missing prerequisite headers?" >&2;}
  3967.     { echo "$as_me:$LINENO: WARNING: picl.h: see the Autoconf documentation" >&5
  3968. echo "$as_me: WARNING: picl.h: see the Autoconf documentation" >&2;}
  3969.     { echo "$as_me:$LINENO: WARNING: picl.h:     section "Present But Cannot Be Compiled"" >&5
  3970. echo "$as_me: WARNING: picl.h:     section "Present But Cannot Be Compiled"" >&2;}
  3971.     { echo "$as_me:$LINENO: WARNING: picl.h: proceeding with the preprocessor's result" >&5
  3972. echo "$as_me: WARNING: picl.h: proceeding with the preprocessor's result" >&2;}
  3973.     { echo "$as_me:$LINENO: WARNING: picl.h: in the future, the compiler will take precedence" >&5
  3974. echo "$as_me: WARNING: picl.h: in the future, the compiler will take precedence" >&2;}
  3975.     (
  3976.       cat <<_ASBOX
  3977. ## ---------------------------------------------------- ##
  3978. ## Report this to net-snmp-coders@lists.sourceforge.net ##
  3979. ## ---------------------------------------------------- ##
  3980. _ASBOX
  3981.     ) |
  3982.       sed "s/^/$as_me: WARNING:     /" >&2
  3983.     ;;
  3984. esac
  3985. echo "$as_me:$LINENO: checking for picl.h" >&5
  3986. echo $ECHO_N "checking for picl.h... $ECHO_C" >&6
  3987. if test "${ac_cv_header_picl_h+set}" = set; then
  3988.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3989. else
  3990.   ac_cv_header_picl_h=$ac_header_preproc
  3991. fi
  3992. echo "$as_me:$LINENO: result: $ac_cv_header_picl_h" >&5
  3993. echo "${ECHO_T}$ac_cv_header_picl_h" >&6
  3994. fi
  3995. if test $ac_cv_header_picl_h = yes; then
  3996.   LIBS="${LIBS} -lpicl"
  3997. fi