configure
上传用户:xiaozhuqw
上传日期:2009-11-15
资源大小:1338k
文件大小:270k
源码类别:

网络

开发平台:

Unix_Linux

  1. }
  2. _ACEOF
  3. rm -f conftest.$ac_objext conftest$ac_exeext
  4. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  5.   (eval $ac_link) 2>conftest.er1
  6.   ac_status=$?
  7.   grep -v '^ *+' conftest.er1 >conftest.err
  8.   rm -f conftest.er1
  9.   cat conftest.err >&5
  10.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  11.   (exit $ac_status); } &&
  12.  { ac_try='test -z "$ac_c_werror_flag"
  13.  || test ! -s conftest.err'
  14.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  15.   (eval $ac_try) 2>&5
  16.   ac_status=$?
  17.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  18.   (exit $ac_status); }; } &&
  19.  { ac_try='test -s conftest$ac_exeext'
  20.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  21.   (eval $ac_try) 2>&5
  22.   ac_status=$?
  23.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  24.   (exit $ac_status); }; }; then
  25.   ac_cv_lib_c_inet_ntop=yes
  26. else
  27.   echo "$as_me: failed program was:" >&5
  28. sed 's/^/| /' conftest.$ac_ext >&5
  29. ac_cv_lib_c_inet_ntop=no
  30. fi
  31. rm -f conftest.err conftest.$ac_objext 
  32.       conftest$ac_exeext conftest.$ac_ext
  33. LIBS=$ac_check_lib_save_LIBS
  34. fi
  35. echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_ntop" >&5
  36. echo "${ECHO_T}$ac_cv_lib_c_inet_ntop" >&6
  37. if test $ac_cv_lib_c_inet_ntop = yes; then
  38. cat >>confdefs.h <<_ACEOF
  39. #define HAVE_INET_NTOP
  40. _ACEOF
  41. fi
  42. echo "$as_me:$LINENO: checking for inet_pton in -lc" >&5
  43. echo $ECHO_N "checking for inet_pton in -lc... $ECHO_C" >&6
  44. if test "${ac_cv_lib_c_inet_pton+set}" = set; then
  45.   echo $ECHO_N "(cached) $ECHO_C" >&6
  46. else
  47.   ac_check_lib_save_LIBS=$LIBS
  48. LIBS="-lc  $LIBS"
  49. cat >conftest.$ac_ext <<_ACEOF
  50. /* confdefs.h.  */
  51. _ACEOF
  52. cat confdefs.h >>conftest.$ac_ext
  53. cat >>conftest.$ac_ext <<_ACEOF
  54. /* end confdefs.h.  */
  55. /* Override any gcc2 internal prototype to avoid an error.  */
  56. #ifdef __cplusplus
  57. extern "C"
  58. #endif
  59. /* We use char because int might match the return type of a gcc2
  60.    builtin and then its argument prototype would still apply.  */
  61. char inet_pton ();
  62. int
  63. main ()
  64. {
  65. inet_pton ();
  66.   ;
  67.   return 0;
  68. }
  69. _ACEOF
  70. rm -f conftest.$ac_objext conftest$ac_exeext
  71. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  72.   (eval $ac_link) 2>conftest.er1
  73.   ac_status=$?
  74.   grep -v '^ *+' conftest.er1 >conftest.err
  75.   rm -f conftest.er1
  76.   cat conftest.err >&5
  77.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  78.   (exit $ac_status); } &&
  79.  { ac_try='test -z "$ac_c_werror_flag"
  80.  || test ! -s conftest.err'
  81.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  82.   (eval $ac_try) 2>&5
  83.   ac_status=$?
  84.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  85.   (exit $ac_status); }; } &&
  86.  { ac_try='test -s conftest$ac_exeext'
  87.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  88.   (eval $ac_try) 2>&5
  89.   ac_status=$?
  90.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  91.   (exit $ac_status); }; }; then
  92.   ac_cv_lib_c_inet_pton=yes
  93. else
  94.   echo "$as_me: failed program was:" >&5
  95. sed 's/^/| /' conftest.$ac_ext >&5
  96. ac_cv_lib_c_inet_pton=no
  97. fi
  98. rm -f conftest.err conftest.$ac_objext 
  99.       conftest$ac_exeext conftest.$ac_ext
  100. LIBS=$ac_check_lib_save_LIBS
  101. fi
  102. echo "$as_me:$LINENO: result: $ac_cv_lib_c_inet_pton" >&5
  103. echo "${ECHO_T}$ac_cv_lib_c_inet_pton" >&6
  104. if test $ac_cv_lib_c_inet_pton = yes; then
  105. cat >>confdefs.h <<_ACEOF
  106. #define HAVE_INET_PTON
  107. _ACEOF
  108. fi
  109. echo "$as_me:$LINENO: checking for crypt in -lcrypt" >&5
  110. echo $ECHO_N "checking for crypt in -lcrypt... $ECHO_C" >&6
  111. if test "${ac_cv_lib_crypt_crypt+set}" = set; then
  112.   echo $ECHO_N "(cached) $ECHO_C" >&6
  113. else
  114.   ac_check_lib_save_LIBS=$LIBS
  115. LIBS="-lcrypt  $LIBS"
  116. cat >conftest.$ac_ext <<_ACEOF
  117. /* confdefs.h.  */
  118. _ACEOF
  119. cat confdefs.h >>conftest.$ac_ext
  120. cat >>conftest.$ac_ext <<_ACEOF
  121. /* end confdefs.h.  */
  122. /* Override any gcc2 internal prototype to avoid an error.  */
  123. #ifdef __cplusplus
  124. extern "C"
  125. #endif
  126. /* We use char because int might match the return type of a gcc2
  127.    builtin and then its argument prototype would still apply.  */
  128. char crypt ();
  129. int
  130. main ()
  131. {
  132. crypt ();
  133.   ;
  134.   return 0;
  135. }
  136. _ACEOF
  137. rm -f conftest.$ac_objext conftest$ac_exeext
  138. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  139.   (eval $ac_link) 2>conftest.er1
  140.   ac_status=$?
  141.   grep -v '^ *+' conftest.er1 >conftest.err
  142.   rm -f conftest.er1
  143.   cat conftest.err >&5
  144.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  145.   (exit $ac_status); } &&
  146.  { ac_try='test -z "$ac_c_werror_flag"
  147.  || test ! -s conftest.err'
  148.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  149.   (eval $ac_try) 2>&5
  150.   ac_status=$?
  151.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  152.   (exit $ac_status); }; } &&
  153.  { ac_try='test -s conftest$ac_exeext'
  154.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  155.   (eval $ac_try) 2>&5
  156.   ac_status=$?
  157.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  158.   (exit $ac_status); }; }; then
  159.   ac_cv_lib_crypt_crypt=yes
  160. else
  161.   echo "$as_me: failed program was:" >&5
  162. sed 's/^/| /' conftest.$ac_ext >&5
  163. ac_cv_lib_crypt_crypt=no
  164. fi
  165. rm -f conftest.err conftest.$ac_objext 
  166.       conftest$ac_exeext conftest.$ac_ext
  167. LIBS=$ac_check_lib_save_LIBS
  168. fi
  169. echo "$as_me:$LINENO: result: $ac_cv_lib_crypt_crypt" >&5
  170. echo "${ECHO_T}$ac_cv_lib_crypt_crypt" >&6
  171. if test $ac_cv_lib_crypt_crypt = yes; then
  172.   cat >>confdefs.h <<_ACEOF
  173. #define HAVE_LIBCRYPT 1
  174. _ACEOF
  175.   LIBS="-lcrypt $LIBS"
  176. fi
  177. echo "$as_me:$LINENO: checking for res_init in -lresolv" >&5
  178. echo $ECHO_N "checking for res_init in -lresolv... $ECHO_C" >&6
  179. if test "${ac_cv_lib_resolv_res_init+set}" = set; then
  180.   echo $ECHO_N "(cached) $ECHO_C" >&6
  181. else
  182.   ac_check_lib_save_LIBS=$LIBS
  183. LIBS="-lresolv  $LIBS"
  184. cat >conftest.$ac_ext <<_ACEOF
  185. /* confdefs.h.  */
  186. _ACEOF
  187. cat confdefs.h >>conftest.$ac_ext
  188. cat >>conftest.$ac_ext <<_ACEOF
  189. /* end confdefs.h.  */
  190. /* Override any gcc2 internal prototype to avoid an error.  */
  191. #ifdef __cplusplus
  192. extern "C"
  193. #endif
  194. /* We use char because int might match the return type of a gcc2
  195.    builtin and then its argument prototype would still apply.  */
  196. char res_init ();
  197. int
  198. main ()
  199. {
  200. res_init ();
  201.   ;
  202.   return 0;
  203. }
  204. _ACEOF
  205. rm -f conftest.$ac_objext conftest$ac_exeext
  206. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  207.   (eval $ac_link) 2>conftest.er1
  208.   ac_status=$?
  209.   grep -v '^ *+' conftest.er1 >conftest.err
  210.   rm -f conftest.er1
  211.   cat conftest.err >&5
  212.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  213.   (exit $ac_status); } &&
  214.  { ac_try='test -z "$ac_c_werror_flag"
  215.  || test ! -s conftest.err'
  216.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  217.   (eval $ac_try) 2>&5
  218.   ac_status=$?
  219.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  220.   (exit $ac_status); }; } &&
  221.  { ac_try='test -s conftest$ac_exeext'
  222.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  223.   (eval $ac_try) 2>&5
  224.   ac_status=$?
  225.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  226.   (exit $ac_status); }; }; then
  227.   ac_cv_lib_resolv_res_init=yes
  228. else
  229.   echo "$as_me: failed program was:" >&5
  230. sed 's/^/| /' conftest.$ac_ext >&5
  231. ac_cv_lib_resolv_res_init=no
  232. fi
  233. rm -f conftest.err conftest.$ac_objext 
  234.       conftest$ac_exeext conftest.$ac_ext
  235. LIBS=$ac_check_lib_save_LIBS
  236. fi
  237. echo "$as_me:$LINENO: result: $ac_cv_lib_resolv_res_init" >&5
  238. echo "${ECHO_T}$ac_cv_lib_resolv_res_init" >&6
  239. if test $ac_cv_lib_resolv_res_init = yes; then
  240.   cat >>confdefs.h <<_ACEOF
  241. #define HAVE_LIBRESOLV 1
  242. _ACEOF
  243.   LIBS="-lresolv $LIBS"
  244. fi
  245. echo "$as_me:$LINENO: checking for main in -lm" >&5
  246. echo $ECHO_N "checking for main in -lm... $ECHO_C" >&6
  247. if test "${ac_cv_lib_m_main+set}" = set; then
  248.   echo $ECHO_N "(cached) $ECHO_C" >&6
  249. else
  250.   ac_check_lib_save_LIBS=$LIBS
  251. LIBS="-lm  $LIBS"
  252. cat >conftest.$ac_ext <<_ACEOF
  253. /* confdefs.h.  */
  254. _ACEOF
  255. cat confdefs.h >>conftest.$ac_ext
  256. cat >>conftest.$ac_ext <<_ACEOF
  257. /* end confdefs.h.  */
  258. int
  259. main ()
  260. {
  261. main ();
  262.   ;
  263.   return 0;
  264. }
  265. _ACEOF
  266. rm -f conftest.$ac_objext conftest$ac_exeext
  267. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  268.   (eval $ac_link) 2>conftest.er1
  269.   ac_status=$?
  270.   grep -v '^ *+' conftest.er1 >conftest.err
  271.   rm -f conftest.er1
  272.   cat conftest.err >&5
  273.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  274.   (exit $ac_status); } &&
  275.  { ac_try='test -z "$ac_c_werror_flag"
  276.  || test ! -s conftest.err'
  277.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  278.   (eval $ac_try) 2>&5
  279.   ac_status=$?
  280.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  281.   (exit $ac_status); }; } &&
  282.  { ac_try='test -s conftest$ac_exeext'
  283.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  284.   (eval $ac_try) 2>&5
  285.   ac_status=$?
  286.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  287.   (exit $ac_status); }; }; then
  288.   ac_cv_lib_m_main=yes
  289. else
  290.   echo "$as_me: failed program was:" >&5
  291. sed 's/^/| /' conftest.$ac_ext >&5
  292. ac_cv_lib_m_main=no
  293. fi
  294. rm -f conftest.err conftest.$ac_objext 
  295.       conftest$ac_exeext conftest.$ac_ext
  296. LIBS=$ac_check_lib_save_LIBS
  297. fi
  298. echo "$as_me:$LINENO: result: $ac_cv_lib_m_main" >&5
  299. echo "${ECHO_T}$ac_cv_lib_m_main" >&6
  300. if test $ac_cv_lib_m_main = yes; then
  301.   cat >>confdefs.h <<_ACEOF
  302. #define HAVE_LIBM 1
  303. _ACEOF
  304.   LIBS="-lm $LIBS"
  305. fi
  306. echo "$as_me:$LINENO: checking for __inet_ntop" >&5
  307. echo $ECHO_N "checking for __inet_ntop... $ECHO_C" >&6
  308. if test "${ac_cv_func___inet_ntop+set}" = set; then
  309.   echo $ECHO_N "(cached) $ECHO_C" >&6
  310. else
  311.   cat >conftest.$ac_ext <<_ACEOF
  312. /* confdefs.h.  */
  313. _ACEOF
  314. cat confdefs.h >>conftest.$ac_ext
  315. cat >>conftest.$ac_ext <<_ACEOF
  316. /* end confdefs.h.  */
  317. /* Define __inet_ntop to an innocuous variant, in case <limits.h> declares __inet_ntop.
  318.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  319. #define __inet_ntop innocuous___inet_ntop
  320. /* System header to define __stub macros and hopefully few prototypes,
  321.     which can conflict with char __inet_ntop (); below.
  322.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  323.     <limits.h> exists even on freestanding compilers.  */
  324. #ifdef __STDC__
  325. # include <limits.h>
  326. #else
  327. # include <assert.h>
  328. #endif
  329. #undef __inet_ntop
  330. /* Override any gcc2 internal prototype to avoid an error.  */
  331. #ifdef __cplusplus
  332. extern "C"
  333. {
  334. #endif
  335. /* We use char because int might match the return type of a gcc2
  336.    builtin and then its argument prototype would still apply.  */
  337. char __inet_ntop ();
  338. /* The GNU C library defines this for functions which it implements
  339.     to always fail with ENOSYS.  Some functions are actually named
  340.     something starting with __ and the normal name is an alias.  */
  341. #if defined (__stub___inet_ntop) || defined (__stub_____inet_ntop)
  342. choke me
  343. #else
  344. char (*f) () = __inet_ntop;
  345. #endif
  346. #ifdef __cplusplus
  347. }
  348. #endif
  349. int
  350. main ()
  351. {
  352. return f != __inet_ntop;
  353.   ;
  354.   return 0;
  355. }
  356. _ACEOF
  357. rm -f conftest.$ac_objext conftest$ac_exeext
  358. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  359.   (eval $ac_link) 2>conftest.er1
  360.   ac_status=$?
  361.   grep -v '^ *+' conftest.er1 >conftest.err
  362.   rm -f conftest.er1
  363.   cat conftest.err >&5
  364.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  365.   (exit $ac_status); } &&
  366.  { ac_try='test -z "$ac_c_werror_flag"
  367.  || test ! -s conftest.err'
  368.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  369.   (eval $ac_try) 2>&5
  370.   ac_status=$?
  371.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  372.   (exit $ac_status); }; } &&
  373.  { ac_try='test -s conftest$ac_exeext'
  374.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  375.   (eval $ac_try) 2>&5
  376.   ac_status=$?
  377.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  378.   (exit $ac_status); }; }; then
  379.   ac_cv_func___inet_ntop=yes
  380. else
  381.   echo "$as_me: failed program was:" >&5
  382. sed 's/^/| /' conftest.$ac_ext >&5
  383. ac_cv_func___inet_ntop=no
  384. fi
  385. rm -f conftest.err conftest.$ac_objext 
  386.       conftest$ac_exeext conftest.$ac_ext
  387. fi
  388. echo "$as_me:$LINENO: result: $ac_cv_func___inet_ntop" >&5
  389. echo "${ECHO_T}$ac_cv_func___inet_ntop" >&6
  390. if test $ac_cv_func___inet_ntop = yes; then
  391.   cat >>confdefs.h <<_ACEOF
  392. #define HAVE_INET_NTOP 1
  393. _ACEOF
  394. fi
  395. echo "$as_me:$LINENO: checking for __inet_pton" >&5
  396. echo $ECHO_N "checking for __inet_pton... $ECHO_C" >&6
  397. if test "${ac_cv_func___inet_pton+set}" = set; then
  398.   echo $ECHO_N "(cached) $ECHO_C" >&6
  399. else
  400.   cat >conftest.$ac_ext <<_ACEOF
  401. /* confdefs.h.  */
  402. _ACEOF
  403. cat confdefs.h >>conftest.$ac_ext
  404. cat >>conftest.$ac_ext <<_ACEOF
  405. /* end confdefs.h.  */
  406. /* Define __inet_pton to an innocuous variant, in case <limits.h> declares __inet_pton.
  407.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  408. #define __inet_pton innocuous___inet_pton
  409. /* System header to define __stub macros and hopefully few prototypes,
  410.     which can conflict with char __inet_pton (); below.
  411.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  412.     <limits.h> exists even on freestanding compilers.  */
  413. #ifdef __STDC__
  414. # include <limits.h>
  415. #else
  416. # include <assert.h>
  417. #endif
  418. #undef __inet_pton
  419. /* Override any gcc2 internal prototype to avoid an error.  */
  420. #ifdef __cplusplus
  421. extern "C"
  422. {
  423. #endif
  424. /* We use char because int might match the return type of a gcc2
  425.    builtin and then its argument prototype would still apply.  */
  426. char __inet_pton ();
  427. /* The GNU C library defines this for functions which it implements
  428.     to always fail with ENOSYS.  Some functions are actually named
  429.     something starting with __ and the normal name is an alias.  */
  430. #if defined (__stub___inet_pton) || defined (__stub_____inet_pton)
  431. choke me
  432. #else
  433. char (*f) () = __inet_pton;
  434. #endif
  435. #ifdef __cplusplus
  436. }
  437. #endif
  438. int
  439. main ()
  440. {
  441. return f != __inet_pton;
  442.   ;
  443.   return 0;
  444. }
  445. _ACEOF
  446. rm -f conftest.$ac_objext conftest$ac_exeext
  447. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  448.   (eval $ac_link) 2>conftest.er1
  449.   ac_status=$?
  450.   grep -v '^ *+' conftest.er1 >conftest.err
  451.   rm -f conftest.er1
  452.   cat conftest.err >&5
  453.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  454.   (exit $ac_status); } &&
  455.  { ac_try='test -z "$ac_c_werror_flag"
  456.  || test ! -s conftest.err'
  457.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  458.   (eval $ac_try) 2>&5
  459.   ac_status=$?
  460.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  461.   (exit $ac_status); }; } &&
  462.  { ac_try='test -s conftest$ac_exeext'
  463.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  464.   (eval $ac_try) 2>&5
  465.   ac_status=$?
  466.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  467.   (exit $ac_status); }; }; then
  468.   ac_cv_func___inet_pton=yes
  469. else
  470.   echo "$as_me: failed program was:" >&5
  471. sed 's/^/| /' conftest.$ac_ext >&5
  472. ac_cv_func___inet_pton=no
  473. fi
  474. rm -f conftest.err conftest.$ac_objext 
  475.       conftest$ac_exeext conftest.$ac_ext
  476. fi
  477. echo "$as_me:$LINENO: result: $ac_cv_func___inet_pton" >&5
  478. echo "${ECHO_T}$ac_cv_func___inet_pton" >&6
  479. if test $ac_cv_func___inet_pton = yes; then
  480.   cat >>confdefs.h <<_ACEOF
  481. #define HAVE_INET_PTON 1
  482. _ACEOF
  483. fi
  484. echo "$as_me:$LINENO: checking for __inet_aton" >&5
  485. echo $ECHO_N "checking for __inet_aton... $ECHO_C" >&6
  486. if test "${ac_cv_func___inet_aton+set}" = set; then
  487.   echo $ECHO_N "(cached) $ECHO_C" >&6
  488. else
  489.   cat >conftest.$ac_ext <<_ACEOF
  490. /* confdefs.h.  */
  491. _ACEOF
  492. cat confdefs.h >>conftest.$ac_ext
  493. cat >>conftest.$ac_ext <<_ACEOF
  494. /* end confdefs.h.  */
  495. /* Define __inet_aton to an innocuous variant, in case <limits.h> declares __inet_aton.
  496.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  497. #define __inet_aton innocuous___inet_aton
  498. /* System header to define __stub macros and hopefully few prototypes,
  499.     which can conflict with char __inet_aton (); below.
  500.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  501.     <limits.h> exists even on freestanding compilers.  */
  502. #ifdef __STDC__
  503. # include <limits.h>
  504. #else
  505. # include <assert.h>
  506. #endif
  507. #undef __inet_aton
  508. /* Override any gcc2 internal prototype to avoid an error.  */
  509. #ifdef __cplusplus
  510. extern "C"
  511. {
  512. #endif
  513. /* We use char because int might match the return type of a gcc2
  514.    builtin and then its argument prototype would still apply.  */
  515. char __inet_aton ();
  516. /* The GNU C library defines this for functions which it implements
  517.     to always fail with ENOSYS.  Some functions are actually named
  518.     something starting with __ and the normal name is an alias.  */
  519. #if defined (__stub___inet_aton) || defined (__stub_____inet_aton)
  520. choke me
  521. #else
  522. char (*f) () = __inet_aton;
  523. #endif
  524. #ifdef __cplusplus
  525. }
  526. #endif
  527. int
  528. main ()
  529. {
  530. return f != __inet_aton;
  531.   ;
  532.   return 0;
  533. }
  534. _ACEOF
  535. rm -f conftest.$ac_objext conftest$ac_exeext
  536. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  537.   (eval $ac_link) 2>conftest.er1
  538.   ac_status=$?
  539.   grep -v '^ *+' conftest.er1 >conftest.err
  540.   rm -f conftest.er1
  541.   cat conftest.err >&5
  542.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  543.   (exit $ac_status); } &&
  544.  { ac_try='test -z "$ac_c_werror_flag"
  545.  || test ! -s conftest.err'
  546.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  547.   (eval $ac_try) 2>&5
  548.   ac_status=$?
  549.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  550.   (exit $ac_status); }; } &&
  551.  { ac_try='test -s conftest$ac_exeext'
  552.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  553.   (eval $ac_try) 2>&5
  554.   ac_status=$?
  555.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  556.   (exit $ac_status); }; }; then
  557.   ac_cv_func___inet_aton=yes
  558. else
  559.   echo "$as_me: failed program was:" >&5
  560. sed 's/^/| /' conftest.$ac_ext >&5
  561. ac_cv_func___inet_aton=no
  562. fi
  563. rm -f conftest.err conftest.$ac_objext 
  564.       conftest$ac_exeext conftest.$ac_ext
  565. fi
  566. echo "$as_me:$LINENO: result: $ac_cv_func___inet_aton" >&5
  567. echo "${ECHO_T}$ac_cv_func___inet_aton" >&6
  568. if test $ac_cv_func___inet_aton = yes; then
  569.   cat >>confdefs.h <<_ACEOF
  570. #define HAVE_INET_ATON 1
  571. _ACEOF
  572. fi
  573. echo "$as_me:$LINENO: checking for regexec in -lc" >&5
  574. echo $ECHO_N "checking for regexec in -lc... $ECHO_C" >&6
  575. if test "${ac_cv_lib_c_regexec+set}" = set; then
  576.   echo $ECHO_N "(cached) $ECHO_C" >&6
  577. else
  578.   ac_check_lib_save_LIBS=$LIBS
  579. LIBS="-lc  $LIBS"
  580. cat >conftest.$ac_ext <<_ACEOF
  581. /* confdefs.h.  */
  582. _ACEOF
  583. cat confdefs.h >>conftest.$ac_ext
  584. cat >>conftest.$ac_ext <<_ACEOF
  585. /* end confdefs.h.  */
  586. /* Override any gcc2 internal prototype to avoid an error.  */
  587. #ifdef __cplusplus
  588. extern "C"
  589. #endif
  590. /* We use char because int might match the return type of a gcc2
  591.    builtin and then its argument prototype would still apply.  */
  592. char regexec ();
  593. int
  594. main ()
  595. {
  596. regexec ();
  597.   ;
  598.   return 0;
  599. }
  600. _ACEOF
  601. rm -f conftest.$ac_objext conftest$ac_exeext
  602. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  603.   (eval $ac_link) 2>conftest.er1
  604.   ac_status=$?
  605.   grep -v '^ *+' conftest.er1 >conftest.err
  606.   rm -f conftest.er1
  607.   cat conftest.err >&5
  608.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  609.   (exit $ac_status); } &&
  610.  { ac_try='test -z "$ac_c_werror_flag"
  611.  || test ! -s conftest.err'
  612.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  613.   (eval $ac_try) 2>&5
  614.   ac_status=$?
  615.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  616.   (exit $ac_status); }; } &&
  617.  { ac_try='test -s conftest$ac_exeext'
  618.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  619.   (eval $ac_try) 2>&5
  620.   ac_status=$?
  621.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  622.   (exit $ac_status); }; }; then
  623.   ac_cv_lib_c_regexec=yes
  624. else
  625.   echo "$as_me: failed program was:" >&5
  626. sed 's/^/| /' conftest.$ac_ext >&5
  627. ac_cv_lib_c_regexec=no
  628. fi
  629. rm -f conftest.err conftest.$ac_objext 
  630.       conftest$ac_exeext conftest.$ac_ext
  631. LIBS=$ac_check_lib_save_LIBS
  632. fi
  633. echo "$as_me:$LINENO: result: $ac_cv_lib_c_regexec" >&5
  634. echo "${ECHO_T}$ac_cv_lib_c_regexec" >&6
  635. if test $ac_cv_lib_c_regexec = yes; then
  636. cat >>confdefs.h <<_ACEOF
  637. #define HAVE_GNU_REGEX
  638. _ACEOF
  639.  LIB_REGEX=""
  640. else
  641.   LIB_REGEX="regex.o"
  642. fi
  643. if test "${enable_snmp}" = "yes"; then
  644.   saved_libs="${LIBS}"
  645.   LIBS=""
  646.   unset link_dir link_dirs
  647.   test "${linkbase_specified}" = "yes" && link_dirs=${with_linkbase}
  648.   link_dirs="$link_dirs /usr/local"
  649.   for link_dir in '' ${link_dirs}; do
  650.     test "x${link_dir}" != "x" && link_dir="-L${link_dir}/lib"
  651.     LIBS=${link_dir}
  652.     { echo "$as_me:$LINENO: try linking with LIBS: $LIBS" >&5
  653. echo "$as_me: try linking with LIBS: $LIBS" >&6;}
  654.     unset ac_cv_lib_netsnmp_asn_parse_int
  655.     echo "$as_me:$LINENO: checking for asn_parse_int in -lnetsnmp" >&5
  656. echo $ECHO_N "checking for asn_parse_int in -lnetsnmp... $ECHO_C" >&6
  657. if test "${ac_cv_lib_netsnmp_asn_parse_int+set}" = set; then
  658.   echo $ECHO_N "(cached) $ECHO_C" >&6
  659. else
  660.   ac_check_lib_save_LIBS=$LIBS
  661. LIBS="-lnetsnmp  $LIBS"
  662. cat >conftest.$ac_ext <<_ACEOF
  663. /* confdefs.h.  */
  664. _ACEOF
  665. cat confdefs.h >>conftest.$ac_ext
  666. cat >>conftest.$ac_ext <<_ACEOF
  667. /* end confdefs.h.  */
  668. /* Override any gcc2 internal prototype to avoid an error.  */
  669. #ifdef __cplusplus
  670. extern "C"
  671. #endif
  672. /* We use char because int might match the return type of a gcc2
  673.    builtin and then its argument prototype would still apply.  */
  674. char asn_parse_int ();
  675. int
  676. main ()
  677. {
  678. asn_parse_int ();
  679.   ;
  680.   return 0;
  681. }
  682. _ACEOF
  683. rm -f conftest.$ac_objext conftest$ac_exeext
  684. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  685.   (eval $ac_link) 2>conftest.er1
  686.   ac_status=$?
  687.   grep -v '^ *+' conftest.er1 >conftest.err
  688.   rm -f conftest.er1
  689.   cat conftest.err >&5
  690.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  691.   (exit $ac_status); } &&
  692.  { ac_try='test -z "$ac_c_werror_flag"
  693.  || test ! -s conftest.err'
  694.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  695.   (eval $ac_try) 2>&5
  696.   ac_status=$?
  697.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  698.   (exit $ac_status); }; } &&
  699.  { ac_try='test -s conftest$ac_exeext'
  700.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  701.   (eval $ac_try) 2>&5
  702.   ac_status=$?
  703.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  704.   (exit $ac_status); }; }; then
  705.   ac_cv_lib_netsnmp_asn_parse_int=yes
  706. else
  707.   echo "$as_me: failed program was:" >&5
  708. sed 's/^/| /' conftest.$ac_ext >&5
  709. ac_cv_lib_netsnmp_asn_parse_int=no
  710. fi
  711. rm -f conftest.err conftest.$ac_objext 
  712.       conftest$ac_exeext conftest.$ac_ext
  713. LIBS=$ac_check_lib_save_LIBS
  714. fi
  715. echo "$as_me:$LINENO: result: $ac_cv_lib_netsnmp_asn_parse_int" >&5
  716. echo "${ECHO_T}$ac_cv_lib_netsnmp_asn_parse_int" >&6
  717. if test $ac_cv_lib_netsnmp_asn_parse_int = yes; then
  718.   HAVE_SNMP=yes; ac_snmp_lib="$LIBS -lnetsnmp"
  719. fi
  720.     test "${HAVE_SNMP}" = "yes" && break
  721.     unset ac_cv_lib_snmp_asn_parse_int
  722.     echo "$as_me:$LINENO: checking for asn_parse_int in -lsnmp" >&5
  723. echo $ECHO_N "checking for asn_parse_int in -lsnmp... $ECHO_C" >&6
  724. if test "${ac_cv_lib_snmp_asn_parse_int+set}" = set; then
  725.   echo $ECHO_N "(cached) $ECHO_C" >&6
  726. else
  727.   ac_check_lib_save_LIBS=$LIBS
  728. LIBS="-lsnmp  $LIBS"
  729. cat >conftest.$ac_ext <<_ACEOF
  730. /* confdefs.h.  */
  731. _ACEOF
  732. cat confdefs.h >>conftest.$ac_ext
  733. cat >>conftest.$ac_ext <<_ACEOF
  734. /* end confdefs.h.  */
  735. /* Override any gcc2 internal prototype to avoid an error.  */
  736. #ifdef __cplusplus
  737. extern "C"
  738. #endif
  739. /* We use char because int might match the return type of a gcc2
  740.    builtin and then its argument prototype would still apply.  */
  741. char asn_parse_int ();
  742. int
  743. main ()
  744. {
  745. asn_parse_int ();
  746.   ;
  747.   return 0;
  748. }
  749. _ACEOF
  750. rm -f conftest.$ac_objext conftest$ac_exeext
  751. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  752.   (eval $ac_link) 2>conftest.er1
  753.   ac_status=$?
  754.   grep -v '^ *+' conftest.er1 >conftest.err
  755.   rm -f conftest.er1
  756.   cat conftest.err >&5
  757.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  758.   (exit $ac_status); } &&
  759.  { ac_try='test -z "$ac_c_werror_flag"
  760.  || test ! -s conftest.err'
  761.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  762.   (eval $ac_try) 2>&5
  763.   ac_status=$?
  764.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  765.   (exit $ac_status); }; } &&
  766.  { ac_try='test -s conftest$ac_exeext'
  767.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  768.   (eval $ac_try) 2>&5
  769.   ac_status=$?
  770.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  771.   (exit $ac_status); }; }; then
  772.   ac_cv_lib_snmp_asn_parse_int=yes
  773. else
  774.   echo "$as_me: failed program was:" >&5
  775. sed 's/^/| /' conftest.$ac_ext >&5
  776. ac_cv_lib_snmp_asn_parse_int=no
  777. fi
  778. rm -f conftest.err conftest.$ac_objext 
  779.       conftest$ac_exeext conftest.$ac_ext
  780. LIBS=$ac_check_lib_save_LIBS
  781. fi
  782. echo "$as_me:$LINENO: result: $ac_cv_lib_snmp_asn_parse_int" >&5
  783. echo "${ECHO_T}$ac_cv_lib_snmp_asn_parse_int" >&6
  784. if test $ac_cv_lib_snmp_asn_parse_int = yes; then
  785.   HAVE_SNMP=yes; ac_snmp_lib="$LIBS -lsnmp"
  786. fi
  787.     test "${HAVE_SNMP}" = "yes" && break
  788.     echo "$as_me:$LINENO: checking for main in -lcrypto" >&5
  789. echo $ECHO_N "checking for main in -lcrypto... $ECHO_C" >&6
  790. if test "${ac_cv_lib_crypto_main+set}" = set; then
  791.   echo $ECHO_N "(cached) $ECHO_C" >&6
  792. else
  793.   ac_check_lib_save_LIBS=$LIBS
  794. LIBS="-lcrypto  $LIBS"
  795. cat >conftest.$ac_ext <<_ACEOF
  796. /* confdefs.h.  */
  797. _ACEOF
  798. cat confdefs.h >>conftest.$ac_ext
  799. cat >>conftest.$ac_ext <<_ACEOF
  800. /* end confdefs.h.  */
  801. int
  802. main ()
  803. {
  804. main ();
  805.   ;
  806.   return 0;
  807. }
  808. _ACEOF
  809. rm -f conftest.$ac_objext conftest$ac_exeext
  810. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  811.   (eval $ac_link) 2>conftest.er1
  812.   ac_status=$?
  813.   grep -v '^ *+' conftest.er1 >conftest.err
  814.   rm -f conftest.er1
  815.   cat conftest.err >&5
  816.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  817.   (exit $ac_status); } &&
  818.  { ac_try='test -z "$ac_c_werror_flag"
  819.  || test ! -s conftest.err'
  820.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  821.   (eval $ac_try) 2>&5
  822.   ac_status=$?
  823.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  824.   (exit $ac_status); }; } &&
  825.  { ac_try='test -s conftest$ac_exeext'
  826.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  827.   (eval $ac_try) 2>&5
  828.   ac_status=$?
  829.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  830.   (exit $ac_status); }; }; then
  831.   ac_cv_lib_crypto_main=yes
  832. else
  833.   echo "$as_me: failed program was:" >&5
  834. sed 's/^/| /' conftest.$ac_ext >&5
  835. ac_cv_lib_crypto_main=no
  836. fi
  837. rm -f conftest.err conftest.$ac_objext 
  838.       conftest$ac_exeext conftest.$ac_ext
  839. LIBS=$ac_check_lib_save_LIBS
  840. fi
  841. echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_main" >&5
  842. echo "${ECHO_T}$ac_cv_lib_crypto_main" >&6
  843. if test $ac_cv_lib_crypto_main = yes; then
  844.   NEED_CRYPTO=yes
  845. fi
  846.     test "${NEED_CRYPTO}" != "yes" && continue
  847.     LIBS="$LIBS -lcrypto"
  848.     { echo "$as_me:$LINENO: try linking with LIBS: $LIBS" >&5
  849. echo "$as_me: try linking with LIBS: $LIBS" >&6;}
  850.     unset ac_cv_lib_netsnmp_asn_parse_int
  851.     echo "$as_me:$LINENO: checking for asn_parse_int in -lnetsnmp" >&5
  852. echo $ECHO_N "checking for asn_parse_int in -lnetsnmp... $ECHO_C" >&6
  853. if test "${ac_cv_lib_netsnmp_asn_parse_int+set}" = set; then
  854.   echo $ECHO_N "(cached) $ECHO_C" >&6
  855. else
  856.   ac_check_lib_save_LIBS=$LIBS
  857. LIBS="-lnetsnmp -lcrypto $LIBS"
  858. cat >conftest.$ac_ext <<_ACEOF
  859. /* confdefs.h.  */
  860. _ACEOF
  861. cat confdefs.h >>conftest.$ac_ext
  862. cat >>conftest.$ac_ext <<_ACEOF
  863. /* end confdefs.h.  */
  864. /* Override any gcc2 internal prototype to avoid an error.  */
  865. #ifdef __cplusplus
  866. extern "C"
  867. #endif
  868. /* We use char because int might match the return type of a gcc2
  869.    builtin and then its argument prototype would still apply.  */
  870. char asn_parse_int ();
  871. int
  872. main ()
  873. {
  874. asn_parse_int ();
  875.   ;
  876.   return 0;
  877. }
  878. _ACEOF
  879. rm -f conftest.$ac_objext conftest$ac_exeext
  880. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  881.   (eval $ac_link) 2>conftest.er1
  882.   ac_status=$?
  883.   grep -v '^ *+' conftest.er1 >conftest.err
  884.   rm -f conftest.er1
  885.   cat conftest.err >&5
  886.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  887.   (exit $ac_status); } &&
  888.  { ac_try='test -z "$ac_c_werror_flag"
  889.  || test ! -s conftest.err'
  890.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  891.   (eval $ac_try) 2>&5
  892.   ac_status=$?
  893.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  894.   (exit $ac_status); }; } &&
  895.  { ac_try='test -s conftest$ac_exeext'
  896.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  897.   (eval $ac_try) 2>&5
  898.   ac_status=$?
  899.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  900.   (exit $ac_status); }; }; then
  901.   ac_cv_lib_netsnmp_asn_parse_int=yes
  902. else
  903.   echo "$as_me: failed program was:" >&5
  904. sed 's/^/| /' conftest.$ac_ext >&5
  905. ac_cv_lib_netsnmp_asn_parse_int=no
  906. fi
  907. rm -f conftest.err conftest.$ac_objext 
  908.       conftest$ac_exeext conftest.$ac_ext
  909. LIBS=$ac_check_lib_save_LIBS
  910. fi
  911. echo "$as_me:$LINENO: result: $ac_cv_lib_netsnmp_asn_parse_int" >&5
  912. echo "${ECHO_T}$ac_cv_lib_netsnmp_asn_parse_int" >&6
  913. if test $ac_cv_lib_netsnmp_asn_parse_int = yes; then
  914.   HAVE_SNMP=yes; ac_snmp_lib="$LIBS -lnetsnmp"
  915. fi
  916.     test "${HAVE_SNMP}" = "yes" && break
  917.     unset ac_cv_lib_snmp_asn_parse_int
  918.     echo "$as_me:$LINENO: checking for asn_parse_int in -lsnmp" >&5
  919. echo $ECHO_N "checking for asn_parse_int in -lsnmp... $ECHO_C" >&6
  920. if test "${ac_cv_lib_snmp_asn_parse_int+set}" = set; then
  921.   echo $ECHO_N "(cached) $ECHO_C" >&6
  922. else
  923.   ac_check_lib_save_LIBS=$LIBS
  924. LIBS="-lsnmp -lcrypto $LIBS"
  925. cat >conftest.$ac_ext <<_ACEOF
  926. /* confdefs.h.  */
  927. _ACEOF
  928. cat confdefs.h >>conftest.$ac_ext
  929. cat >>conftest.$ac_ext <<_ACEOF
  930. /* end confdefs.h.  */
  931. /* Override any gcc2 internal prototype to avoid an error.  */
  932. #ifdef __cplusplus
  933. extern "C"
  934. #endif
  935. /* We use char because int might match the return type of a gcc2
  936.    builtin and then its argument prototype would still apply.  */
  937. char asn_parse_int ();
  938. int
  939. main ()
  940. {
  941. asn_parse_int ();
  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_lib_snmp_asn_parse_int=yes
  969. else
  970.   echo "$as_me: failed program was:" >&5
  971. sed 's/^/| /' conftest.$ac_ext >&5
  972. ac_cv_lib_snmp_asn_parse_int=no
  973. fi
  974. rm -f conftest.err conftest.$ac_objext 
  975.       conftest$ac_exeext conftest.$ac_ext
  976. LIBS=$ac_check_lib_save_LIBS
  977. fi
  978. echo "$as_me:$LINENO: result: $ac_cv_lib_snmp_asn_parse_int" >&5
  979. echo "${ECHO_T}$ac_cv_lib_snmp_asn_parse_int" >&6
  980. if test $ac_cv_lib_snmp_asn_parse_int = yes; then
  981.   HAVE_SNMP=yes; ac_snmp_lib="$LIBS -lsnmp"
  982. fi
  983.     test "${HAVE_SNMP}" = "yes" && break
  984.   done
  985.   if test "${HAVE_SNMP}" = ""; then
  986.     { { echo "$as_me:$LINENO: error: cannot find valid snmp library" >&5
  987. echo "$as_me: error: cannot find valid snmp library" >&2;}
  988.    { (exit 1); exit 1; }; }
  989.   fi
  990.   LIBS="${saved_libs} $ac_snmp_lib"
  991.   echo "$as_me:$LINENO: checking for snmp library header" >&5
  992. echo $ECHO_N "checking for snmp library header... $ECHO_C" >&6
  993.   unset link_dir link_dirs ac_snmp ac_snmps ac_snmp_dir ac_snmp_dirs
  994.   link_dirs="/usr/include";
  995.   if test "${linkbase_specified}" = "yes"; then
  996.     link_dirs="${link_dirs} ${with_linkbase}/include"
  997.   fi
  998.   link_dirs="${link_dirs} /usr/local/include"
  999.   ac_snmp_dirs="net-snmp net-snmp/library ucd-snmp"
  1000.   for link_dir in '' ${link_dirs}; do
  1001.     test -z $link_dir && continue
  1002.     for ac_snmp_dir in '' ${ac_snmp_dirs}; do
  1003.       test -z $ac_snmp_dir && continue
  1004.       ac_snmps="${ac_snmps} ${link_dir}/${ac_snmp_dir}/asn1.h"
  1005.     done
  1006.   done
  1007.   ac_snmps="${ac_snmps}"
  1008.   for ac_snmp in '' ${ac_snmps}; do
  1009.     test -z ${ac_snmp} && continue
  1010.     test -f ${ac_snmp} && break
  1011.   done
  1012.   ac_snmp_header=`echo ${ac_snmp} | sed -e 's//asn1.h//'`
  1013.   ac_snmp_header="-I${ac_snmp_header}"
  1014.   case ${ac_snmp} in
  1015.     /usr/local/include/net-snmp/*)
  1016. cat >>confdefs.h <<_ACEOF
  1017. #define HAVE_SNMP
  1018. _ACEOF
  1019. cat >>confdefs.h <<_ACEOF
  1020. #define HAVE_NETSNMP
  1021. _ACEOF
  1022.                 CFLAGS="${CFLAGS} -I/usr/local/include"
  1023.                 ;;
  1024.     */net-snmp/*)
  1025. cat >>confdefs.h <<_ACEOF
  1026. #define HAVE_SNMP
  1027. _ACEOF
  1028. cat >>confdefs.h <<_ACEOF
  1029. #define HAVE_NETSNMP
  1030. _ACEOF
  1031.                 ;;
  1032.     /usr/local/include/ucd-snmp/*)
  1033. cat >>confdefs.h <<_ACEOF
  1034. #define HAVE_SNMP
  1035. _ACEOF
  1036.                 CFLAGS="${CFLAGS} -I/usr/local/include"
  1037.                 ;;
  1038.     */ucd-snmp/*)
  1039. cat >>confdefs.h <<_ACEOF
  1040. #define HAVE_SNMP
  1041. _ACEOF
  1042.                 ;;
  1043.   esac
  1044.   echo "$as_me:$LINENO: result: $ac_snmp_header" >&5
  1045. echo "${ECHO_T}$ac_snmp_header" >&6
  1046.   CFLAGS="${CFLAGS} ${ac_snmp_header}"
  1047. fi
  1048. echo "$as_me:$LINENO: checking whether struct sockaddr has a sa_len field" >&5
  1049. echo $ECHO_N "checking whether struct sockaddr has a sa_len field... $ECHO_C" >&6
  1050. cat >conftest.$ac_ext <<_ACEOF
  1051. /* confdefs.h.  */
  1052. _ACEOF
  1053. cat confdefs.h >>conftest.$ac_ext
  1054. cat >>conftest.$ac_ext <<_ACEOF
  1055. /* end confdefs.h.  */
  1056. #include <sys/types.h>
  1057. #include <sys/socket.h>
  1058. int
  1059. main ()
  1060. {
  1061. static struct sockaddr ac_i;int ac_j = sizeof (ac_i.sa_len);
  1062.   ;
  1063.   return 0;
  1064. }
  1065. _ACEOF
  1066. rm -f conftest.$ac_objext
  1067. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1068.   (eval $ac_compile) 2>conftest.er1
  1069.   ac_status=$?
  1070.   grep -v '^ *+' conftest.er1 >conftest.err
  1071.   rm -f conftest.er1
  1072.   cat conftest.err >&5
  1073.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1074.   (exit $ac_status); } &&
  1075.  { ac_try='test -z "$ac_c_werror_flag"
  1076.  || test ! -s conftest.err'
  1077.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1078.   (eval $ac_try) 2>&5
  1079.   ac_status=$?
  1080.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1081.   (exit $ac_status); }; } &&
  1082.  { ac_try='test -s conftest.$ac_objext'
  1083.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1084.   (eval $ac_try) 2>&5
  1085.   ac_status=$?
  1086.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1087.   (exit $ac_status); }; }; then
  1088.   echo "$as_me:$LINENO: result: yes" >&5
  1089. echo "${ECHO_T}yes" >&6
  1090. cat >>confdefs.h <<_ACEOF
  1091. #define HAVE_SA_LEN
  1092. _ACEOF
  1093. else
  1094.   echo "$as_me: failed program was:" >&5
  1095. sed 's/^/| /' conftest.$ac_ext >&5
  1096. echo "$as_me:$LINENO: result: no" >&5
  1097. echo "${ECHO_T}no" >&6
  1098. fi
  1099. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1100. echo "$as_me:$LINENO: checking whether struct sockaddr_in has a sin_len field" >&5
  1101. echo $ECHO_N "checking whether struct sockaddr_in has a sin_len field... $ECHO_C" >&6
  1102. cat >conftest.$ac_ext <<_ACEOF
  1103. /* confdefs.h.  */
  1104. _ACEOF
  1105. cat confdefs.h >>conftest.$ac_ext
  1106. cat >>conftest.$ac_ext <<_ACEOF
  1107. /* end confdefs.h.  */
  1108. #include <sys/types.h>
  1109. #include <netinet/in.h>
  1110. int
  1111. main ()
  1112. {
  1113. static struct sockaddr_in ac_i;int ac_j = sizeof (ac_i.sin_len);
  1114.   ;
  1115.   return 0;
  1116. }
  1117. _ACEOF
  1118. rm -f conftest.$ac_objext
  1119. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1120.   (eval $ac_compile) 2>conftest.er1
  1121.   ac_status=$?
  1122.   grep -v '^ *+' conftest.er1 >conftest.err
  1123.   rm -f conftest.er1
  1124.   cat conftest.err >&5
  1125.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1126.   (exit $ac_status); } &&
  1127.  { ac_try='test -z "$ac_c_werror_flag"
  1128.  || test ! -s conftest.err'
  1129.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1130.   (eval $ac_try) 2>&5
  1131.   ac_status=$?
  1132.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1133.   (exit $ac_status); }; } &&
  1134.  { ac_try='test -s conftest.$ac_objext'
  1135.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1136.   (eval $ac_try) 2>&5
  1137.   ac_status=$?
  1138.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1139.   (exit $ac_status); }; }; then
  1140.   echo "$as_me:$LINENO: result: yes" >&5
  1141. echo "${ECHO_T}yes" >&6
  1142. cat >>confdefs.h <<_ACEOF
  1143. #define HAVE_SIN_LEN
  1144. _ACEOF
  1145. else
  1146.   echo "$as_me: failed program was:" >&5
  1147. sed 's/^/| /' conftest.$ac_ext >&5
  1148. echo "$as_me:$LINENO: result: no" >&5
  1149. echo "${ECHO_T}no" >&6
  1150. fi
  1151. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1152. echo "$as_me:$LINENO: checking whether struct sockaddr_un has a sun_len field" >&5
  1153. echo $ECHO_N "checking whether struct sockaddr_un has a sun_len field... $ECHO_C" >&6
  1154. cat >conftest.$ac_ext <<_ACEOF
  1155. /* confdefs.h.  */
  1156. _ACEOF
  1157. cat confdefs.h >>conftest.$ac_ext
  1158. cat >>conftest.$ac_ext <<_ACEOF
  1159. /* end confdefs.h.  */
  1160. #include <sys/types.h>
  1161. #include <sys/un.h>
  1162. int
  1163. main ()
  1164. {
  1165. static struct sockaddr_un ac_i;int ac_j = sizeof (ac_i.sun_len);
  1166.   ;
  1167.   return 0;
  1168. }
  1169. _ACEOF
  1170. rm -f conftest.$ac_objext
  1171. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1172.   (eval $ac_compile) 2>conftest.er1
  1173.   ac_status=$?
  1174.   grep -v '^ *+' conftest.er1 >conftest.err
  1175.   rm -f conftest.er1
  1176.   cat conftest.err >&5
  1177.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1178.   (exit $ac_status); } &&
  1179.  { ac_try='test -z "$ac_c_werror_flag"
  1180.  || test ! -s conftest.err'
  1181.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1182.   (eval $ac_try) 2>&5
  1183.   ac_status=$?
  1184.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1185.   (exit $ac_status); }; } &&
  1186.  { ac_try='test -s conftest.$ac_objext'
  1187.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1188.   (eval $ac_try) 2>&5
  1189.   ac_status=$?
  1190.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1191.   (exit $ac_status); }; }; then
  1192.   echo "$as_me:$LINENO: result: yes" >&5
  1193. echo "${ECHO_T}yes" >&6
  1194. cat >>confdefs.h <<_ACEOF
  1195. #define HAVE_SUN_LEN
  1196. _ACEOF
  1197. else
  1198.   echo "$as_me: failed program was:" >&5
  1199. sed 's/^/| /' conftest.$ac_ext >&5
  1200. echo "$as_me:$LINENO: result: no" >&5
  1201. echo "${ECHO_T}no" >&6
  1202. fi
  1203. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1204. if test "$zebra_cv_ipv6" = yes; then
  1205.   echo "$as_me:$LINENO: checking whether struct sockaddr_in6 has a sin6_scope_id field" >&5
  1206. echo $ECHO_N "checking whether struct sockaddr_in6 has a sin6_scope_id field... $ECHO_C" >&6
  1207.   cat >conftest.$ac_ext <<_ACEOF
  1208. /* confdefs.h.  */
  1209. _ACEOF
  1210. cat confdefs.h >>conftest.$ac_ext
  1211. cat >>conftest.$ac_ext <<_ACEOF
  1212. /* end confdefs.h.  */
  1213. #include <sys/types.h>
  1214. #include <netinet/in.h>
  1215. int
  1216. main ()
  1217. {
  1218. static struct sockaddr_in6 ac_i;int ac_j = sizeof (ac_i.sin6_scope_id);
  1219.   ;
  1220.   return 0;
  1221. }
  1222. _ACEOF
  1223. rm -f conftest.$ac_objext
  1224. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1225.   (eval $ac_compile) 2>conftest.er1
  1226.   ac_status=$?
  1227.   grep -v '^ *+' conftest.er1 >conftest.err
  1228.   rm -f conftest.er1
  1229.   cat conftest.err >&5
  1230.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1231.   (exit $ac_status); } &&
  1232.  { ac_try='test -z "$ac_c_werror_flag"
  1233.  || test ! -s conftest.err'
  1234.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1235.   (eval $ac_try) 2>&5
  1236.   ac_status=$?
  1237.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1238.   (exit $ac_status); }; } &&
  1239.  { ac_try='test -s conftest.$ac_objext'
  1240.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1241.   (eval $ac_try) 2>&5
  1242.   ac_status=$?
  1243.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1244.   (exit $ac_status); }; }; then
  1245.   echo "$as_me:$LINENO: result: yes" >&5
  1246. echo "${ECHO_T}yes" >&6
  1247. cat >>confdefs.h <<_ACEOF
  1248. #define HAVE_SIN6_SCOPE_ID
  1249. _ACEOF
  1250. else
  1251.   echo "$as_me: failed program was:" >&5
  1252. sed 's/^/| /' conftest.$ac_ext >&5
  1253. echo "$as_me:$LINENO: result: no" >&5
  1254. echo "${ECHO_T}no" >&6
  1255. fi
  1256. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1257. fi
  1258. if test "$zebra_cv_ipv6" = yes; then
  1259.   echo "$as_me:$LINENO: checking whether in6addr_loopback is usable" >&5
  1260. echo $ECHO_N "checking whether in6addr_loopback is usable... $ECHO_C" >&6
  1261.   cat >conftest.$ac_ext <<_ACEOF
  1262. /* confdefs.h.  */
  1263. _ACEOF
  1264. cat confdefs.h >>conftest.$ac_ext
  1265. cat >>conftest.$ac_ext <<_ACEOF
  1266. /* end confdefs.h.  */
  1267. #include <sys/types.h>
  1268. #include <netinet/in.h>
  1269. int
  1270. main ()
  1271. {
  1272. static struct in6_addr ac_i; ac_i = in6addr_loopback;
  1273.   ;
  1274.   return 0;
  1275. }
  1276. _ACEOF
  1277. rm -f conftest.$ac_objext
  1278. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1279.   (eval $ac_compile) 2>conftest.er1
  1280.   ac_status=$?
  1281.   grep -v '^ *+' conftest.er1 >conftest.err
  1282.   rm -f conftest.er1
  1283.   cat conftest.err >&5
  1284.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1285.   (exit $ac_status); } &&
  1286.  { ac_try='test -z "$ac_c_werror_flag"
  1287.  || test ! -s conftest.err'
  1288.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1289.   (eval $ac_try) 2>&5
  1290.   ac_status=$?
  1291.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1292.   (exit $ac_status); }; } &&
  1293.  { ac_try='test -s conftest.$ac_objext'
  1294.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1295.   (eval $ac_try) 2>&5
  1296.   ac_status=$?
  1297.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1298.   (exit $ac_status); }; }; then
  1299.   echo "$as_me:$LINENO: result: yes" >&5
  1300. echo "${ECHO_T}yes" >&6
  1301. cat >>confdefs.h <<_ACEOF
  1302. #define HAVE_IN6ADDR_GLOBAL
  1303. _ACEOF
  1304. else
  1305.   echo "$as_me: failed program was:" >&5
  1306. sed 's/^/| /' conftest.$ac_ext >&5
  1307. echo "$as_me:$LINENO: result: no" >&5
  1308. echo "${ECHO_T}no" >&6
  1309. fi
  1310. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1311. fi
  1312. echo "$as_me:$LINENO: checking whther socklen_t is defined" >&5
  1313. echo $ECHO_N "checking whther socklen_t is defined... $ECHO_C" >&6
  1314. cat >conftest.$ac_ext <<_ACEOF
  1315. /* confdefs.h.  */
  1316. _ACEOF
  1317. cat confdefs.h >>conftest.$ac_ext
  1318. cat >>conftest.$ac_ext <<_ACEOF
  1319. /* end confdefs.h.  */
  1320. #include <sys/types.h>
  1321. #include <sys/socket.h>
  1322. #include <netinet/in.h>
  1323. int
  1324. main ()
  1325. {
  1326. socklen_t ac_x;
  1327.   ;
  1328.   return 0;
  1329. }
  1330. _ACEOF
  1331. rm -f conftest.$ac_objext
  1332. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1333.   (eval $ac_compile) 2>conftest.er1
  1334.   ac_status=$?
  1335.   grep -v '^ *+' conftest.er1 >conftest.err
  1336.   rm -f conftest.er1
  1337.   cat conftest.err >&5
  1338.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1339.   (exit $ac_status); } &&
  1340.  { ac_try='test -z "$ac_c_werror_flag"
  1341.  || test ! -s conftest.err'
  1342.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1343.   (eval $ac_try) 2>&5
  1344.   ac_status=$?
  1345.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1346.   (exit $ac_status); }; } &&
  1347.  { ac_try='test -s conftest.$ac_objext'
  1348.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1349.   (eval $ac_try) 2>&5
  1350.   ac_status=$?
  1351.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1352.   (exit $ac_status); }; }; then
  1353.   echo "$as_me:$LINENO: result: yes" >&5
  1354. echo "${ECHO_T}yes" >&6
  1355. cat >>confdefs.h <<_ACEOF
  1356. #define HAVE_SOCKLEN_T
  1357. _ACEOF
  1358. else
  1359.   echo "$as_me: failed program was:" >&5
  1360. sed 's/^/| /' conftest.$ac_ext >&5
  1361. echo "$as_me:$LINENO: result: no" >&5
  1362. echo "${ECHO_T}no" >&6
  1363. fi
  1364. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1365. echo "$as_me:$LINENO: checking whether struct sockaddr_dl exist" >&5
  1366. echo $ECHO_N "checking whether struct sockaddr_dl exist... $ECHO_C" >&6
  1367. cat >conftest.$ac_ext <<_ACEOF
  1368. /* confdefs.h.  */
  1369. _ACEOF
  1370. cat confdefs.h >>conftest.$ac_ext
  1371. cat >>conftest.$ac_ext <<_ACEOF
  1372. /* end confdefs.h.  */
  1373. #include <net/if_dl.h>
  1374. _ACEOF
  1375. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1376.   $EGREP "sockaddr_dl" >/dev/null 2>&1; then
  1377.   echo "$as_me:$LINENO: result: yes" >&5
  1378. echo "${ECHO_T}yes" >&6
  1379. cat >>confdefs.h <<_ACEOF
  1380. #define HAVE_SOCKADDR_DL
  1381. _ACEOF
  1382. else
  1383.   echo "$as_me:$LINENO: result: no" >&5
  1384. echo "${ECHO_T}no" >&6
  1385. fi
  1386. rm -f conftest*
  1387. echo "$as_me:$LINENO: checking whether struct ifaliasreq exist" >&5
  1388. echo $ECHO_N "checking whether struct ifaliasreq exist... $ECHO_C" >&6
  1389. cat >conftest.$ac_ext <<_ACEOF
  1390. /* confdefs.h.  */
  1391. _ACEOF
  1392. cat confdefs.h >>conftest.$ac_ext
  1393. cat >>conftest.$ac_ext <<_ACEOF
  1394. /* end confdefs.h.  */
  1395. #include <net/if.h>
  1396. _ACEOF
  1397. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1398.   $EGREP "ifaliasreq" >/dev/null 2>&1; then
  1399.   echo "$as_me:$LINENO: result: yes" >&5
  1400. echo "${ECHO_T}yes" >&6
  1401. cat >>confdefs.h <<_ACEOF
  1402. #define HAVE_IFALIASREQ
  1403. _ACEOF
  1404. else
  1405.   echo "$as_me:$LINENO: result: no" >&5
  1406. echo "${ECHO_T}no" >&6
  1407. fi
  1408. rm -f conftest*
  1409. echo "$as_me:$LINENO: checking whether struct if6_aliasreq exist" >&5
  1410. echo $ECHO_N "checking whether struct if6_aliasreq exist... $ECHO_C" >&6
  1411. cat >conftest.$ac_ext <<_ACEOF
  1412. /* confdefs.h.  */
  1413. _ACEOF
  1414. cat confdefs.h >>conftest.$ac_ext
  1415. cat >>conftest.$ac_ext <<_ACEOF
  1416. /* end confdefs.h.  */
  1417. #include <netinet6/in6_var.h>
  1418. _ACEOF
  1419. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1420.   $EGREP "in6_aliasreq" >/dev/null 2>&1; then
  1421.   echo "$as_me:$LINENO: result: yes" >&5
  1422. echo "${ECHO_T}yes" >&6
  1423. cat >>confdefs.h <<_ACEOF
  1424. #define HAVE_IN6_ALIASREQ
  1425. _ACEOF
  1426. else
  1427.   echo "$as_me:$LINENO: result: no" >&5
  1428. echo "${ECHO_T}no" >&6
  1429. fi
  1430. rm -f conftest*
  1431. echo "$as_me:$LINENO: checking whether struct rt_addrinfo exist" >&5
  1432. echo $ECHO_N "checking whether struct rt_addrinfo exist... $ECHO_C" >&6
  1433. cat >conftest.$ac_ext <<_ACEOF
  1434. /* confdefs.h.  */
  1435. _ACEOF
  1436. cat confdefs.h >>conftest.$ac_ext
  1437. cat >>conftest.$ac_ext <<_ACEOF
  1438. /* end confdefs.h.  */
  1439. #include <net/route.h>
  1440. _ACEOF
  1441. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1442.   $EGREP "rt_addrinfo" >/dev/null 2>&1; then
  1443.   echo "$as_me:$LINENO: result: yes" >&5
  1444. echo "${ECHO_T}yes" >&6
  1445. cat >>confdefs.h <<_ACEOF
  1446. #define HAVE_RT_ADDRINFO
  1447. _ACEOF
  1448. else
  1449.   echo "$as_me:$LINENO: result: no" >&5
  1450. echo "${ECHO_T}no" >&6
  1451. fi
  1452. rm -f conftest*
  1453. echo "$as_me:$LINENO: checking whether struct in_pktinfo exist" >&5
  1454. echo $ECHO_N "checking whether struct in_pktinfo exist... $ECHO_C" >&6
  1455. cat >conftest.$ac_ext <<_ACEOF
  1456. /* confdefs.h.  */
  1457. _ACEOF
  1458. cat confdefs.h >>conftest.$ac_ext
  1459. cat >>conftest.$ac_ext <<_ACEOF
  1460. /* end confdefs.h.  */
  1461. #include <netinet/in.h>
  1462. int
  1463. main ()
  1464. {
  1465. struct in_pktinfo ac_x;
  1466.   ;
  1467.   return 0;
  1468. }
  1469. _ACEOF
  1470. rm -f conftest.$ac_objext
  1471. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1472.   (eval $ac_compile) 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_objext'
  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.   echo "$as_me:$LINENO: result: yes" >&5
  1493. echo "${ECHO_T}yes" >&6
  1494. cat >>confdefs.h <<_ACEOF
  1495. #define HAVE_INPKTINFO
  1496. _ACEOF
  1497. else
  1498.   echo "$as_me: failed program was:" >&5
  1499. sed 's/^/| /' conftest.$ac_ext >&5
  1500. echo "$as_me:$LINENO: result: no" >&5
  1501. echo "${ECHO_T}no" >&6
  1502. fi
  1503. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1504. echo "$as_me:$LINENO: checking whether getrusage is available" >&5
  1505. echo $ECHO_N "checking whether getrusage is available... $ECHO_C" >&6
  1506. cat >conftest.$ac_ext <<_ACEOF
  1507. /* confdefs.h.  */
  1508. _ACEOF
  1509. cat confdefs.h >>conftest.$ac_ext
  1510. cat >>conftest.$ac_ext <<_ACEOF
  1511. /* end confdefs.h.  */
  1512. #include <sys/resource.h>
  1513. int
  1514. main ()
  1515. {
  1516. struct rusage ac_x; getrusage (RUSAGE_SELF, &ac_x);
  1517.   ;
  1518.   return 0;
  1519. }
  1520. _ACEOF
  1521. rm -f conftest.$ac_objext
  1522. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1523.   (eval $ac_compile) 2>conftest.er1
  1524.   ac_status=$?
  1525.   grep -v '^ *+' conftest.er1 >conftest.err
  1526.   rm -f conftest.er1
  1527.   cat conftest.err >&5
  1528.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1529.   (exit $ac_status); } &&
  1530.  { ac_try='test -z "$ac_c_werror_flag"
  1531.  || test ! -s conftest.err'
  1532.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1533.   (eval $ac_try) 2>&5
  1534.   ac_status=$?
  1535.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1536.   (exit $ac_status); }; } &&
  1537.  { ac_try='test -s conftest.$ac_objext'
  1538.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1539.   (eval $ac_try) 2>&5
  1540.   ac_status=$?
  1541.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1542.   (exit $ac_status); }; }; then
  1543.   echo "$as_me:$LINENO: result: yes" >&5
  1544. echo "${ECHO_T}yes" >&6
  1545. cat >>confdefs.h <<_ACEOF
  1546. #define HAVE_RUSAGE
  1547. _ACEOF
  1548. else
  1549.   echo "$as_me: failed program was:" >&5
  1550. sed 's/^/| /' conftest.$ac_ext >&5
  1551. echo "$as_me:$LINENO: result: no" >&5
  1552. echo "${ECHO_T}no" >&6
  1553. fi
  1554. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1555. file="${srcdir}/lib/version.h"
  1556. VERSION=`sed -ne 's/^#.*ZEBRA_VERSION.*"([^"]*)"$/1/p' $file`
  1557. echo "$as_me:$LINENO: checking pid file directory" >&5
  1558. echo $ECHO_N "checking pid file directory... $ECHO_C" >&6
  1559. if test "${ac_piddir+set}" = set; then
  1560.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1561. else
  1562.   for ZEBRA_PID_DIR in /var/run                    /var/adm                    /etc                    /dev/null;
  1563. do
  1564.   test -d $ZEBRA_PID_DIR && break
  1565. done
  1566. ac_piddir=$ZEBRA_PID_DIR
  1567. if test $ZEBRA_PID_DIR = "/dev/null"; then
  1568.   echo "PID DIRECTORY NOT FOUND!"
  1569. fi
  1570. fi
  1571. echo "$as_me:$LINENO: result: $ac_piddir" >&5
  1572. echo "${ECHO_T}$ac_piddir" >&6
  1573. cat >>confdefs.h <<_ACEOF
  1574. #define PATH_ZEBRA_PID "$ac_piddir/zebra.pid"
  1575. _ACEOF
  1576. cat >>confdefs.h <<_ACEOF
  1577. #define PATH_RIPD_PID "$ac_piddir/ripd.pid"
  1578. _ACEOF
  1579. cat >>confdefs.h <<_ACEOF
  1580. #define PATH_RIPNGD_PID "$ac_piddir/ripngd.pid"
  1581. _ACEOF
  1582. cat >>confdefs.h <<_ACEOF
  1583. #define PATH_BGPD_PID "$ac_piddir/bgpd.pid"
  1584. _ACEOF
  1585. cat >>confdefs.h <<_ACEOF
  1586. #define PATH_OSPFD_PID "$ac_piddir/ospfd.pid"
  1587. _ACEOF
  1588. cat >>confdefs.h <<_ACEOF
  1589. #define PATH_OSPF6D_PID "$ac_piddir/ospf6d.pid"
  1590. _ACEOF
  1591. echo "$as_me:$LINENO: checking for working htonl" >&5
  1592. echo $ECHO_N "checking for working htonl... $ECHO_C" >&6
  1593. if test "${ac_cv_htonl_works+set}" = set; then
  1594.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1595. else
  1596. cat >conftest.$ac_ext <<_ACEOF
  1597. /* confdefs.h.  */
  1598. _ACEOF
  1599. cat confdefs.h >>conftest.$ac_ext
  1600. cat >>conftest.$ac_ext <<_ACEOF
  1601. /* end confdefs.h.  */
  1602. #ifdef HAVE_SYS_TYPES_H
  1603. #include <sys/types.h>
  1604. #endif
  1605. #ifdef HAVE_NETDB_H
  1606. #include <netdb.h>
  1607. #endif
  1608. #ifdef HAVE_NETINET_IN_H
  1609. #include <netinet/in.h>
  1610. #endif
  1611. int
  1612. main ()
  1613. {
  1614. htonl (0);
  1615.   ;
  1616.   return 0;
  1617. }
  1618. _ACEOF
  1619. rm -f conftest.$ac_objext conftest$ac_exeext
  1620. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1621.   (eval $ac_link) 2>conftest.er1
  1622.   ac_status=$?
  1623.   grep -v '^ *+' conftest.er1 >conftest.err
  1624.   rm -f conftest.er1
  1625.   cat conftest.err >&5
  1626.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1627.   (exit $ac_status); } &&
  1628.  { ac_try='test -z "$ac_c_werror_flag"
  1629.  || test ! -s conftest.err'
  1630.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1631.   (eval $ac_try) 2>&5
  1632.   ac_status=$?
  1633.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1634.   (exit $ac_status); }; } &&
  1635.  { ac_try='test -s conftest$ac_exeext'
  1636.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1637.   (eval $ac_try) 2>&5
  1638.   ac_status=$?
  1639.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1640.   (exit $ac_status); }; }; then
  1641.   ac_cv_htonl_works=yes
  1642. else
  1643.   echo "$as_me: failed program was:" >&5
  1644. sed 's/^/| /' conftest.$ac_ext >&5
  1645. ac_cv_htonl_works=no
  1646. fi
  1647. rm -f conftest.err conftest.$ac_objext 
  1648.       conftest$ac_exeext conftest.$ac_ext
  1649. fi
  1650. echo "$as_me:$LINENO: result: $ac_cv_htonl_works" >&5
  1651. echo "${ECHO_T}$ac_cv_htonl_works" >&6
  1652.                                                                                                     ac_config_files="$ac_config_files Makefile lib/Makefile zebra/Makefile ripd/Makefile ripngd/Makefile bgpd/Makefile ospfd/Makefile ospf6d/Makefile vtysh/Makefile doc/Makefile"
  1653. cat >confcache <<_ACEOF
  1654. # This file is a shell script that caches the results of configure
  1655. # tests run on this system so they can be shared between configure
  1656. # scripts and configure runs, see configure's option --config-cache.
  1657. # It is not useful on other systems.  If it contains results you don't
  1658. # want to keep, you may remove or edit it.
  1659. #
  1660. # config.status only pays attention to the cache file if you give it
  1661. # the --recheck option to rerun configure.
  1662. #
  1663. # `ac_cv_env_foo' variables (set or unset) will be overridden when
  1664. # loading this file, other *unset* `ac_cv_foo' will be assigned the
  1665. # following values.
  1666. _ACEOF
  1667. # The following way of writing the cache mishandles newlines in values,
  1668. # but we know of no workaround that is simple, portable, and efficient.
  1669. # So, don't put newlines in cache variables' values.
  1670. # Ultrix sh set writes to stderr and can't be redirected directly,
  1671. # and sets the high bit in the cache file unless we assign to the vars.
  1672. {
  1673.   (set) 2>&1 |
  1674.     case `(ac_space=' '; set | grep ac_space) 2>&1` in
  1675.     *ac_space= *)
  1676.       # `set' does not quote correctly, so add quotes (double-quote
  1677.       # substitution turns \\ into \, and sed turns \ into ).
  1678.       sed -n 
  1679. "s/'/'\\''/g;
  1680.   s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='\2'/p"
  1681.       ;;
  1682.     *)
  1683.       # `set' quotes correctly as required by POSIX, so do not add quotes.
  1684.       sed -n 
  1685. "s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1=\2/p"
  1686.       ;;
  1687.     esac;
  1688. } |
  1689.   sed '
  1690.      t clear
  1691.      : clear
  1692.      s/^([^=]*)=(.*[{}].*)$/test "${1+set}" = set || &/
  1693.      t end
  1694.      /^ac_cv_env/!s/^([^=]*)=(.*)$/1=${1=2}/
  1695.      : end' >>confcache
  1696. if diff $cache_file confcache >/dev/null 2>&1; then :; else
  1697.   if test -w $cache_file; then
  1698.     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
  1699.     cat confcache >$cache_file
  1700.   else
  1701.     echo "not updating unwritable cache $cache_file"
  1702.   fi
  1703. fi
  1704. rm -f confcache
  1705. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  1706. # Let make expand exec_prefix.
  1707. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  1708. # VPATH may cause trouble with some makes, so we remove $(srcdir),
  1709. # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
  1710. # trailing colons and then remove the whole line if VPATH becomes empty
  1711. # (actually we leave an empty line to preserve line numbers).
  1712. if test "x$srcdir" = x.; then
  1713.   ac_vpsub='/^[  ]*VPATH[  ]*=/{
  1714. s/:*$(srcdir):*/:/;
  1715. s/:*${srcdir}:*/:/;
  1716. s/:*@srcdir@:*/:/;
  1717. s/^([^=]*=[  ]*):*/1/;
  1718. s/:*$//;
  1719. s/^[^=]*=[  ]*$//;
  1720. }'
  1721. fi
  1722. DEFS=-DHAVE_CONFIG_H
  1723. ac_libobjs=
  1724. ac_ltlibobjs=
  1725. for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  1726.   # 1. Remove the extension, and $U if already installed.
  1727.   ac_i=`echo "$ac_i" |
  1728.  sed 's/$U././;s/.o$//;s/.obj$//'`
  1729.   # 2. Add them.
  1730.   ac_libobjs="$ac_libobjs $ac_i$U.$ac_objext"
  1731.   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
  1732. done
  1733. LIBOBJS=$ac_libobjs
  1734. LTLIBOBJS=$ac_ltlibobjs
  1735. if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  1736.   { { echo "$as_me:$LINENO: error: conditional "AMDEP" was never defined.
  1737. Usually this means the macro was only invoked conditionally." >&5
  1738. echo "$as_me: error: conditional "AMDEP" was never defined.
  1739. Usually this means the macro was only invoked conditionally." >&2;}
  1740.    { (exit 1); exit 1; }; }
  1741. fi
  1742. : ${CONFIG_STATUS=./config.status}
  1743. ac_clean_files_save=$ac_clean_files
  1744. ac_clean_files="$ac_clean_files $CONFIG_STATUS"
  1745. { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
  1746. echo "$as_me: creating $CONFIG_STATUS" >&6;}
  1747. cat >$CONFIG_STATUS <<_ACEOF
  1748. #! $SHELL
  1749. # Generated by $as_me.
  1750. # Run this file to recreate the current configuration.
  1751. # Compiler output produced by configure, useful for debugging
  1752. # configure, is in config.log if it exists.
  1753. debug=false
  1754. ac_cs_recheck=false
  1755. ac_cs_silent=false
  1756. SHELL=${CONFIG_SHELL-$SHELL}
  1757. _ACEOF
  1758. cat >>$CONFIG_STATUS <<_ACEOF
  1759. ## --------------------- ##
  1760. ## M4sh Initialization.  ##
  1761. ## --------------------- ##
  1762. # Be Bourne compatible
  1763. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  1764.   emulate sh
  1765.   NULLCMD=:
  1766.   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  1767.   # is contrary to our usage.  Disable this feature.
  1768.   alias -g '${1+"$@"}'='"$@"'
  1769. elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  1770.   set -o posix
  1771. fi
  1772. DUALCASE=1; export DUALCASE # for MKS sh
  1773. # Support unset when possible.
  1774. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  1775.   as_unset=unset
  1776. else
  1777.   as_unset=false
  1778. fi
  1779. # Work around bugs in pre-3.0 UWIN ksh.
  1780. $as_unset ENV MAIL MAILPATH
  1781. PS1='$ '
  1782. PS2='> '
  1783. PS4='+ '
  1784. # NLS nuisances.
  1785. for as_var in 
  1786.   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION 
  1787.   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER 
  1788.   LC_TELEPHONE LC_TIME
  1789. do
  1790.   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
  1791.     eval $as_var=C; export $as_var
  1792.   else
  1793.     $as_unset $as_var
  1794.   fi
  1795. done
  1796. # Required to use basename.
  1797. if expr a : '(a)' >/dev/null 2>&1; then
  1798.   as_expr=expr
  1799. else
  1800.   as_expr=false
  1801. fi
  1802. if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  1803.   as_basename=basename
  1804. else
  1805.   as_basename=false
  1806. fi
  1807. # Name of the executable.
  1808. as_me=`$as_basename "$0" ||
  1809. $as_expr X/"$0" : '.*/([^/][^/]*)/*$' | 
  1810.  X"$0" : 'X(//)$' | 
  1811.  X"$0" : 'X(/)$' | 
  1812.  .     : '(.)' 2>/dev/null ||
  1813. echo X/"$0" |
  1814.     sed '/^.*/([^/][^/]*)/*$/{ s//1/; q; }
  1815.      /^X/(//)$/{ s//1/; q; }
  1816.      /^X/(/).*/{ s//1/; q; }
  1817.      s/.*/./; q'`
  1818. # PATH needs CR, and LINENO needs CR and PATH.
  1819. # Avoid depending upon Character Ranges.
  1820. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  1821. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  1822. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  1823. as_cr_digits='0123456789'
  1824. as_cr_alnum=$as_cr_Letters$as_cr_digits
  1825. # The user is always right.
  1826. if test "${PATH_SEPARATOR+set}" != set; then
  1827.   echo "#! /bin/sh" >conf$$.sh
  1828.   echo  "exit 0"   >>conf$$.sh
  1829.   chmod +x conf$$.sh
  1830.   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
  1831.     PATH_SEPARATOR=';'
  1832.   else
  1833.     PATH_SEPARATOR=:
  1834.   fi
  1835.   rm -f conf$$.sh
  1836. fi
  1837.   as_lineno_1=$LINENO
  1838.   as_lineno_2=$LINENO
  1839.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  1840.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  1841.   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  1842.   # Find who we are.  Look in the path if we contain no path at all
  1843.   # relative or not.
  1844.   case $0 in
  1845.     *[\/]* ) as_myself=$0 ;;
  1846.     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1847. for as_dir in $PATH
  1848. do
  1849.   IFS=$as_save_IFS
  1850.   test -z "$as_dir" && as_dir=.
  1851.   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  1852. done
  1853.        ;;
  1854.   esac
  1855.   # We did not find ourselves, most probably we were run as `sh COMMAND'
  1856.   # in which case we are not to be found in the path.
  1857.   if test "x$as_myself" = x; then
  1858.     as_myself=$0
  1859.   fi
  1860.   if test ! -f "$as_myself"; then
  1861.     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
  1862. echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
  1863.    { (exit 1); exit 1; }; }
  1864.   fi
  1865.   case $CONFIG_SHELL in
  1866.   '')
  1867.     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1868. for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  1869. do
  1870.   IFS=$as_save_IFS
  1871.   test -z "$as_dir" && as_dir=.
  1872.   for as_base in sh bash ksh sh5; do
  1873.  case $as_dir in
  1874.  /*)
  1875.    if ("$as_dir/$as_base" -c '
  1876.   as_lineno_1=$LINENO
  1877.   as_lineno_2=$LINENO
  1878.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  1879.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  1880.   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
  1881.      $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
  1882.      $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
  1883.      CONFIG_SHELL=$as_dir/$as_base
  1884.      export CONFIG_SHELL
  1885.      exec "$CONFIG_SHELL" "$0" ${1+"$@"}
  1886.    fi;;
  1887.  esac
  1888.        done
  1889. done
  1890. ;;
  1891.   esac
  1892.   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  1893.   # uniformly replaced by the line number.  The first 'sed' inserts a
  1894.   # line-number line before each line; the second 'sed' does the real
  1895.   # work.  The second script uses 'N' to pair each line-number line
  1896.   # with the numbered line, and appends trailing '-' during
  1897.   # substitution so that $LINENO is not a special case at line end.
  1898.   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  1899.   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
  1900.   sed '=' <$as_myself |
  1901.     sed '
  1902.       N
  1903.       s,$,-,
  1904.       : loop
  1905.       s,^(['$as_cr_digits']*)(.*)[$]LINENO([^'$as_cr_alnum'_]),1213,
  1906.       t loop
  1907.       s,-$,,
  1908.       s,^['$as_cr_digits']*n,,
  1909.     ' >$as_me.lineno &&
  1910.   chmod +x $as_me.lineno ||
  1911.     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
  1912. echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
  1913.    { (exit 1); exit 1; }; }
  1914.   # Don't try to exec as it changes $[0], causing all sort of problems
  1915.   # (the dirname of $[0] is not the place where we might find the
  1916.   # original and so on.  Autoconf is especially sensible to this).
  1917.   . ./$as_me.lineno
  1918.   # Exit status is that of the last command.
  1919.   exit
  1920. }
  1921. case `echo "testingc"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  1922.   *c*,-n*) ECHO_N= ECHO_C='
  1923. ' ECHO_T=' ' ;;
  1924.   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  1925.   *)       ECHO_N= ECHO_C='c' ECHO_T= ;;
  1926. esac
  1927. if expr a : '(a)' >/dev/null 2>&1; then
  1928.   as_expr=expr
  1929. else
  1930.   as_expr=false
  1931. fi
  1932. rm -f conf$$ conf$$.exe conf$$.file
  1933. echo >conf$$.file
  1934. if ln -s conf$$.file conf$$ 2>/dev/null; then
  1935.   # We could just check for DJGPP; but this test a) works b) is more generic
  1936.   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  1937.   if test -f conf$$.exe; then
  1938.     # Don't use ln at all; we don't have any links
  1939.     as_ln_s='cp -p'
  1940.   else
  1941.     as_ln_s='ln -s'
  1942.   fi
  1943. elif ln conf$$.file conf$$ 2>/dev/null; then
  1944.   as_ln_s=ln
  1945. else
  1946.   as_ln_s='cp -p'
  1947. fi
  1948. rm -f conf$$ conf$$.exe conf$$.file
  1949. if mkdir -p . 2>/dev/null; then
  1950.   as_mkdir_p=:
  1951. else
  1952.   test -d ./-p && rmdir ./-p
  1953.   as_mkdir_p=false
  1954. fi
  1955. as_executable_p="test -f"
  1956. # Sed expression to map a string onto a valid CPP name.
  1957. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  1958. # Sed expression to map a string onto a valid variable name.
  1959. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  1960. # IFS
  1961. # We need space, tab and new line, in precisely that order.
  1962. as_nl='
  1963. '
  1964. IFS="  $as_nl"
  1965. # CDPATH.
  1966. $as_unset CDPATH
  1967. exec 6>&1
  1968. # Open the log real soon, to keep $[0] and so on meaningful, and to
  1969. # report actual input values of CONFIG_FILES etc. instead of their
  1970. # values after options handling.  Logging --version etc. is OK.
  1971. exec 5>>config.log
  1972. {
  1973.   echo
  1974.   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
  1975. ## Running $as_me. ##
  1976. _ASBOX
  1977. } >&5
  1978. cat >&5 <<_CSEOF
  1979. This file was extended by $as_me, which was
  1980. generated by GNU Autoconf 2.59.  Invocation command line was
  1981.   CONFIG_FILES    = $CONFIG_FILES
  1982.   CONFIG_HEADERS  = $CONFIG_HEADERS
  1983.   CONFIG_LINKS    = $CONFIG_LINKS
  1984.   CONFIG_COMMANDS = $CONFIG_COMMANDS
  1985.   $ $0 $@
  1986. _CSEOF
  1987. echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
  1988. echo >&5
  1989. _ACEOF
  1990. # Files that config.status was made for.
  1991. if test -n "$ac_config_files"; then
  1992.   echo "config_files="$ac_config_files"" >>$CONFIG_STATUS
  1993. fi
  1994. if test -n "$ac_config_headers"; then
  1995.   echo "config_headers="$ac_config_headers"" >>$CONFIG_STATUS
  1996. fi
  1997. if test -n "$ac_config_links"; then
  1998.   echo "config_links="$ac_config_links"" >>$CONFIG_STATUS
  1999. fi
  2000. if test -n "$ac_config_commands"; then
  2001.   echo "config_commands="$ac_config_commands"" >>$CONFIG_STATUS
  2002. fi
  2003. cat >>$CONFIG_STATUS <<_ACEOF
  2004. ac_cs_usage="
  2005. `$as_me' instantiates files from templates according to the
  2006. current configuration.
  2007. Usage: $0 [OPTIONS] [FILE]...
  2008.   -h, --help       print this help, then exit
  2009.   -V, --version    print version number, then exit
  2010.   -q, --quiet      do not print progress messages
  2011.   -d, --debug      don't remove temporary files
  2012.       --recheck    update $as_me by reconfiguring in the same conditions
  2013.   --file=FILE[:TEMPLATE]
  2014.    instantiate the configuration file FILE
  2015.   --header=FILE[:TEMPLATE]
  2016.    instantiate the configuration header FILE
  2017. Configuration files:
  2018. $config_files
  2019. Configuration headers:
  2020. $config_headers
  2021. Configuration commands:
  2022. $config_commands
  2023. Report bugs to <bug-autoconf@gnu.org>."
  2024. _ACEOF
  2025. cat >>$CONFIG_STATUS <<_ACEOF
  2026. ac_cs_version="\
  2027. config.status
  2028. configured by $0, generated by GNU Autoconf 2.59,
  2029.   with options \"`echo "$ac_configure_args" | sed 's/[\""`$]/\\&/g'`\"
  2030. Copyright (C) 2003 Free Software Foundation, Inc.
  2031. This config.status script is free software; the Free Software Foundation
  2032. gives unlimited permission to copy, distribute and modify it."
  2033. srcdir=$srcdir
  2034. INSTALL="$INSTALL"
  2035. _ACEOF
  2036. cat >>$CONFIG_STATUS <<_ACEOF
  2037. # If no file are specified by the user, then we need to provide default
  2038. # value.  By we need to know if files were specified by the user.
  2039. ac_need_defaults=:
  2040. while test $# != 0
  2041. do
  2042.   case $1 in
  2043.   --*=*)
  2044.     ac_option=`expr "x$1" : 'x([^=]*)='`
  2045.     ac_optarg=`expr "x$1" : 'x[^=]*=(.*)'`
  2046.     ac_shift=:
  2047.     ;;
  2048.   -*)
  2049.     ac_option=$1
  2050.     ac_optarg=$2
  2051.     ac_shift=shift
  2052.     ;;
  2053.   *) # This is not an option, so the user has probably given explicit
  2054.      # arguments.
  2055.      ac_option=$1
  2056.      ac_need_defaults=false;;
  2057.   esac
  2058.   case $ac_option in
  2059.   # Handling of the options.
  2060. _ACEOF
  2061. cat >>$CONFIG_STATUS <<_ACEOF
  2062.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2063.     ac_cs_recheck=: ;;
  2064.   --version | --vers* | -V )
  2065.     echo "$ac_cs_version"; exit 0 ;;
  2066.   --he | --h)
  2067.     # Conflict between --help and --header
  2068.     { { echo "$as_me:$LINENO: error: ambiguous option: $1
  2069. Try `$0 --help' for more information." >&5
  2070. echo "$as_me: error: ambiguous option: $1
  2071. Try `$0 --help' for more information." >&2;}
  2072.    { (exit 1); exit 1; }; };;
  2073.   --help | --hel | -h )
  2074.     echo "$ac_cs_usage"; exit 0 ;;
  2075.   --debug | --d* | -d )
  2076.     debug=: ;;
  2077.   --file | --fil | --fi | --f )
  2078.     $ac_shift
  2079.     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
  2080.     ac_need_defaults=false;;
  2081.   --header | --heade | --head | --hea )
  2082.     $ac_shift
  2083.     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
  2084.     ac_need_defaults=false;;
  2085.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  2086.   | -silent | --silent | --silen | --sile | --sil | --si | --s)
  2087.     ac_cs_silent=: ;;
  2088.   # This is an error.
  2089.   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
  2090. Try `$0 --help' for more information." >&5
  2091. echo "$as_me: error: unrecognized option: $1
  2092. Try `$0 --help' for more information." >&2;}
  2093.    { (exit 1); exit 1; }; } ;;
  2094.   *) ac_config_targets="$ac_config_targets $1" ;;
  2095.   esac
  2096.   shift
  2097. done
  2098. ac_configure_extra_args=
  2099. if $ac_cs_silent; then
  2100.   exec 6>/dev/null
  2101.   ac_configure_extra_args="$ac_configure_extra_args --silent"
  2102. fi
  2103. _ACEOF
  2104. cat >>$CONFIG_STATUS <<_ACEOF
  2105. if $ac_cs_recheck; then
  2106.   echo "running $SHELL $0 " $ac_configure_args $ac_configure_extra_args " --no-create --no-recursion" >&6
  2107.   exec $SHELL $0 $ac_configure_args $ac_configure_extra_args --no-create --no-recursion
  2108. fi
  2109. _ACEOF
  2110. cat >>$CONFIG_STATUS <<_ACEOF
  2111. #
  2112. # INIT-COMMANDS section.
  2113. #
  2114. AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
  2115. _ACEOF
  2116. cat >>$CONFIG_STATUS <<_ACEOF
  2117. for ac_config_target in $ac_config_targets
  2118. do
  2119.   case "$ac_config_target" in
  2120.   # Handling of arguments.
  2121.   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
  2122.   "lib/Makefile" ) CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
  2123.   "zebra/Makefile" ) CONFIG_FILES="$CONFIG_FILES zebra/Makefile" ;;
  2124.   "ripd/Makefile" ) CONFIG_FILES="$CONFIG_FILES ripd/Makefile" ;;
  2125.   "ripngd/Makefile" ) CONFIG_FILES="$CONFIG_FILES ripngd/Makefile" ;;
  2126.   "bgpd/Makefile" ) CONFIG_FILES="$CONFIG_FILES bgpd/Makefile" ;;
  2127.   "ospfd/Makefile" ) CONFIG_FILES="$CONFIG_FILES ospfd/Makefile" ;;
  2128.   "ospf6d/Makefile" ) CONFIG_FILES="$CONFIG_FILES ospf6d/Makefile" ;;
  2129.   "vtysh/Makefile" ) CONFIG_FILES="$CONFIG_FILES vtysh/Makefile" ;;
  2130.   "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
  2131.   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
  2132.   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
  2133.   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
  2134. echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
  2135.    { (exit 1); exit 1; }; };;
  2136.   esac
  2137. done
  2138. # If the user did not use the arguments to specify the items to instantiate,
  2139. # then the envvar interface is used.  Set only those that are not.
  2140. # We use the long form for the default assignment because of an extremely
  2141. # bizarre bug on SunOS 4.1.3.
  2142. if $ac_need_defaults; then
  2143.   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  2144.   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
  2145.   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  2146. fi
  2147. # Have a temporary directory for convenience.  Make it in the build tree
  2148. # simply because there is no reason to put it here, and in addition,
  2149. # creating and moving files from /tmp can sometimes cause problems.
  2150. # Create a temporary directory, and hook for its removal unless debugging.
  2151. $debug ||
  2152. {
  2153.   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
  2154.   trap '{ (exit 1); exit 1; }' 1 2 13 15
  2155. }
  2156. # Create a (secure) tmp directory for tmp files.
  2157. {
  2158.   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
  2159.   test -n "$tmp" && test -d "$tmp"
  2160. }  ||
  2161. {
  2162.   tmp=./confstat$$-$RANDOM
  2163.   (umask 077 && mkdir $tmp)
  2164. } ||
  2165. {
  2166.    echo "$me: cannot create a temporary directory in ." >&2
  2167.    { (exit 1); exit 1; }
  2168. }
  2169. _ACEOF
  2170. cat >>$CONFIG_STATUS <<_ACEOF
  2171. #
  2172. # CONFIG_FILES section.
  2173. #
  2174. # No need to generate the scripts if there are no CONFIG_FILES.
  2175. # This happens for instance when ./config.status config.h
  2176. if test -n "$CONFIG_FILES"; then
  2177.   # Protect against being on the right side of a sed subst in config.status.
  2178.   sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g;
  2179.    s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF
  2180. s,@SHELL@,$SHELL,;t t
  2181. s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
  2182. s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
  2183. s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
  2184. s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
  2185. s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
  2186. s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
  2187. s,@exec_prefix@,$exec_prefix,;t t
  2188. s,@prefix@,$prefix,;t t
  2189. s,@program_transform_name@,$program_transform_name,;t t
  2190. s,@bindir@,$bindir,;t t
  2191. s,@sbindir@,$sbindir,;t t
  2192. s,@libexecdir@,$libexecdir,;t t
  2193. s,@datadir@,$datadir,;t t
  2194. s,@sysconfdir@,$sysconfdir,;t t
  2195. s,@sharedstatedir@,$sharedstatedir,;t t
  2196. s,@localstatedir@,$localstatedir,;t t
  2197. s,@libdir@,$libdir,;t t
  2198. s,@includedir@,$includedir,;t t
  2199. s,@oldincludedir@,$oldincludedir,;t t
  2200. s,@infodir@,$infodir,;t t
  2201. s,@mandir@,$mandir,;t t
  2202. s,@build_alias@,$build_alias,;t t
  2203. s,@host_alias@,$host_alias,;t t
  2204. s,@target_alias@,$target_alias,;t t
  2205. s,@DEFS@,$DEFS,;t t
  2206. s,@ECHO_C@,$ECHO_C,;t t
  2207. s,@ECHO_N@,$ECHO_N,;t t
  2208. s,@ECHO_T@,$ECHO_T,;t t
  2209. s,@LIBS@,$LIBS,;t t
  2210. s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
  2211. s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
  2212. s,@INSTALL_DATA@,$INSTALL_DATA,;t t
  2213. s,@PACKAGE@,$PACKAGE,;t t
  2214. s,@VERSION@,$VERSION,;t t
  2215. s,@ACLOCAL@,$ACLOCAL,;t t
  2216. s,@AUTOCONF@,$AUTOCONF,;t t
  2217. s,@AUTOMAKE@,$AUTOMAKE,;t t
  2218. s,@AUTOHEADER@,$AUTOHEADER,;t t
  2219. s,@MAKEINFO@,$MAKEINFO,;t t
  2220. s,@AMTAR@,$AMTAR,;t t
  2221. s,@install_sh@,$install_sh,;t t
  2222. s,@STRIP@,$STRIP,;t t
  2223. s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
  2224. s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
  2225. s,@AWK@,$AWK,;t t
  2226. s,@SET_MAKE@,$SET_MAKE,;t t
  2227. s,@build@,$build,;t t
  2228. s,@build_cpu@,$build_cpu,;t t
  2229. s,@build_vendor@,$build_vendor,;t t
  2230. s,@build_os@,$build_os,;t t
  2231. s,@host@,$host,;t t
  2232. s,@host_cpu@,$host_cpu,;t t
  2233. s,@host_vendor@,$host_vendor,;t t
  2234. s,@host_os@,$host_os,;t t
  2235. s,@CC@,$CC,;t t
  2236. s,@CFLAGS@,$CFLAGS,;t t
  2237. s,@LDFLAGS@,$LDFLAGS,;t t
  2238. s,@CPPFLAGS@,$CPPFLAGS,;t t
  2239. s,@ac_ct_CC@,$ac_ct_CC,;t t
  2240. s,@EXEEXT@,$EXEEXT,;t t
  2241. s,@OBJEXT@,$OBJEXT,;t t
  2242. s,@DEPDIR@,$DEPDIR,;t t
  2243. s,@am__include@,$am__include,;t t
  2244. s,@am__quote@,$am__quote,;t t
  2245. s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
  2246. s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
  2247. s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
  2248. s,@CCDEPMODE@,$CCDEPMODE,;t t
  2249. s,@CPP@,$CPP,;t t
  2250. s,@AR@,$AR,;t t
  2251. s,@ac_ct_AR@,$ac_ct_AR,;t t
  2252. s,@RANLIB@,$RANLIB,;t t
  2253. s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
  2254. s,@EGREP@,$EGREP,;t t
  2255. s,@MULTIPATH_NUM@,$MULTIPATH_NUM,;t t
  2256. s,@LIBPAM@,$LIBPAM,;t t
  2257. s,@RT_METHOD@,$RT_METHOD,;t t
  2258. s,@KERNEL_METHOD@,$KERNEL_METHOD,;t t
  2259. s,@OTHER_METHOD@,$OTHER_METHOD,;t t
  2260. s,@RTREAD_METHOD@,$RTREAD_METHOD,;t t
  2261. s,@IF_METHOD@,$IF_METHOD,;t t
  2262. s,@IF_PROC@,$IF_PROC,;t t
  2263. s,@IPFORWARD@,$IPFORWARD,;t t
  2264. s,@LIB_IPV6@,$LIB_IPV6,;t t
  2265. s,@ZEBRA@,$ZEBRA,;t t
  2266. s,@BGPD@,$BGPD,;t t
  2267. s,@RIPD@,$RIPD,;t t
  2268. s,@RIPNGD@,$RIPNGD,;t t
  2269. s,@OSPFD@,$OSPFD,;t t
  2270. s,@OSPF6D@,$OSPF6D,;t t
  2271. s,@VTYSH@,$VTYSH,;t t
  2272. s,@INCLUDES@,$INCLUDES,;t t
  2273. s,@CURSES@,$CURSES,;t t
  2274. s,@LIB_REGEX@,$LIB_REGEX,;t t
  2275. s,@LIBOBJS@,$LIBOBJS,;t t
  2276. s,@LTLIBOBJS@,$LTLIBOBJS,;t t
  2277. CEOF
  2278. _ACEOF
  2279.   cat >>$CONFIG_STATUS <<_ACEOF
  2280.   # Split the substitutions into bite-sized pieces for seds with
  2281.   # small command number limits, like on Digital OSF/1 and HP-UX.
  2282.   ac_max_sed_lines=48
  2283.   ac_sed_frag=1 # Number of current file.
  2284.   ac_beg=1 # First line for current file.
  2285.   ac_end=$ac_max_sed_lines # Line after last line for current file.
  2286.   ac_more_lines=:
  2287.   ac_sed_cmds=
  2288.   while $ac_more_lines; do
  2289.     if test $ac_beg -gt 1; then
  2290.       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  2291.     else
  2292.       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  2293.     fi
  2294.     if test ! -s $tmp/subs.frag; then
  2295.       ac_more_lines=false
  2296.     else
  2297.       # The purpose of the label and of the branching condition is to
  2298.       # speed up the sed processing (if there are no `@' at all, there
  2299.       # is no need to browse any of the substitutions).
  2300.       # These are the two extra sed commands mentioned above.
  2301.       (echo ':t
  2302.   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
  2303.       if test -z "$ac_sed_cmds"; then
  2304. ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
  2305.       else
  2306. ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
  2307.       fi
  2308.       ac_sed_frag=`expr $ac_sed_frag + 1`
  2309.       ac_beg=$ac_end
  2310.       ac_end=`expr $ac_end + $ac_max_sed_lines`
  2311.     fi
  2312.   done
  2313.   if test -z "$ac_sed_cmds"; then
  2314.     ac_sed_cmds=cat
  2315.   fi
  2316. fi # test -n "$CONFIG_FILES"
  2317. _ACEOF
  2318. cat >>$CONFIG_STATUS <<_ACEOF
  2319. for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
  2320.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2321.   case $ac_file in
  2322.   - | *:- | *:-:* ) # input from stdin
  2323. cat >$tmp/stdin
  2324. ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  2325. ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  2326.   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  2327. ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  2328.   * )   ac_file_in=$ac_file.in ;;
  2329.   esac
  2330.   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
  2331.   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
  2332. $as_expr X"$ac_file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2333.  X"$ac_file" : 'X(//)[^/]' | 
  2334.  X"$ac_file" : 'X(//)$' | 
  2335.  X"$ac_file" : 'X(/)' | 
  2336.  .     : '(.)' 2>/dev/null ||
  2337. echo X"$ac_file" |
  2338.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2339.      /^X(//)[^/].*/{ s//1/; q; }
  2340.      /^X(//)$/{ s//1/; q; }
  2341.      /^X(/).*/{ s//1/; q; }
  2342.      s/.*/./; q'`
  2343.   { if $as_mkdir_p; then
  2344.     mkdir -p "$ac_dir"
  2345.   else
  2346.     as_dir="$ac_dir"
  2347.     as_dirs=
  2348.     while test ! -d "$as_dir"; do
  2349.       as_dirs="$as_dir $as_dirs"
  2350.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  2351. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2352.  X"$as_dir" : 'X(//)[^/]' | 
  2353.  X"$as_dir" : 'X(//)$' | 
  2354.  X"$as_dir" : 'X(/)' | 
  2355.  .     : '(.)' 2>/dev/null ||
  2356. echo X"$as_dir" |
  2357.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2358.      /^X(//)[^/].*/{ s//1/; q; }
  2359.      /^X(//)$/{ s//1/; q; }
  2360.      /^X(/).*/{ s//1/; q; }
  2361.      s/.*/./; q'`
  2362.     done
  2363.     test ! -n "$as_dirs" || mkdir $as_dirs
  2364.   fi || { { echo "$as_me:$LINENO: error: cannot create directory "$ac_dir"" >&5
  2365. echo "$as_me: error: cannot create directory "$ac_dir"" >&2;}
  2366.    { (exit 1); exit 1; }; }; }
  2367.   ac_builddir=.
  2368. if test "$ac_dir" != .; then
  2369.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
  2370.   # A "../" for each directory in $ac_dir_suffix.
  2371.   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\/]*,../,g'`
  2372. else
  2373.   ac_dir_suffix= ac_top_builddir=
  2374. fi
  2375. case $srcdir in
  2376.   .)  # No --srcdir option.  We are building in place.
  2377.     ac_srcdir=.
  2378.     if test -z "$ac_top_builddir"; then
  2379.        ac_top_srcdir=.
  2380.     else
  2381.        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  2382.     fi ;;
  2383.   [\/]* | ?:[\/]* )  # Absolute path.
  2384.     ac_srcdir=$srcdir$ac_dir_suffix;
  2385.     ac_top_srcdir=$srcdir ;;
  2386.   *) # Relative path.
  2387.     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  2388.     ac_top_srcdir=$ac_top_builddir$srcdir ;;
  2389. esac
  2390. # Do not use `cd foo && pwd` to compute absolute paths, because
  2391. # the directories may not exist.
  2392. case `pwd` in
  2393. .) ac_abs_builddir="$ac_dir";;
  2394. *)
  2395.   case "$ac_dir" in
  2396.   .) ac_abs_builddir=`pwd`;;
  2397.   [\/]* | ?:[\/]* ) ac_abs_builddir="$ac_dir";;
  2398.   *) ac_abs_builddir=`pwd`/"$ac_dir";;
  2399.   esac;;
  2400. esac
  2401. case $ac_abs_builddir in
  2402. .) ac_abs_top_builddir=${ac_top_builddir}.;;
  2403. *)
  2404.   case ${ac_top_builddir}. in
  2405.   .) ac_abs_top_builddir=$ac_abs_builddir;;
  2406.   [\/]* | ?:[\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  2407.   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  2408.   esac;;
  2409. esac
  2410. case $ac_abs_builddir in
  2411. .) ac_abs_srcdir=$ac_srcdir;;
  2412. *)
  2413.   case $ac_srcdir in
  2414.   .) ac_abs_srcdir=$ac_abs_builddir;;
  2415.   [\/]* | ?:[\/]* ) ac_abs_srcdir=$ac_srcdir;;
  2416.   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  2417.   esac;;
  2418. esac
  2419. case $ac_abs_builddir in
  2420. .) ac_abs_top_srcdir=$ac_top_srcdir;;
  2421. *)
  2422.   case $ac_top_srcdir in
  2423.   .) ac_abs_top_srcdir=$ac_abs_builddir;;
  2424.   [\/]* | ?:[\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  2425.   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  2426.   esac;;
  2427. esac
  2428.   case $INSTALL in
  2429.   [\/$]* | ?:[\/]* ) ac_INSTALL=$INSTALL ;;
  2430.   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
  2431.   esac
  2432.   if test x"$ac_file" != x-; then
  2433.     { echo "$as_me:$LINENO: creating $ac_file" >&5
  2434. echo "$as_me: creating $ac_file" >&6;}
  2435.     rm -f "$ac_file"
  2436.   fi
  2437.   # Let's still pretend it is `configure' which instantiates (i.e., don't
  2438.   # use $as_me), people would be surprised to read:
  2439.   #    /* config.h.  Generated by config.status.  */
  2440.   if test x"$ac_file" = x-; then
  2441.     configure_input=
  2442.   else
  2443.     configure_input="$ac_file.  "
  2444.   fi
  2445.   configure_input=$configure_input"Generated from `echo $ac_file_in |
  2446.      sed 's,.*/,,'` by configure."
  2447.   # First look for the input files in the build tree, otherwise in the
  2448.   # src tree.
  2449.   ac_file_inputs=`IFS=:
  2450.     for f in $ac_file_in; do
  2451.       case $f in
  2452.       -) echo $tmp/stdin ;;
  2453.       [\/$]*)
  2454.  # Absolute (can't be DOS-style, as IFS=:)
  2455.  test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  2456. echo "$as_me: error: cannot find input file: $f" >&2;}
  2457.    { (exit 1); exit 1; }; }
  2458.  echo "$f";;
  2459.       *) # Relative
  2460.  if test -f "$f"; then
  2461.    # Build tree
  2462.    echo "$f"
  2463.  elif test -f "$srcdir/$f"; then
  2464.    # Source tree
  2465.    echo "$srcdir/$f"
  2466.  else
  2467.    # /dev/null tree
  2468.    { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  2469. echo "$as_me: error: cannot find input file: $f" >&2;}
  2470.    { (exit 1); exit 1; }; }
  2471.  fi;;
  2472.       esac
  2473.     done` || { (exit 1); exit 1; }
  2474. _ACEOF
  2475. cat >>$CONFIG_STATUS <<_ACEOF
  2476.   sed "$ac_vpsub
  2477. $extrasub
  2478. _ACEOF
  2479. cat >>$CONFIG_STATUS <<_ACEOF
  2480. :t
  2481. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  2482. s,@configure_input@,$configure_input,;t t
  2483. s,@srcdir@,$ac_srcdir,;t t
  2484. s,@abs_srcdir@,$ac_abs_srcdir,;t t
  2485. s,@top_srcdir@,$ac_top_srcdir,;t t
  2486. s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
  2487. s,@builddir@,$ac_builddir,;t t
  2488. s,@abs_builddir@,$ac_abs_builddir,;t t
  2489. s,@top_builddir@,$ac_top_builddir,;t t
  2490. s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
  2491. s,@INSTALL@,$ac_INSTALL,;t t
  2492. " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
  2493.   rm -f $tmp/stdin
  2494.   if test x"$ac_file" != x-; then
  2495.     mv $tmp/out $ac_file
  2496.   else
  2497.     cat $tmp/out
  2498.     rm -f $tmp/out
  2499.   fi
  2500. done
  2501. _ACEOF
  2502. cat >>$CONFIG_STATUS <<_ACEOF
  2503. #
  2504. # CONFIG_HEADER section.
  2505. #
  2506. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  2507. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  2508. #
  2509. # ac_d sets the value in "#define NAME VALUE" lines.
  2510. ac_dA='s,^([  ]*)#([  ]*define[  ][  ]*)'
  2511. ac_dB='[  ].*$,1#2'
  2512. ac_dC=' '
  2513. ac_dD=',;t'
  2514. # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  2515. ac_uA='s,^([  ]*)#([  ]*)undef([  ][  ]*)'
  2516. ac_uB='$,1#2define3'
  2517. ac_uC=' '
  2518. ac_uD=',;t'
  2519. for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
  2520.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2521.   case $ac_file in
  2522.   - | *:- | *:-:* ) # input from stdin
  2523. cat >$tmp/stdin
  2524. ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  2525. ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  2526.   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  2527. ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  2528.   * )   ac_file_in=$ac_file.in ;;
  2529.   esac
  2530.   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
  2531. echo "$as_me: creating $ac_file" >&6;}
  2532.   # First look for the input files in the build tree, otherwise in the
  2533.   # src tree.
  2534.   ac_file_inputs=`IFS=:
  2535.     for f in $ac_file_in; do
  2536.       case $f in
  2537.       -) echo $tmp/stdin ;;
  2538.       [\/$]*)
  2539.  # Absolute (can't be DOS-style, as IFS=:)
  2540.  test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  2541. echo "$as_me: error: cannot find input file: $f" >&2;}
  2542.    { (exit 1); exit 1; }; }
  2543.  # Do quote $f, to prevent DOS paths from being IFS'd.
  2544.  echo "$f";;
  2545.       *) # Relative
  2546.  if test -f "$f"; then
  2547.    # Build tree
  2548.    echo "$f"
  2549.  elif test -f "$srcdir/$f"; then
  2550.    # Source tree
  2551.    echo "$srcdir/$f"
  2552.  else
  2553.    # /dev/null tree
  2554.    { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  2555. echo "$as_me: error: cannot find input file: $f" >&2;}
  2556.    { (exit 1); exit 1; }; }
  2557.  fi;;
  2558.       esac
  2559.     done` || { (exit 1); exit 1; }
  2560.   # Remove the trailing spaces.
  2561.   sed 's/[  ]*$//' $ac_file_inputs >$tmp/in
  2562. _ACEOF
  2563. # Transform confdefs.h into two sed scripts, `conftest.defines' and
  2564. # `conftest.undefs', that substitutes the proper values into
  2565. # config.h.in to produce config.h.  The first handles `#define'
  2566. # templates, and the second `#undef' templates.
  2567. # And first: Protect against being on the right side of a sed subst in
  2568. # config.status.  Protect against being in an unquoted here document
  2569. # in config.status.
  2570. rm -f conftest.defines conftest.undefs
  2571. # Using a here document instead of a string reduces the quoting nightmare.
  2572. # Putting comments in sed scripts is not portable.
  2573. #
  2574. # `end' is used to avoid that the second main sed command (meant for
  2575. # 0-ary CPP macros) applies to n-ary macro definitions.
  2576. # See the Autoconf documentation for `clear'.
  2577. cat >confdef2sed.sed <<_ACEOF
  2578. s/[\&,]/\&/g
  2579. s,[\$`],\&,g
  2580. t clear
  2581. : clear
  2582. s,^[  ]*#[  ]*define[  ][  ]*([^  (][^  (]*)(([^)]*))[  ]*(.*)$,${ac_dA}1${ac_dB}12${ac_dC}3${ac_dD},gp
  2583. t end
  2584. s,^[  ]*#[  ]*define[  ][  ]*([^  ][^  ]*)[  ]*(.*)$,${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD},gp
  2585. : end
  2586. _ACEOF
  2587. # If some macros were called several times there might be several times
  2588. # the same #defines, which is useless.  Nevertheless, we may not want to
  2589. # sort them, since we want the *last* AC-DEFINE to be honored.
  2590. uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
  2591. sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
  2592. rm -f confdef2sed.sed
  2593. # This sed command replaces #undef with comments.  This is necessary, for
  2594. # example, in the case of _POSIX_SOURCE, which is predefined and required
  2595. # on some systems where configure will not decide to define it.
  2596. cat >>conftest.undefs <<_ACEOF
  2597. s,^[  ]*#[  ]*undef[  ][  ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  2598. _ACEOF
  2599. # Break up conftest.defines because some shells have a limit on the size
  2600. # of here documents, and old seds have small limits too (100 cmds).
  2601. echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
  2602. echo '  if grep "^[  ]*#[  ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
  2603. echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
  2604. echo '  :' >>$CONFIG_STATUS
  2605. rm -f conftest.tail
  2606. while grep . conftest.defines >/dev/null
  2607. do
  2608.   # Write a limited-size here document to $tmp/defines.sed.
  2609.   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
  2610.   # Speed up: don't consider the non `#define' lines.
  2611.   echo '/^[  ]*#[  ]*define/!b' >>$CONFIG_STATUS
  2612.   # Work around the forget-to-reset-the-flag bug.
  2613.   echo 't clr' >>$CONFIG_STATUS
  2614.   echo ': clr' >>$CONFIG_STATUS
  2615.   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
  2616.   echo 'CEOF
  2617.   sed -f $tmp/defines.sed $tmp/in >$tmp/out
  2618.   rm -f $tmp/in
  2619.   mv $tmp/out $tmp/in
  2620. ' >>$CONFIG_STATUS
  2621.   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
  2622.   rm -f conftest.defines
  2623.   mv conftest.tail conftest.defines
  2624. done
  2625. rm -f conftest.defines
  2626. echo '  fi # grep' >>$CONFIG_STATUS
  2627. echo >>$CONFIG_STATUS
  2628. # Break up conftest.undefs because some shells have a limit on the size
  2629. # of here documents, and old seds have small limits too (100 cmds).
  2630. echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
  2631. rm -f conftest.tail
  2632. while grep . conftest.undefs >/dev/null
  2633. do
  2634.   # Write a limited-size here document to $tmp/undefs.sed.
  2635.   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
  2636.   # Speed up: don't consider the non `#undef'
  2637.   echo '/^[  ]*#[  ]*undef/!b' >>$CONFIG_STATUS
  2638.   # Work around the forget-to-reset-the-flag bug.
  2639.   echo 't clr' >>$CONFIG_STATUS
  2640.   echo ': clr' >>$CONFIG_STATUS
  2641.   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
  2642.   echo 'CEOF
  2643.   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
  2644.   rm -f $tmp/in
  2645.   mv $tmp/out $tmp/in
  2646. ' >>$CONFIG_STATUS
  2647.   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
  2648.   rm -f conftest.undefs
  2649.   mv conftest.tail conftest.undefs
  2650. done
  2651. rm -f conftest.undefs
  2652. cat >>$CONFIG_STATUS <<_ACEOF
  2653.   # Let's still pretend it is `configure' which instantiates (i.e., don't
  2654.   # use $as_me), people would be surprised to read:
  2655.   #    /* config.h.  Generated by config.status.  */
  2656.   if test x"$ac_file" = x-; then
  2657.     echo "/* Generated by configure.  */" >$tmp/config.h
  2658.   else
  2659.     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
  2660.   fi
  2661.   cat $tmp/in >>$tmp/config.h
  2662.   rm -f $tmp/in
  2663.   if test x"$ac_file" != x-; then
  2664.     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
  2665.       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
  2666. echo "$as_me: $ac_file is unchanged" >&6;}
  2667.     else
  2668.       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
  2669. $as_expr X"$ac_file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2670.  X"$ac_file" : 'X(//)[^/]' | 
  2671.  X"$ac_file" : 'X(//)$' | 
  2672.  X"$ac_file" : 'X(/)' | 
  2673.  .     : '(.)' 2>/dev/null ||
  2674. echo X"$ac_file" |
  2675.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2676.      /^X(//)[^/].*/{ s//1/; q; }
  2677.      /^X(//)$/{ s//1/; q; }
  2678.      /^X(/).*/{ s//1/; q; }
  2679.      s/.*/./; q'`
  2680.       { if $as_mkdir_p; then
  2681.     mkdir -p "$ac_dir"
  2682.   else
  2683.     as_dir="$ac_dir"
  2684.     as_dirs=
  2685.     while test ! -d "$as_dir"; do
  2686.       as_dirs="$as_dir $as_dirs"
  2687.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  2688. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2689.  X"$as_dir" : 'X(//)[^/]' | 
  2690.  X"$as_dir" : 'X(//)$' | 
  2691.  X"$as_dir" : 'X(/)' | 
  2692.  .     : '(.)' 2>/dev/null ||
  2693. echo X"$as_dir" |
  2694.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2695.      /^X(//)[^/].*/{ s//1/; q; }
  2696.      /^X(//)$/{ s//1/; q; }
  2697.      /^X(/).*/{ s//1/; q; }
  2698.      s/.*/./; q'`
  2699.     done
  2700.     test ! -n "$as_dirs" || mkdir $as_dirs
  2701.   fi || { { echo "$as_me:$LINENO: error: cannot create directory "$ac_dir"" >&5
  2702. echo "$as_me: error: cannot create directory "$ac_dir"" >&2;}
  2703.    { (exit 1); exit 1; }; }; }
  2704.       rm -f $ac_file
  2705.       mv $tmp/config.h $ac_file
  2706.     fi
  2707.   else
  2708.     cat $tmp/config.h
  2709.     rm -f $tmp/config.h
  2710.   fi
  2711.   # Run the commands associated with the file.
  2712.   case $ac_file in
  2713.     config.h ) # update the timestamp
  2714. echo 'timestamp for config.h' >"./stamp-h1"
  2715.  ;;
  2716.   esac
  2717. done
  2718. _ACEOF
  2719. cat >>$CONFIG_STATUS <<_ACEOF
  2720. #
  2721. # CONFIG_COMMANDS section.
  2722. #
  2723. for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
  2724.   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
  2725.   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
  2726.   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
  2727. $as_expr X"$ac_dest" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2728.  X"$ac_dest" : 'X(//)[^/]' | 
  2729.  X"$ac_dest" : 'X(//)$' | 
  2730.  X"$ac_dest" : 'X(/)' | 
  2731.  .     : '(.)' 2>/dev/null ||
  2732. echo X"$ac_dest" |
  2733.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2734.      /^X(//)[^/].*/{ s//1/; q; }
  2735.      /^X(//)$/{ s//1/; q; }
  2736.      /^X(/).*/{ s//1/; q; }
  2737.      s/.*/./; q'`
  2738.   { if $as_mkdir_p; then
  2739.     mkdir -p "$ac_dir"
  2740.   else
  2741.     as_dir="$ac_dir"
  2742.     as_dirs=
  2743.     while test ! -d "$as_dir"; do
  2744.       as_dirs="$as_dir $as_dirs"
  2745.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  2746. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2747.  X"$as_dir" : 'X(//)[^/]' | 
  2748.  X"$as_dir" : 'X(//)$' | 
  2749.  X"$as_dir" : 'X(/)' | 
  2750.  .     : '(.)' 2>/dev/null ||
  2751. echo X"$as_dir" |
  2752.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2753.      /^X(//)[^/].*/{ s//1/; q; }
  2754.      /^X(//)$/{ s//1/; q; }
  2755.      /^X(/).*/{ s//1/; q; }
  2756.      s/.*/./; q'`
  2757.     done
  2758.     test ! -n "$as_dirs" || mkdir $as_dirs
  2759.   fi || { { echo "$as_me:$LINENO: error: cannot create directory "$ac_dir"" >&5
  2760. echo "$as_me: error: cannot create directory "$ac_dir"" >&2;}
  2761.    { (exit 1); exit 1; }; }; }
  2762.   ac_builddir=.
  2763. if test "$ac_dir" != .; then
  2764.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
  2765.   # A "../" for each directory in $ac_dir_suffix.
  2766.   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\/]*,../,g'`
  2767. else
  2768.   ac_dir_suffix= ac_top_builddir=
  2769. fi
  2770. case $srcdir in
  2771.   .)  # No --srcdir option.  We are building in place.
  2772.     ac_srcdir=.
  2773.     if test -z "$ac_top_builddir"; then
  2774.        ac_top_srcdir=.
  2775.     else
  2776.        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  2777.     fi ;;
  2778.   [\/]* | ?:[\/]* )  # Absolute path.
  2779.     ac_srcdir=$srcdir$ac_dir_suffix;
  2780.     ac_top_srcdir=$srcdir ;;
  2781.   *) # Relative path.
  2782.     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  2783.     ac_top_srcdir=$ac_top_builddir$srcdir ;;
  2784. esac
  2785. # Do not use `cd foo && pwd` to compute absolute paths, because
  2786. # the directories may not exist.
  2787. case `pwd` in
  2788. .) ac_abs_builddir="$ac_dir";;
  2789. *)
  2790.   case "$ac_dir" in
  2791.   .) ac_abs_builddir=`pwd`;;
  2792.   [\/]* | ?:[\/]* ) ac_abs_builddir="$ac_dir";;
  2793.   *) ac_abs_builddir=`pwd`/"$ac_dir";;
  2794.   esac;;
  2795. esac
  2796. case $ac_abs_builddir in
  2797. .) ac_abs_top_builddir=${ac_top_builddir}.;;
  2798. *)
  2799.   case ${ac_top_builddir}. in
  2800.   .) ac_abs_top_builddir=$ac_abs_builddir;;
  2801.   [\/]* | ?:[\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  2802.   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  2803.   esac;;
  2804. esac
  2805. case $ac_abs_builddir in
  2806. .) ac_abs_srcdir=$ac_srcdir;;
  2807. *)
  2808.   case $ac_srcdir in
  2809.   .) ac_abs_srcdir=$ac_abs_builddir;;
  2810.   [\/]* | ?:[\/]* ) ac_abs_srcdir=$ac_srcdir;;
  2811.   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  2812.   esac;;
  2813. esac
  2814. case $ac_abs_builddir in
  2815. .) ac_abs_top_srcdir=$ac_top_srcdir;;
  2816. *)
  2817.   case $ac_top_srcdir in
  2818.   .) ac_abs_top_srcdir=$ac_abs_builddir;;
  2819.   [\/]* | ?:[\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  2820.   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  2821.   esac;;
  2822. esac
  2823.   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
  2824. echo "$as_me: executing $ac_dest commands" >&6;}
  2825.   case $ac_dest in
  2826.     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
  2827.   # Strip MF so we end up with the name of the file.
  2828.   mf=`echo "$mf" | sed -e 's/:.*$//'`
  2829.   # Check whether this is an Automake generated Makefile or not.
  2830.   # We used to match only the files named `Makefile.in', but
  2831.   # some people rename them; so instead we look at the file content.
  2832.   # Grep'ing the first line is not enough: some people post-process
  2833.   # each Makefile.in and add a new line on top of each file to say so.
  2834.   # So let's grep whole file.
  2835.   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
  2836.     dirpart=`(dirname "$mf") 2>/dev/null ||
  2837. $as_expr X"$mf" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2838.  X"$mf" : 'X(//)[^/]' | 
  2839.  X"$mf" : 'X(//)$' | 
  2840.  X"$mf" : 'X(/)' | 
  2841.  .     : '(.)' 2>/dev/null ||
  2842. echo X"$mf" |
  2843.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2844.      /^X(//)[^/].*/{ s//1/; q; }
  2845.      /^X(//)$/{ s//1/; q; }
  2846.      /^X(/).*/{ s//1/; q; }
  2847.      s/.*/./; q'`
  2848.   else
  2849.     continue
  2850.   fi
  2851.   grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
  2852.   # Extract the definition of DEP_FILES from the Makefile without
  2853.   # running `make'.
  2854.   DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
  2855.   test -z "$DEPDIR" && continue
  2856.   # When using ansi2knr, U may be empty or an underscore; expand it
  2857.   U=`sed -n -e '/^U = / s///p' < "$mf"`
  2858.   test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
  2859.   # We invoke sed twice because it is the simplest approach to
  2860.   # changing $(DEPDIR) to its actual value in the expansion.
  2861.   for file in `sed -n -e '
  2862.     /^DEP_FILES = .*\\$/ {
  2863.       s/^DEP_FILES = //
  2864.       :loop
  2865. s/\\$//
  2866. p
  2867. n
  2868. /\\$/ b loop
  2869.       p
  2870.     }
  2871.     /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | 
  2872.        sed -e 's/$(DEPDIR)/'"$DEPDIR"'/g' -e 's/$U/'"$U"'/g'`; do
  2873.     # Make sure the directory exists.
  2874.     test -f "$dirpart/$file" && continue
  2875.     fdir=`(dirname "$file") 2>/dev/null ||
  2876. $as_expr X"$file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2877.  X"$file" : 'X(//)[^/]' | 
  2878.  X"$file" : 'X(//)$' | 
  2879.  X"$file" : 'X(/)' | 
  2880.  .     : '(.)' 2>/dev/null ||
  2881. echo X"$file" |
  2882.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2883.      /^X(//)[^/].*/{ s//1/; q; }
  2884.      /^X(//)$/{ s//1/; q; }
  2885.      /^X(/).*/{ s//1/; q; }
  2886.      s/.*/./; q'`
  2887.     { if $as_mkdir_p; then
  2888.     mkdir -p $dirpart/$fdir
  2889.   else
  2890.     as_dir=$dirpart/$fdir
  2891.     as_dirs=
  2892.     while test ! -d "$as_dir"; do
  2893.       as_dirs="$as_dir $as_dirs"
  2894.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  2895. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2896.  X"$as_dir" : 'X(//)[^/]' | 
  2897.  X"$as_dir" : 'X(//)$' | 
  2898.  X"$as_dir" : 'X(/)' | 
  2899.  .     : '(.)' 2>/dev/null ||
  2900. echo X"$as_dir" |
  2901.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2902.      /^X(//)[^/].*/{ s//1/; q; }
  2903.      /^X(//)$/{ s//1/; q; }
  2904.      /^X(/).*/{ s//1/; q; }
  2905.      s/.*/./; q'`
  2906.     done
  2907.     test ! -n "$as_dirs" || mkdir $as_dirs
  2908.   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
  2909. echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
  2910.    { (exit 1); exit 1; }; }; }
  2911.     # echo "creating $dirpart/$file"
  2912.     echo '# dummy' > "$dirpart/$file"
  2913.   done
  2914. done
  2915.  ;;
  2916.   esac
  2917. done
  2918. _ACEOF
  2919. cat >>$CONFIG_STATUS <<_ACEOF
  2920. { (exit 0); exit 0; }
  2921. _ACEOF
  2922. chmod +x $CONFIG_STATUS
  2923. ac_clean_files=$ac_clean_files_save
  2924. # configure is writing to config.log, and then calls config.status.
  2925. # config.status does its own redirection, appending to config.log.
  2926. # Unfortunately, on DOS this fails, as config.log is still kept open
  2927. # by configure, so config.status won't be able to write to it; its
  2928. # output is simply discarded.  So we exec the FD to /dev/null,
  2929. # effectively closing config.log, so it can be properly (re)opened and
  2930. # appended to by config.status.  When coming back to configure, we
  2931. # need to make the FD available again.
  2932. if test "$no_create" != yes; then
  2933.   ac_cs_success=:
  2934.   ac_config_status_args=
  2935.   test "$silent" = yes &&
  2936.     ac_config_status_args="$ac_config_status_args --quiet"
  2937.   exec 5>/dev/null
  2938.   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
  2939.   exec 5>>config.log
  2940.   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  2941.   # would make configure fail if this is the last instruction.
  2942.   $ac_cs_success || { (exit 1); exit 1; }
  2943. fi
  2944. echo "
  2945. zebra configuration
  2946. -------------------
  2947. zebra version           : ${VERSION}
  2948. host operationg system  : ${host_os}
  2949. source code location    : ${srcdir}
  2950. compiler                : ${CC}
  2951. compiler flags          : ${CFLAGS}
  2952. link libraries          : ${LIBS}
  2953. directory for pid files : ${ac_piddir}
  2954. "