configure
上传用户:awang829
上传日期:2019-07-14
资源大小:2356k
文件大小:565k
源码类别:

网络

开发平台:

Unix_Linux

  1.   cat >conftest.$ac_ext <<_ACEOF
  2. /* confdefs.h.  */
  3. _ACEOF
  4. cat confdefs.h >>conftest.$ac_ext
  5. cat >>conftest.$ac_ext <<_ACEOF
  6. /* end confdefs.h.  */
  7. #ifdef HAVE_SYS_TYPES_H
  8. #include <sys/types.h>
  9. #endif
  10. #ifdef HAVE_NETINET_IN_H
  11. #include <netinet/in.h>
  12. #endif
  13. #ifdef HAVE_NETINET_IN6_H
  14. #include <netinet/in6.h>
  15. #endif
  16. #ifdef HAVE_SYS_SOCKET_H
  17. #include <sys/socket.h>
  18. #endif
  19. #ifdef MS_WINDOWS
  20. #define WIN32_WINNT 0x400
  21. #define _WIN32_WINNT 0x400
  22. #define WIN32_LEAN_AND_MEAN
  23. #if defined(_MSC_VER) && (_MSC_VER < 1300)
  24. #include <winsock.h>
  25. #else
  26. #include <winsock2.h>
  27. #include <ws2tcpip.h>
  28. #endif
  29. #endif
  30. int
  31. main ()
  32. {
  33. static struct in6_addr ac_aggr;
  34. if (ac_aggr.s6_addr16)
  35. return 0;
  36.   ;
  37.   return 0;
  38. }
  39. _ACEOF
  40. rm -f conftest.$ac_objext
  41. if { (ac_try="$ac_compile"
  42. case "(($ac_try" in
  43.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  44.   *) ac_try_echo=$ac_try;;
  45. esac
  46. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  47.   (eval "$ac_compile") 2>conftest.er1
  48.   ac_status=$?
  49.   grep -v '^ *+' conftest.er1 >conftest.err
  50.   rm -f conftest.er1
  51.   cat conftest.err >&5
  52.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  53.   (exit $ac_status); } && {
  54.  test -z "$ac_c_werror_flag" ||
  55.  test ! -s conftest.err
  56.        } && test -s conftest.$ac_objext; then
  57.   ac_cv_member_struct_in6_addr_s6_addr16=yes
  58. else
  59.   echo "$as_me: failed program was:" >&5
  60. sed 's/^/| /' conftest.$ac_ext >&5
  61. cat >conftest.$ac_ext <<_ACEOF
  62. /* confdefs.h.  */
  63. _ACEOF
  64. cat confdefs.h >>conftest.$ac_ext
  65. cat >>conftest.$ac_ext <<_ACEOF
  66. /* end confdefs.h.  */
  67. #ifdef HAVE_SYS_TYPES_H
  68. #include <sys/types.h>
  69. #endif
  70. #ifdef HAVE_NETINET_IN_H
  71. #include <netinet/in.h>
  72. #endif
  73. #ifdef HAVE_NETINET_IN6_H
  74. #include <netinet/in6.h>
  75. #endif
  76. #ifdef HAVE_SYS_SOCKET_H
  77. #include <sys/socket.h>
  78. #endif
  79. #ifdef MS_WINDOWS
  80. #define WIN32_WINNT 0x400
  81. #define _WIN32_WINNT 0x400
  82. #define WIN32_LEAN_AND_MEAN
  83. #if defined(_MSC_VER) && (_MSC_VER < 1300)
  84. #include <winsock.h>
  85. #else
  86. #include <winsock2.h>
  87. #include <ws2tcpip.h>
  88. #endif
  89. #endif
  90. int
  91. main ()
  92. {
  93. static struct in6_addr ac_aggr;
  94. if (sizeof ac_aggr.s6_addr16)
  95. return 0;
  96.   ;
  97.   return 0;
  98. }
  99. _ACEOF
  100. rm -f conftest.$ac_objext
  101. if { (ac_try="$ac_compile"
  102. case "(($ac_try" in
  103.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  104.   *) ac_try_echo=$ac_try;;
  105. esac
  106. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  107.   (eval "$ac_compile") 2>conftest.er1
  108.   ac_status=$?
  109.   grep -v '^ *+' conftest.er1 >conftest.err
  110.   rm -f conftest.er1
  111.   cat conftest.err >&5
  112.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  113.   (exit $ac_status); } && {
  114.  test -z "$ac_c_werror_flag" ||
  115.  test ! -s conftest.err
  116.        } && test -s conftest.$ac_objext; then
  117.   ac_cv_member_struct_in6_addr_s6_addr16=yes
  118. else
  119.   echo "$as_me: failed program was:" >&5
  120. sed 's/^/| /' conftest.$ac_ext >&5
  121. ac_cv_member_struct_in6_addr_s6_addr16=no
  122. fi
  123. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  124. fi
  125. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  126. fi
  127. { echo "$as_me:$LINENO: result: $ac_cv_member_struct_in6_addr_s6_addr16" >&5
  128. echo "${ECHO_T}$ac_cv_member_struct_in6_addr_s6_addr16" >&6; }
  129. if test $ac_cv_member_struct_in6_addr_s6_addr16 = yes; then
  130. cat >>confdefs.h <<_ACEOF
  131. #define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1
  132. _ACEOF
  133. fi
  134. { echo "$as_me:$LINENO: checking for struct sockaddr_in.sin_len" >&5
  135. echo $ECHO_N "checking for struct sockaddr_in.sin_len... $ECHO_C" >&6; }
  136. if test "${ac_cv_member_struct_sockaddr_in_sin_len+set}" = set; then
  137.   echo $ECHO_N "(cached) $ECHO_C" >&6
  138. else
  139.   cat >conftest.$ac_ext <<_ACEOF
  140. /* confdefs.h.  */
  141. _ACEOF
  142. cat confdefs.h >>conftest.$ac_ext
  143. cat >>conftest.$ac_ext <<_ACEOF
  144. /* end confdefs.h.  */
  145. #ifdef HAVE_SYS_TYPES_H
  146. #include <sys/types.h>
  147. #endif
  148. #ifdef HAVE_NETINET_IN_H
  149. #include <netinet/in.h>
  150. #endif
  151. #ifdef HAVE_NETINET_IN6_H
  152. #include <netinet/in6.h>
  153. #endif
  154. #ifdef HAVE_SYS_SOCKET_H
  155. #include <sys/socket.h>
  156. #endif
  157. #ifdef MS_WINDOWS
  158. #define WIN32_WINNT 0x400
  159. #define _WIN32_WINNT 0x400
  160. #define WIN32_LEAN_AND_MEAN
  161. #if defined(_MSC_VER) && (_MSC_VER < 1300)
  162. #include <winsock.h>
  163. #else
  164. #include <winsock2.h>
  165. #include <ws2tcpip.h>
  166. #endif
  167. #endif
  168. int
  169. main ()
  170. {
  171. static struct sockaddr_in ac_aggr;
  172. if (ac_aggr.sin_len)
  173. return 0;
  174.   ;
  175.   return 0;
  176. }
  177. _ACEOF
  178. rm -f conftest.$ac_objext
  179. if { (ac_try="$ac_compile"
  180. case "(($ac_try" in
  181.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  182.   *) ac_try_echo=$ac_try;;
  183. esac
  184. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  185.   (eval "$ac_compile") 2>conftest.er1
  186.   ac_status=$?
  187.   grep -v '^ *+' conftest.er1 >conftest.err
  188.   rm -f conftest.er1
  189.   cat conftest.err >&5
  190.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  191.   (exit $ac_status); } && {
  192.  test -z "$ac_c_werror_flag" ||
  193.  test ! -s conftest.err
  194.        } && test -s conftest.$ac_objext; then
  195.   ac_cv_member_struct_sockaddr_in_sin_len=yes
  196. else
  197.   echo "$as_me: failed program was:" >&5
  198. sed 's/^/| /' conftest.$ac_ext >&5
  199. cat >conftest.$ac_ext <<_ACEOF
  200. /* confdefs.h.  */
  201. _ACEOF
  202. cat confdefs.h >>conftest.$ac_ext
  203. cat >>conftest.$ac_ext <<_ACEOF
  204. /* end confdefs.h.  */
  205. #ifdef HAVE_SYS_TYPES_H
  206. #include <sys/types.h>
  207. #endif
  208. #ifdef HAVE_NETINET_IN_H
  209. #include <netinet/in.h>
  210. #endif
  211. #ifdef HAVE_NETINET_IN6_H
  212. #include <netinet/in6.h>
  213. #endif
  214. #ifdef HAVE_SYS_SOCKET_H
  215. #include <sys/socket.h>
  216. #endif
  217. #ifdef MS_WINDOWS
  218. #define WIN32_WINNT 0x400
  219. #define _WIN32_WINNT 0x400
  220. #define WIN32_LEAN_AND_MEAN
  221. #if defined(_MSC_VER) && (_MSC_VER < 1300)
  222. #include <winsock.h>
  223. #else
  224. #include <winsock2.h>
  225. #include <ws2tcpip.h>
  226. #endif
  227. #endif
  228. int
  229. main ()
  230. {
  231. static struct sockaddr_in ac_aggr;
  232. if (sizeof ac_aggr.sin_len)
  233. return 0;
  234.   ;
  235.   return 0;
  236. }
  237. _ACEOF
  238. rm -f conftest.$ac_objext
  239. if { (ac_try="$ac_compile"
  240. case "(($ac_try" in
  241.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  242.   *) ac_try_echo=$ac_try;;
  243. esac
  244. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  245.   (eval "$ac_compile") 2>conftest.er1
  246.   ac_status=$?
  247.   grep -v '^ *+' conftest.er1 >conftest.err
  248.   rm -f conftest.er1
  249.   cat conftest.err >&5
  250.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  251.   (exit $ac_status); } && {
  252.  test -z "$ac_c_werror_flag" ||
  253.  test ! -s conftest.err
  254.        } && test -s conftest.$ac_objext; then
  255.   ac_cv_member_struct_sockaddr_in_sin_len=yes
  256. else
  257.   echo "$as_me: failed program was:" >&5
  258. sed 's/^/| /' conftest.$ac_ext >&5
  259. ac_cv_member_struct_sockaddr_in_sin_len=no
  260. fi
  261. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  262. fi
  263. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  264. fi
  265. { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_in_sin_len" >&5
  266. echo "${ECHO_T}$ac_cv_member_struct_sockaddr_in_sin_len" >&6; }
  267. if test $ac_cv_member_struct_sockaddr_in_sin_len = yes; then
  268. cat >>confdefs.h <<_ACEOF
  269. #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
  270. _ACEOF
  271. fi
  272. { echo "$as_me:$LINENO: checking for struct sockaddr_in6.sin6_len" >&5
  273. echo $ECHO_N "checking for struct sockaddr_in6.sin6_len... $ECHO_C" >&6; }
  274. if test "${ac_cv_member_struct_sockaddr_in6_sin6_len+set}" = set; then
  275.   echo $ECHO_N "(cached) $ECHO_C" >&6
  276. else
  277.   cat >conftest.$ac_ext <<_ACEOF
  278. /* confdefs.h.  */
  279. _ACEOF
  280. cat confdefs.h >>conftest.$ac_ext
  281. cat >>conftest.$ac_ext <<_ACEOF
  282. /* end confdefs.h.  */
  283. #ifdef HAVE_SYS_TYPES_H
  284. #include <sys/types.h>
  285. #endif
  286. #ifdef HAVE_NETINET_IN_H
  287. #include <netinet/in.h>
  288. #endif
  289. #ifdef HAVE_NETINET_IN6_H
  290. #include <netinet/in6.h>
  291. #endif
  292. #ifdef HAVE_SYS_SOCKET_H
  293. #include <sys/socket.h>
  294. #endif
  295. #ifdef MS_WINDOWS
  296. #define WIN32_WINNT 0x400
  297. #define _WIN32_WINNT 0x400
  298. #define WIN32_LEAN_AND_MEAN
  299. #if defined(_MSC_VER) && (_MSC_VER < 1300)
  300. #include <winsock.h>
  301. #else
  302. #include <winsock2.h>
  303. #include <ws2tcpip.h>
  304. #endif
  305. #endif
  306. int
  307. main ()
  308. {
  309. static struct sockaddr_in6 ac_aggr;
  310. if (ac_aggr.sin6_len)
  311. return 0;
  312.   ;
  313.   return 0;
  314. }
  315. _ACEOF
  316. rm -f conftest.$ac_objext
  317. if { (ac_try="$ac_compile"
  318. case "(($ac_try" in
  319.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  320.   *) ac_try_echo=$ac_try;;
  321. esac
  322. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  323.   (eval "$ac_compile") 2>conftest.er1
  324.   ac_status=$?
  325.   grep -v '^ *+' conftest.er1 >conftest.err
  326.   rm -f conftest.er1
  327.   cat conftest.err >&5
  328.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  329.   (exit $ac_status); } && {
  330.  test -z "$ac_c_werror_flag" ||
  331.  test ! -s conftest.err
  332.        } && test -s conftest.$ac_objext; then
  333.   ac_cv_member_struct_sockaddr_in6_sin6_len=yes
  334. else
  335.   echo "$as_me: failed program was:" >&5
  336. sed 's/^/| /' conftest.$ac_ext >&5
  337. cat >conftest.$ac_ext <<_ACEOF
  338. /* confdefs.h.  */
  339. _ACEOF
  340. cat confdefs.h >>conftest.$ac_ext
  341. cat >>conftest.$ac_ext <<_ACEOF
  342. /* end confdefs.h.  */
  343. #ifdef HAVE_SYS_TYPES_H
  344. #include <sys/types.h>
  345. #endif
  346. #ifdef HAVE_NETINET_IN_H
  347. #include <netinet/in.h>
  348. #endif
  349. #ifdef HAVE_NETINET_IN6_H
  350. #include <netinet/in6.h>
  351. #endif
  352. #ifdef HAVE_SYS_SOCKET_H
  353. #include <sys/socket.h>
  354. #endif
  355. #ifdef MS_WINDOWS
  356. #define WIN32_WINNT 0x400
  357. #define _WIN32_WINNT 0x400
  358. #define WIN32_LEAN_AND_MEAN
  359. #if defined(_MSC_VER) && (_MSC_VER < 1300)
  360. #include <winsock.h>
  361. #else
  362. #include <winsock2.h>
  363. #include <ws2tcpip.h>
  364. #endif
  365. #endif
  366. int
  367. main ()
  368. {
  369. static struct sockaddr_in6 ac_aggr;
  370. if (sizeof ac_aggr.sin6_len)
  371. return 0;
  372.   ;
  373.   return 0;
  374. }
  375. _ACEOF
  376. rm -f conftest.$ac_objext
  377. if { (ac_try="$ac_compile"
  378. case "(($ac_try" in
  379.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  380.   *) ac_try_echo=$ac_try;;
  381. esac
  382. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  383.   (eval "$ac_compile") 2>conftest.er1
  384.   ac_status=$?
  385.   grep -v '^ *+' conftest.er1 >conftest.err
  386.   rm -f conftest.er1
  387.   cat conftest.err >&5
  388.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  389.   (exit $ac_status); } && {
  390.  test -z "$ac_c_werror_flag" ||
  391.  test ! -s conftest.err
  392.        } && test -s conftest.$ac_objext; then
  393.   ac_cv_member_struct_sockaddr_in6_sin6_len=yes
  394. else
  395.   echo "$as_me: failed program was:" >&5
  396. sed 's/^/| /' conftest.$ac_ext >&5
  397. ac_cv_member_struct_sockaddr_in6_sin6_len=no
  398. fi
  399. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  400. fi
  401. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  402. fi
  403. { echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_in6_sin6_len" >&5
  404. echo "${ECHO_T}$ac_cv_member_struct_sockaddr_in6_sin6_len" >&6; }
  405. if test $ac_cv_member_struct_sockaddr_in6_sin6_len = yes; then
  406. cat >>confdefs.h <<_ACEOF
  407. #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1
  408. _ACEOF
  409. fi
  410. { echo "$as_me:$LINENO: checking for rlim_t" >&5
  411. echo $ECHO_N "checking for rlim_t... $ECHO_C" >&6; }
  412. if test "${ac_cv_type_rlim_t+set}" = set; then
  413.   echo $ECHO_N "(cached) $ECHO_C" >&6
  414. else
  415.   cat >conftest.$ac_ext <<_ACEOF
  416. /* confdefs.h.  */
  417. _ACEOF
  418. cat confdefs.h >>conftest.$ac_ext
  419. cat >>conftest.$ac_ext <<_ACEOF
  420. /* end confdefs.h.  */
  421. #ifdef HAVE_SYS_TYPES_H
  422. #include <sys/types.h>
  423. #endif
  424. #ifdef HAVE_SYS_TIME_H
  425. #include <sys/time.h>
  426. #endif
  427. #ifdef HAVE_SYS_RESOURCE_H
  428. #include <sys/resource.h>
  429. #endif
  430. typedef rlim_t ac__type_new_;
  431. int
  432. main ()
  433. {
  434. if ((ac__type_new_ *) 0)
  435.   return 0;
  436. if (sizeof (ac__type_new_))
  437.   return 0;
  438.   ;
  439.   return 0;
  440. }
  441. _ACEOF
  442. rm -f conftest.$ac_objext
  443. if { (ac_try="$ac_compile"
  444. case "(($ac_try" in
  445.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  446.   *) ac_try_echo=$ac_try;;
  447. esac
  448. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  449.   (eval "$ac_compile") 2>conftest.er1
  450.   ac_status=$?
  451.   grep -v '^ *+' conftest.er1 >conftest.err
  452.   rm -f conftest.er1
  453.   cat conftest.err >&5
  454.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  455.   (exit $ac_status); } && {
  456.  test -z "$ac_c_werror_flag" ||
  457.  test ! -s conftest.err
  458.        } && test -s conftest.$ac_objext; then
  459.   ac_cv_type_rlim_t=yes
  460. else
  461.   echo "$as_me: failed program was:" >&5
  462. sed 's/^/| /' conftest.$ac_ext >&5
  463. ac_cv_type_rlim_t=no
  464. fi
  465. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  466. fi
  467. { echo "$as_me:$LINENO: result: $ac_cv_type_rlim_t" >&5
  468. echo "${ECHO_T}$ac_cv_type_rlim_t" >&6; }
  469. if test $ac_cv_type_rlim_t = yes; then
  470. cat >>confdefs.h <<_ACEOF
  471. #define HAVE_RLIM_T 1
  472. _ACEOF
  473. fi
  474. { echo "$as_me:$LINENO: checking whether time_t is signed" >&5
  475. echo $ECHO_N "checking whether time_t is signed... $ECHO_C" >&6; }
  476. if test "${tor_cv_time_t_signed+set}" = set; then
  477.   echo $ECHO_N "(cached) $ECHO_C" >&6
  478. else
  479. if test "$cross_compiling" = yes; then
  480.   tor_cv_time_t_signed=cross
  481. else
  482.   cat >conftest.$ac_ext <<_ACEOF
  483. /* confdefs.h.  */
  484. _ACEOF
  485. cat confdefs.h >>conftest.$ac_ext
  486. cat >>conftest.$ac_ext <<_ACEOF
  487. /* end confdefs.h.  */
  488. #ifdef HAVE_SYS_TYPES_H
  489. #include <sys/types.h>
  490. #endif
  491. #ifdef HAVE_SYS_TIME_H
  492. #include <sys/time.h>
  493. #endif
  494. #ifdef HAVE_TIME_H
  495. #include <time.h>
  496. #endif
  497. int main(int c, char**v) { if (((time_t)-1)<0) return 1; else return 0; }
  498. _ACEOF
  499. rm -f conftest$ac_exeext
  500. if { (ac_try="$ac_link"
  501. case "(($ac_try" in
  502.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  503.   *) ac_try_echo=$ac_try;;
  504. esac
  505. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  506.   (eval "$ac_link") 2>&5
  507.   ac_status=$?
  508.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  509.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  510.   { (case "(($ac_try" in
  511.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  512.   *) ac_try_echo=$ac_try;;
  513. esac
  514. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  515.   (eval "$ac_try") 2>&5
  516.   ac_status=$?
  517.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  518.   (exit $ac_status); }; }; then
  519.   tor_cv_time_t_signed=no
  520. else
  521.   echo "$as_me: program exited with status $ac_status" >&5
  522. echo "$as_me: failed program was:" >&5
  523. sed 's/^/| /' conftest.$ac_ext >&5
  524. ( exit $ac_status )
  525. tor_cv_time_t_signed=yes
  526. fi
  527. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  528. fi
  529. fi
  530. { echo "$as_me:$LINENO: result: $tor_cv_time_t_signed" >&5
  531. echo "${ECHO_T}$tor_cv_time_t_signed" >&6; }
  532. if test "$tor_cv_time_t_signed" = cross; then
  533.   { echo "$as_me:$LINENO: Cross compiling: assuming that time_t is signed." >&5
  534. echo "$as_me: Cross compiling: assuming that time_t is signed." >&6;}
  535. fi
  536. if test "$tor_cv_time_t_signed" != no; then
  537. cat >>confdefs.h <<_ACEOF
  538. #define TIME_T_IS_SIGNED 1
  539. _ACEOF
  540. fi
  541. { echo "$as_me:$LINENO: checking for socklen_t" >&5
  542. echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6; }
  543. if test "${ac_cv_type_socklen_t+set}" = set; then
  544.   echo $ECHO_N "(cached) $ECHO_C" >&6
  545. else
  546.   cat >conftest.$ac_ext <<_ACEOF
  547. /* confdefs.h.  */
  548. _ACEOF
  549. cat confdefs.h >>conftest.$ac_ext
  550. cat >>conftest.$ac_ext <<_ACEOF
  551. /* end confdefs.h.  */
  552. $ac_includes_default
  553. #ifdef HAVE_SYS_SOCKET_H
  554. #include <sys/socket.h>
  555. #endif
  556. typedef socklen_t ac__type_new_;
  557. int
  558. main ()
  559. {
  560. if ((ac__type_new_ *) 0)
  561.   return 0;
  562. if (sizeof (ac__type_new_))
  563.   return 0;
  564.   ;
  565.   return 0;
  566. }
  567. _ACEOF
  568. rm -f conftest.$ac_objext
  569. if { (ac_try="$ac_compile"
  570. case "(($ac_try" in
  571.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  572.   *) ac_try_echo=$ac_try;;
  573. esac
  574. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  575.   (eval "$ac_compile") 2>conftest.er1
  576.   ac_status=$?
  577.   grep -v '^ *+' conftest.er1 >conftest.err
  578.   rm -f conftest.er1
  579.   cat conftest.err >&5
  580.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  581.   (exit $ac_status); } && {
  582.  test -z "$ac_c_werror_flag" ||
  583.  test ! -s conftest.err
  584.        } && test -s conftest.$ac_objext; then
  585.   ac_cv_type_socklen_t=yes
  586. else
  587.   echo "$as_me: failed program was:" >&5
  588. sed 's/^/| /' conftest.$ac_ext >&5
  589. ac_cv_type_socklen_t=no
  590. fi
  591. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  592. fi
  593. { echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
  594. echo "${ECHO_T}$ac_cv_type_socklen_t" >&6; }
  595. # The cast to long int works around a bug in the HP C Compiler
  596. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  597. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  598. # This bug is HP SR number 8606223364.
  599. { echo "$as_me:$LINENO: checking size of socklen_t" >&5
  600. echo $ECHO_N "checking size of socklen_t... $ECHO_C" >&6; }
  601. if test "${ac_cv_sizeof_socklen_t+set}" = set; then
  602.   echo $ECHO_N "(cached) $ECHO_C" >&6
  603. else
  604.   if test "$cross_compiling" = yes; then
  605.   # Depending upon the size, compute the lo and hi bounds.
  606. cat >conftest.$ac_ext <<_ACEOF
  607. /* confdefs.h.  */
  608. _ACEOF
  609. cat confdefs.h >>conftest.$ac_ext
  610. cat >>conftest.$ac_ext <<_ACEOF
  611. /* end confdefs.h.  */
  612. $ac_includes_default
  613. #ifdef HAVE_SYS_SOCKET_H
  614. #include <sys/socket.h>
  615. #endif
  616.    typedef socklen_t ac__type_sizeof_;
  617. int
  618. main ()
  619. {
  620. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  621. test_array [0] = 0
  622.   ;
  623.   return 0;
  624. }
  625. _ACEOF
  626. rm -f conftest.$ac_objext
  627. if { (ac_try="$ac_compile"
  628. case "(($ac_try" in
  629.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  630.   *) ac_try_echo=$ac_try;;
  631. esac
  632. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  633.   (eval "$ac_compile") 2>conftest.er1
  634.   ac_status=$?
  635.   grep -v '^ *+' conftest.er1 >conftest.err
  636.   rm -f conftest.er1
  637.   cat conftest.err >&5
  638.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  639.   (exit $ac_status); } && {
  640.  test -z "$ac_c_werror_flag" ||
  641.  test ! -s conftest.err
  642.        } && test -s conftest.$ac_objext; then
  643.   ac_lo=0 ac_mid=0
  644.   while :; do
  645.     cat >conftest.$ac_ext <<_ACEOF
  646. /* confdefs.h.  */
  647. _ACEOF
  648. cat confdefs.h >>conftest.$ac_ext
  649. cat >>conftest.$ac_ext <<_ACEOF
  650. /* end confdefs.h.  */
  651. $ac_includes_default
  652. #ifdef HAVE_SYS_SOCKET_H
  653. #include <sys/socket.h>
  654. #endif
  655.    typedef socklen_t ac__type_sizeof_;
  656. int
  657. main ()
  658. {
  659. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  660. test_array [0] = 0
  661.   ;
  662.   return 0;
  663. }
  664. _ACEOF
  665. rm -f conftest.$ac_objext
  666. if { (ac_try="$ac_compile"
  667. case "(($ac_try" in
  668.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  669.   *) ac_try_echo=$ac_try;;
  670. esac
  671. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  672.   (eval "$ac_compile") 2>conftest.er1
  673.   ac_status=$?
  674.   grep -v '^ *+' conftest.er1 >conftest.err
  675.   rm -f conftest.er1
  676.   cat conftest.err >&5
  677.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  678.   (exit $ac_status); } && {
  679.  test -z "$ac_c_werror_flag" ||
  680.  test ! -s conftest.err
  681.        } && test -s conftest.$ac_objext; then
  682.   ac_hi=$ac_mid; break
  683. else
  684.   echo "$as_me: failed program was:" >&5
  685. sed 's/^/| /' conftest.$ac_ext >&5
  686. ac_lo=`expr $ac_mid + 1`
  687. if test $ac_lo -le $ac_mid; then
  688.   ac_lo= ac_hi=
  689.   break
  690. fi
  691. ac_mid=`expr 2 '*' $ac_mid + 1`
  692. fi
  693. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  694.   done
  695. else
  696.   echo "$as_me: failed program was:" >&5
  697. sed 's/^/| /' conftest.$ac_ext >&5
  698. cat >conftest.$ac_ext <<_ACEOF
  699. /* confdefs.h.  */
  700. _ACEOF
  701. cat confdefs.h >>conftest.$ac_ext
  702. cat >>conftest.$ac_ext <<_ACEOF
  703. /* end confdefs.h.  */
  704. $ac_includes_default
  705. #ifdef HAVE_SYS_SOCKET_H
  706. #include <sys/socket.h>
  707. #endif
  708.    typedef socklen_t ac__type_sizeof_;
  709. int
  710. main ()
  711. {
  712. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  713. test_array [0] = 0
  714.   ;
  715.   return 0;
  716. }
  717. _ACEOF
  718. rm -f conftest.$ac_objext
  719. if { (ac_try="$ac_compile"
  720. case "(($ac_try" in
  721.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  722.   *) ac_try_echo=$ac_try;;
  723. esac
  724. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  725.   (eval "$ac_compile") 2>conftest.er1
  726.   ac_status=$?
  727.   grep -v '^ *+' conftest.er1 >conftest.err
  728.   rm -f conftest.er1
  729.   cat conftest.err >&5
  730.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  731.   (exit $ac_status); } && {
  732.  test -z "$ac_c_werror_flag" ||
  733.  test ! -s conftest.err
  734.        } && test -s conftest.$ac_objext; then
  735.   ac_hi=-1 ac_mid=-1
  736.   while :; do
  737.     cat >conftest.$ac_ext <<_ACEOF
  738. /* confdefs.h.  */
  739. _ACEOF
  740. cat confdefs.h >>conftest.$ac_ext
  741. cat >>conftest.$ac_ext <<_ACEOF
  742. /* end confdefs.h.  */
  743. $ac_includes_default
  744. #ifdef HAVE_SYS_SOCKET_H
  745. #include <sys/socket.h>
  746. #endif
  747.    typedef socklen_t ac__type_sizeof_;
  748. int
  749. main ()
  750. {
  751. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  752. test_array [0] = 0
  753.   ;
  754.   return 0;
  755. }
  756. _ACEOF
  757. rm -f conftest.$ac_objext
  758. if { (ac_try="$ac_compile"
  759. case "(($ac_try" in
  760.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  761.   *) ac_try_echo=$ac_try;;
  762. esac
  763. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  764.   (eval "$ac_compile") 2>conftest.er1
  765.   ac_status=$?
  766.   grep -v '^ *+' conftest.er1 >conftest.err
  767.   rm -f conftest.er1
  768.   cat conftest.err >&5
  769.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  770.   (exit $ac_status); } && {
  771.  test -z "$ac_c_werror_flag" ||
  772.  test ! -s conftest.err
  773.        } && test -s conftest.$ac_objext; then
  774.   ac_lo=$ac_mid; break
  775. else
  776.   echo "$as_me: failed program was:" >&5
  777. sed 's/^/| /' conftest.$ac_ext >&5
  778. ac_hi=`expr '(' $ac_mid ')' - 1`
  779. if test $ac_mid -le $ac_hi; then
  780.   ac_lo= ac_hi=
  781.   break
  782. fi
  783. ac_mid=`expr 2 '*' $ac_mid`
  784. fi
  785. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  786.   done
  787. else
  788.   echo "$as_me: failed program was:" >&5
  789. sed 's/^/| /' conftest.$ac_ext >&5
  790. ac_lo= ac_hi=
  791. fi
  792. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  793. fi
  794. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  795. # Binary search between lo and hi bounds.
  796. while test "x$ac_lo" != "x$ac_hi"; do
  797.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  798.   cat >conftest.$ac_ext <<_ACEOF
  799. /* confdefs.h.  */
  800. _ACEOF
  801. cat confdefs.h >>conftest.$ac_ext
  802. cat >>conftest.$ac_ext <<_ACEOF
  803. /* end confdefs.h.  */
  804. $ac_includes_default
  805. #ifdef HAVE_SYS_SOCKET_H
  806. #include <sys/socket.h>
  807. #endif
  808.    typedef socklen_t ac__type_sizeof_;
  809. int
  810. main ()
  811. {
  812. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  813. test_array [0] = 0
  814.   ;
  815.   return 0;
  816. }
  817. _ACEOF
  818. rm -f conftest.$ac_objext
  819. if { (ac_try="$ac_compile"
  820. case "(($ac_try" in
  821.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  822.   *) ac_try_echo=$ac_try;;
  823. esac
  824. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  825.   (eval "$ac_compile") 2>conftest.er1
  826.   ac_status=$?
  827.   grep -v '^ *+' conftest.er1 >conftest.err
  828.   rm -f conftest.er1
  829.   cat conftest.err >&5
  830.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  831.   (exit $ac_status); } && {
  832.  test -z "$ac_c_werror_flag" ||
  833.  test ! -s conftest.err
  834.        } && test -s conftest.$ac_objext; then
  835.   ac_hi=$ac_mid
  836. else
  837.   echo "$as_me: failed program was:" >&5
  838. sed 's/^/| /' conftest.$ac_ext >&5
  839. ac_lo=`expr '(' $ac_mid ')' + 1`
  840. fi
  841. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  842. done
  843. case $ac_lo in
  844. ?*) ac_cv_sizeof_socklen_t=$ac_lo;;
  845. '') if test "$ac_cv_type_socklen_t" = yes; then
  846.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (socklen_t)
  847. See `config.log' for more details." >&5
  848. echo "$as_me: error: cannot compute sizeof (socklen_t)
  849. See `config.log' for more details." >&2;}
  850.    { (exit 77); exit 77; }; }
  851.    else
  852.      ac_cv_sizeof_socklen_t=0
  853.    fi ;;
  854. esac
  855. else
  856.   cat >conftest.$ac_ext <<_ACEOF
  857. /* confdefs.h.  */
  858. _ACEOF
  859. cat confdefs.h >>conftest.$ac_ext
  860. cat >>conftest.$ac_ext <<_ACEOF
  861. /* end confdefs.h.  */
  862. $ac_includes_default
  863. #ifdef HAVE_SYS_SOCKET_H
  864. #include <sys/socket.h>
  865. #endif
  866.    typedef socklen_t ac__type_sizeof_;
  867. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  868. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  869. #include <stdio.h>
  870. #include <stdlib.h>
  871. int
  872. main ()
  873. {
  874.   FILE *f = fopen ("conftest.val", "w");
  875.   if (! f)
  876.     return 1;
  877.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  878.     {
  879.       long int i = longval ();
  880.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  881. return 1;
  882.       fprintf (f, "%ldn", i);
  883.     }
  884.   else
  885.     {
  886.       unsigned long int i = ulongval ();
  887.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  888. return 1;
  889.       fprintf (f, "%lun", i);
  890.     }
  891.   return ferror (f) || fclose (f) != 0;
  892.   ;
  893.   return 0;
  894. }
  895. _ACEOF
  896. rm -f conftest$ac_exeext
  897. if { (ac_try="$ac_link"
  898. case "(($ac_try" in
  899.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  900.   *) ac_try_echo=$ac_try;;
  901. esac
  902. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  903.   (eval "$ac_link") 2>&5
  904.   ac_status=$?
  905.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  906.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  907.   { (case "(($ac_try" in
  908.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  909.   *) ac_try_echo=$ac_try;;
  910. esac
  911. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  912.   (eval "$ac_try") 2>&5
  913.   ac_status=$?
  914.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  915.   (exit $ac_status); }; }; then
  916.   ac_cv_sizeof_socklen_t=`cat conftest.val`
  917. else
  918.   echo "$as_me: program exited with status $ac_status" >&5
  919. echo "$as_me: failed program was:" >&5
  920. sed 's/^/| /' conftest.$ac_ext >&5
  921. ( exit $ac_status )
  922. if test "$ac_cv_type_socklen_t" = yes; then
  923.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (socklen_t)
  924. See `config.log' for more details." >&5
  925. echo "$as_me: error: cannot compute sizeof (socklen_t)
  926. See `config.log' for more details." >&2;}
  927.    { (exit 77); exit 77; }; }
  928.    else
  929.      ac_cv_sizeof_socklen_t=0
  930.    fi
  931. fi
  932. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  933. fi
  934. rm -f conftest.val
  935. fi
  936. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_socklen_t" >&5
  937. echo "${ECHO_T}$ac_cv_sizeof_socklen_t" >&6; }
  938. cat >>confdefs.h <<_ACEOF
  939. #define SIZEOF_SOCKLEN_T $ac_cv_sizeof_socklen_t
  940. _ACEOF
  941. # We want to make sure that we _don't_ have a cell_t defined, like IRIX does.
  942. { echo "$as_me:$LINENO: checking for cell_t" >&5
  943. echo $ECHO_N "checking for cell_t... $ECHO_C" >&6; }
  944. if test "${ac_cv_type_cell_t+set}" = set; then
  945.   echo $ECHO_N "(cached) $ECHO_C" >&6
  946. else
  947.   cat >conftest.$ac_ext <<_ACEOF
  948. /* confdefs.h.  */
  949. _ACEOF
  950. cat confdefs.h >>conftest.$ac_ext
  951. cat >>conftest.$ac_ext <<_ACEOF
  952. /* end confdefs.h.  */
  953. $ac_includes_default
  954. typedef cell_t ac__type_new_;
  955. int
  956. main ()
  957. {
  958. if ((ac__type_new_ *) 0)
  959.   return 0;
  960. if (sizeof (ac__type_new_))
  961.   return 0;
  962.   ;
  963.   return 0;
  964. }
  965. _ACEOF
  966. rm -f conftest.$ac_objext
  967. if { (ac_try="$ac_compile"
  968. case "(($ac_try" in
  969.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  970.   *) ac_try_echo=$ac_try;;
  971. esac
  972. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  973.   (eval "$ac_compile") 2>conftest.er1
  974.   ac_status=$?
  975.   grep -v '^ *+' conftest.er1 >conftest.err
  976.   rm -f conftest.er1
  977.   cat conftest.err >&5
  978.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  979.   (exit $ac_status); } && {
  980.  test -z "$ac_c_werror_flag" ||
  981.  test ! -s conftest.err
  982.        } && test -s conftest.$ac_objext; then
  983.   ac_cv_type_cell_t=yes
  984. else
  985.   echo "$as_me: failed program was:" >&5
  986. sed 's/^/| /' conftest.$ac_ext >&5
  987. ac_cv_type_cell_t=no
  988. fi
  989. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  990. fi
  991. { echo "$as_me:$LINENO: result: $ac_cv_type_cell_t" >&5
  992. echo "${ECHO_T}$ac_cv_type_cell_t" >&6; }
  993. # The cast to long int works around a bug in the HP C Compiler
  994. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  995. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  996. # This bug is HP SR number 8606223364.
  997. { echo "$as_me:$LINENO: checking size of cell_t" >&5
  998. echo $ECHO_N "checking size of cell_t... $ECHO_C" >&6; }
  999. if test "${ac_cv_sizeof_cell_t+set}" = set; then
  1000.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1001. else
  1002.   if test "$cross_compiling" = yes; then
  1003.   # Depending upon the size, compute the lo and hi bounds.
  1004. cat >conftest.$ac_ext <<_ACEOF
  1005. /* confdefs.h.  */
  1006. _ACEOF
  1007. cat confdefs.h >>conftest.$ac_ext
  1008. cat >>conftest.$ac_ext <<_ACEOF
  1009. /* end confdefs.h.  */
  1010. $ac_includes_default
  1011.    typedef cell_t ac__type_sizeof_;
  1012. int
  1013. main ()
  1014. {
  1015. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  1016. test_array [0] = 0
  1017.   ;
  1018.   return 0;
  1019. }
  1020. _ACEOF
  1021. rm -f conftest.$ac_objext
  1022. if { (ac_try="$ac_compile"
  1023. case "(($ac_try" in
  1024.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1025.   *) ac_try_echo=$ac_try;;
  1026. esac
  1027. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1028.   (eval "$ac_compile") 2>conftest.er1
  1029.   ac_status=$?
  1030.   grep -v '^ *+' conftest.er1 >conftest.err
  1031.   rm -f conftest.er1
  1032.   cat conftest.err >&5
  1033.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1034.   (exit $ac_status); } && {
  1035.  test -z "$ac_c_werror_flag" ||
  1036.  test ! -s conftest.err
  1037.        } && test -s conftest.$ac_objext; then
  1038.   ac_lo=0 ac_mid=0
  1039.   while :; do
  1040.     cat >conftest.$ac_ext <<_ACEOF
  1041. /* confdefs.h.  */
  1042. _ACEOF
  1043. cat confdefs.h >>conftest.$ac_ext
  1044. cat >>conftest.$ac_ext <<_ACEOF
  1045. /* end confdefs.h.  */
  1046. $ac_includes_default
  1047.    typedef cell_t ac__type_sizeof_;
  1048. int
  1049. main ()
  1050. {
  1051. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  1052. test_array [0] = 0
  1053.   ;
  1054.   return 0;
  1055. }
  1056. _ACEOF
  1057. rm -f conftest.$ac_objext
  1058. if { (ac_try="$ac_compile"
  1059. case "(($ac_try" in
  1060.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1061.   *) ac_try_echo=$ac_try;;
  1062. esac
  1063. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1064.   (eval "$ac_compile") 2>conftest.er1
  1065.   ac_status=$?
  1066.   grep -v '^ *+' conftest.er1 >conftest.err
  1067.   rm -f conftest.er1
  1068.   cat conftest.err >&5
  1069.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1070.   (exit $ac_status); } && {
  1071.  test -z "$ac_c_werror_flag" ||
  1072.  test ! -s conftest.err
  1073.        } && test -s conftest.$ac_objext; then
  1074.   ac_hi=$ac_mid; break
  1075. else
  1076.   echo "$as_me: failed program was:" >&5
  1077. sed 's/^/| /' conftest.$ac_ext >&5
  1078. ac_lo=`expr $ac_mid + 1`
  1079. if test $ac_lo -le $ac_mid; then
  1080.   ac_lo= ac_hi=
  1081.   break
  1082. fi
  1083. ac_mid=`expr 2 '*' $ac_mid + 1`
  1084. fi
  1085. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1086.   done
  1087. else
  1088.   echo "$as_me: failed program was:" >&5
  1089. sed 's/^/| /' conftest.$ac_ext >&5
  1090. cat >conftest.$ac_ext <<_ACEOF
  1091. /* confdefs.h.  */
  1092. _ACEOF
  1093. cat confdefs.h >>conftest.$ac_ext
  1094. cat >>conftest.$ac_ext <<_ACEOF
  1095. /* end confdefs.h.  */
  1096. $ac_includes_default
  1097.    typedef cell_t ac__type_sizeof_;
  1098. int
  1099. main ()
  1100. {
  1101. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  1102. test_array [0] = 0
  1103.   ;
  1104.   return 0;
  1105. }
  1106. _ACEOF
  1107. rm -f conftest.$ac_objext
  1108. if { (ac_try="$ac_compile"
  1109. case "(($ac_try" in
  1110.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1111.   *) ac_try_echo=$ac_try;;
  1112. esac
  1113. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1114.   (eval "$ac_compile") 2>conftest.er1
  1115.   ac_status=$?
  1116.   grep -v '^ *+' conftest.er1 >conftest.err
  1117.   rm -f conftest.er1
  1118.   cat conftest.err >&5
  1119.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1120.   (exit $ac_status); } && {
  1121.  test -z "$ac_c_werror_flag" ||
  1122.  test ! -s conftest.err
  1123.        } && test -s conftest.$ac_objext; then
  1124.   ac_hi=-1 ac_mid=-1
  1125.   while :; do
  1126.     cat >conftest.$ac_ext <<_ACEOF
  1127. /* confdefs.h.  */
  1128. _ACEOF
  1129. cat confdefs.h >>conftest.$ac_ext
  1130. cat >>conftest.$ac_ext <<_ACEOF
  1131. /* end confdefs.h.  */
  1132. $ac_includes_default
  1133.    typedef cell_t ac__type_sizeof_;
  1134. int
  1135. main ()
  1136. {
  1137. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  1138. test_array [0] = 0
  1139.   ;
  1140.   return 0;
  1141. }
  1142. _ACEOF
  1143. rm -f conftest.$ac_objext
  1144. if { (ac_try="$ac_compile"
  1145. case "(($ac_try" in
  1146.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1147.   *) ac_try_echo=$ac_try;;
  1148. esac
  1149. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1150.   (eval "$ac_compile") 2>conftest.er1
  1151.   ac_status=$?
  1152.   grep -v '^ *+' conftest.er1 >conftest.err
  1153.   rm -f conftest.er1
  1154.   cat conftest.err >&5
  1155.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1156.   (exit $ac_status); } && {
  1157.  test -z "$ac_c_werror_flag" ||
  1158.  test ! -s conftest.err
  1159.        } && test -s conftest.$ac_objext; then
  1160.   ac_lo=$ac_mid; break
  1161. else
  1162.   echo "$as_me: failed program was:" >&5
  1163. sed 's/^/| /' conftest.$ac_ext >&5
  1164. ac_hi=`expr '(' $ac_mid ')' - 1`
  1165. if test $ac_mid -le $ac_hi; then
  1166.   ac_lo= ac_hi=
  1167.   break
  1168. fi
  1169. ac_mid=`expr 2 '*' $ac_mid`
  1170. fi
  1171. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1172.   done
  1173. else
  1174.   echo "$as_me: failed program was:" >&5
  1175. sed 's/^/| /' conftest.$ac_ext >&5
  1176. ac_lo= ac_hi=
  1177. fi
  1178. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1179. fi
  1180. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1181. # Binary search between lo and hi bounds.
  1182. while test "x$ac_lo" != "x$ac_hi"; do
  1183.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1184.   cat >conftest.$ac_ext <<_ACEOF
  1185. /* confdefs.h.  */
  1186. _ACEOF
  1187. cat confdefs.h >>conftest.$ac_ext
  1188. cat >>conftest.$ac_ext <<_ACEOF
  1189. /* end confdefs.h.  */
  1190. $ac_includes_default
  1191.    typedef cell_t ac__type_sizeof_;
  1192. int
  1193. main ()
  1194. {
  1195. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  1196. test_array [0] = 0
  1197.   ;
  1198.   return 0;
  1199. }
  1200. _ACEOF
  1201. rm -f conftest.$ac_objext
  1202. if { (ac_try="$ac_compile"
  1203. case "(($ac_try" in
  1204.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1205.   *) ac_try_echo=$ac_try;;
  1206. esac
  1207. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1208.   (eval "$ac_compile") 2>conftest.er1
  1209.   ac_status=$?
  1210.   grep -v '^ *+' conftest.er1 >conftest.err
  1211.   rm -f conftest.er1
  1212.   cat conftest.err >&5
  1213.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1214.   (exit $ac_status); } && {
  1215.  test -z "$ac_c_werror_flag" ||
  1216.  test ! -s conftest.err
  1217.        } && test -s conftest.$ac_objext; then
  1218.   ac_hi=$ac_mid
  1219. else
  1220.   echo "$as_me: failed program was:" >&5
  1221. sed 's/^/| /' conftest.$ac_ext >&5
  1222. ac_lo=`expr '(' $ac_mid ')' + 1`
  1223. fi
  1224. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1225. done
  1226. case $ac_lo in
  1227. ?*) ac_cv_sizeof_cell_t=$ac_lo;;
  1228. '') if test "$ac_cv_type_cell_t" = yes; then
  1229.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (cell_t)
  1230. See `config.log' for more details." >&5
  1231. echo "$as_me: error: cannot compute sizeof (cell_t)
  1232. See `config.log' for more details." >&2;}
  1233.    { (exit 77); exit 77; }; }
  1234.    else
  1235.      ac_cv_sizeof_cell_t=0
  1236.    fi ;;
  1237. esac
  1238. else
  1239.   cat >conftest.$ac_ext <<_ACEOF
  1240. /* confdefs.h.  */
  1241. _ACEOF
  1242. cat confdefs.h >>conftest.$ac_ext
  1243. cat >>conftest.$ac_ext <<_ACEOF
  1244. /* end confdefs.h.  */
  1245. $ac_includes_default
  1246.    typedef cell_t ac__type_sizeof_;
  1247. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  1248. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  1249. #include <stdio.h>
  1250. #include <stdlib.h>
  1251. int
  1252. main ()
  1253. {
  1254.   FILE *f = fopen ("conftest.val", "w");
  1255.   if (! f)
  1256.     return 1;
  1257.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  1258.     {
  1259.       long int i = longval ();
  1260.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  1261. return 1;
  1262.       fprintf (f, "%ldn", i);
  1263.     }
  1264.   else
  1265.     {
  1266.       unsigned long int i = ulongval ();
  1267.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  1268. return 1;
  1269.       fprintf (f, "%lun", i);
  1270.     }
  1271.   return ferror (f) || fclose (f) != 0;
  1272.   ;
  1273.   return 0;
  1274. }
  1275. _ACEOF
  1276. rm -f conftest$ac_exeext
  1277. if { (ac_try="$ac_link"
  1278. case "(($ac_try" in
  1279.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1280.   *) ac_try_echo=$ac_try;;
  1281. esac
  1282. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1283.   (eval "$ac_link") 2>&5
  1284.   ac_status=$?
  1285.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1286.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1287.   { (case "(($ac_try" in
  1288.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1289.   *) ac_try_echo=$ac_try;;
  1290. esac
  1291. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1292.   (eval "$ac_try") 2>&5
  1293.   ac_status=$?
  1294.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1295.   (exit $ac_status); }; }; then
  1296.   ac_cv_sizeof_cell_t=`cat conftest.val`
  1297. else
  1298.   echo "$as_me: program exited with status $ac_status" >&5
  1299. echo "$as_me: failed program was:" >&5
  1300. sed 's/^/| /' conftest.$ac_ext >&5
  1301. ( exit $ac_status )
  1302. if test "$ac_cv_type_cell_t" = yes; then
  1303.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (cell_t)
  1304. See `config.log' for more details." >&5
  1305. echo "$as_me: error: cannot compute sizeof (cell_t)
  1306. See `config.log' for more details." >&2;}
  1307.    { (exit 77); exit 77; }; }
  1308.    else
  1309.      ac_cv_sizeof_cell_t=0
  1310.    fi
  1311. fi
  1312. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1313. fi
  1314. rm -f conftest.val
  1315. fi
  1316. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_cell_t" >&5
  1317. echo "${ECHO_T}$ac_cv_sizeof_cell_t" >&6; }
  1318. cat >>confdefs.h <<_ACEOF
  1319. #define SIZEOF_CELL_T $ac_cv_sizeof_cell_t
  1320. _ACEOF
  1321. # Now make sure that NULL can be represented as zero bytes.
  1322. { echo "$as_me:$LINENO: checking whether memset(0) sets pointers to NULL" >&5
  1323. echo $ECHO_N "checking whether memset(0) sets pointers to NULL... $ECHO_C" >&6; }
  1324. if test "${tor_cv_null_is_zero+set}" = set; then
  1325.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1326. else
  1327.   if test "$cross_compiling" = yes; then
  1328.   tor_cv_null_is_zero=cross
  1329. else
  1330.   cat >conftest.$ac_ext <<_ACEOF
  1331. /* confdefs.h.  */
  1332. _ACEOF
  1333. cat confdefs.h >>conftest.$ac_ext
  1334. cat >>conftest.$ac_ext <<_ACEOF
  1335. /* end confdefs.h.  */
  1336. #include <stdlib.h>
  1337. #include <string.h>
  1338. #include <stdio.h>
  1339. #ifdef HAVE_STDDEF_H
  1340. #include <stddef.h>
  1341. #endif
  1342. int main () { char *p1,*p2; p1=NULL; memset(&p2,0,sizeof(p2));
  1343. return memcmp(&p1,&p2,sizeof(char*))?1:0; }
  1344. _ACEOF
  1345. rm -f conftest$ac_exeext
  1346. if { (ac_try="$ac_link"
  1347. case "(($ac_try" in
  1348.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1349.   *) ac_try_echo=$ac_try;;
  1350. esac
  1351. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1352.   (eval "$ac_link") 2>&5
  1353.   ac_status=$?
  1354.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1355.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1356.   { (case "(($ac_try" in
  1357.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1358.   *) ac_try_echo=$ac_try;;
  1359. esac
  1360. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1361.   (eval "$ac_try") 2>&5
  1362.   ac_status=$?
  1363.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1364.   (exit $ac_status); }; }; then
  1365.   tor_cv_null_is_zero=yes
  1366. else
  1367.   echo "$as_me: program exited with status $ac_status" >&5
  1368. echo "$as_me: failed program was:" >&5
  1369. sed 's/^/| /' conftest.$ac_ext >&5
  1370. ( exit $ac_status )
  1371. tor_cv_null_is_zero=no
  1372. fi
  1373. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1374. fi
  1375. fi
  1376. { echo "$as_me:$LINENO: result: $tor_cv_null_is_zero" >&5
  1377. echo "${ECHO_T}$tor_cv_null_is_zero" >&6; }
  1378. if test "$tor_cv_null_is_zero" = cross ; then
  1379.   # Cross-compiling; let's hope that the target isn't raving mad.
  1380.   { echo "$as_me:$LINENO: Cross-compiling: we'll assume that NULL is represented as a sequence of 0-valued bytes." >&5
  1381. echo "$as_me: Cross-compiling: we'll assume that NULL is represented as a sequence of 0-valued bytes." >&6;}
  1382. fi
  1383. if test "$tor_cv_null_is_zero" != no; then
  1384. cat >>confdefs.h <<_ACEOF
  1385. #define NULL_REP_IS_ZERO_BYTES 1
  1386. _ACEOF
  1387. fi
  1388. # And what happens when we malloc zero?
  1389. { echo "$as_me:$LINENO: checking whether we can malloc(0) safely." >&5
  1390. echo $ECHO_N "checking whether we can malloc(0) safely.... $ECHO_C" >&6; }
  1391. if test "${tor_cv_malloc_zero_works+set}" = set; then
  1392.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1393. else
  1394.   if test "$cross_compiling" = yes; then
  1395.   tor_cv_malloc_zero_works=cross
  1396. else
  1397.   cat >conftest.$ac_ext <<_ACEOF
  1398. /* confdefs.h.  */
  1399. _ACEOF
  1400. cat confdefs.h >>conftest.$ac_ext
  1401. cat >>conftest.$ac_ext <<_ACEOF
  1402. /* end confdefs.h.  */
  1403. #include <stdlib.h>
  1404. #include <string.h>
  1405. #include <stdio.h>
  1406. #ifdef HAVE_STDDEF_H
  1407. #include <stddef.h>
  1408. #endif
  1409. int main () { return malloc(0)?0:1; }
  1410. _ACEOF
  1411. rm -f conftest$ac_exeext
  1412. if { (ac_try="$ac_link"
  1413. case "(($ac_try" in
  1414.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1415.   *) ac_try_echo=$ac_try;;
  1416. esac
  1417. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1418.   (eval "$ac_link") 2>&5
  1419.   ac_status=$?
  1420.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1421.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1422.   { (case "(($ac_try" in
  1423.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1424.   *) ac_try_echo=$ac_try;;
  1425. esac
  1426. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1427.   (eval "$ac_try") 2>&5
  1428.   ac_status=$?
  1429.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1430.   (exit $ac_status); }; }; then
  1431.   tor_cv_malloc_zero_works=yes
  1432. else
  1433.   echo "$as_me: program exited with status $ac_status" >&5
  1434. echo "$as_me: failed program was:" >&5
  1435. sed 's/^/| /' conftest.$ac_ext >&5
  1436. ( exit $ac_status )
  1437. tor_cv_malloc_zero_works=no
  1438. fi
  1439. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1440. fi
  1441. fi
  1442. { echo "$as_me:$LINENO: result: $tor_cv_malloc_zero_works" >&5
  1443. echo "${ECHO_T}$tor_cv_malloc_zero_works" >&6; }
  1444. if test "$tor_cv_malloc_zero_works" = cross; then
  1445.   # Cross-compiling; let's hope that the target isn't raving mad.
  1446.   { echo "$as_me:$LINENO: Cross-compiling: we'll assume that we need to check malloc() arguments for 0." >&5
  1447. echo "$as_me: Cross-compiling: we'll assume that we need to check malloc() arguments for 0." >&6;}
  1448. fi
  1449. if test "$tor_cv_malloc_zero_works" = yes; then
  1450. cat >>confdefs.h <<_ACEOF
  1451. #define MALLOC_ZERO_WORKS 1
  1452. _ACEOF
  1453. fi
  1454. # whether we seem to be in a 2s-complement world.
  1455. { echo "$as_me:$LINENO: checking whether we are using 2s-complement arithmetic" >&5
  1456. echo $ECHO_N "checking whether we are using 2s-complement arithmetic... $ECHO_C" >&6; }
  1457. if test "${tor_cv_twos_complement+set}" = set; then
  1458.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1459. else
  1460.   if test "$cross_compiling" = yes; then
  1461.   tor_cv_twos_complement=cross
  1462. else
  1463.   cat >conftest.$ac_ext <<_ACEOF
  1464. /* confdefs.h.  */
  1465. _ACEOF
  1466. cat confdefs.h >>conftest.$ac_ext
  1467. cat >>conftest.$ac_ext <<_ACEOF
  1468. /* end confdefs.h.  */
  1469. int main () { int problem = ((-99) != (~99)+1);
  1470. return problem ? 1 : 0; }
  1471. _ACEOF
  1472. rm -f conftest$ac_exeext
  1473. if { (ac_try="$ac_link"
  1474. case "(($ac_try" in
  1475.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1476.   *) ac_try_echo=$ac_try;;
  1477. esac
  1478. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1479.   (eval "$ac_link") 2>&5
  1480.   ac_status=$?
  1481.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1482.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1483.   { (case "(($ac_try" in
  1484.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1485.   *) ac_try_echo=$ac_try;;
  1486. esac
  1487. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1488.   (eval "$ac_try") 2>&5
  1489.   ac_status=$?
  1490.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1491.   (exit $ac_status); }; }; then
  1492.   tor_cv_twos_complement=yes
  1493. else
  1494.   echo "$as_me: program exited with status $ac_status" >&5
  1495. echo "$as_me: failed program was:" >&5
  1496. sed 's/^/| /' conftest.$ac_ext >&5
  1497. ( exit $ac_status )
  1498. tor_cv_twos_complement=no
  1499. fi
  1500. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1501. fi
  1502. fi
  1503. { echo "$as_me:$LINENO: result: $tor_cv_twos_complement" >&5
  1504. echo "${ECHO_T}$tor_cv_twos_complement" >&6; }
  1505. if test "$tor_cv_twos_complement" = cross ; then
  1506.   # Cross-compiling; let's hope that the target isn't raving mad.
  1507.   { echo "$as_me:$LINENO: Cross-compiling: we'll assume that negative integers are represented with two's complement." >&5
  1508. echo "$as_me: Cross-compiling: we'll assume that negative integers are represented with two's complement." >&6;}
  1509. fi
  1510. if test "$tor_cv_twos_complement" != no ; then
  1511. cat >>confdefs.h <<_ACEOF
  1512. #define USING_TWOS_COMPLEMENT 1
  1513. _ACEOF
  1514. fi
  1515. # Whether we should use the dmalloc memory allocation debugging library.
  1516. { echo "$as_me:$LINENO: checking whether to use dmalloc (debug memory allocation library)" >&5
  1517. echo $ECHO_N "checking whether to use dmalloc (debug memory allocation library)... $ECHO_C" >&6; }
  1518. # Check whether --with-dmalloc was given.
  1519. if test "${with_dmalloc+set}" = set; then
  1520.   withval=$with_dmalloc; if [ "$withval" = "yes" ]; then
  1521.   dmalloc=1
  1522.   { echo "$as_me:$LINENO: result: yes" >&5
  1523. echo "${ECHO_T}yes" >&6; }
  1524. else
  1525.   dmalloc=1
  1526.   { echo "$as_me:$LINENO: result: no" >&5
  1527. echo "${ECHO_T}no" >&6; }
  1528. fi
  1529. else
  1530.    dmalloc=0; { echo "$as_me:$LINENO: result: no" >&5
  1531. echo "${ECHO_T}no" >&6; }
  1532. fi
  1533. if [ $dmalloc -eq 1 ]; then
  1534. for ac_header in dmalloc.h
  1535. do
  1536. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  1537. if { as_var=$as_ac_Header; eval "test "${$as_var+set}" = set"; }; then
  1538.   { echo "$as_me:$LINENO: checking for $ac_header" >&5
  1539. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  1540. if { as_var=$as_ac_Header; eval "test "${$as_var+set}" = set"; }; then
  1541.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1542. fi
  1543. ac_res=`eval echo '${'$as_ac_Header'}'`
  1544.        { echo "$as_me:$LINENO: result: $ac_res" >&5
  1545. echo "${ECHO_T}$ac_res" >&6; }
  1546. else
  1547.   # Is the header compilable?
  1548. { echo "$as_me:$LINENO: checking $ac_header usability" >&5
  1549. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
  1550. cat >conftest.$ac_ext <<_ACEOF
  1551. /* confdefs.h.  */
  1552. _ACEOF
  1553. cat confdefs.h >>conftest.$ac_ext
  1554. cat >>conftest.$ac_ext <<_ACEOF
  1555. /* end confdefs.h.  */
  1556. $ac_includes_default
  1557. #include <$ac_header>
  1558. _ACEOF
  1559. rm -f conftest.$ac_objext
  1560. if { (ac_try="$ac_compile"
  1561. case "(($ac_try" in
  1562.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1563.   *) ac_try_echo=$ac_try;;
  1564. esac
  1565. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1566.   (eval "$ac_compile") 2>conftest.er1
  1567.   ac_status=$?
  1568.   grep -v '^ *+' conftest.er1 >conftest.err
  1569.   rm -f conftest.er1
  1570.   cat conftest.err >&5
  1571.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1572.   (exit $ac_status); } && {
  1573.  test -z "$ac_c_werror_flag" ||
  1574.  test ! -s conftest.err
  1575.        } && test -s conftest.$ac_objext; then
  1576.   ac_header_compiler=yes
  1577. else
  1578.   echo "$as_me: failed program was:" >&5
  1579. sed 's/^/| /' conftest.$ac_ext >&5
  1580. ac_header_compiler=no
  1581. fi
  1582. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1583. { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  1584. echo "${ECHO_T}$ac_header_compiler" >&6; }
  1585. # Is the header present?
  1586. { echo "$as_me:$LINENO: checking $ac_header presence" >&5
  1587. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
  1588. cat >conftest.$ac_ext <<_ACEOF
  1589. /* confdefs.h.  */
  1590. _ACEOF
  1591. cat confdefs.h >>conftest.$ac_ext
  1592. cat >>conftest.$ac_ext <<_ACEOF
  1593. /* end confdefs.h.  */
  1594. #include <$ac_header>
  1595. _ACEOF
  1596. if { (ac_try="$ac_cpp conftest.$ac_ext"
  1597. case "(($ac_try" in
  1598.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1599.   *) ac_try_echo=$ac_try;;
  1600. esac
  1601. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1602.   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
  1603.   ac_status=$?
  1604.   grep -v '^ *+' conftest.er1 >conftest.err
  1605.   rm -f conftest.er1
  1606.   cat conftest.err >&5
  1607.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1608.   (exit $ac_status); } >/dev/null && {
  1609.  test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
  1610.  test ! -s conftest.err
  1611.        }; then
  1612.   ac_header_preproc=yes
  1613. else
  1614.   echo "$as_me: failed program was:" >&5
  1615. sed 's/^/| /' conftest.$ac_ext >&5
  1616.   ac_header_preproc=no
  1617. fi
  1618. rm -f conftest.err conftest.$ac_ext
  1619. { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  1620. echo "${ECHO_T}$ac_header_preproc" >&6; }
  1621. # So?  What about this header?
  1622. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
  1623.   yes:no: )
  1624.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  1625. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  1626.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
  1627. echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
  1628.     ac_header_preproc=yes
  1629.     ;;
  1630.   no:yes:* )
  1631.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  1632. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  1633.     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
  1634. echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
  1635.     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
  1636. echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
  1637.     { echo "$as_me:$LINENO: WARNING: $ac_header:     section "Present But Cannot Be Compiled"" >&5
  1638. echo "$as_me: WARNING: $ac_header:     section "Present But Cannot Be Compiled"" >&2;}
  1639.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  1640. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  1641.     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
  1642. echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
  1643.     ;;
  1644. esac
  1645. { echo "$as_me:$LINENO: checking for $ac_header" >&5
  1646. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  1647. if { as_var=$as_ac_Header; eval "test "${$as_var+set}" = set"; }; then
  1648.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1649. else
  1650.   eval "$as_ac_Header=$ac_header_preproc"
  1651. fi
  1652. ac_res=`eval echo '${'$as_ac_Header'}'`
  1653.        { echo "$as_me:$LINENO: result: $ac_res" >&5
  1654. echo "${ECHO_T}$ac_res" >&6; }
  1655. fi
  1656. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  1657.   cat >>confdefs.h <<_ACEOF
  1658. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  1659. _ACEOF
  1660. else
  1661.   { { echo "$as_me:$LINENO: error: dmalloc header file not found. Do you have the development files for dmalloc installed?" >&5
  1662. echo "$as_me: error: dmalloc header file not found. Do you have the development files for dmalloc installed?" >&2;}
  1663.    { (exit 1); exit 1; }; }
  1664. fi
  1665. done
  1666.   { echo "$as_me:$LINENO: checking for library containing dmalloc_malloc" >&5
  1667. echo $ECHO_N "checking for library containing dmalloc_malloc... $ECHO_C" >&6; }
  1668. if test "${ac_cv_search_dmalloc_malloc+set}" = set; then
  1669.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1670. else
  1671.   ac_func_search_save_LIBS=$LIBS
  1672. cat >conftest.$ac_ext <<_ACEOF
  1673. /* confdefs.h.  */
  1674. _ACEOF
  1675. cat confdefs.h >>conftest.$ac_ext
  1676. cat >>conftest.$ac_ext <<_ACEOF
  1677. /* end confdefs.h.  */
  1678. /* Override any GCC internal prototype to avoid an error.
  1679.    Use char because int might match the return type of a GCC
  1680.    builtin and then its argument prototype would still apply.  */
  1681. #ifdef __cplusplus
  1682. extern "C"
  1683. #endif
  1684. char dmalloc_malloc ();
  1685. int
  1686. main ()
  1687. {
  1688. return dmalloc_malloc ();
  1689.   ;
  1690.   return 0;
  1691. }
  1692. _ACEOF
  1693. for ac_lib in '' dmallocth dmalloc; do
  1694.   if test -z "$ac_lib"; then
  1695.     ac_res="none required"
  1696.   else
  1697.     ac_res=-l$ac_lib
  1698.     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
  1699.   fi
  1700.   rm -f conftest.$ac_objext conftest$ac_exeext
  1701. if { (ac_try="$ac_link"
  1702. case "(($ac_try" in
  1703.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1704.   *) ac_try_echo=$ac_try;;
  1705. esac
  1706. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1707.   (eval "$ac_link") 2>conftest.er1
  1708.   ac_status=$?
  1709.   grep -v '^ *+' conftest.er1 >conftest.err
  1710.   rm -f conftest.er1
  1711.   cat conftest.err >&5
  1712.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1713.   (exit $ac_status); } && {
  1714.  test -z "$ac_c_werror_flag" ||
  1715.  test ! -s conftest.err
  1716.        } && test -s conftest$ac_exeext &&
  1717.        $as_test_x conftest$ac_exeext; then
  1718.   ac_cv_search_dmalloc_malloc=$ac_res
  1719. else
  1720.   echo "$as_me: failed program was:" >&5
  1721. sed 's/^/| /' conftest.$ac_ext >&5
  1722. fi
  1723. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1724.       conftest$ac_exeext
  1725.   if test "${ac_cv_search_dmalloc_malloc+set}" = set; then
  1726.   break
  1727. fi
  1728. done
  1729. if test "${ac_cv_search_dmalloc_malloc+set}" = set; then
  1730.   :
  1731. else
  1732.   ac_cv_search_dmalloc_malloc=no
  1733. fi
  1734. rm conftest.$ac_ext
  1735. LIBS=$ac_func_search_save_LIBS
  1736. fi
  1737. { echo "$as_me:$LINENO: result: $ac_cv_search_dmalloc_malloc" >&5
  1738. echo "${ECHO_T}$ac_cv_search_dmalloc_malloc" >&6; }
  1739. ac_res=$ac_cv_search_dmalloc_malloc
  1740. if test "$ac_res" != no; then
  1741.   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
  1742. else
  1743.   { { echo "$as_me:$LINENO: error: Libdmalloc library not found. If you enable it you better have it installed." >&5
  1744. echo "$as_me: error: Libdmalloc library not found. If you enable it you better have it installed." >&2;}
  1745.    { (exit 1); exit 1; }; }
  1746. fi
  1747. cat >>confdefs.h <<_ACEOF
  1748. #define USE_DMALLOC 1
  1749. _ACEOF
  1750. cat >>confdefs.h <<_ACEOF
  1751. #define DMALLOC_FUNC_CHECK 1
  1752. _ACEOF
  1753. for ac_func in dmalloc_strdup dmalloc_strndup
  1754. do
  1755. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  1756. { echo "$as_me:$LINENO: checking for $ac_func" >&5
  1757. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  1758. if { as_var=$as_ac_var; eval "test "${$as_var+set}" = set"; }; then
  1759.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1760. else
  1761.   cat >conftest.$ac_ext <<_ACEOF
  1762. /* confdefs.h.  */
  1763. _ACEOF
  1764. cat confdefs.h >>conftest.$ac_ext
  1765. cat >>conftest.$ac_ext <<_ACEOF
  1766. /* end confdefs.h.  */
  1767. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  1768.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1769. #define $ac_func innocuous_$ac_func
  1770. /* System header to define __stub macros and hopefully few prototypes,
  1771.     which can conflict with char $ac_func (); below.
  1772.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1773.     <limits.h> exists even on freestanding compilers.  */
  1774. #ifdef __STDC__
  1775. # include <limits.h>
  1776. #else
  1777. # include <assert.h>
  1778. #endif
  1779. #undef $ac_func
  1780. /* Override any GCC internal prototype to avoid an error.
  1781.    Use char because int might match the return type of a GCC
  1782.    builtin and then its argument prototype would still apply.  */
  1783. #ifdef __cplusplus
  1784. extern "C"
  1785. #endif
  1786. char $ac_func ();
  1787. /* The GNU C library defines this for functions which it implements
  1788.     to always fail with ENOSYS.  Some functions are actually named
  1789.     something starting with __ and the normal name is an alias.  */
  1790. #if defined __stub_$ac_func || defined __stub___$ac_func
  1791. choke me
  1792. #endif
  1793. int
  1794. main ()
  1795. {
  1796. return $ac_func ();
  1797.   ;
  1798.   return 0;
  1799. }
  1800. _ACEOF
  1801. rm -f conftest.$ac_objext conftest$ac_exeext
  1802. if { (ac_try="$ac_link"
  1803. case "(($ac_try" in
  1804.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1805.   *) ac_try_echo=$ac_try;;
  1806. esac
  1807. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1808.   (eval "$ac_link") 2>conftest.er1
  1809.   ac_status=$?
  1810.   grep -v '^ *+' conftest.er1 >conftest.err
  1811.   rm -f conftest.er1
  1812.   cat conftest.err >&5
  1813.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1814.   (exit $ac_status); } && {
  1815.  test -z "$ac_c_werror_flag" ||
  1816.  test ! -s conftest.err
  1817.        } && test -s conftest$ac_exeext &&
  1818.        $as_test_x conftest$ac_exeext; then
  1819.   eval "$as_ac_var=yes"
  1820. else
  1821.   echo "$as_me: failed program was:" >&5
  1822. sed 's/^/| /' conftest.$ac_ext >&5
  1823. eval "$as_ac_var=no"
  1824. fi
  1825. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1826.       conftest$ac_exeext conftest.$ac_ext
  1827. fi
  1828. ac_res=`eval echo '${'$as_ac_var'}'`
  1829.        { echo "$as_me:$LINENO: result: $ac_res" >&5
  1830. echo "${ECHO_T}$ac_res" >&6; }
  1831. if test `eval echo '${'$as_ac_var'}'` = yes; then
  1832.   cat >>confdefs.h <<_ACEOF
  1833. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  1834. _ACEOF
  1835. fi
  1836. done
  1837. fi
  1838. # Check whether --with-tcmalloc was given.
  1839. if test "${with_tcmalloc+set}" = set; then
  1840.   withval=$with_tcmalloc;  tcmalloc=yes
  1841. else
  1842.    tcmalloc=no
  1843. fi
  1844. if test x$tcmalloc = xyes ; then
  1845.    LDFLAGS="-ltcmalloc $LDFLAGS"
  1846. fi
  1847. # Allow user to specify an alternate syslog facility
  1848. # Check whether --with-syslog-facility was given.
  1849. if test "${with_syslog_facility+set}" = set; then
  1850.   withval=$with_syslog_facility; syslog_facility="$withval"
  1851. else
  1852.   syslog_facility="LOG_DAEMON"
  1853. fi
  1854. cat >>confdefs.h <<_ACEOF
  1855. #define LOGFACILITY $syslog_facility
  1856. _ACEOF
  1857. # Check if we have getresuid and getresgid
  1858. for ac_func in getresuid getresgid
  1859. do
  1860. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  1861. { echo "$as_me:$LINENO: checking for $ac_func" >&5
  1862. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
  1863. if { as_var=$as_ac_var; eval "test "${$as_var+set}" = set"; }; then
  1864.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1865. else
  1866.   cat >conftest.$ac_ext <<_ACEOF
  1867. /* confdefs.h.  */
  1868. _ACEOF
  1869. cat confdefs.h >>conftest.$ac_ext
  1870. cat >>conftest.$ac_ext <<_ACEOF
  1871. /* end confdefs.h.  */
  1872. /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
  1873.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1874. #define $ac_func innocuous_$ac_func
  1875. /* System header to define __stub macros and hopefully few prototypes,
  1876.     which can conflict with char $ac_func (); below.
  1877.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1878.     <limits.h> exists even on freestanding compilers.  */
  1879. #ifdef __STDC__
  1880. # include <limits.h>
  1881. #else
  1882. # include <assert.h>
  1883. #endif
  1884. #undef $ac_func
  1885. /* Override any GCC internal prototype to avoid an error.
  1886.    Use char because int might match the return type of a GCC
  1887.    builtin and then its argument prototype would still apply.  */
  1888. #ifdef __cplusplus
  1889. extern "C"
  1890. #endif
  1891. char $ac_func ();
  1892. /* The GNU C library defines this for functions which it implements
  1893.     to always fail with ENOSYS.  Some functions are actually named
  1894.     something starting with __ and the normal name is an alias.  */
  1895. #if defined __stub_$ac_func || defined __stub___$ac_func
  1896. choke me
  1897. #endif
  1898. int
  1899. main ()
  1900. {
  1901. return $ac_func ();
  1902.   ;
  1903.   return 0;
  1904. }
  1905. _ACEOF
  1906. rm -f conftest.$ac_objext conftest$ac_exeext
  1907. if { (ac_try="$ac_link"
  1908. case "(($ac_try" in
  1909.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1910.   *) ac_try_echo=$ac_try;;
  1911. esac
  1912. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1913.   (eval "$ac_link") 2>conftest.er1
  1914.   ac_status=$?
  1915.   grep -v '^ *+' conftest.er1 >conftest.err
  1916.   rm -f conftest.er1
  1917.   cat conftest.err >&5
  1918.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1919.   (exit $ac_status); } && {
  1920.  test -z "$ac_c_werror_flag" ||
  1921.  test ! -s conftest.err
  1922.        } && test -s conftest$ac_exeext &&
  1923.        $as_test_x conftest$ac_exeext; then
  1924.   eval "$as_ac_var=yes"
  1925. else
  1926.   echo "$as_me: failed program was:" >&5
  1927. sed 's/^/| /' conftest.$ac_ext >&5
  1928. eval "$as_ac_var=no"
  1929. fi
  1930. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  1931.       conftest$ac_exeext conftest.$ac_ext
  1932. fi
  1933. ac_res=`eval echo '${'$as_ac_var'}'`
  1934.        { echo "$as_me:$LINENO: result: $ac_res" >&5
  1935. echo "${ECHO_T}$ac_res" >&6; }
  1936. if test `eval echo '${'$as_ac_var'}'` = yes; then
  1937.   cat >>confdefs.h <<_ACEOF
  1938. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  1939. _ACEOF
  1940. fi
  1941. done
  1942. # Check for gethostbyname_r in all its glorious incompatible versions.
  1943. #   (This logic is based on that in Python's configure.in)
  1944. { echo "$as_me:$LINENO: checking for gethostbyname_r" >&5
  1945. echo $ECHO_N "checking for gethostbyname_r... $ECHO_C" >&6; }
  1946. if test "${ac_cv_func_gethostbyname_r+set}" = set; then
  1947.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1948. else
  1949.   cat >conftest.$ac_ext <<_ACEOF
  1950. /* confdefs.h.  */
  1951. _ACEOF
  1952. cat confdefs.h >>conftest.$ac_ext
  1953. cat >>conftest.$ac_ext <<_ACEOF
  1954. /* end confdefs.h.  */
  1955. /* Define gethostbyname_r to an innocuous variant, in case <limits.h> declares gethostbyname_r.
  1956.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  1957. #define gethostbyname_r innocuous_gethostbyname_r
  1958. /* System header to define __stub macros and hopefully few prototypes,
  1959.     which can conflict with char gethostbyname_r (); below.
  1960.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1961.     <limits.h> exists even on freestanding compilers.  */
  1962. #ifdef __STDC__
  1963. # include <limits.h>
  1964. #else
  1965. # include <assert.h>
  1966. #endif
  1967. #undef gethostbyname_r
  1968. /* Override any GCC internal prototype to avoid an error.
  1969.    Use char because int might match the return type of a GCC
  1970.    builtin and then its argument prototype would still apply.  */
  1971. #ifdef __cplusplus
  1972. extern "C"
  1973. #endif
  1974. char gethostbyname_r ();
  1975. /* The GNU C library defines this for functions which it implements
  1976.     to always fail with ENOSYS.  Some functions are actually named
  1977.     something starting with __ and the normal name is an alias.  */
  1978. #if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r
  1979. choke me
  1980. #endif
  1981. int
  1982. main ()
  1983. {
  1984. return gethostbyname_r ();
  1985.   ;
  1986.   return 0;
  1987. }
  1988. _ACEOF
  1989. rm -f conftest.$ac_objext conftest$ac_exeext
  1990. if { (ac_try="$ac_link"
  1991. case "(($ac_try" in
  1992.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1993.   *) ac_try_echo=$ac_try;;
  1994. esac
  1995. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1996.   (eval "$ac_link") 2>conftest.er1
  1997.   ac_status=$?
  1998.   grep -v '^ *+' conftest.er1 >conftest.err
  1999.   rm -f conftest.er1
  2000.   cat conftest.err >&5
  2001.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2002.   (exit $ac_status); } && {
  2003.  test -z "$ac_c_werror_flag" ||
  2004.  test ! -s conftest.err
  2005.        } && test -s conftest$ac_exeext &&
  2006.        $as_test_x conftest$ac_exeext; then
  2007.   ac_cv_func_gethostbyname_r=yes
  2008. else
  2009.   echo "$as_me: failed program was:" >&5
  2010. sed 's/^/| /' conftest.$ac_ext >&5
  2011. ac_cv_func_gethostbyname_r=no
  2012. fi
  2013. rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo 
  2014.       conftest$ac_exeext conftest.$ac_ext
  2015. fi
  2016. { echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname_r" >&5
  2017. echo "${ECHO_T}$ac_cv_func_gethostbyname_r" >&6; }
  2018. if test $ac_cv_func_gethostbyname_r = yes; then
  2019.   { echo "$as_me:$LINENO: checking how many arguments gethostbyname_r() wants" >&5
  2020. echo $ECHO_N "checking how many arguments gethostbyname_r() wants... $ECHO_C" >&6; }
  2021.   OLD_CFLAGS=$CFLAGS
  2022.   CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
  2023.   cat >conftest.$ac_ext <<_ACEOF
  2024. /* confdefs.h.  */
  2025. _ACEOF
  2026. cat confdefs.h >>conftest.$ac_ext
  2027. cat >>conftest.$ac_ext <<_ACEOF
  2028. /* end confdefs.h.  */
  2029. #include <netdb.h>
  2030. int
  2031. main ()
  2032. {
  2033.     char *cp1, *cp2;
  2034.     struct hostent *h1, *h2;
  2035.     int i1, i2;
  2036.     (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2);
  2037.   ;
  2038.   return 0;
  2039. }
  2040. _ACEOF
  2041. rm -f conftest.$ac_objext
  2042. if { (ac_try="$ac_compile"
  2043. case "(($ac_try" in
  2044.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2045.   *) ac_try_echo=$ac_try;;
  2046. esac
  2047. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2048.   (eval "$ac_compile") 2>conftest.er1
  2049.   ac_status=$?
  2050.   grep -v '^ *+' conftest.er1 >conftest.err
  2051.   rm -f conftest.er1
  2052.   cat conftest.err >&5
  2053.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2054.   (exit $ac_status); } && {
  2055.  test -z "$ac_c_werror_flag" ||
  2056.  test ! -s conftest.err
  2057.        } && test -s conftest.$ac_objext; then
  2058.     cat >>confdefs.h <<_ACEOF
  2059. #define HAVE_GETHOSTBYNAME_R 1
  2060. _ACEOF
  2061. cat >>confdefs.h <<_ACEOF
  2062. #define HAVE_GETHOSTBYNAME_R_6_ARG 1
  2063. _ACEOF
  2064.     { echo "$as_me:$LINENO: result: 6" >&5
  2065. echo "${ECHO_T}6" >&6; }
  2066. else
  2067.   echo "$as_me: failed program was:" >&5
  2068. sed 's/^/| /' conftest.$ac_ext >&5
  2069.     cat >conftest.$ac_ext <<_ACEOF
  2070. /* confdefs.h.  */
  2071. _ACEOF
  2072. cat confdefs.h >>conftest.$ac_ext
  2073. cat >>conftest.$ac_ext <<_ACEOF
  2074. /* end confdefs.h.  */
  2075. #include <netdb.h>
  2076. int
  2077. main ()
  2078. {
  2079.       char *cp1, *cp2;
  2080.       struct hostent *h1;
  2081.       int i1, i2;
  2082.       (void)gethostbyname_r(cp1,h1,cp2,i1,&i2);
  2083.   ;
  2084.   return 0;
  2085. }
  2086. _ACEOF
  2087. rm -f conftest.$ac_objext
  2088. if { (ac_try="$ac_compile"
  2089. case "(($ac_try" in
  2090.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2091.   *) ac_try_echo=$ac_try;;
  2092. esac
  2093. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2094.   (eval "$ac_compile") 2>conftest.er1
  2095.   ac_status=$?
  2096.   grep -v '^ *+' conftest.er1 >conftest.err
  2097.   rm -f conftest.er1
  2098.   cat conftest.err >&5
  2099.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2100.   (exit $ac_status); } && {
  2101.  test -z "$ac_c_werror_flag" ||
  2102.  test ! -s conftest.err
  2103.        } && test -s conftest.$ac_objext; then
  2104.       cat >>confdefs.h <<_ACEOF
  2105. #define HAVE_GETHOSTBYNAME_R 1
  2106. _ACEOF
  2107. cat >>confdefs.h <<_ACEOF
  2108. #define HAVE_GETHOSTBYNAME_R_5_ARG 1
  2109. _ACEOF
  2110.       { echo "$as_me:$LINENO: result: 5" >&5
  2111. echo "${ECHO_T}5" >&6; }
  2112. else
  2113.   echo "$as_me: failed program was:" >&5
  2114. sed 's/^/| /' conftest.$ac_ext >&5
  2115.       cat >conftest.$ac_ext <<_ACEOF
  2116. /* confdefs.h.  */
  2117. _ACEOF
  2118. cat confdefs.h >>conftest.$ac_ext
  2119. cat >>conftest.$ac_ext <<_ACEOF
  2120. /* end confdefs.h.  */
  2121. #include <netdb.h>
  2122. int
  2123. main ()
  2124. {
  2125.        char *cp1;
  2126.        struct hostent *h1;
  2127.        struct hostent_data hd;
  2128.        (void) gethostbyname_r(cp1,h1,&hd);
  2129.   ;
  2130.   return 0;
  2131. }
  2132. _ACEOF
  2133. rm -f conftest.$ac_objext
  2134. if { (ac_try="$ac_compile"
  2135. case "(($ac_try" in
  2136.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2137.   *) ac_try_echo=$ac_try;;
  2138. esac
  2139. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2140.   (eval "$ac_compile") 2>conftest.er1
  2141.   ac_status=$?
  2142.   grep -v '^ *+' conftest.er1 >conftest.err
  2143.   rm -f conftest.er1
  2144.   cat conftest.err >&5
  2145.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2146.   (exit $ac_status); } && {
  2147.  test -z "$ac_c_werror_flag" ||
  2148.  test ! -s conftest.err
  2149.        } && test -s conftest.$ac_objext; then
  2150.        cat >>confdefs.h <<_ACEOF
  2151. #define HAVE_GETHOSTBYNAME_R 1
  2152. _ACEOF
  2153. cat >>confdefs.h <<_ACEOF
  2154. #define HAVE_GETHOSTBYNAME_R_3_ARG 1
  2155. _ACEOF
  2156.        { echo "$as_me:$LINENO: result: 3" >&5
  2157. echo "${ECHO_T}3" >&6; }
  2158. else
  2159.   echo "$as_me: failed program was:" >&5
  2160. sed 's/^/| /' conftest.$ac_ext >&5
  2161.        { echo "$as_me:$LINENO: result: 0" >&5
  2162. echo "${ECHO_T}0" >&6; }
  2163. fi
  2164. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2165. fi
  2166. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2167. fi
  2168. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2169.  CFLAGS=$OLD_CFLAGS
  2170. fi
  2171. { echo "$as_me:$LINENO: checking whether the C compiler supports __func__" >&5
  2172. echo $ECHO_N "checking whether the C compiler supports __func__... $ECHO_C" >&6; }
  2173. if test "${tor_cv_have_func_macro+set}" = set; then
  2174.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2175. else
  2176.   cat >conftest.$ac_ext <<_ACEOF
  2177. #include <stdio.h>
  2178. int main(int c, char **v) { puts(__func__); }
  2179. _ACEOF
  2180. rm -f conftest.$ac_objext
  2181. if { (ac_try="$ac_compile"
  2182. case "(($ac_try" in
  2183.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2184.   *) ac_try_echo=$ac_try;;
  2185. esac
  2186. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2187.   (eval "$ac_compile") 2>conftest.er1
  2188.   ac_status=$?
  2189.   grep -v '^ *+' conftest.er1 >conftest.err
  2190.   rm -f conftest.er1
  2191.   cat conftest.err >&5
  2192.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2193.   (exit $ac_status); } && {
  2194.  test -z "$ac_c_werror_flag" ||
  2195.  test ! -s conftest.err
  2196.        } && test -s conftest.$ac_objext; then
  2197.   tor_cv_have_func_macro=yes
  2198. else
  2199.   echo "$as_me: failed program was:" >&5
  2200. sed 's/^/| /' conftest.$ac_ext >&5
  2201. tor_cv_have_func_macro=no
  2202. fi
  2203. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2204. fi
  2205. { echo "$as_me:$LINENO: result: $tor_cv_have_func_macro" >&5
  2206. echo "${ECHO_T}$tor_cv_have_func_macro" >&6; }
  2207. { echo "$as_me:$LINENO: checking whether the C compiler supports __FUNC__" >&5
  2208. echo $ECHO_N "checking whether the C compiler supports __FUNC__... $ECHO_C" >&6; }
  2209. if test "${tor_cv_have_FUNC_macro+set}" = set; then
  2210.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2211. else
  2212.   cat >conftest.$ac_ext <<_ACEOF
  2213. #include <stdio.h>
  2214. int main(int c, char **v) { puts(__FUNC__); }
  2215. _ACEOF
  2216. rm -f conftest.$ac_objext
  2217. if { (ac_try="$ac_compile"
  2218. case "(($ac_try" in
  2219.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2220.   *) ac_try_echo=$ac_try;;
  2221. esac
  2222. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2223.   (eval "$ac_compile") 2>conftest.er1
  2224.   ac_status=$?
  2225.   grep -v '^ *+' conftest.er1 >conftest.err
  2226.   rm -f conftest.er1
  2227.   cat conftest.err >&5
  2228.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2229.   (exit $ac_status); } && {
  2230.  test -z "$ac_c_werror_flag" ||
  2231.  test ! -s conftest.err
  2232.        } && test -s conftest.$ac_objext; then
  2233.   tor_cv_have_FUNC_macro=yes
  2234. else
  2235.   echo "$as_me: failed program was:" >&5
  2236. sed 's/^/| /' conftest.$ac_ext >&5
  2237. tor_cv_have_FUNC_macro=no
  2238. fi
  2239. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2240. fi
  2241. { echo "$as_me:$LINENO: result: $tor_cv_have_FUNC_macro" >&5
  2242. echo "${ECHO_T}$tor_cv_have_FUNC_macro" >&6; }
  2243. { echo "$as_me:$LINENO: checking whether the C compiler supports __FUNCTION__" >&5
  2244. echo $ECHO_N "checking whether the C compiler supports __FUNCTION__... $ECHO_C" >&6; }
  2245. if test "${tor_cv_have_FUNCTION_macro+set}" = set; then
  2246.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2247. else
  2248.   cat >conftest.$ac_ext <<_ACEOF
  2249. #include <stdio.h>
  2250. int main(int c, char **v) { puts(__FUNCTION__); }
  2251. _ACEOF
  2252. rm -f conftest.$ac_objext
  2253. if { (ac_try="$ac_compile"
  2254. case "(($ac_try" in
  2255.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2256.   *) ac_try_echo=$ac_try;;
  2257. esac
  2258. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2259.   (eval "$ac_compile") 2>conftest.er1
  2260.   ac_status=$?
  2261.   grep -v '^ *+' conftest.er1 >conftest.err
  2262.   rm -f conftest.er1
  2263.   cat conftest.err >&5
  2264.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2265.   (exit $ac_status); } && {
  2266.  test -z "$ac_c_werror_flag" ||
  2267.  test ! -s conftest.err
  2268.        } && test -s conftest.$ac_objext; then
  2269.   tor_cv_have_FUNCTION_macro=yes
  2270. else
  2271.   echo "$as_me: failed program was:" >&5
  2272. sed 's/^/| /' conftest.$ac_ext >&5
  2273. tor_cv_have_FUNCTION_macro=no
  2274. fi
  2275. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2276. fi
  2277. { echo "$as_me:$LINENO: result: $tor_cv_have_FUNCTION_macro" >&5
  2278. echo "${ECHO_T}$tor_cv_have_FUNCTION_macro" >&6; }
  2279. if test "$tor_cv_have_func_macro" = 'yes'; then
  2280. cat >>confdefs.h <<_ACEOF
  2281. #define HAVE_MACRO__func__ 1
  2282. _ACEOF
  2283. fi
  2284. if test "$tor_cv_have_FUNC_macro" = 'yes'; then
  2285. cat >>confdefs.h <<_ACEOF
  2286. #define HAVE_MACRO__FUNC__ 1
  2287. _ACEOF
  2288. fi
  2289. if test "$tor_cv_have_FUNCTION_macro" = 'yes'; then
  2290. cat >>confdefs.h <<_ACEOF
  2291. #define HAVE_MACRO__FUNCTION__ 1
  2292. _ACEOF
  2293. fi
  2294. # $prefix stores the value of the --prefix command line option, or
  2295. # NONE if the option wasn't set.  In the case that it wasn't set, make
  2296. # it be the default, so that we can use it to expand directories now.
  2297. if test "x$prefix" = "xNONE"; then
  2298.   prefix=$ac_default_prefix
  2299. fi
  2300. # and similarly for $exec_prefix
  2301. if test "x$exec_prefix" = "xNONE"; then
  2302.   exec_prefix=$prefix
  2303. fi
  2304. if test "x$CONFDIR" = "x"; then
  2305.   CONFDIR=`eval echo $sysconfdir/tor`
  2306. fi
  2307. cat >>confdefs.h <<_ACEOF
  2308. #define CONFDIR "$CONFDIR"
  2309. _ACEOF
  2310. BINDIR=`eval echo $bindir`
  2311. LOCALSTATEDIR=`eval echo $localstatedir`
  2312. # Set CFLAGS _after_ all the above checks, since our warnings are stricter
  2313. # than autoconf's macros like.
  2314. if test "$GCC" = yes; then
  2315.   CFLAGS="$CFLAGS -Wall -g -O2"
  2316.   # Disable GCC's strict aliasing checks.  They are an hours-to-debug
  2317.   # accident waiting to happen.
  2318.   CFLAGS="$CFLAGS -fno-strict-aliasing"
  2319. else
  2320.   CFLAGS="$CFLAGS -g -O"
  2321.   enable_gcc_warnings=no
  2322. fi
  2323. # Add some more warnings which we use in development but not in the
  2324. # released versions.  (Some relevant gcc versions can't handle these.)
  2325. if test x$enable_gcc_warnings = xyes; then
  2326.   cat >conftest.$ac_ext <<_ACEOF
  2327. /* confdefs.h.  */
  2328. _ACEOF
  2329. cat confdefs.h >>conftest.$ac_ext
  2330. cat >>conftest.$ac_ext <<_ACEOF
  2331. /* end confdefs.h.  */
  2332. int
  2333. main ()
  2334. {
  2335. #if !defined(__GNUC__) || (__GNUC__ < 4)
  2336. #error
  2337. #endif
  2338.   ;
  2339.   return 0;
  2340. }
  2341. _ACEOF
  2342. rm -f conftest.$ac_objext
  2343. if { (ac_try="$ac_compile"
  2344. case "(($ac_try" in
  2345.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2346.   *) ac_try_echo=$ac_try;;
  2347. esac
  2348. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2349.   (eval "$ac_compile") 2>conftest.er1
  2350.   ac_status=$?
  2351.   grep -v '^ *+' conftest.er1 >conftest.err
  2352.   rm -f conftest.er1
  2353.   cat conftest.err >&5
  2354.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2355.   (exit $ac_status); } && {
  2356.  test -z "$ac_c_werror_flag" ||
  2357.  test ! -s conftest.err
  2358.        } && test -s conftest.$ac_objext; then
  2359.   have_gcc4=yes
  2360. else
  2361.   echo "$as_me: failed program was:" >&5
  2362. sed 's/^/| /' conftest.$ac_ext >&5
  2363. have_gcc4=no
  2364. fi
  2365. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2366.   cat >conftest.$ac_ext <<_ACEOF
  2367. /* confdefs.h.  */
  2368. _ACEOF
  2369. cat confdefs.h >>conftest.$ac_ext
  2370. cat >>conftest.$ac_ext <<_ACEOF
  2371. /* end confdefs.h.  */
  2372. int
  2373. main ()
  2374. {
  2375. #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
  2376. #error
  2377. #endif
  2378.   ;
  2379.   return 0;
  2380. }
  2381. _ACEOF
  2382. rm -f conftest.$ac_objext
  2383. if { (ac_try="$ac_compile"
  2384. case "(($ac_try" in
  2385.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2386.   *) ac_try_echo=$ac_try;;
  2387. esac
  2388. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2389.   (eval "$ac_compile") 2>conftest.er1
  2390.   ac_status=$?
  2391.   grep -v '^ *+' conftest.er1 >conftest.err
  2392.   rm -f conftest.er1
  2393.   cat conftest.err >&5
  2394.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2395.   (exit $ac_status); } && {
  2396.  test -z "$ac_c_werror_flag" ||
  2397.  test ! -s conftest.err
  2398.        } && test -s conftest.$ac_objext; then
  2399.   have_gcc42=yes
  2400. else
  2401.   echo "$as_me: failed program was:" >&5
  2402. sed 's/^/| /' conftest.$ac_ext >&5
  2403. have_gcc42=no
  2404. fi
  2405. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2406.   cat >conftest.$ac_ext <<_ACEOF
  2407. /* confdefs.h.  */
  2408. _ACEOF
  2409. cat confdefs.h >>conftest.$ac_ext
  2410. cat >>conftest.$ac_ext <<_ACEOF
  2411. /* end confdefs.h.  */
  2412. int
  2413. main ()
  2414. {
  2415. #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 3)
  2416. #error
  2417. #endif
  2418.   ;
  2419.   return 0;
  2420. }
  2421. _ACEOF
  2422. rm -f conftest.$ac_objext
  2423. if { (ac_try="$ac_compile"
  2424. case "(($ac_try" in
  2425.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2426.   *) ac_try_echo=$ac_try;;
  2427. esac
  2428. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2429.   (eval "$ac_compile") 2>conftest.er1
  2430.   ac_status=$?
  2431.   grep -v '^ *+' conftest.er1 >conftest.err
  2432.   rm -f conftest.er1
  2433.   cat conftest.err >&5
  2434.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2435.   (exit $ac_status); } && {
  2436.  test -z "$ac_c_werror_flag" ||
  2437.  test ! -s conftest.err
  2438.        } && test -s conftest.$ac_objext; then
  2439.   have_gcc43=yes
  2440. else
  2441.   echo "$as_me: failed program was:" >&5
  2442. sed 's/^/| /' conftest.$ac_ext >&5
  2443. have_gcc43=no
  2444. fi
  2445. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2446.   save_CFLAGS="$CFLAGS"
  2447.   CFLAGS="$CFLAGS -Wshorten-64-to-32"
  2448.   cat >conftest.$ac_ext <<_ACEOF
  2449. /* confdefs.h.  */
  2450. _ACEOF
  2451. cat confdefs.h >>conftest.$ac_ext
  2452. cat >>conftest.$ac_ext <<_ACEOF
  2453. /* end confdefs.h.  */
  2454. int
  2455. main ()
  2456. {
  2457.   ;
  2458.   return 0;
  2459. }
  2460. _ACEOF
  2461. rm -f conftest.$ac_objext
  2462. if { (ac_try="$ac_compile"
  2463. case "(($ac_try" in
  2464.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2465.   *) ac_try_echo=$ac_try;;
  2466. esac
  2467. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2468.   (eval "$ac_compile") 2>conftest.er1
  2469.   ac_status=$?
  2470.   grep -v '^ *+' conftest.er1 >conftest.err
  2471.   rm -f conftest.er1
  2472.   cat conftest.err >&5
  2473.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2474.   (exit $ac_status); } && {
  2475.  test -z "$ac_c_werror_flag" ||
  2476.  test ! -s conftest.err
  2477.        } && test -s conftest.$ac_objext; then
  2478.   have_shorten64_flag=yes
  2479. else
  2480.   echo "$as_me: failed program was:" >&5
  2481. sed 's/^/| /' conftest.$ac_ext >&5
  2482. have_shorten64_flag=no
  2483. fi
  2484. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2485.   CFLAGS="$save_CFLAGS"
  2486.   CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat=2 -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wbad-function-cast -Wswitch-enum -Werror"
  2487.   # Disabled, so we can use mallinfo(): -Waggregate-return
  2488.   if test x$have_gcc4 = xyes ; then
  2489.     # These warnings break gcc 3.3.5 and work on gcc 4.0.2
  2490.     CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement -Wold-style-definition"
  2491.   fi
  2492.   if test x$have_gcc42 = xyes ; then
  2493.     # These warnings break gcc 4.0.2 and work on gcc 4.2
  2494.     # XXXX020 Use -fstack-protector.
  2495.     # XXXX020 See if any of these work with earlier versions.
  2496.     CFLAGS="$CFLAGS -Waddress -Wmissing-noreturn -Wnormalized=id -Woverride-init -Wstrict-overflow=1"
  2497.     # We used to use -Wstrict-overflow=5, but that breaks us heavily under 4.3.
  2498.   fi
  2499.   if test x$have_gcc43 = xyes ; then
  2500.     # These warnings break gcc 4.2 and work on gcc 4.3
  2501.     # XXXX020 See if any of these work with earlier versions.
  2502.     CFLAGS="$CFLAGS -Wextra -Warray-bounds"
  2503.   fi
  2504.   if test x$have_shorten64_flag = xyes ; then
  2505.     CFLAGS="$CFLAGS -Wshorten-64-to-32"
  2506.   fi
  2507. ##This will break the world on some 64-bit architectures
  2508. # CFLAGS="$CFLAGS -Winline"
  2509. fi
  2510. CPPFLAGS="$CPPFLAGS $TOR_CPPFLAGS_libevent $TOR_CPPFLAGS_openssl $TOR_CPPFLAGS_zlib"
  2511. ac_config_files="$ac_config_files Makefile tor.spec Doxyfile contrib/tor.sh contrib/torctl contrib/torify contrib/tor.logrotate contrib/Makefile contrib/osx/Makefile contrib/osx/TorBundleDesc.plist contrib/osx/TorBundleInfo.plist contrib/osx/TorDesc.plist contrib/osx/TorInfo.plist contrib/osx/TorStartupDesc.plist src/config/torrc.sample doc/tor.1 src/Makefile doc/Makefile doc/design-paper/Makefile doc/spec/Makefile src/config/Makefile src/common/Makefile src/or/Makefile src/win32/Makefile src/tools/Makefile contrib/suse/Makefile contrib/suse/tor.sh"
  2512. cat >confcache <<_ACEOF
  2513. # This file is a shell script that caches the results of configure
  2514. # tests run on this system so they can be shared between configure
  2515. # scripts and configure runs, see configure's option --config-cache.
  2516. # It is not useful on other systems.  If it contains results you don't
  2517. # want to keep, you may remove or edit it.
  2518. #
  2519. # config.status only pays attention to the cache file if you give it
  2520. # the --recheck option to rerun configure.
  2521. #
  2522. # `ac_cv_env_foo' variables (set or unset) will be overridden when
  2523. # loading this file, other *unset* `ac_cv_foo' will be assigned the
  2524. # following values.
  2525. _ACEOF
  2526. # The following way of writing the cache mishandles newlines in values,
  2527. # but we know of no workaround that is simple, portable, and efficient.
  2528. # So, we kill variables containing newlines.
  2529. # Ultrix sh set writes to stderr and can't be redirected directly,
  2530. # and sets the high bit in the cache file unless we assign to the vars.
  2531. (
  2532.   for ac_var in `(set) 2>&1 | sed -n 's/^([a-zA-Z_][a-zA-Z0-9_]*)=.*/1/p'`; do
  2533.     eval ac_val=$$ac_var
  2534.     case $ac_val in #(
  2535.     *${as_nl}*)
  2536.       case $ac_var in #(
  2537.       *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
  2538. echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
  2539.       esac
  2540.       case $ac_var in #(
  2541.       _ | IFS | as_nl) ;; #(
  2542.       *) $as_unset $ac_var ;;
  2543.       esac ;;
  2544.     esac
  2545.   done
  2546.   (set) 2>&1 |
  2547.     case $as_nl`(ac_space=' '; set) 2>&1` in #(
  2548.     *${as_nl}ac_space= *)
  2549.       # `set' does not quote correctly, so add quotes (double-quote
  2550.       # substitution turns \\ into \, and sed turns \ into ).
  2551.       sed -n 
  2552. "s/'/'\\''/g;
  2553.   s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='\2'/p"
  2554.       ;; #(
  2555.     *)
  2556.       # `set' quotes correctly as required by POSIX, so do not add quotes.
  2557.       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
  2558.       ;;
  2559.     esac |
  2560.     sort
  2561. ) |
  2562.   sed '
  2563.      /^ac_cv_env_/b end
  2564.      t clear
  2565.      :clear
  2566.      s/^([^=]*)=(.*[{}].*)$/test "${1+set}" = set || &/
  2567.      t end
  2568.      s/^([^=]*)=(.*)$/1=${1=2}/
  2569.      :end' >>confcache
  2570. if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
  2571.   if test -w "$cache_file"; then
  2572.     test "x$cache_file" != "x/dev/null" &&
  2573.       { echo "$as_me:$LINENO: updating cache $cache_file" >&5
  2574. echo "$as_me: updating cache $cache_file" >&6;}
  2575.     cat confcache >$cache_file
  2576.   else
  2577.     { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
  2578. echo "$as_me: not updating unwritable cache $cache_file" >&6;}
  2579.   fi
  2580. fi
  2581. rm -f confcache
  2582. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2583. # Let make expand exec_prefix.
  2584. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2585. DEFS=-DHAVE_CONFIG_H
  2586. ac_libobjs=
  2587. ac_ltlibobjs=
  2588. for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  2589.   # 1. Remove the extension, and $U if already installed.
  2590.   ac_script='s/$U././;s/.o$//;s/.obj$//'
  2591.   ac_i=`echo "$ac_i" | sed "$ac_script"`
  2592.   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
  2593.   #    will be set to the directory where LIBOBJS objects are built.
  2594.   ac_libobjs="$ac_libobjs ${LIBOBJDIR}$ac_i$U.$ac_objext"
  2595.   ac_ltlibobjs="$ac_ltlibobjs ${LIBOBJDIR}$ac_i"'$U.lo'
  2596. done
  2597. LIBOBJS=$ac_libobjs
  2598. LTLIBOBJS=$ac_ltlibobjs
  2599. if test -z "${USE_OPENBSD_MALLOC_TRUE}" && test -z "${USE_OPENBSD_MALLOC_FALSE}"; then
  2600.   { { echo "$as_me:$LINENO: error: conditional "USE_OPENBSD_MALLOC" was never defined.
  2601. Usually this means the macro was only invoked conditionally." >&5
  2602. echo "$as_me: error: conditional "USE_OPENBSD_MALLOC" was never defined.
  2603. Usually this means the macro was only invoked conditionally." >&2;}
  2604.    { (exit 1); exit 1; }; }
  2605. fi
  2606. if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  2607.   { { echo "$as_me:$LINENO: error: conditional "AMDEP" was never defined.
  2608. Usually this means the macro was only invoked conditionally." >&5
  2609. echo "$as_me: error: conditional "AMDEP" was never defined.
  2610. Usually this means the macro was only invoked conditionally." >&2;}
  2611.    { (exit 1); exit 1; }; }
  2612. fi
  2613. if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  2614.   { { echo "$as_me:$LINENO: error: conditional "am__fastdepCC" was never defined.
  2615. Usually this means the macro was only invoked conditionally." >&5
  2616. echo "$as_me: error: conditional "am__fastdepCC" was never defined.
  2617. Usually this means the macro was only invoked conditionally." >&2;}
  2618.    { (exit 1); exit 1; }; }
  2619. fi
  2620. if test -z "${BUILD_NT_SERVICES_TRUE}" && test -z "${BUILD_NT_SERVICES_FALSE}"; then
  2621.   { { echo "$as_me:$LINENO: error: conditional "BUILD_NT_SERVICES" was never defined.
  2622. Usually this means the macro was only invoked conditionally." >&5
  2623. echo "$as_me: error: conditional "BUILD_NT_SERVICES" was never defined.
  2624. Usually this means the macro was only invoked conditionally." >&2;}
  2625.    { (exit 1); exit 1; }; }
  2626. fi
  2627. : ${CONFIG_STATUS=./config.status}
  2628. ac_clean_files_save=$ac_clean_files
  2629. ac_clean_files="$ac_clean_files $CONFIG_STATUS"
  2630. { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
  2631. echo "$as_me: creating $CONFIG_STATUS" >&6;}
  2632. cat >$CONFIG_STATUS <<_ACEOF
  2633. #! $SHELL
  2634. # Generated by $as_me.
  2635. # Run this file to recreate the current configuration.
  2636. # Compiler output produced by configure, useful for debugging
  2637. # configure, is in config.log if it exists.
  2638. debug=false
  2639. ac_cs_recheck=false
  2640. ac_cs_silent=false
  2641. SHELL=${CONFIG_SHELL-$SHELL}
  2642. _ACEOF
  2643. cat >>$CONFIG_STATUS <<_ACEOF
  2644. ## --------------------- ##
  2645. ## M4sh Initialization.  ##
  2646. ## --------------------- ##
  2647. # Be more Bourne compatible
  2648. DUALCASE=1; export DUALCASE # for MKS sh
  2649. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  2650.   emulate sh
  2651.   NULLCMD=:
  2652.   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  2653.   # is contrary to our usage.  Disable this feature.
  2654.   alias -g '${1+"$@"}'='"$@"'
  2655.   setopt NO_GLOB_SUBST
  2656. else
  2657.   case `(set -o) 2>/dev/null` in
  2658.   *posix*) set -o posix ;;
  2659. esac
  2660. fi
  2661. # PATH needs CR
  2662. # Avoid depending upon Character Ranges.
  2663. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  2664. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  2665. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  2666. as_cr_digits='0123456789'
  2667. as_cr_alnum=$as_cr_Letters$as_cr_digits
  2668. # The user is always right.
  2669. if test "${PATH_SEPARATOR+set}" != set; then
  2670.   echo "#! /bin/sh" >conf$$.sh
  2671.   echo  "exit 0"   >>conf$$.sh
  2672.   chmod +x conf$$.sh
  2673.   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
  2674.     PATH_SEPARATOR=';'
  2675.   else
  2676.     PATH_SEPARATOR=:
  2677.   fi
  2678.   rm -f conf$$.sh
  2679. fi
  2680. # Support unset when possible.
  2681. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  2682.   as_unset=unset
  2683. else
  2684.   as_unset=false
  2685. fi
  2686. # IFS
  2687. # We need space, tab and new line, in precisely that order.  Quoting is
  2688. # there to prevent editors from complaining about space-tab.
  2689. # (If _AS_PATH_WALK were called with IFS unset, it would disable word
  2690. # splitting by setting IFS to empty value.)
  2691. as_nl='
  2692. '
  2693. IFS=" "" $as_nl"
  2694. # Find who we are.  Look in the path if we contain no directory separator.
  2695. case $0 in
  2696.   *[\/]* ) as_myself=$0 ;;
  2697.   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2698. for as_dir in $PATH
  2699. do
  2700.   IFS=$as_save_IFS
  2701.   test -z "$as_dir" && as_dir=.
  2702.   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  2703. done
  2704. IFS=$as_save_IFS
  2705.      ;;
  2706. esac
  2707. # We did not find ourselves, most probably we were run as `sh COMMAND'
  2708. # in which case we are not to be found in the path.
  2709. if test "x$as_myself" = x; then
  2710.   as_myself=$0
  2711. fi
  2712. if test ! -f "$as_myself"; then
  2713.   echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  2714.   { (exit 1); exit 1; }
  2715. fi
  2716. # Work around bugs in pre-3.0 UWIN ksh.
  2717. for as_var in ENV MAIL MAILPATH
  2718. do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
  2719. done
  2720. PS1='$ '
  2721. PS2='> '
  2722. PS4='+ '
  2723. # NLS nuisances.
  2724. for as_var in 
  2725.   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION 
  2726.   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER 
  2727.   LC_TELEPHONE LC_TIME
  2728. do
  2729.   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
  2730.     eval $as_var=C; export $as_var
  2731.   else
  2732.     ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
  2733.   fi
  2734. done
  2735. # Required to use basename.
  2736. if expr a : '(a)' >/dev/null 2>&1 &&
  2737.    test "X`expr 00001 : '.*(...)'`" = X001; then
  2738.   as_expr=expr
  2739. else
  2740.   as_expr=false
  2741. fi
  2742. if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  2743.   as_basename=basename
  2744. else
  2745.   as_basename=false
  2746. fi
  2747. # Name of the executable.
  2748. as_me=`$as_basename -- "$0" ||
  2749. $as_expr X/"$0" : '.*/([^/][^/]*)/*$' | 
  2750.  X"$0" : 'X(//)$' | 
  2751.  X"$0" : 'X(/)' | . 2>/dev/null ||
  2752. echo X/"$0" |
  2753.     sed '/^.*/([^/][^/]*)/*$/{
  2754.     s//1/
  2755.     q
  2756.   }
  2757.   /^X/(//)$/{
  2758.     s//1/
  2759.     q
  2760.   }
  2761.   /^X/(/).*/{
  2762.     s//1/
  2763.     q
  2764.   }
  2765.   s/.*/./; q'`
  2766. # CDPATH.
  2767. $as_unset CDPATH
  2768.   as_lineno_1=$LINENO
  2769.   as_lineno_2=$LINENO
  2770.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  2771.   test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
  2772.   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  2773.   # uniformly replaced by the line number.  The first 'sed' inserts a
  2774.   # line-number line after each line using $LINENO; the second 'sed'
  2775.   # does the real work.  The second script uses 'N' to pair each
  2776.   # line-number line with the line containing $LINENO, and appends
  2777.   # trailing '-' during substitution so that $LINENO is not a special
  2778.   # case at line end.
  2779.   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  2780.   # scripts with optimization help from Paolo Bonzini.  Blame Lee
  2781.   # E. McMahon (1931-1989) for sed's syntax.  :-)
  2782.   sed -n '
  2783.     p
  2784.     /[$]LINENO/=
  2785.   ' <$as_myself |
  2786.     sed '
  2787.       s/[$]LINENO.*/&-/
  2788.       t lineno
  2789.       b
  2790.       :lineno
  2791.       N
  2792.       :loop
  2793.       s/[$]LINENO([^'$as_cr_alnum'_].*n)(.*)/212/
  2794.       t loop
  2795.       s/-n.*//
  2796.     ' >$as_me.lineno &&
  2797.   chmod +x "$as_me.lineno" ||
  2798.     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
  2799.    { (exit 1); exit 1; }; }
  2800.   # Don't try to exec as it changes $[0], causing all sort of problems
  2801.   # (the dirname of $[0] is not the place where we might find the
  2802.   # original and so on.  Autoconf is especially sensitive to this).
  2803.   . "./$as_me.lineno"
  2804.   # Exit status is that of the last command.
  2805.   exit
  2806. }
  2807. if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  2808.   as_dirname=dirname
  2809. else
  2810.   as_dirname=false
  2811. fi
  2812. ECHO_C= ECHO_N= ECHO_T=
  2813. case `echo -n x` in
  2814. -n*)
  2815.   case `echo 'xc'` in
  2816.   *c*) ECHO_T=' ';; # ECHO_T is single tab character.
  2817.   *)   ECHO_C='c';;
  2818.   esac;;
  2819. *)
  2820.   ECHO_N='-n';;
  2821. esac
  2822. if expr a : '(a)' >/dev/null 2>&1 &&
  2823.    test "X`expr 00001 : '.*(...)'`" = X001; then
  2824.   as_expr=expr
  2825. else
  2826.   as_expr=false
  2827. fi
  2828. rm -f conf$$ conf$$.exe conf$$.file
  2829. if test -d conf$$.dir; then
  2830.   rm -f conf$$.dir/conf$$.file
  2831. else
  2832.   rm -f conf$$.dir
  2833.   mkdir conf$$.dir
  2834. fi
  2835. echo >conf$$.file
  2836. if ln -s conf$$.file conf$$ 2>/dev/null; then
  2837.   as_ln_s='ln -s'
  2838.   # ... but there are two gotchas:
  2839.   # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
  2840.   # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
  2841.   # In both cases, we have to default to `cp -p'.
  2842.   ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
  2843.     as_ln_s='cp -p'
  2844. elif ln conf$$.file conf$$ 2>/dev/null; then
  2845.   as_ln_s=ln
  2846. else
  2847.   as_ln_s='cp -p'
  2848. fi
  2849. rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
  2850. rmdir conf$$.dir 2>/dev/null
  2851. if mkdir -p . 2>/dev/null; then
  2852.   as_mkdir_p=:
  2853. else
  2854.   test -d ./-p && rmdir ./-p
  2855.   as_mkdir_p=false
  2856. fi
  2857. if test -x / >/dev/null 2>&1; then
  2858.   as_test_x='test -x'
  2859. else
  2860.   if ls -dL / >/dev/null 2>&1; then
  2861.     as_ls_L_option=L
  2862.   else
  2863.     as_ls_L_option=
  2864.   fi
  2865.   as_test_x='
  2866.     eval sh -c '''
  2867.       if test -d "$1"; then
  2868.         test -d "$1/.";
  2869.       else
  2870. case $1 in
  2871.         -*)set "./$1";;
  2872. esac;
  2873. case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
  2874. ???[sx]*):;;*)false;;esac;fi
  2875.     ''' sh
  2876.   '
  2877. fi
  2878. as_executable_p=$as_test_x
  2879. # Sed expression to map a string onto a valid CPP name.
  2880. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  2881. # Sed expression to map a string onto a valid variable name.
  2882. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  2883. exec 6>&1
  2884. # Save the log message, to keep $[0] and so on meaningful, and to
  2885. # report actual input values of CONFIG_FILES etc. instead of their
  2886. # values after options handling.
  2887. ac_log="
  2888. This file was extended by $as_me, which was
  2889. generated by GNU Autoconf 2.61.  Invocation command line was
  2890.   CONFIG_FILES    = $CONFIG_FILES
  2891.   CONFIG_HEADERS  = $CONFIG_HEADERS
  2892.   CONFIG_LINKS    = $CONFIG_LINKS
  2893.   CONFIG_COMMANDS = $CONFIG_COMMANDS
  2894.   $ $0 $@
  2895. on `(hostname || uname -n) 2>/dev/null | sed 1q`
  2896. "
  2897. _ACEOF
  2898. cat >>$CONFIG_STATUS <<_ACEOF
  2899. # Files that config.status was made for.
  2900. config_files="$ac_config_files"
  2901. config_headers="$ac_config_headers"
  2902. config_commands="$ac_config_commands"
  2903. _ACEOF
  2904. cat >>$CONFIG_STATUS <<_ACEOF
  2905. ac_cs_usage="
  2906. `$as_me' instantiates files from templates according to the
  2907. current configuration.
  2908. Usage: $0 [OPTIONS] [FILE]...
  2909.   -h, --help       print this help, then exit
  2910.   -V, --version    print version number and configuration settings, then exit
  2911.   -q, --quiet      do not print progress messages
  2912.   -d, --debug      don't remove temporary files
  2913.       --recheck    update $as_me by reconfiguring in the same conditions
  2914.   --file=FILE[:TEMPLATE]
  2915.    instantiate the configuration file FILE
  2916.   --header=FILE[:TEMPLATE]
  2917.    instantiate the configuration header FILE
  2918. Configuration files:
  2919. $config_files
  2920. Configuration headers:
  2921. $config_headers
  2922. Configuration commands:
  2923. $config_commands
  2924. Report bugs to <bug-autoconf@gnu.org>."
  2925. _ACEOF
  2926. cat >>$CONFIG_STATUS <<_ACEOF
  2927. ac_cs_version="\
  2928. config.status
  2929. configured by $0, generated by GNU Autoconf 2.61,
  2930.   with options \"`echo "$ac_configure_args" | sed 's/^ //; s/[\""`$]/\\&/g'`\"
  2931. Copyright (C) 2006 Free Software Foundation, Inc.
  2932. This config.status script is free software; the Free Software Foundation
  2933. gives unlimited permission to copy, distribute and modify it."
  2934. ac_pwd='$ac_pwd'
  2935. srcdir='$srcdir'
  2936. INSTALL='$INSTALL'
  2937. MKDIR_P='$MKDIR_P'
  2938. _ACEOF
  2939. cat >>$CONFIG_STATUS <<_ACEOF
  2940. # If no file are specified by the user, then we need to provide default
  2941. # value.  By we need to know if files were specified by the user.
  2942. ac_need_defaults=:
  2943. while test $# != 0
  2944. do
  2945.   case $1 in
  2946.   --*=*)
  2947.     ac_option=`expr "X$1" : 'X([^=]*)='`
  2948.     ac_optarg=`expr "X$1" : 'X[^=]*=(.*)'`
  2949.     ac_shift=:
  2950.     ;;
  2951.   *)
  2952.     ac_option=$1
  2953.     ac_optarg=$2
  2954.     ac_shift=shift
  2955.     ;;
  2956.   esac
  2957.   case $ac_option in
  2958.   # Handling of the options.
  2959.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2960.     ac_cs_recheck=: ;;
  2961.   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
  2962.     echo "$ac_cs_version"; exit ;;
  2963.   --debug | --debu | --deb | --de | --d | -d )
  2964.     debug=: ;;
  2965.   --file | --fil | --fi | --f )
  2966.     $ac_shift
  2967.     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
  2968.     ac_need_defaults=false;;
  2969.   --header | --heade | --head | --hea )
  2970.     $ac_shift
  2971.     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
  2972.     ac_need_defaults=false;;
  2973.   --he | --h)
  2974.     # Conflict between --help and --header
  2975.     { echo "$as_me: error: ambiguous option: $1
  2976. Try `$0 --help' for more information." >&2
  2977.    { (exit 1); exit 1; }; };;
  2978.   --help | --hel | -h )
  2979.     echo "$ac_cs_usage"; exit ;;
  2980.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  2981.   | -silent | --silent | --silen | --sile | --sil | --si | --s)
  2982.     ac_cs_silent=: ;;
  2983.   # This is an error.
  2984.   -*) { echo "$as_me: error: unrecognized option: $1
  2985. Try `$0 --help' for more information." >&2
  2986.    { (exit 1); exit 1; }; } ;;
  2987.   *) ac_config_targets="$ac_config_targets $1"
  2988.      ac_need_defaults=false ;;
  2989.   esac
  2990.   shift
  2991. done
  2992. ac_configure_extra_args=
  2993. if $ac_cs_silent; then
  2994.   exec 6>/dev/null
  2995.   ac_configure_extra_args="$ac_configure_extra_args --silent"
  2996. fi
  2997. _ACEOF
  2998. cat >>$CONFIG_STATUS <<_ACEOF
  2999. if $ac_cs_recheck; then
  3000.   echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args $ac_configure_extra_args " --no-create --no-recursion" >&6
  3001.   CONFIG_SHELL=$SHELL
  3002.   export CONFIG_SHELL
  3003.   exec $SHELL "$0"$ac_configure_args $ac_configure_extra_args --no-create --no-recursion
  3004. fi
  3005. _ACEOF
  3006. cat >>$CONFIG_STATUS <<_ACEOF
  3007. exec 5>>config.log
  3008. {
  3009.   echo
  3010.   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
  3011. ## Running $as_me. ##
  3012. _ASBOX
  3013.   echo "$ac_log"
  3014. } >&5
  3015. _ACEOF
  3016. cat >>$CONFIG_STATUS <<_ACEOF
  3017. #
  3018. # INIT-COMMANDS
  3019. #
  3020. AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
  3021. _ACEOF
  3022. cat >>$CONFIG_STATUS <<_ACEOF
  3023. # Handling of arguments.
  3024. for ac_config_target in $ac_config_targets
  3025. do
  3026.   case $ac_config_target in
  3027.     "orconfig.h") CONFIG_HEADERS="$CONFIG_HEADERS orconfig.h" ;;
  3028.     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
  3029.     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
  3030.     "tor.spec") CONFIG_FILES="$CONFIG_FILES tor.spec" ;;
  3031.     "Doxyfile") CONFIG_FILES="$CONFIG_FILES Doxyfile" ;;
  3032.     "contrib/tor.sh") CONFIG_FILES="$CONFIG_FILES contrib/tor.sh" ;;
  3033.     "contrib/torctl") CONFIG_FILES="$CONFIG_FILES contrib/torctl" ;;
  3034.     "contrib/torify") CONFIG_FILES="$CONFIG_FILES contrib/torify" ;;
  3035.     "contrib/tor.logrotate") CONFIG_FILES="$CONFIG_FILES contrib/tor.logrotate" ;;
  3036.     "contrib/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/Makefile" ;;
  3037.     "contrib/osx/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/osx/Makefile" ;;
  3038.     "contrib/osx/TorBundleDesc.plist") CONFIG_FILES="$CONFIG_FILES contrib/osx/TorBundleDesc.plist" ;;
  3039.     "contrib/osx/TorBundleInfo.plist") CONFIG_FILES="$CONFIG_FILES contrib/osx/TorBundleInfo.plist" ;;
  3040.     "contrib/osx/TorDesc.plist") CONFIG_FILES="$CONFIG_FILES contrib/osx/TorDesc.plist" ;;
  3041.     "contrib/osx/TorInfo.plist") CONFIG_FILES="$CONFIG_FILES contrib/osx/TorInfo.plist" ;;
  3042.     "contrib/osx/TorStartupDesc.plist") CONFIG_FILES="$CONFIG_FILES contrib/osx/TorStartupDesc.plist" ;;
  3043.     "src/config/torrc.sample") CONFIG_FILES="$CONFIG_FILES src/config/torrc.sample" ;;
  3044.     "doc/tor.1") CONFIG_FILES="$CONFIG_FILES doc/tor.1" ;;
  3045.     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
  3046.     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
  3047.     "doc/design-paper/Makefile") CONFIG_FILES="$CONFIG_FILES doc/design-paper/Makefile" ;;
  3048.     "doc/spec/Makefile") CONFIG_FILES="$CONFIG_FILES doc/spec/Makefile" ;;
  3049.     "src/config/Makefile") CONFIG_FILES="$CONFIG_FILES src/config/Makefile" ;;
  3050.     "src/common/Makefile") CONFIG_FILES="$CONFIG_FILES src/common/Makefile" ;;
  3051.     "src/or/Makefile") CONFIG_FILES="$CONFIG_FILES src/or/Makefile" ;;
  3052.     "src/win32/Makefile") CONFIG_FILES="$CONFIG_FILES src/win32/Makefile" ;;
  3053.     "src/tools/Makefile") CONFIG_FILES="$CONFIG_FILES src/tools/Makefile" ;;
  3054.     "contrib/suse/Makefile") CONFIG_FILES="$CONFIG_FILES contrib/suse/Makefile" ;;
  3055.     "contrib/suse/tor.sh") CONFIG_FILES="$CONFIG_FILES contrib/suse/tor.sh" ;;
  3056.   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
  3057. echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
  3058.    { (exit 1); exit 1; }; };;
  3059.   esac
  3060. done
  3061. # If the user did not use the arguments to specify the items to instantiate,
  3062. # then the envvar interface is used.  Set only those that are not.
  3063. # We use the long form for the default assignment because of an extremely
  3064. # bizarre bug on SunOS 4.1.3.
  3065. if $ac_need_defaults; then
  3066.   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  3067.   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
  3068.   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  3069. fi
  3070. # Have a temporary directory for convenience.  Make it in the build tree
  3071. # simply because there is no reason against having it here, and in addition,
  3072. # creating and moving files from /tmp can sometimes cause problems.
  3073. # Hook for its removal unless debugging.
  3074. # Note that there is a small window in which the directory will not be cleaned:
  3075. # after its creation but before its name has been assigned to `$tmp'.
  3076. $debug ||
  3077. {
  3078.   tmp=
  3079.   trap 'exit_status=$?
  3080.   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
  3081. ' 0
  3082.   trap '{ (exit 1); exit 1; }' 1 2 13 15
  3083. }
  3084. # Create a (secure) tmp directory for tmp files.
  3085. {
  3086.   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
  3087.   test -n "$tmp" && test -d "$tmp"
  3088. }  ||
  3089. {
  3090.   tmp=./conf$$-$RANDOM
  3091.   (umask 077 && mkdir "$tmp")
  3092. } ||
  3093. {
  3094.    echo "$me: cannot create a temporary directory in ." >&2
  3095.    { (exit 1); exit 1; }
  3096. }
  3097. #
  3098. # Set up the sed scripts for CONFIG_FILES section.
  3099. #
  3100. # No need to generate the scripts if there are no CONFIG_FILES.
  3101. # This happens for instance when ./config.status config.h
  3102. if test -n "$CONFIG_FILES"; then
  3103. _ACEOF
  3104. ac_delim='%!_!# '
  3105. for ac_last_try in false false false false false :; do
  3106.   cat >conf$$subs.sed <<_ACEOF
  3107. SHELL!$SHELL$ac_delim
  3108. PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
  3109. PACKAGE_NAME!$PACKAGE_NAME$ac_delim
  3110. PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
  3111. PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
  3112. PACKAGE_STRING!$PACKAGE_STRING$ac_delim
  3113. PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
  3114. exec_prefix!$exec_prefix$ac_delim
  3115. prefix!$prefix$ac_delim
  3116. program_transform_name!$program_transform_name$ac_delim
  3117. bindir!$bindir$ac_delim
  3118. sbindir!$sbindir$ac_delim
  3119. libexecdir!$libexecdir$ac_delim
  3120. datarootdir!$datarootdir$ac_delim
  3121. datadir!$datadir$ac_delim
  3122. sysconfdir!$sysconfdir$ac_delim
  3123. sharedstatedir!$sharedstatedir$ac_delim
  3124. localstatedir!$localstatedir$ac_delim
  3125. includedir!$includedir$ac_delim
  3126. oldincludedir!$oldincludedir$ac_delim
  3127. docdir!$docdir$ac_delim
  3128. infodir!$infodir$ac_delim
  3129. htmldir!$htmldir$ac_delim
  3130. dvidir!$dvidir$ac_delim
  3131. pdfdir!$pdfdir$ac_delim
  3132. psdir!$psdir$ac_delim
  3133. libdir!$libdir$ac_delim
  3134. localedir!$localedir$ac_delim
  3135. mandir!$mandir$ac_delim
  3136. DEFS!$DEFS$ac_delim
  3137. ECHO_C!$ECHO_C$ac_delim
  3138. ECHO_N!$ECHO_N$ac_delim
  3139. ECHO_T!$ECHO_T$ac_delim
  3140. LIBS!$LIBS$ac_delim
  3141. build_alias!$build_alias$ac_delim
  3142. host_alias!$host_alias$ac_delim
  3143. target_alias!$target_alias$ac_delim
  3144. INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
  3145. INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
  3146. INSTALL_DATA!$INSTALL_DATA$ac_delim
  3147. am__isrc!$am__isrc$ac_delim
  3148. CYGPATH_W!$CYGPATH_W$ac_delim
  3149. PACKAGE!$PACKAGE$ac_delim
  3150. VERSION!$VERSION$ac_delim
  3151. ACLOCAL!$ACLOCAL$ac_delim
  3152. AUTOCONF!$AUTOCONF$ac_delim
  3153. AUTOMAKE!$AUTOMAKE$ac_delim
  3154. AUTOHEADER!$AUTOHEADER$ac_delim
  3155. MAKEINFO!$MAKEINFO$ac_delim
  3156. install_sh!$install_sh$ac_delim
  3157. STRIP!$STRIP$ac_delim
  3158. INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
  3159. mkdir_p!$mkdir_p$ac_delim
  3160. AWK!$AWK$ac_delim
  3161. SET_MAKE!$SET_MAKE$ac_delim
  3162. am__leading_dot!$am__leading_dot$ac_delim
  3163. AMTAR!$AMTAR$ac_delim
  3164. am__tar!$am__tar$ac_delim
  3165. am__untar!$am__untar$ac_delim
  3166. build!$build$ac_delim
  3167. build_cpu!$build_cpu$ac_delim
  3168. build_vendor!$build_vendor$ac_delim
  3169. build_os!$build_os$ac_delim
  3170. host!$host$ac_delim
  3171. host_cpu!$host_cpu$ac_delim
  3172. host_vendor!$host_vendor$ac_delim
  3173. host_os!$host_os$ac_delim
  3174. USE_OPENBSD_MALLOC_TRUE!$USE_OPENBSD_MALLOC_TRUE$ac_delim
  3175. USE_OPENBSD_MALLOC_FALSE!$USE_OPENBSD_MALLOC_FALSE$ac_delim
  3176. CC!$CC$ac_delim
  3177. CFLAGS!$CFLAGS$ac_delim
  3178. LDFLAGS!$LDFLAGS$ac_delim
  3179. CPPFLAGS!$CPPFLAGS$ac_delim
  3180. ac_ct_CC!$ac_ct_CC$ac_delim
  3181. EXEEXT!$EXEEXT$ac_delim
  3182. OBJEXT!$OBJEXT$ac_delim
  3183. DEPDIR!$DEPDIR$ac_delim
  3184. am__include!$am__include$ac_delim
  3185. am__quote!$am__quote$ac_delim
  3186. AMDEP_TRUE!$AMDEP_TRUE$ac_delim
  3187. AMDEP_FALSE!$AMDEP_FALSE$ac_delim
  3188. AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
  3189. CCDEPMODE!$CCDEPMODE$ac_delim
  3190. am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
  3191. am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
  3192. CPP!$CPP$ac_delim
  3193. RANLIB!$RANLIB$ac_delim
  3194. TORUSER!$TORUSER$ac_delim
  3195. TORGROUP!$TORGROUP$ac_delim
  3196. BUILD_NT_SERVICES_TRUE!$BUILD_NT_SERVICES_TRUE$ac_delim
  3197. BUILD_NT_SERVICES_FALSE!$BUILD_NT_SERVICES_FALSE$ac_delim
  3198. GREP!$GREP$ac_delim
  3199. EGREP!$EGREP$ac_delim
  3200. TOR_LIB_WS32!$TOR_LIB_WS32$ac_delim
  3201. TOR_LIB_GDI!$TOR_LIB_GDI$ac_delim
  3202. TOR_CPPFLAGS_libevent!$TOR_CPPFLAGS_libevent$ac_delim
  3203. TOR_LDFLAGS_libevent!$TOR_LDFLAGS_libevent$ac_delim
  3204. _ACEOF
  3205.   if test `sed -n "s/.*$ac_delim$/X/p" conf$$subs.sed | grep -c X` = 97; then
  3206.     break
  3207.   elif $ac_last_try; then
  3208.     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
  3209. echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
  3210.    { (exit 1); exit 1; }; }
  3211.   else
  3212.     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  3213.   fi
  3214. done
  3215. ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
  3216. if test -n "$ac_eof"; then
  3217.   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
  3218.   ac_eof=`expr $ac_eof + 1`
  3219. fi
  3220. cat >>$CONFIG_STATUS <<_ACEOF
  3221. cat >"$tmp/subs-1.sed" <<CEOF$ac_eof
  3222. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  3223. _ACEOF
  3224. sed '
  3225. s/[,\&]/\&/g; s/@/@|#_!!_#|/g
  3226. s/^/s,@/; s/!/@,|#_!!_#|/
  3227. :n
  3228. t n
  3229. s/'"$ac_delim"'$/,g/; t
  3230. s/$/\/; p
  3231. N; s/^.*n//; s/[,\&]/\&/g; s/@/@|#_!!_#|/g; b n
  3232. ' >>$CONFIG_STATUS <conf$$subs.sed
  3233. rm -f conf$$subs.sed
  3234. cat >>$CONFIG_STATUS <<_ACEOF
  3235. CEOF$ac_eof
  3236. _ACEOF
  3237. ac_delim='%!_!# '
  3238. for ac_last_try in false false false false false :; do
  3239.   cat >conf$$subs.sed <<_ACEOF
  3240. TOR_CPPFLAGS_openssl!$TOR_CPPFLAGS_openssl$ac_delim
  3241. TOR_LDFLAGS_openssl!$TOR_LDFLAGS_openssl$ac_delim
  3242. TOR_CPPFLAGS_zlib!$TOR_CPPFLAGS_zlib$ac_delim
  3243. TOR_LDFLAGS_zlib!$TOR_LDFLAGS_zlib$ac_delim
  3244. LOGFACILITY!$LOGFACILITY$ac_delim
  3245. CONFDIR!$CONFDIR$ac_delim
  3246. BINDIR!$BINDIR$ac_delim
  3247. LOCALSTATEDIR!$LOCALSTATEDIR$ac_delim
  3248. LIBOBJS!$LIBOBJS$ac_delim
  3249. LTLIBOBJS!$LTLIBOBJS$ac_delim
  3250. _ACEOF
  3251.   if test `sed -n "s/.*$ac_delim$/X/p" conf$$subs.sed | grep -c X` = 10; then
  3252.     break
  3253.   elif $ac_last_try; then
  3254.     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
  3255. echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
  3256.    { (exit 1); exit 1; }; }
  3257.   else
  3258.     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
  3259.   fi
  3260. done
  3261. ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
  3262. if test -n "$ac_eof"; then
  3263.   ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
  3264.   ac_eof=`expr $ac_eof + 1`
  3265. fi
  3266. cat >>$CONFIG_STATUS <<_ACEOF
  3267. cat >"$tmp/subs-2.sed" <<CEOF$ac_eof
  3268. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
  3269. _ACEOF
  3270. sed '
  3271. s/[,\&]/\&/g; s/@/@|#_!!_#|/g
  3272. s/^/s,@/; s/!/@,|#_!!_#|/
  3273. :n
  3274. t n
  3275. s/'"$ac_delim"'$/,g/; t
  3276. s/$/\/; p
  3277. N; s/^.*n//; s/[,\&]/\&/g; s/@/@|#_!!_#|/g; b n
  3278. ' >>$CONFIG_STATUS <conf$$subs.sed
  3279. rm -f conf$$subs.sed
  3280. cat >>$CONFIG_STATUS <<_ACEOF
  3281. :end
  3282. s/|#_!!_#|//g
  3283. CEOF$ac_eof
  3284. _ACEOF
  3285. # VPATH may cause trouble with some makes, so we remove $(srcdir),
  3286. # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
  3287. # trailing colons and then remove the whole line if VPATH becomes empty
  3288. # (actually we leave an empty line to preserve line numbers).
  3289. if test "x$srcdir" = x.; then
  3290.   ac_vpsub='/^[  ]*VPATH[  ]*=/{
  3291. s/:*$(srcdir):*/:/
  3292. s/:*${srcdir}:*/:/
  3293. s/:*@srcdir@:*/:/
  3294. s/^([^=]*=[  ]*):*/1/
  3295. s/:*$//
  3296. s/^[^=]*=[  ]*$//
  3297. }'
  3298. fi
  3299. cat >>$CONFIG_STATUS <<_ACEOF
  3300. fi # test -n "$CONFIG_FILES"
  3301. for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
  3302. do
  3303.   case $ac_tag in
  3304.   :[FHLC]) ac_mode=$ac_tag; continue;;
  3305.   esac
  3306.   case $ac_mode$ac_tag in
  3307.   :[FHL]*:*);;
  3308.   :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
  3309. echo "$as_me: error: Invalid tag $ac_tag." >&2;}
  3310.    { (exit 1); exit 1; }; };;
  3311.   :[FH]-) ac_tag=-:-;;
  3312.   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
  3313.   esac
  3314.   ac_save_IFS=$IFS
  3315.   IFS=:
  3316.   set x $ac_tag
  3317.   IFS=$ac_save_IFS
  3318.   shift
  3319.   ac_file=$1
  3320.   shift
  3321.   case $ac_mode in
  3322.   :L) ac_source=$1;;
  3323.   :[FH])
  3324.     ac_file_inputs=
  3325.     for ac_f
  3326.     do
  3327.       case $ac_f in
  3328.       -) ac_f="$tmp/stdin";;
  3329.       *) # Look for the file first in the build tree, then in the source tree
  3330.  # (if the path is not absolute).  The absolute path cannot be DOS-style,
  3331.  # because $ac_f cannot contain `:'.
  3332.  test -f "$ac_f" ||
  3333.    case $ac_f in
  3334.    [\/$]*) false;;
  3335.    *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
  3336.    esac ||
  3337.    { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
  3338. echo "$as_me: error: cannot find input file: $ac_f" >&2;}
  3339.    { (exit 1); exit 1; }; };;
  3340.       esac
  3341.       ac_file_inputs="$ac_file_inputs $ac_f"
  3342.     done
  3343.     # Let's still pretend it is `configure' which instantiates (i.e., don't
  3344.     # use $as_me), people would be surprised to read:
  3345.     #    /* config.h.  Generated by config.status.  */
  3346.     configure_input="Generated from "`IFS=:
  3347.   echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
  3348.     if test x"$ac_file" != x-; then
  3349.       configure_input="$ac_file.  $configure_input"
  3350.       { echo "$as_me:$LINENO: creating $ac_file" >&5
  3351. echo "$as_me: creating $ac_file" >&6;}
  3352.     fi
  3353.     case $ac_tag in
  3354.     *:-:* | *:-) cat >"$tmp/stdin";;
  3355.     esac
  3356.     ;;
  3357.   esac
  3358.   ac_dir=`$as_dirname -- "$ac_file" ||
  3359. $as_expr X"$ac_file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3360.  X"$ac_file" : 'X(//)[^/]' | 
  3361.  X"$ac_file" : 'X(//)$' | 
  3362.  X"$ac_file" : 'X(/)' | . 2>/dev/null ||
  3363. echo X"$ac_file" |
  3364.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  3365.     s//1/
  3366.     q
  3367.   }
  3368.   /^X(//)[^/].*/{
  3369.     s//1/
  3370.     q
  3371.   }
  3372.   /^X(//)$/{
  3373.     s//1/
  3374.     q
  3375.   }
  3376.   /^X(/).*/{
  3377.     s//1/
  3378.     q
  3379.   }
  3380.   s/.*/./; q'`
  3381.   { as_dir="$ac_dir"
  3382.   case $as_dir in #(
  3383.   -*) as_dir=./$as_dir;;
  3384.   esac
  3385.   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
  3386.     as_dirs=
  3387.     while :; do
  3388.       case $as_dir in #(
  3389.       *'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\''/g"`;; #(
  3390.       *) as_qdir=$as_dir;;
  3391.       esac
  3392.       as_dirs="'$as_qdir' $as_dirs"
  3393.       as_dir=`$as_dirname -- "$as_dir" ||
  3394. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3395.  X"$as_dir" : 'X(//)[^/]' | 
  3396.  X"$as_dir" : 'X(//)$' | 
  3397.  X"$as_dir" : 'X(/)' | . 2>/dev/null ||
  3398. echo X"$as_dir" |
  3399.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  3400.     s//1/
  3401.     q
  3402.   }
  3403.   /^X(//)[^/].*/{
  3404.     s//1/
  3405.     q
  3406.   }
  3407.   /^X(//)$/{
  3408.     s//1/
  3409.     q
  3410.   }
  3411.   /^X(/).*/{
  3412.     s//1/
  3413.     q
  3414.   }
  3415.   s/.*/./; q'`
  3416.       test -d "$as_dir" && break
  3417.     done
  3418.     test -z "$as_dirs" || eval "mkdir $as_dirs"
  3419.   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
  3420. echo "$as_me: error: cannot create directory $as_dir" >&2;}
  3421.    { (exit 1); exit 1; }; }; }
  3422.   ac_builddir=.
  3423. case "$ac_dir" in
  3424. .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  3425. *)
  3426.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
  3427.   # A ".." for each directory in $ac_dir_suffix.
  3428.   ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\/]*,/..,g;s,/,,'`
  3429.   case $ac_top_builddir_sub in
  3430.   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
  3431.   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
  3432.   esac ;;
  3433. esac
  3434. ac_abs_top_builddir=$ac_pwd
  3435. ac_abs_builddir=$ac_pwd$ac_dir_suffix
  3436. # for backward compatibility:
  3437. ac_top_builddir=$ac_top_build_prefix
  3438. case $srcdir in
  3439.   .)  # We are building in place.
  3440.     ac_srcdir=.
  3441.     ac_top_srcdir=$ac_top_builddir_sub
  3442.     ac_abs_top_srcdir=$ac_pwd ;;
  3443.   [\/]* | ?:[\/]* )  # Absolute name.
  3444.     ac_srcdir=$srcdir$ac_dir_suffix;
  3445.     ac_top_srcdir=$srcdir
  3446.     ac_abs_top_srcdir=$srcdir ;;
  3447.   *) # Relative name.
  3448.     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
  3449.     ac_top_srcdir=$ac_top_build_prefix$srcdir
  3450.     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
  3451. esac
  3452. ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
  3453.   case $ac_mode in
  3454.   :F)
  3455.   #
  3456.   # CONFIG_FILE
  3457.   #
  3458.   case $INSTALL in
  3459.   [\/$]* | ?:[\/]* ) ac_INSTALL=$INSTALL ;;
  3460.   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
  3461.   esac
  3462.   ac_MKDIR_P=$MKDIR_P
  3463.   case $MKDIR_P in
  3464.   [\/$]* | ?:[\/]* ) ;;
  3465.   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
  3466.   esac
  3467. _ACEOF
  3468. cat >>$CONFIG_STATUS <<_ACEOF
  3469. # If the template does not know about datarootdir, expand it.
  3470. # FIXME: This hack should be removed a few years after 2.60.
  3471. ac_datarootdir_hack=; ac_datarootdir_seen=
  3472. case `sed -n '/datarootdir/ {
  3473.   p
  3474.   q
  3475. }
  3476. /@datadir@/p
  3477. /@docdir@/p
  3478. /@infodir@/p
  3479. /@localedir@/p
  3480. /@mandir@/p
  3481. ' $ac_file_inputs` in
  3482. *datarootdir*) ac_datarootdir_seen=yes;;
  3483. *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
  3484.   { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
  3485. echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
  3486. _ACEOF
  3487. cat >>$CONFIG_STATUS <<_ACEOF
  3488.   ac_datarootdir_hack='
  3489.   s&@datadir@&$datadir&g
  3490.   s&@docdir@&$docdir&g
  3491.   s&@infodir@&$infodir&g
  3492.   s&@localedir@&$localedir&g
  3493.   s&@mandir@&$mandir&g
  3494.     s&\${datarootdir}&$datarootdir&g' ;;
  3495. esac
  3496. _ACEOF
  3497. # Neutralize VPATH when `$srcdir' = `.'.
  3498. # Shell code in configure.ac might set extrasub.
  3499. # FIXME: do we really want to maintain this feature?
  3500. cat >>$CONFIG_STATUS <<_ACEOF
  3501.   sed "$ac_vpsub
  3502. $extrasub
  3503. _ACEOF
  3504. cat >>$CONFIG_STATUS <<_ACEOF
  3505. :t
  3506. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  3507. s&@configure_input@&$configure_input&;t t
  3508. s&@top_builddir@&$ac_top_builddir_sub&;t t
  3509. s&@srcdir@&$ac_srcdir&;t t
  3510. s&@abs_srcdir@&$ac_abs_srcdir&;t t
  3511. s&@top_srcdir@&$ac_top_srcdir&;t t
  3512. s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
  3513. s&@builddir@&$ac_builddir&;t t
  3514. s&@abs_builddir@&$ac_abs_builddir&;t t
  3515. s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
  3516. s&@INSTALL@&$ac_INSTALL&;t t
  3517. s&@MKDIR_P@&$ac_MKDIR_P&;t t
  3518. $ac_datarootdir_hack
  3519. " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
  3520. test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
  3521.   { ac_out=`sed -n '/${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
  3522.   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
  3523.   { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable `datarootdir'
  3524. which seems to be undefined.  Please make sure it is defined." >&5
  3525. echo "$as_me: WARNING: $ac_file contains a reference to the variable `datarootdir'
  3526. which seems to be undefined.  Please make sure it is defined." >&2;}
  3527.   rm -f "$tmp/stdin"
  3528.   case $ac_file in
  3529.   -) cat "$tmp/out"; rm -f "$tmp/out";;
  3530.   *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
  3531.   esac
  3532.  ;;
  3533.   :H)
  3534.   #
  3535.   # CONFIG_HEADER
  3536.   #
  3537. _ACEOF
  3538. # Transform confdefs.h into a sed script `conftest.defines', that
  3539. # substitutes the proper values into config.h.in to produce config.h.
  3540. rm -f conftest.defines conftest.tail
  3541. # First, append a space to every undef/define line, to ease matching.
  3542. echo 's/$/ /' >conftest.defines
  3543. # Then, protect against being on the right side of a sed subst, or in
  3544. # an unquoted here document, in config.status.  If some macros were
  3545. # called several times there might be several #defines for the same
  3546. # symbol, which is useless.  But do not sort them, since the last
  3547. # AC_DEFINE must be honored.
  3548. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
  3549. # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
  3550. # NAME is the cpp macro being defined, VALUE is the value it is being given.
  3551. # PARAMS is the parameter list in the macro definition--in most cases, it's
  3552. # just an empty string.
  3553. ac_dA='s,^\([  #]*\)[^  ]*\([  ]*'
  3554. ac_dB='\)[  (].*,\1define\2'
  3555. ac_dC=' '
  3556. ac_dD=' ,'
  3557. uniq confdefs.h |
  3558.   sed -n '
  3559. t rset
  3560. :rset
  3561. s/^[  ]*#[  ]*define[  ][  ]*//
  3562. t ok
  3563. d
  3564. :ok
  3565. s/[\&,]/\&/g
  3566. s/^('"$ac_word_re"')(([^()]*))[  ]*(.*)/ '"$ac_dA"'1'"$ac_dB"'2'"${ac_dC}"'3'"$ac_dD"'/p
  3567. s/^('"$ac_word_re"')[  ]*(.*)/'"$ac_dA"'1'"$ac_dB$ac_dC"'2'"$ac_dD"'/p
  3568.   ' >>conftest.defines
  3569. # Remove the space that was appended to ease matching.
  3570. # Then replace #undef with comments.  This is necessary, for
  3571. # example, in the case of _POSIX_SOURCE, which is predefined and required
  3572. # on some systems where configure will not decide to define it.
  3573. # (The regexp can be short, since the line contains either #define or #undef.)
  3574. echo 's/ $//
  3575. s,^[  #]*u.*,/* & */,' >>conftest.defines
  3576. # Break up conftest.defines:
  3577. ac_max_sed_lines=50
  3578. # First sed command is:  sed -f defines.sed $ac_file_inputs >"$tmp/out1"
  3579. # Second one is:  sed -f defines.sed "$tmp/out1" >"$tmp/out2"
  3580. # Third one will be:  sed -f defines.sed "$tmp/out2" >"$tmp/out1"
  3581. # et cetera.
  3582. ac_in='$ac_file_inputs'
  3583. ac_out='"$tmp/out1"'
  3584. ac_nxt='"$tmp/out2"'
  3585. while :
  3586. do
  3587.   # Write a here document:
  3588.     cat >>$CONFIG_STATUS <<_ACEOF
  3589.     # First, check the format of the line:
  3590.     cat >"$tmp/defines.sed" <<\CEOF
  3591. /^[  ]*#[  ]*undef[  ][  ]*$ac_word_re[  ]*$/b def
  3592. /^[  ]*#[  ]*define[  ][  ]*$ac_word_re[(  ]/b def
  3593. b
  3594. :def
  3595. _ACEOF
  3596.   sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
  3597.   echo 'CEOF
  3598.     sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
  3599.   ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
  3600.   sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
  3601.   grep . conftest.tail >/dev/null || break
  3602.   rm -f conftest.defines
  3603.   mv conftest.tail conftest.defines
  3604. done
  3605. rm -f conftest.defines conftest.tail
  3606. echo "ac_result=$ac_in" >>$CONFIG_STATUS
  3607. cat >>$CONFIG_STATUS <<_ACEOF
  3608.   if test x"$ac_file" != x-; then
  3609.     echo "/* $configure_input  */" >"$tmp/config.h"
  3610.     cat "$ac_result" >>"$tmp/config.h"
  3611.     if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
  3612.       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
  3613. echo "$as_me: $ac_file is unchanged" >&6;}
  3614.     else
  3615.       rm -f $ac_file
  3616.       mv "$tmp/config.h" $ac_file
  3617.     fi
  3618.   else
  3619.     echo "/* $configure_input  */"
  3620.     cat "$ac_result"
  3621.   fi
  3622.   rm -f "$tmp/out12"
  3623. # Compute $ac_file's index in $config_headers.
  3624. _am_stamp_count=1
  3625. for _am_header in $config_headers :; do
  3626.   case $_am_header in
  3627.     $ac_file | $ac_file:* )
  3628.       break ;;
  3629.     * )
  3630.       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  3631.   esac
  3632. done
  3633. echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
  3634. $as_expr X$ac_file : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3635.  X$ac_file : 'X(//)[^/]' | 
  3636.  X$ac_file : 'X(//)$' | 
  3637.  X$ac_file : 'X(/)' | . 2>/dev/null ||
  3638. echo X$ac_file |
  3639.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  3640.     s//1/
  3641.     q
  3642.   }
  3643.   /^X(//)[^/].*/{
  3644.     s//1/
  3645.     q
  3646.   }
  3647.   /^X(//)$/{
  3648.     s//1/
  3649.     q
  3650.   }
  3651.   /^X(/).*/{
  3652.     s//1/
  3653.     q
  3654.   }
  3655.   s/.*/./; q'`/stamp-h$_am_stamp_count
  3656.  ;;
  3657.   :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
  3658. echo "$as_me: executing $ac_file commands" >&6;}
  3659.  ;;
  3660.   esac
  3661.   case $ac_file$ac_mode in
  3662.     "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
  3663.   # Strip MF so we end up with the name of the file.
  3664.   mf=`echo "$mf" | sed -e 's/:.*$//'`
  3665.   # Check whether this is an Automake generated Makefile or not.
  3666.   # We used to match only the files named `Makefile.in', but
  3667.   # some people rename them; so instead we look at the file content.
  3668.   # Grep'ing the first line is not enough: some people post-process
  3669.   # each Makefile.in and add a new line on top of each file to say so.
  3670.   # Grep'ing the whole file is not good either: AIX grep has a line
  3671.   # limit of 2048, but all sed's we know have understand at least 4000.
  3672.   if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
  3673.     dirpart=`$as_dirname -- "$mf" ||
  3674. $as_expr X"$mf" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3675.  X"$mf" : 'X(//)[^/]' | 
  3676.  X"$mf" : 'X(//)$' | 
  3677.  X"$mf" : 'X(/)' | . 2>/dev/null ||
  3678. echo X"$mf" |
  3679.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  3680.     s//1/
  3681.     q
  3682.   }
  3683.   /^X(//)[^/].*/{
  3684.     s//1/
  3685.     q
  3686.   }
  3687.   /^X(//)$/{
  3688.     s//1/
  3689.     q
  3690.   }
  3691.   /^X(/).*/{
  3692.     s//1/
  3693.     q
  3694.   }
  3695.   s/.*/./; q'`
  3696.   else
  3697.     continue
  3698.   fi
  3699.   # Extract the definition of DEPDIR, am__include, and am__quote
  3700.   # from the Makefile without running `make'.
  3701.   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
  3702.   test -z "$DEPDIR" && continue
  3703.   am__include=`sed -n 's/^am__include = //p' < "$mf"`
  3704.   test -z "am__include" && continue
  3705.   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
  3706.   # When using ansi2knr, U may be empty or an underscore; expand it
  3707.   U=`sed -n 's/^U = //p' < "$mf"`
  3708.   # Find all dependency output files, they are included files with
  3709.   # $(DEPDIR) in their names.  We invoke sed twice because it is the
  3710.   # simplest approach to changing $(DEPDIR) to its actual value in the
  3711.   # expansion.
  3712.   for file in `sed -n "
  3713.     s/^$am__include $am__quote(.*(DEPDIR).*)$am__quote"'$/1/p' <"$mf" | 
  3714.        sed -e 's/$(DEPDIR)/'"$DEPDIR"'/g' -e 's/$U/'"$U"'/g'`; do
  3715.     # Make sure the directory exists.
  3716.     test -f "$dirpart/$file" && continue
  3717.     fdir=`$as_dirname -- "$file" ||
  3718. $as_expr X"$file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3719.  X"$file" : 'X(//)[^/]' | 
  3720.  X"$file" : 'X(//)$' | 
  3721.  X"$file" : 'X(/)' | . 2>/dev/null ||
  3722. echo X"$file" |
  3723.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  3724.     s//1/
  3725.     q
  3726.   }
  3727.   /^X(//)[^/].*/{
  3728.     s//1/
  3729.     q
  3730.   }
  3731.   /^X(//)$/{
  3732.     s//1/
  3733.     q
  3734.   }
  3735.   /^X(/).*/{
  3736.     s//1/
  3737.     q
  3738.   }
  3739.   s/.*/./; q'`
  3740.     { as_dir=$dirpart/$fdir
  3741.   case $as_dir in #(
  3742.   -*) as_dir=./$as_dir;;
  3743.   esac
  3744.   test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
  3745.     as_dirs=
  3746.     while :; do
  3747.       case $as_dir in #(
  3748.       *'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\''/g"`;; #(
  3749.       *) as_qdir=$as_dir;;
  3750.       esac
  3751.       as_dirs="'$as_qdir' $as_dirs"
  3752.       as_dir=`$as_dirname -- "$as_dir" ||
  3753. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3754.  X"$as_dir" : 'X(//)[^/]' | 
  3755.  X"$as_dir" : 'X(//)$' | 
  3756.  X"$as_dir" : 'X(/)' | . 2>/dev/null ||
  3757. echo X"$as_dir" |
  3758.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{
  3759.     s//1/
  3760.     q
  3761.   }
  3762.   /^X(//)[^/].*/{
  3763.     s//1/
  3764.     q
  3765.   }
  3766.   /^X(//)$/{
  3767.     s//1/
  3768.     q
  3769.   }
  3770.   /^X(/).*/{
  3771.     s//1/
  3772.     q
  3773.   }
  3774.   s/.*/./; q'`
  3775.       test -d "$as_dir" && break
  3776.     done
  3777.     test -z "$as_dirs" || eval "mkdir $as_dirs"
  3778.   } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
  3779. echo "$as_me: error: cannot create directory $as_dir" >&2;}
  3780.    { (exit 1); exit 1; }; }; }
  3781.     # echo "creating $dirpart/$file"
  3782.     echo '# dummy' > "$dirpart/$file"
  3783.   done
  3784. done
  3785.  ;;
  3786.   esac
  3787. done # for ac_tag
  3788. { (exit 0); exit 0; }
  3789. _ACEOF
  3790. chmod +x $CONFIG_STATUS
  3791. ac_clean_files=$ac_clean_files_save
  3792. # configure is writing to config.log, and then calls config.status.
  3793. # config.status does its own redirection, appending to config.log.
  3794. # Unfortunately, on DOS this fails, as config.log is still kept open
  3795. # by configure, so config.status won't be able to write to it; its
  3796. # output is simply discarded.  So we exec the FD to /dev/null,
  3797. # effectively closing config.log, so it can be properly (re)opened and
  3798. # appended to by config.status.  When coming back to configure, we
  3799. # need to make the FD available again.
  3800. if test "$no_create" != yes; then
  3801.   ac_cs_success=:
  3802.   ac_config_status_args=
  3803.   test "$silent" = yes &&
  3804.     ac_config_status_args="$ac_config_status_args --quiet"
  3805.   exec 5>/dev/null
  3806.   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
  3807.   exec 5>>config.log
  3808.   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  3809.   # would make configure fail if this is the last instruction.
  3810.   $ac_cs_success || { (exit 1); exit 1; }
  3811. fi
  3812. if test -x /usr/bin/perl && test -x ./contrib/updateVersions.pl ; then
  3813.   ./contrib/updateVersions.pl
  3814. fi