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

SNMP编程

开发平台:

Unix_Linux

  1. #! $SHELL
  2. # `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
  3. # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
  4. # NOTE: Changes made to this file will be lost: look at ltmain.sh.
  5. #
  6. # Copyright (C) 1996-2000 Free Software Foundation, Inc.
  7. # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
  8. #
  9. # This program is free software; you can redistribute it and/or modify
  10. # it under the terms of the GNU General Public License as published by
  11. # the Free Software Foundation; either version 2 of the License, or
  12. # (at your option) any later version.
  13. #
  14. # This program is distributed in the hope that it will be useful, but
  15. # WITHOUT ANY WARRANTY; without even the implied warranty of
  16. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  17. # General Public License for more details.
  18. #
  19. # You should have received a copy of the GNU General Public License
  20. # along with this program; if not, write to the Free Software
  21. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  22. #
  23. # As a special exception to the GNU General Public License, if you
  24. # distribute this file as part of a program that contains a
  25. # configuration script generated by Autoconf, you may include it under
  26. # the same distribution terms that you use for the rest of that program.
  27. # A sed that does not truncate output.
  28. SED=$lt_SED
  29. # Sed that helps us avoid accidentally triggering echo(1) options like -n.
  30. Xsed="${SED} -e s/^X//"
  31. # The HP-UX ksh and POSIX shell print the target directory to stdout
  32. # if CDPATH is set.
  33. if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
  34. # ### BEGIN LIBTOOL CONFIG
  35. # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
  36. # Shell to use when invoking shell scripts.
  37. SHELL=$lt_SHELL
  38. # Whether or not to build shared libraries.
  39. build_libtool_libs=$enable_shared
  40. # Whether or not to build static libraries.
  41. build_old_libs=$enable_static
  42. # Whether or not to add -lc for building shared libraries.
  43. build_libtool_need_lc=$need_lc
  44. # Whether or not to optimize for fast installation.
  45. fast_install=$enable_fast_install
  46. # The host system.
  47. host_alias=$host_alias
  48. host=$host
  49. # An echo program that does not interpret backslashes.
  50. echo=$lt_echo
  51. # The archiver.
  52. AR=$lt_AR
  53. AR_FLAGS=$lt_AR_FLAGS
  54. # The default C compiler.
  55. CC=$lt_CC
  56. # Is the compiler the GNU C compiler?
  57. with_gcc=$GCC
  58. # The linker used to build libraries.
  59. LD=$lt_LD
  60. # Whether we need hard or soft links.
  61. LN_S=$lt_LN_S
  62. # A BSD-compatible nm program.
  63. NM=$lt_NM
  64. # A symbol stripping program
  65. STRIP=$STRIP
  66. # Used to examine libraries when file_magic_cmd begins "file"
  67. MAGIC_CMD=$MAGIC_CMD
  68. # Used on cygwin: DLL creation program.
  69. DLLTOOL="$DLLTOOL"
  70. # Used on cygwin: object dumper.
  71. OBJDUMP="$OBJDUMP"
  72. # Used on cygwin: assembler.
  73. AS="$AS"
  74. # The name of the directory that contains temporary libtool files.
  75. objdir=$objdir
  76. # How to create reloadable object files.
  77. reload_flag=$lt_reload_flag
  78. reload_cmds=$lt_reload_cmds
  79. # How to pass a linker flag through the compiler.
  80. wl=$lt_wl
  81. # Object file suffix (normally "o").
  82. objext="$ac_objext"
  83. # Old archive suffix (normally "a").
  84. libext="$libext"
  85. # Executable file suffix (normally "").
  86. exeext="$exeext"
  87. # Additional compiler flags for building library objects.
  88. pic_flag=$lt_pic_flag
  89. pic_mode=$pic_mode
  90. # Does compiler simultaneously support -c and -o options?
  91. compiler_c_o=$lt_compiler_c_o
  92. # Can we write directly to a .lo ?
  93. compiler_o_lo=$lt_compiler_o_lo
  94. # Must we lock files when doing compilation ?
  95. need_locks=$lt_need_locks
  96. # Do we need the lib prefix for modules?
  97. need_lib_prefix=$need_lib_prefix
  98. # Do we need a version for libraries?
  99. need_version=$need_version
  100. # Whether dlopen is supported.
  101. dlopen_support=$enable_dlopen
  102. # Whether dlopen of programs is supported.
  103. dlopen_self=$enable_dlopen_self
  104. # Whether dlopen of statically linked programs is supported.
  105. dlopen_self_static=$enable_dlopen_self_static
  106. # Compiler flag to prevent dynamic linking.
  107. link_static_flag=$lt_link_static_flag
  108. # Compiler flag to turn off builtin functions.
  109. no_builtin_flag=$lt_no_builtin_flag
  110. # Compiler flag to allow reflexive dlopens.
  111. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
  112. # Compiler flag to generate shared objects directly from archives.
  113. whole_archive_flag_spec=$lt_whole_archive_flag_spec
  114. # Compiler flag to generate thread-safe objects.
  115. thread_safe_flag_spec=$lt_thread_safe_flag_spec
  116. # Library versioning type.
  117. version_type=$version_type
  118. # Format of library name prefix.
  119. libname_spec=$lt_libname_spec
  120. # List of archive names.  First name is the real one, the rest are links.
  121. # The last name is the one that the linker finds with -lNAME.
  122. library_names_spec=$lt_library_names_spec
  123. # The coded name of the library, if different from the real name.
  124. soname_spec=$lt_soname_spec
  125. # Commands used to build and install an old-style archive.
  126. RANLIB=$lt_RANLIB
  127. old_archive_cmds=$lt_old_archive_cmds
  128. old_postinstall_cmds=$lt_old_postinstall_cmds
  129. old_postuninstall_cmds=$lt_old_postuninstall_cmds
  130. # Create an old-style archive from a shared archive.
  131. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
  132. # Create a temporary old-style archive to link instead of a shared archive.
  133. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
  134. # Commands used to build and install a shared archive.
  135. archive_cmds=$lt_archive_cmds
  136. archive_expsym_cmds=$lt_archive_expsym_cmds
  137. postinstall_cmds=$lt_postinstall_cmds
  138. postuninstall_cmds=$lt_postuninstall_cmds
  139. # Commands to strip libraries.
  140. old_striplib=$lt_old_striplib
  141. striplib=$lt_striplib
  142. # Method to check whether dependent libraries are shared objects.
  143. deplibs_check_method=$lt_deplibs_check_method
  144. # Command to use when deplibs_check_method == file_magic.
  145. file_magic_cmd=$lt_file_magic_cmd
  146. # Flag that allows shared libraries with undefined symbols to be built.
  147. allow_undefined_flag=$lt_allow_undefined_flag
  148. # Flag that forces no undefined symbols.
  149. no_undefined_flag=$lt_no_undefined_flag
  150. # Commands used to finish a libtool library installation in a directory.
  151. finish_cmds=$lt_finish_cmds
  152. # Same as above, but a single script fragment to be evaled but not shown.
  153. finish_eval=$lt_finish_eval
  154. # Take the output of nm and produce a listing of raw symbols and C names.
  155. global_symbol_pipe=$lt_global_symbol_pipe
  156. # Transform the output of nm in a proper C declaration
  157. global_symbol_to_cdecl=$lt_global_symbol_to_cdecl
  158. # Transform the output of nm in a C name address pair
  159. global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address
  160. # This is the shared library runtime path variable.
  161. runpath_var=$runpath_var
  162. # This is the shared library path variable.
  163. shlibpath_var=$shlibpath_var
  164. # Is shlibpath searched before the hard-coded library search path?
  165. shlibpath_overrides_runpath=$shlibpath_overrides_runpath
  166. # How to hardcode a shared library path into an executable.
  167. hardcode_action=$hardcode_action
  168. # Whether we should hardcode library paths into libraries.
  169. hardcode_into_libs=$hardcode_into_libs
  170. # Flag to hardcode $libdir into a binary during linking.
  171. # This must work even if $libdir does not exist.
  172. hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
  173. # Whether we need a single -rpath flag with a separated argument.
  174. hardcode_libdir_separator=$lt_hardcode_libdir_separator
  175. # Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
  176. # resulting binary.
  177. hardcode_direct=$hardcode_direct
  178. # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
  179. # resulting binary.
  180. hardcode_minus_L=$hardcode_minus_L
  181. # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
  182. # the resulting binary.
  183. hardcode_shlibpath_var=$hardcode_shlibpath_var
  184. # Variables whose values should be saved in libtool wrapper scripts and
  185. # restored at relink time.
  186. variables_saved_for_relink="$variables_saved_for_relink"
  187. # Whether libtool must link a program against all its dependency libraries.
  188. link_all_deplibs=$link_all_deplibs
  189. # Compile-time system search path for libraries
  190. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  191. # Run-time system search path for libraries
  192. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  193. # Fix the shell variable $srcfile for the compiler.
  194. fix_srcfile_path="$fix_srcfile_path"
  195. # Set to yes if exported symbols are required.
  196. always_export_symbols=$always_export_symbols
  197. # The commands to list exported symbols.
  198. export_symbols_cmds=$lt_export_symbols_cmds
  199. # The commands to extract the exported symbol list from a shared archive.
  200. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  201. # Symbols that should not be listed in the preloaded symbols.
  202. exclude_expsyms=$lt_exclude_expsyms
  203. # Symbols that must always be exported.
  204. include_expsyms=$lt_include_expsyms
  205. # ### END LIBTOOL CONFIG
  206. __EOF__
  207.   case $host_os in
  208.   aix3*)
  209.     cat <<EOF >> "${ofile}T"
  210. # AIX sometimes has problems with the GCC collect2 program.  For some
  211. # reason, if we set the COLLECT_NAMES environment variable, the problems
  212. # vanish in a puff of smoke.
  213. if test "X${COLLECT_NAMES+set}" != Xset; then
  214.   COLLECT_NAMES=
  215.   export COLLECT_NAMES
  216. fi
  217. EOF
  218.     ;;
  219.   esac
  220.   case $host_os in
  221.   cygwin* | mingw* | pw32* | os2*)
  222.     cat <<'EOF' >> "${ofile}T"
  223.       # This is a source program that is used to create dlls on Windows
  224.       # Don't remove nor modify the starting and closing comments
  225. # /* ltdll.c starts here */
  226. # #define WIN32_LEAN_AND_MEAN
  227. # #include <windows.h>
  228. # #undef WIN32_LEAN_AND_MEAN
  229. # #include <stdio.h>
  230. #
  231. # #ifndef __CYGWIN__
  232. # #  ifdef __CYGWIN32__
  233. # #    define __CYGWIN__ __CYGWIN32__
  234. # #  endif
  235. # #endif
  236. #
  237. # #ifdef __cplusplus
  238. # extern "C" {
  239. # #endif
  240. # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
  241. # #ifdef __cplusplus
  242. # }
  243. # #endif
  244. #
  245. # #ifdef __CYGWIN__
  246. # #include <cygwin/cygwin_dll.h>
  247. # DECLARE_CYGWIN_DLL( DllMain );
  248. # #endif
  249. # HINSTANCE __hDllInstance_base;
  250. #
  251. # BOOL APIENTRY
  252. # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
  253. # {
  254. #   __hDllInstance_base = hInst;
  255. #   return TRUE;
  256. # }
  257. # /* ltdll.c ends here */
  258. # This is a source program that is used to create import libraries
  259. # on Windows for dlls which lack them. Don't remove nor modify the
  260. # starting and closing comments
  261. # /* impgen.c starts here */
  262. # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
  263. #
  264. #  This file is part of GNU libtool.
  265. #
  266. #  This program is free software; you can redistribute it and/or modify
  267. #  it under the terms of the GNU General Public License as published by
  268. #  the Free Software Foundation; either version 2 of the License, or
  269. #  (at your option) any later version.
  270. #
  271. #  This program is distributed in the hope that it will be useful,
  272. #  but WITHOUT ANY WARRANTY; without even the implied warranty of
  273. #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  274. #  GNU General Public License for more details.
  275. #
  276. #  You should have received a copy of the GNU General Public License
  277. #  along with this program; if not, write to the Free Software
  278. #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  279. #  */
  280. #
  281. # #include <stdio.h> /* for printf() */
  282. # #include <unistd.h> /* for open(), lseek(), read() */
  283. # #include <fcntl.h> /* for O_RDONLY, O_BINARY */
  284. # #include <string.h> /* for strdup() */
  285. #
  286. # /* O_BINARY isn't required (or even defined sometimes) under Unix */
  287. # #ifndef O_BINARY
  288. # #define O_BINARY 0
  289. # #endif
  290. #
  291. # static unsigned int
  292. # pe_get16 (fd, offset)
  293. #      int fd;
  294. #      int offset;
  295. # {
  296. #   unsigned char b[2];
  297. #   lseek (fd, offset, SEEK_SET);
  298. #   read (fd, b, 2);
  299. #   return b[0] + (b[1]<<8);
  300. # }
  301. #
  302. # static unsigned int
  303. # pe_get32 (fd, offset)
  304. #     int fd;
  305. #     int offset;
  306. # {
  307. #   unsigned char b[4];
  308. #   lseek (fd, offset, SEEK_SET);
  309. #   read (fd, b, 4);
  310. #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
  311. # }
  312. #
  313. # static unsigned int
  314. # pe_as32 (ptr)
  315. #      void *ptr;
  316. # {
  317. #   unsigned char *b = ptr;
  318. #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
  319. # }
  320. #
  321. # int
  322. # main (argc, argv)
  323. #     int argc;
  324. #     char *argv[];
  325. # {
  326. #     int dll;
  327. #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
  328. #     unsigned long export_rva, export_size, nsections, secptr, expptr;
  329. #     unsigned long name_rvas, nexp;
  330. #     unsigned char *expdata, *erva;
  331. #     char *filename, *dll_name;
  332. #
  333. #     filename = argv[1];
  334. #
  335. #     dll = open(filename, O_RDONLY|O_BINARY);
  336. #     if (dll < 1)
  337. #  return 1;
  338. #
  339. #     dll_name = filename;
  340. #
  341. #     for (i=0; filename[i]; i++)
  342. #  if (filename[i] == '/' || filename[i] == '\'  || filename[i] == ':')
  343. #      dll_name = filename + i +1;
  344. #
  345. #     pe_header_offset = pe_get32 (dll, 0x3c);
  346. #     opthdr_ofs = pe_header_offset + 4 + 20;
  347. #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
  348. #
  349. #     if (num_entries < 1) /* no exports */
  350. #  return 1;
  351. #
  352. #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
  353. #     export_size = pe_get32 (dll, opthdr_ofs + 100);
  354. #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
  355. #     secptr = (pe_header_offset + 4 + 20 +
  356. #        pe_get16 (dll, pe_header_offset + 4 + 16));
  357. #
  358. #     expptr = 0;
  359. #     for (i = 0; i < nsections; i++)
  360. #     {
  361. #  char sname[8];
  362. #  unsigned long secptr1 = secptr + 40 * i;
  363. #  unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
  364. #  unsigned long vsize = pe_get32 (dll, secptr1 + 16);
  365. #  unsigned long fptr = pe_get32 (dll, secptr1 + 20);
  366. #  lseek(dll, secptr1, SEEK_SET);
  367. #  read(dll, sname, 8);
  368. #  if (vaddr <= export_rva && vaddr+vsize > export_rva)
  369. #  {
  370. #      expptr = fptr + (export_rva - vaddr);
  371. #      if (export_rva + export_size > vaddr + vsize)
  372. #  export_size = vsize - (export_rva - vaddr);
  373. #      break;
  374. #  }
  375. #     }
  376. #
  377. #     expdata = (unsigned char*)malloc(export_size);
  378. #     lseek (dll, expptr, SEEK_SET);
  379. #     read (dll, expdata, export_size);
  380. #     erva = expdata - export_rva;
  381. #
  382. #     nexp = pe_as32 (expdata+24);
  383. #     name_rvas = pe_as32 (expdata+32);
  384. #
  385. #     printf ("EXPORTSn");
  386. #     for (i = 0; i<nexp; i++)
  387. #     {
  388. #  unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
  389. #  printf ("t%s @ %ld ;n", erva+name_rva, 1+ i);
  390. #     }
  391. #
  392. #     return 0;
  393. # }
  394. # /* impgen.c ends here */
  395. EOF
  396.     ;;
  397.   esac
  398.   # We use sed instead of cat because bash on DJGPP gets confused if
  399.   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  400.   # text mode, it properly converts lines to CR/LF.  This bash problem
  401.   # is reportedly fixed, but why not run on old versions too?
  402.   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
  403.   mv -f "${ofile}T" "$ofile" || 
  404.     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
  405.   chmod +x "$ofile"
  406. fi
  407. ##
  408. ## END FIXME
  409. # This can be used to rebuild libtool when needed
  410. LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
  411. # Always use our own libtool.
  412. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  413. # Prevent multiple expansion
  414. # Checks for programs.
  415. # Find a good install program.  We prefer a C program (faster),
  416. # so one script is as good as another.  But avoid the broken or
  417. # incompatible versions:
  418. # SysV /etc/install, /usr/sbin/install
  419. # SunOS /usr/etc/install
  420. # IRIX /sbin/install
  421. # AIX /bin/install
  422. # AmigaOS /C/install, which installs bootblocks on floppy discs
  423. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  424. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  425. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  426. # OS/2's system install, which has a completely different semantic
  427. # ./install, which can be erroneously created by make from ./install.sh.
  428. echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
  429. echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
  430. if test -z "$INSTALL"; then
  431. if test "${ac_cv_path_install+set}" = set; then
  432.   echo $ECHO_N "(cached) $ECHO_C" >&6
  433. else
  434.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  435. for as_dir in $PATH
  436. do
  437.   IFS=$as_save_IFS
  438.   test -z "$as_dir" && as_dir=.
  439.   # Account for people who put trailing slashes in PATH elements.
  440. case $as_dir/ in
  441.   ./ | .// | /cC/* | 
  442.   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | 
  443.   ?:\/os2\/install\/* | ?:\/OS2\/INSTALL\/* | 
  444.   /usr/ucb/* ) ;;
  445.   *)
  446.     # OSF1 and SCO ODT 3.0 have their own names for install.
  447.     # Don't use installbsd from OSF since it installs stuff as root
  448.     # by default.
  449.     for ac_prog in ginstall scoinst install; do
  450.       for ac_exec_ext in '' $ac_executable_extensions; do
  451. if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  452.   if test $ac_prog = install &&
  453.     grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  454.     # AIX install.  It has an incompatible calling convention.
  455.     :
  456.   elif test $ac_prog = install &&
  457.     grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  458.     # program-specific install script used by HP pwplus--don't use.
  459.     :
  460.   else
  461.     ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  462.     break 3
  463.   fi
  464. fi
  465.       done
  466.     done
  467.     ;;
  468. esac
  469. done
  470. fi
  471.   if test "${ac_cv_path_install+set}" = set; then
  472.     INSTALL=$ac_cv_path_install
  473.   else
  474.     # As a last resort, use the slow shell script.  We don't cache a
  475.     # path for INSTALL within a source directory, because that will
  476.     # break other packages using the cache if that directory is
  477.     # removed, or if the path is relative.
  478.     INSTALL=$ac_install_sh
  479.   fi
  480. fi
  481. echo "$as_me:$LINENO: result: $INSTALL" >&5
  482. echo "${ECHO_T}$INSTALL" >&6
  483. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  484. # It thinks the first close brace ends the variable substitution.
  485. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  486. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
  487. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  488. echo "$as_me:$LINENO: checking whether ln -s works" >&5
  489. echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
  490. LN_S=$as_ln_s
  491. if test "$LN_S" = "ln -s"; then
  492.   echo "$as_me:$LINENO: result: yes" >&5
  493. echo "${ECHO_T}yes" >&6
  494. else
  495.   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
  496. echo "${ECHO_T}no, using $LN_S" >&6
  497. fi
  498. echo "$as_me:$LINENO: checking whether ${MAKE-make} sets $(MAKE)" >&5
  499. echo $ECHO_N "checking whether ${MAKE-make} sets $(MAKE)... $ECHO_C" >&6
  500. set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
  501. if eval "test "${ac_cv_prog_make_${ac_make}_set+set}" = set"; then
  502.   echo $ECHO_N "(cached) $ECHO_C" >&6
  503. else
  504.   cat >conftest.make <<_ACEOF
  505. all:
  506. @echo 'ac_maketemp="$(MAKE)"'
  507. _ACEOF
  508. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  509. eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
  510. if test -n "$ac_maketemp"; then
  511.   eval ac_cv_prog_make_${ac_make}_set=yes
  512. else
  513.   eval ac_cv_prog_make_${ac_make}_set=no
  514. fi
  515. rm -f conftest.make
  516. fi
  517. if eval "test "`echo '$ac_cv_prog_make_'${ac_make}_set`" = yes"; then
  518.   echo "$as_me:$LINENO: result: yes" >&5
  519. echo "${ECHO_T}yes" >&6
  520.   SET_MAKE=
  521. else
  522.   echo "$as_me:$LINENO: result: no" >&5
  523. echo "${ECHO_T}no" >&6
  524.   SET_MAKE="MAKE=${MAKE-make}"
  525. fi
  526. # Extract the first word of "ps", so it can be a program name with args.
  527. set dummy ps; ac_word=$2
  528. echo "$as_me:$LINENO: checking for $ac_word" >&5
  529. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  530. if test "${ac_cv_path_PSPROG+set}" = set; then
  531.   echo $ECHO_N "(cached) $ECHO_C" >&6
  532. else
  533.   case $PSPROG in
  534.   [\/]* | ?:[\/]*)
  535.   ac_cv_path_PSPROG="$PSPROG" # Let the user override the test with a path.
  536.   ;;
  537.   *)
  538.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  539. for as_dir in $PATH
  540. do
  541.   IFS=$as_save_IFS
  542.   test -z "$as_dir" && as_dir=.
  543.   for ac_exec_ext in '' $ac_executable_extensions; do
  544.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  545.     ac_cv_path_PSPROG="$as_dir/$ac_word$ac_exec_ext"
  546.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  547.     break 2
  548.   fi
  549. done
  550. done
  551.   ;;
  552. esac
  553. fi
  554. PSPROG=$ac_cv_path_PSPROG
  555. if test -n "$PSPROG"; then
  556.   echo "$as_me:$LINENO: result: $PSPROG" >&5
  557. echo "${ECHO_T}$PSPROG" >&6
  558. else
  559.   echo "$as_me:$LINENO: result: no" >&5
  560. echo "${ECHO_T}no" >&6
  561. fi
  562. # Extract the first word of "perl", so it can be a program name with args.
  563. set dummy perl; ac_word=$2
  564. echo "$as_me:$LINENO: checking for $ac_word" >&5
  565. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  566. if test "${ac_cv_path_PERLPROG+set}" = set; then
  567.   echo $ECHO_N "(cached) $ECHO_C" >&6
  568. else
  569.   case $PERLPROG in
  570.   [\/]* | ?:[\/]*)
  571.   ac_cv_path_PERLPROG="$PERLPROG" # Let the user override the test with a path.
  572.   ;;
  573.   *)
  574.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  575. for as_dir in $PATH
  576. do
  577.   IFS=$as_save_IFS
  578.   test -z "$as_dir" && as_dir=.
  579.   for ac_exec_ext in '' $ac_executable_extensions; do
  580.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  581.     ac_cv_path_PERLPROG="$as_dir/$ac_word$ac_exec_ext"
  582.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  583.     break 2
  584.   fi
  585. done
  586. done
  587.   ;;
  588. esac
  589. fi
  590. PERLPROG=$ac_cv_path_PERLPROG
  591. if test -n "$PERLPROG"; then
  592.   echo "$as_me:$LINENO: result: $PERLPROG" >&5
  593. echo "${ECHO_T}$PERLPROG" >&6
  594. else
  595.   echo "$as_me:$LINENO: result: no" >&5
  596. echo "${ECHO_T}no" >&6
  597. fi
  598. for ac_prog in whoami logname
  599. do
  600.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  601. set dummy $ac_prog; ac_word=$2
  602. echo "$as_me:$LINENO: checking for $ac_word" >&5
  603. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  604. if test "${ac_cv_prog_WHOAMI+set}" = set; then
  605.   echo $ECHO_N "(cached) $ECHO_C" >&6
  606. else
  607.   if test -n "$WHOAMI"; then
  608.   ac_cv_prog_WHOAMI="$WHOAMI" # Let the user override the test.
  609. else
  610. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  611. for as_dir in $PATH
  612. do
  613.   IFS=$as_save_IFS
  614.   test -z "$as_dir" && as_dir=.
  615.   for ac_exec_ext in '' $ac_executable_extensions; do
  616.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  617.     ac_cv_prog_WHOAMI="$ac_prog"
  618.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  619.     break 2
  620.   fi
  621. done
  622. done
  623. fi
  624. fi
  625. WHOAMI=$ac_cv_prog_WHOAMI
  626. if test -n "$WHOAMI"; then
  627.   echo "$as_me:$LINENO: result: $WHOAMI" >&5
  628. echo "${ECHO_T}$WHOAMI" >&6
  629. else
  630.   echo "$as_me:$LINENO: result: no" >&5
  631. echo "${ECHO_T}no" >&6
  632. fi
  633.   test -n "$WHOAMI" && break
  634. done
  635. test -n "$WHOAMI" || WHOAMI="whoami"
  636. for ac_prog in sed gsed
  637. do
  638.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  639. set dummy $ac_prog; ac_word=$2
  640. echo "$as_me:$LINENO: checking for $ac_word" >&5
  641. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  642. if test "${ac_cv_prog_SED+set}" = set; then
  643.   echo $ECHO_N "(cached) $ECHO_C" >&6
  644. else
  645.   if test -n "$SED"; then
  646.   ac_cv_prog_SED="$SED" # Let the user override the test.
  647. else
  648. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  649. for as_dir in $PATH
  650. do
  651.   IFS=$as_save_IFS
  652.   test -z "$as_dir" && as_dir=.
  653.   for ac_exec_ext in '' $ac_executable_extensions; do
  654.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  655.     ac_cv_prog_SED="$ac_prog"
  656.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  657.     break 2
  658.   fi
  659. done
  660. done
  661. fi
  662. fi
  663. SED=$ac_cv_prog_SED
  664. if test -n "$SED"; then
  665.   echo "$as_me:$LINENO: result: $SED" >&5
  666. echo "${ECHO_T}$SED" >&6
  667. else
  668.   echo "$as_me:$LINENO: result: no" >&5
  669. echo "${ECHO_T}no" >&6
  670. fi
  671.   test -n "$SED" && break
  672. done
  673. # Extract the first word of "autoconf", so it can be a program name with args.
  674. set dummy autoconf; ac_word=$2
  675. echo "$as_me:$LINENO: checking for $ac_word" >&5
  676. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  677. if test "${ac_cv_path_AUTOCONF+set}" = set; then
  678.   echo $ECHO_N "(cached) $ECHO_C" >&6
  679. else
  680.   case $AUTOCONF in
  681.   [\/]* | ?:[\/]*)
  682.   ac_cv_path_AUTOCONF="$AUTOCONF" # Let the user override the test with a path.
  683.   ;;
  684.   *)
  685.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  686. for as_dir in $PATH
  687. do
  688.   IFS=$as_save_IFS
  689.   test -z "$as_dir" && as_dir=.
  690.   for ac_exec_ext in '' $ac_executable_extensions; do
  691.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  692.     ac_cv_path_AUTOCONF="$as_dir/$ac_word$ac_exec_ext"
  693.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  694.     break 2
  695.   fi
  696. done
  697. done
  698.   ;;
  699. esac
  700. fi
  701. AUTOCONF=$ac_cv_path_AUTOCONF
  702. if test -n "$AUTOCONF"; then
  703.   echo "$as_me:$LINENO: result: $AUTOCONF" >&5
  704. echo "${ECHO_T}$AUTOCONF" >&6
  705. else
  706.   echo "$as_me:$LINENO: result: no" >&5
  707. echo "${ECHO_T}no" >&6
  708. fi
  709. # Extract the first word of "autoheader", so it can be a program name with args.
  710. set dummy autoheader; ac_word=$2
  711. echo "$as_me:$LINENO: checking for $ac_word" >&5
  712. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  713. if test "${ac_cv_path_AUTOHEADER+set}" = set; then
  714.   echo $ECHO_N "(cached) $ECHO_C" >&6
  715. else
  716.   case $AUTOHEADER in
  717.   [\/]* | ?:[\/]*)
  718.   ac_cv_path_AUTOHEADER="$AUTOHEADER" # Let the user override the test with a path.
  719.   ;;
  720.   *)
  721.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  722. for as_dir in $PATH
  723. do
  724.   IFS=$as_save_IFS
  725.   test -z "$as_dir" && as_dir=.
  726.   for ac_exec_ext in '' $ac_executable_extensions; do
  727.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  728.     ac_cv_path_AUTOHEADER="$as_dir/$ac_word$ac_exec_ext"
  729.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  730.     break 2
  731.   fi
  732. done
  733. done
  734.   ;;
  735. esac
  736. fi
  737. AUTOHEADER=$ac_cv_path_AUTOHEADER
  738. if test -n "$AUTOHEADER"; then
  739.   echo "$as_me:$LINENO: result: $AUTOHEADER" >&5
  740. echo "${ECHO_T}$AUTOHEADER" >&6
  741. else
  742.   echo "$as_me:$LINENO: result: no" >&5
  743. echo "${ECHO_T}no" >&6
  744. fi
  745. if test "x$ac_cv_prog_AUTOCONF" = "x"; then
  746. AUTOCONF=":"
  747. fi
  748. if test "x$ac_cv_prog_AUTOHEADER" = "x"; then
  749. AUTOHEADER=":"
  750. fi
  751. # Extract the first word of "uname", so it can be a program name with args.
  752. set dummy uname; ac_word=$2
  753. echo "$as_me:$LINENO: checking for $ac_word" >&5
  754. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  755. if test "${ac_cv_path_UNAMEPROG+set}" = set; then
  756.   echo $ECHO_N "(cached) $ECHO_C" >&6
  757. else
  758.   case $UNAMEPROG in
  759.   [\/]* | ?:[\/]*)
  760.   ac_cv_path_UNAMEPROG="$UNAMEPROG" # Let the user override the test with a path.
  761.   ;;
  762.   *)
  763.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  764. for as_dir in $PATH
  765. do
  766.   IFS=$as_save_IFS
  767.   test -z "$as_dir" && as_dir=.
  768.   for ac_exec_ext in '' $ac_executable_extensions; do
  769.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  770.     ac_cv_path_UNAMEPROG="$as_dir/$ac_word$ac_exec_ext"
  771.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  772.     break 2
  773.   fi
  774. done
  775. done
  776.   ;;
  777. esac
  778. fi
  779. UNAMEPROG=$ac_cv_path_UNAMEPROG
  780. if test -n "$UNAMEPROG"; then
  781.   echo "$as_me:$LINENO: result: $UNAMEPROG" >&5
  782. echo "${ECHO_T}$UNAMEPROG" >&6
  783. else
  784.   echo "$as_me:$LINENO: result: no" >&5
  785. echo "${ECHO_T}no" >&6
  786. fi
  787. cat >>confdefs.h <<_ACEOF
  788. #define UNAMEPROG "$UNAMEPROG"
  789. _ACEOF
  790. echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
  791. echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
  792. if test "${ac_cv_c_const+set}" = set; then
  793.   echo $ECHO_N "(cached) $ECHO_C" >&6
  794. else
  795.   cat >conftest.$ac_ext <<_ACEOF
  796. /* confdefs.h.  */
  797. _ACEOF
  798. cat confdefs.h >>conftest.$ac_ext
  799. cat >>conftest.$ac_ext <<_ACEOF
  800. /* end confdefs.h.  */
  801. int
  802. main ()
  803. {
  804. /* FIXME: Include the comments suggested by Paul. */
  805. #ifndef __cplusplus
  806.   /* Ultrix mips cc rejects this.  */
  807.   typedef int charset[2];
  808.   const charset x;
  809.   /* SunOS 4.1.1 cc rejects this.  */
  810.   char const *const *ccp;
  811.   char **p;
  812.   /* NEC SVR4.0.2 mips cc rejects this.  */
  813.   struct point {int x, y;};
  814.   static struct point const zero = {0,0};
  815.   /* AIX XL C 1.02.0.0 rejects this.
  816.      It does not let you subtract one const X* pointer from another in
  817.      an arm of an if-expression whose if-part is not a constant
  818.      expression */
  819.   const char *g = "string";
  820.   ccp = &g + (g ? g-g : 0);
  821.   /* HPUX 7.0 cc rejects these. */
  822.   ++ccp;
  823.   p = (char**) ccp;
  824.   ccp = (char const *const *) p;
  825.   { /* SCO 3.2v4 cc rejects this.  */
  826.     char *t;
  827.     char const *s = 0 ? (char *) 0 : (char const *) 0;
  828.     *t++ = 0;
  829.   }
  830.   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  831.     int x[] = {25, 17};
  832.     const int *foo = &x[0];
  833.     ++foo;
  834.   }
  835.   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  836.     typedef const int *iptr;
  837.     iptr p = 0;
  838.     ++p;
  839.   }
  840.   { /* AIX XL C 1.02.0.0 rejects this saying
  841.        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  842.     struct s { int j; const int *ap[3]; };
  843.     struct s *b; b->j = 5;
  844.   }
  845.   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  846.     const int foo = 10;
  847.   }
  848. #endif
  849.   ;
  850.   return 0;
  851. }
  852. _ACEOF
  853. rm -f conftest.$ac_objext
  854. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  855.   (eval $ac_compile) 2>conftest.er1
  856.   ac_status=$?
  857.   grep -v '^ *+' conftest.er1 >conftest.err
  858.   rm -f conftest.er1
  859.   cat conftest.err >&5
  860.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  861.   (exit $ac_status); } &&
  862.  { ac_try='test -z "$ac_c_werror_flag"
  863.  || test ! -s conftest.err'
  864.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  865.   (eval $ac_try) 2>&5
  866.   ac_status=$?
  867.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  868.   (exit $ac_status); }; } &&
  869.  { ac_try='test -s conftest.$ac_objext'
  870.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  871.   (eval $ac_try) 2>&5
  872.   ac_status=$?
  873.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  874.   (exit $ac_status); }; }; then
  875.   ac_cv_c_const=yes
  876. else
  877.   echo "$as_me: failed program was:" >&5
  878. sed 's/^/| /' conftest.$ac_ext >&5
  879. ac_cv_c_const=no
  880. fi
  881. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  882. fi
  883. echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
  884. echo "${ECHO_T}$ac_cv_c_const" >&6
  885. if test $ac_cv_c_const = no; then
  886. cat >>confdefs.h <<_ACEOF
  887. #define const
  888. _ACEOF
  889. fi
  890. echo "$as_me:$LINENO: checking for inline" >&5
  891. echo $ECHO_N "checking for inline... $ECHO_C" >&6
  892. if test "${ac_cv_c_inline+set}" = set; then
  893.   echo $ECHO_N "(cached) $ECHO_C" >&6
  894. else
  895.   ac_cv_c_inline=no
  896. for ac_kw in inline __inline__ __inline; do
  897.   cat >conftest.$ac_ext <<_ACEOF
  898. /* confdefs.h.  */
  899. _ACEOF
  900. cat confdefs.h >>conftest.$ac_ext
  901. cat >>conftest.$ac_ext <<_ACEOF
  902. /* end confdefs.h.  */
  903. #ifndef __cplusplus
  904. typedef int foo_t;
  905. static $ac_kw foo_t static_foo () {return 0; }
  906. $ac_kw foo_t foo () {return 0; }
  907. #endif
  908. _ACEOF
  909. rm -f conftest.$ac_objext
  910. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  911.   (eval $ac_compile) 2>conftest.er1
  912.   ac_status=$?
  913.   grep -v '^ *+' conftest.er1 >conftest.err
  914.   rm -f conftest.er1
  915.   cat conftest.err >&5
  916.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  917.   (exit $ac_status); } &&
  918.  { ac_try='test -z "$ac_c_werror_flag"
  919.  || test ! -s conftest.err'
  920.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  921.   (eval $ac_try) 2>&5
  922.   ac_status=$?
  923.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  924.   (exit $ac_status); }; } &&
  925.  { ac_try='test -s conftest.$ac_objext'
  926.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  927.   (eval $ac_try) 2>&5
  928.   ac_status=$?
  929.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  930.   (exit $ac_status); }; }; then
  931.   ac_cv_c_inline=$ac_kw; break
  932. else
  933.   echo "$as_me: failed program was:" >&5
  934. sed 's/^/| /' conftest.$ac_ext >&5
  935. fi
  936. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  937. done
  938. fi
  939. echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
  940. echo "${ECHO_T}$ac_cv_c_inline" >&6
  941. case $ac_cv_c_inline in
  942.   inline | yes) ;;
  943.   *)
  944.     case $ac_cv_c_inline in
  945.       no) ac_val=;;
  946.       *) ac_val=$ac_cv_c_inline;;
  947.     esac
  948.     cat >>confdefs.h <<_ACEOF
  949. #ifndef __cplusplus
  950. #define inline $ac_val
  951. #endif
  952. _ACEOF
  953.     ;;
  954. esac
  955. # get version number.
  956. echo "$as_me:$LINENO: checking for net-snmp version number" >&5
  957. echo $ECHO_N "checking for net-snmp version number... $ECHO_C" >&6
  958. VERSION=`grep NetSnmpVersionInfo.*= $srcdir/snmplib/snmp_version.c | sed 's/";.*//;s/.*"//;s/pre/0./;'`
  959. RELEASEVERSION=`echo $VERSION | sed 's/^([0-9]).([0-9])/1:2:0/'`
  960. echo "$as_me:$LINENO: result: $VERSION" >&5
  961. echo "${ECHO_T}$VERSION" >&6
  962.   cat >> configure-summary << EOF
  963.   Net-SNMP Version:           $VERSION
  964. EOF
  965. # super type checking
  966. # WWWXXX
  967. echo "$as_me:$LINENO: checking for developer gcc flags" >&5
  968. echo $ECHO_N "checking for developer gcc flags... $ECHO_C" >&6
  969. if test "x$developer" = "xyes" -a "x$GCC" = "xyes"; then
  970.   DEVFLAGS="-Wall -Winline -Wstrict-prototypes -Wwrite-strings -Wcast-qual -Wno-char-subscripts"
  971. else
  972.   DEVFLAGS=""
  973. fi
  974. echo "$as_me:$LINENO: result: $DEVFLAGS" >&5
  975. echo "${ECHO_T}$DEVFLAGS" >&6
  976. #
  977. # hacks for building outside of the source directory
  978. #
  979. # 1) make sure build include paths are before source
  980. # 2) check for GNU make to use vpath instead of VPATH
  981. #
  982. NON_GNU_VPATH="VPATH ="
  983. GNU_vpath="#vpath"
  984. #
  985. # define include paths relative to top_srcdir
  986. # tweak includes if we're building outside of the source dir
  987. if test "x$srcdir" = "x."; then
  988. TOP_INCLUDES=SRC_TOP_INCLUDES
  989. SNMPLIB_INCLUDES=SRC_SNMPLIB_INCLUDES
  990. AGENT_INCLUDES=SRC_AGENT_INCLUDES
  991. HELPER_INCLUDES=SRC_HELPER_INCLUDES
  992. MIBGROUP_INCLUDES=SRC_MIBGROUP_INCLUDES
  993. else
  994. TOP_INCLUDES=BLD_TOP_INCLUDES
  995. SNMPLIB_INCLUDES=BLD_SNMPLIB_INCLUDES
  996. AGENT_INCLUDES=BLD_AGENT_INCLUDES
  997. HELPER_INCLUDES=BLD_HELPER_INCLUDES
  998. MIBGROUP_INCLUDES=BLD_MIBGROUP_INCLUDES
  999. make -v -f /dev/null 2>/dev/null | grep GNU >/dev/null
  1000. have_gnu_make=$?
  1001. if test $have_gnu_make -eq 0 ; then
  1002.     NON_GNU_VPATH="#VPATH ="
  1003.     GNU_vpath="vpath"
  1004. fi
  1005. fi
  1006. # system check
  1007. echo "$as_me:$LINENO: checking target system type" >&5
  1008. echo $ECHO_N "checking target system type... $ECHO_C" >&6
  1009. if test "${ac_cv_target+set}" = set; then
  1010.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1011. else
  1012.   ac_cv_target_alias=$target_alias
  1013. test "x$ac_cv_target_alias" = "x" &&
  1014.   ac_cv_target_alias=$ac_cv_host_alias
  1015. ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
  1016.   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
  1017. echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
  1018.    { (exit 1); exit 1; }; }
  1019. fi
  1020. echo "$as_me:$LINENO: result: $ac_cv_target" >&5
  1021. echo "${ECHO_T}$ac_cv_target" >&6
  1022. target=$ac_cv_target
  1023. target_cpu=`echo $ac_cv_target | sed 's/^([^-]*)-([^-]*)-(.*)$/1/'`
  1024. target_vendor=`echo $ac_cv_target | sed 's/^([^-]*)-([^-]*)-(.*)$/2/'`
  1025. target_os=`echo $ac_cv_target | sed 's/^([^-]*)-([^-]*)-(.*)$/3/'`
  1026. # The aliases save the names the user supplied, while $host etc.
  1027. # will get canonicalized.
  1028. test -n "$target_alias" &&
  1029.   test "$program_prefix$program_suffix$program_transform_name" = 
  1030.     NONENONEs,x,x, &&
  1031.   program_prefix=${target_alias}-
  1032. PARTIALTARGETOS=`echo $target_os | sed 's/[-._].*//'`
  1033. if test "x$PARTIALTARGETOS" = "xmingw32msvc"; then
  1034. CFLAGS="$CFLAGS -Dmingw32"
  1035. fi
  1036. CFLAGS="$CFLAGS -D$PARTIALTARGETOS"
  1037.   cat >> configure-summary << EOF
  1038.   Building for:               $PARTIALTARGETOS
  1039. EOF
  1040. # AIX has problems with shared libs
  1041. case $target_os in
  1042.     aix*)
  1043.         echo "$as_me:$LINENO: checking whether using AIX and if we should disable shared libraries" >&5
  1044. echo $ECHO_N "checking whether using AIX and if we should disable shared libraries... $ECHO_C" >&6
  1045. echo "$as_me:$LINENO: result: yes" >&5
  1046. echo "${ECHO_T}yes" >&6
  1047. enable_shared=no
  1048.         ;;
  1049.     darwin8*)
  1050.         echo "$as_me:$LINENO: checking whether darwin ld might need -flat_namespace" >&5
  1051. echo $ECHO_N "checking whether darwin ld might need -flat_namespace... $ECHO_C" >&6
  1052. if test -z "$MACOSX_DEPLOYMENT_TARGET"; then
  1053. LDFLAGS="-flat_namespace $LDFLAGS"
  1054. echo "$as_me:$LINENO: result: yes" >&5
  1055. echo "${ECHO_T}yes" >&6
  1056. else
  1057. echo "$as_me:$LINENO: result: no" >&5
  1058. echo "${ECHO_T}no" >&6
  1059. fi
  1060. ;;
  1061.     *)
  1062.         ;;
  1063. esac
  1064. #
  1065. # check for special includes and pick one
  1066. #
  1067. echo "$as_me:$LINENO: checking for system include file" >&5
  1068. echo $ECHO_N "checking for system include file... $ECHO_C" >&6
  1069. filebase=$target_os
  1070. # ignore binary format indication
  1071. filebase=`echo $filebase | sed 's/elf//'`
  1072. filebase=`echo $filebase | sed 's/aout//'`
  1073. filebase=`echo $filebase | sed 's/ecoff//'`
  1074. filebase=`echo $filebase | sed 's/coff//'`
  1075. while test "x$filebase" != "x$last" -a ! -f $srcdir/include/net-snmp/system/$filebase.h
  1076. do
  1077.     last=$filebase
  1078.     filebase=`echo $filebase | sed 's/[-._][^-._]*$//'`
  1079.     if test "x$filebase" = "x$last"; then
  1080. filebase=`echo $filebase | sed 's/[0-9]*$//'`
  1081.     fi
  1082. done
  1083. if test "x$filebase" = "x$last"; then
  1084.     filebase="generic"
  1085. fi
  1086. ac_cv_SYSTEM_INCLUDE_FILE="net-snmp/system/$filebase.h"
  1087. echo "$as_me:$LINENO: result: $ac_cv_SYSTEM_INCLUDE_FILE" >&5
  1088. echo "${ECHO_T}$ac_cv_SYSTEM_INCLUDE_FILE" >&6
  1089. cat >>confdefs.h <<_ACEOF
  1090. #define SYSTEM_INCLUDE_FILE "$ac_cv_SYSTEM_INCLUDE_FILE"
  1091. _ACEOF
  1092. # second part, the CPU type.
  1093. echo "$as_me:$LINENO: checking for machine-type include file" >&5
  1094. echo $ECHO_N "checking for machine-type include file... $ECHO_C" >&6
  1095. filebase=$target_cpu
  1096. while test "x$filebase" != "x$last" -a ! -f $srcdir/include/net-snmp/machine/$filebase.h
  1097. do
  1098.     last=$filebase
  1099.     filebase=`echo $filebase | sed 's/[-._][^-._]*$//'`
  1100. done
  1101. if test "x$filebase" = "x$last"; then
  1102.     filebase="generic"
  1103. fi
  1104. ac_cv_MACHINE_INCLUDE_FILE="net-snmp/machine/$filebase.h"
  1105. echo "$as_me:$LINENO: result: $ac_cv_MACHINE_INCLUDE_FILE" >&5
  1106. echo "${ECHO_T}$ac_cv_MACHINE_INCLUDE_FILE" >&6
  1107. cat >>confdefs.h <<_ACEOF
  1108. #define MACHINE_INCLUDE_FILE "$ac_cv_MACHINE_INCLUDE_FILE"
  1109. _ACEOF
  1110. # Extract the first word of "$CC", so it can be a program name with args.
  1111. set dummy $CC; ac_word=$2
  1112. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1113. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1114. if test "${ac_cv_path_CCPATH+set}" = set; then
  1115.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1116. else
  1117.   case $CCPATH in
  1118.   [\/]* | ?:[\/]*)
  1119.   ac_cv_path_CCPATH="$CCPATH" # Let the user override the test with a path.
  1120.   ;;
  1121.   *)
  1122.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1123. for as_dir in $PATH
  1124. do
  1125.   IFS=$as_save_IFS
  1126.   test -z "$as_dir" && as_dir=.
  1127.   for ac_exec_ext in '' $ac_executable_extensions; do
  1128.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1129.     ac_cv_path_CCPATH="$as_dir/$ac_word$ac_exec_ext"
  1130.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1131.     break 2
  1132.   fi
  1133. done
  1134. done
  1135.   ;;
  1136. esac
  1137. fi
  1138. CCPATH=$ac_cv_path_CCPATH
  1139. if test -n "$CCPATH"; then
  1140.   echo "$as_me:$LINENO: result: $CCPATH" >&5
  1141. echo "${ECHO_T}$CCPATH" >&6
  1142. else
  1143.   echo "$as_me:$LINENO: result: no" >&5
  1144. echo "${ECHO_T}no" >&6
  1145. fi
  1146. # watch out for /usr/ucb/cc on solaris, it doesn't work with this package.
  1147. case $target_os in
  1148.     bsdi*)
  1149. if test "x$CCPATH" = "x/usr/ucb/cc" -o "x$CCPATH" = "x/usr/bin/cc"; then
  1150.     { { echo "$as_me:$LINENO: error:
  1151. *** The BSDI /usr/ucb/cc compiler does not work with this package.
  1152. *** Please run configure with --with-cc=gcc
  1153. " >&5
  1154. echo "$as_me: error:
  1155. *** The BSDI /usr/ucb/cc compiler does not work with this package.
  1156. *** Please run configure with --with-cc=gcc
  1157. " >&2;}
  1158.    { (exit 1); exit 1; }; }
  1159. fi
  1160.     ;;
  1161.     solaris*)
  1162. if test "x$CCPATH" = "x/usr/ucb/cc"; then
  1163.     { { echo "$as_me:$LINENO: error:
  1164. *** The solaris /usr/ucb/cc compiler does not work with this package.
  1165. *** Please put a different compiler in your path first or run
  1166. *** configure with --with-cc=XX, where XX is the compiler you want to use.
  1167. " >&5
  1168. echo "$as_me: error:
  1169. *** The solaris /usr/ucb/cc compiler does not work with this package.
  1170. *** Please put a different compiler in your path first or run
  1171. *** configure with --with-cc=XX, where XX is the compiler you want to use.
  1172. " >&2;}
  1173.    { (exit 1); exit 1; }; }
  1174. fi
  1175.     ;;
  1176. esac
  1177. echo "$as_me:$LINENO: checking for additional cpp flags" >&5
  1178. echo $ECHO_N "checking for additional cpp flags... $ECHO_C" >&6
  1179. # gcc extra CPPFLAGS
  1180. if test "x$GCC" = "xyes" -a "x$CPP" = "x$CC -E"; then
  1181.   # extra cpp flags for gnu c compiler to allow .in file extensions.
  1182.   EXTRACPPFLAGS="-x c"
  1183. else
  1184.   EXTRACPPFLAGS=""
  1185. fi
  1186. # Solaris extra cpp flags.
  1187. if test "x$GCC" != "xyes"; then
  1188.   case $target_os in
  1189.     solaris*) EXTRACPPFLAGS="$EXTRACPPFLAGS -Xs" ;;
  1190.   esac
  1191. fi
  1192. echo "$as_me:$LINENO: result: $EXTRACPPFLAGS" >&5
  1193. echo "${ECHO_T}$EXTRACPPFLAGS" >&6
  1194. # Prefixes must begin with "/" or [A-Z] followed by colon.
  1195. if test "x$prefix" = "xNONE"; then
  1196.   prefix=/usr/local
  1197. fi
  1198. fch=`echo $prefix | sed 's/(.).*/1/'`
  1199. if test $fch != "/" ; then
  1200.    sch=`echo $prefix | sed 's/.(.).*/1/'`
  1201.    if test $sch != ":" ; then
  1202.       prefix=`pwd`/$prefix
  1203.       echo "adjusting prefix to $prefix"
  1204.    fi
  1205. fi
  1206. if test "x$exec_prefix" = "xNONE"; then
  1207.   exec_prefix=$prefix
  1208. fi
  1209. fch=`echo $exec_prefix | sed 's/(.).*/1/'`
  1210. if test $fch != "/" ; then
  1211.    sch=`echo $exec_prefix | sed 's/.(.).*/1/'`
  1212.    if test $sch != ":" ; then
  1213.       exec_prefix=`pwd`/$exec_prefix
  1214.       echo "adjusting exec_prefix to $exec_prefix"
  1215.    fi
  1216. fi
  1217. # Set SNMPLIBPATH & SNMPSHAREPATH
  1218. SNMPLIBPATH=""
  1219. tmpset="$libdir/snmp"
  1220. while test "x$tmpset" != "x$SNMPLIBPATH"; do
  1221.   SNMPLIBPATH="$tmpset"
  1222.   eval tmpset="$tmpset"
  1223. done
  1224. cat >>confdefs.h <<_ACEOF
  1225. #define SNMPLIBPATH "$SNMPLIBPATH"
  1226. _ACEOF
  1227. cat >>confdefs.h <<_ACEOF
  1228. #define SNMPDLMODPATH "$SNMPLIBPATH/dlmod"
  1229. _ACEOF
  1230. SNMPSHAREPATH=""
  1231. tmpset="$datadir/snmp"
  1232. while test "x$tmpset" != "x$SNMPSHAREPATH"; do
  1233.   SNMPSHAREPATH="$tmpset"
  1234.   eval tmpset="$tmpset"
  1235. done
  1236. cat >>confdefs.h <<_ACEOF
  1237. #define SNMPSHAREPATH "$SNMPSHAREPATH"
  1238. _ACEOF
  1239. if test "x$DEFAULT_MIBDIRS" = "x"; then
  1240.   DEFAULT_MIBDIRS="$HOME/.snmp/mibs:$SNMPSHAREPATH/mibs"
  1241.   cat >>confdefs.h <<_ACEOF
  1242. #define DEFAULT_MIBDIRS "$DEFAULT_MIBDIRS"
  1243. _ACEOF
  1244. fi
  1245. SNMPCONFPATH=""
  1246. tmpset="$sysconfdir/snmp"
  1247. while test "x$tmpset" != "x$SNMPCONFPATH"; do
  1248.   SNMPCONFPATH="$tmpset"
  1249.   eval tmpset="$tmpset"
  1250. done
  1251. cat >>confdefs.h <<_ACEOF
  1252. #define SNMPCONFPATH "$SNMPCONFPATH"
  1253. _ACEOF
  1254. echo "$as_me:$LINENO: checking for short" >&5
  1255. echo $ECHO_N "checking for short... $ECHO_C" >&6
  1256. if test "${ac_cv_type_short+set}" = set; then
  1257.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1258. else
  1259.   cat >conftest.$ac_ext <<_ACEOF
  1260. /* confdefs.h.  */
  1261. _ACEOF
  1262. cat confdefs.h >>conftest.$ac_ext
  1263. cat >>conftest.$ac_ext <<_ACEOF
  1264. /* end confdefs.h.  */
  1265. $ac_includes_default
  1266. int
  1267. main ()
  1268. {
  1269. if ((short *) 0)
  1270.   return 0;
  1271. if (sizeof (short))
  1272.   return 0;
  1273.   ;
  1274.   return 0;
  1275. }
  1276. _ACEOF
  1277. rm -f conftest.$ac_objext
  1278. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1279.   (eval $ac_compile) 2>conftest.er1
  1280.   ac_status=$?
  1281.   grep -v '^ *+' conftest.er1 >conftest.err
  1282.   rm -f conftest.er1
  1283.   cat conftest.err >&5
  1284.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1285.   (exit $ac_status); } &&
  1286.  { ac_try='test -z "$ac_c_werror_flag"
  1287.  || test ! -s conftest.err'
  1288.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1289.   (eval $ac_try) 2>&5
  1290.   ac_status=$?
  1291.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1292.   (exit $ac_status); }; } &&
  1293.  { ac_try='test -s conftest.$ac_objext'
  1294.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1295.   (eval $ac_try) 2>&5
  1296.   ac_status=$?
  1297.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1298.   (exit $ac_status); }; }; then
  1299.   ac_cv_type_short=yes
  1300. else
  1301.   echo "$as_me: failed program was:" >&5
  1302. sed 's/^/| /' conftest.$ac_ext >&5
  1303. ac_cv_type_short=no
  1304. fi
  1305. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1306. fi
  1307. echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
  1308. echo "${ECHO_T}$ac_cv_type_short" >&6
  1309. echo "$as_me:$LINENO: checking size of short" >&5
  1310. echo $ECHO_N "checking size of short... $ECHO_C" >&6
  1311. if test "${ac_cv_sizeof_short+set}" = set; then
  1312.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1313. else
  1314.   if test "$ac_cv_type_short" = yes; then
  1315.   # The cast to unsigned long works around a bug in the HP C Compiler
  1316.   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  1317.   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  1318.   # This bug is HP SR number 8606223364.
  1319.   if test "$cross_compiling" = yes; then
  1320.   # Depending upon the size, compute the lo and hi bounds.
  1321. cat >conftest.$ac_ext <<_ACEOF
  1322. /* confdefs.h.  */
  1323. _ACEOF
  1324. cat confdefs.h >>conftest.$ac_ext
  1325. cat >>conftest.$ac_ext <<_ACEOF
  1326. /* end confdefs.h.  */
  1327. $ac_includes_default
  1328. int
  1329. main ()
  1330. {
  1331. static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
  1332. test_array [0] = 0
  1333.   ;
  1334.   return 0;
  1335. }
  1336. _ACEOF
  1337. rm -f conftest.$ac_objext
  1338. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1339.   (eval $ac_compile) 2>conftest.er1
  1340.   ac_status=$?
  1341.   grep -v '^ *+' conftest.er1 >conftest.err
  1342.   rm -f conftest.er1
  1343.   cat conftest.err >&5
  1344.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1345.   (exit $ac_status); } &&
  1346.  { ac_try='test -z "$ac_c_werror_flag"
  1347.  || test ! -s conftest.err'
  1348.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1349.   (eval $ac_try) 2>&5
  1350.   ac_status=$?
  1351.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1352.   (exit $ac_status); }; } &&
  1353.  { ac_try='test -s conftest.$ac_objext'
  1354.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1355.   (eval $ac_try) 2>&5
  1356.   ac_status=$?
  1357.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1358.   (exit $ac_status); }; }; then
  1359.   ac_lo=0 ac_mid=0
  1360.   while :; do
  1361.     cat >conftest.$ac_ext <<_ACEOF
  1362. /* confdefs.h.  */
  1363. _ACEOF
  1364. cat confdefs.h >>conftest.$ac_ext
  1365. cat >>conftest.$ac_ext <<_ACEOF
  1366. /* end confdefs.h.  */
  1367. $ac_includes_default
  1368. int
  1369. main ()
  1370. {
  1371. static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
  1372. test_array [0] = 0
  1373.   ;
  1374.   return 0;
  1375. }
  1376. _ACEOF
  1377. rm -f conftest.$ac_objext
  1378. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1379.   (eval $ac_compile) 2>conftest.er1
  1380.   ac_status=$?
  1381.   grep -v '^ *+' conftest.er1 >conftest.err
  1382.   rm -f conftest.er1
  1383.   cat conftest.err >&5
  1384.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1385.   (exit $ac_status); } &&
  1386.  { ac_try='test -z "$ac_c_werror_flag"
  1387.  || test ! -s conftest.err'
  1388.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1389.   (eval $ac_try) 2>&5
  1390.   ac_status=$?
  1391.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1392.   (exit $ac_status); }; } &&
  1393.  { ac_try='test -s conftest.$ac_objext'
  1394.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1395.   (eval $ac_try) 2>&5
  1396.   ac_status=$?
  1397.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1398.   (exit $ac_status); }; }; then
  1399.   ac_hi=$ac_mid; break
  1400. else
  1401.   echo "$as_me: failed program was:" >&5
  1402. sed 's/^/| /' conftest.$ac_ext >&5
  1403. ac_lo=`expr $ac_mid + 1`
  1404.     if test $ac_lo -le $ac_mid; then
  1405.       ac_lo= ac_hi=
  1406.       break
  1407.     fi
  1408.     ac_mid=`expr 2 '*' $ac_mid + 1`
  1409. fi
  1410. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1411.   done
  1412. else
  1413.   echo "$as_me: failed program was:" >&5
  1414. sed 's/^/| /' conftest.$ac_ext >&5
  1415. cat >conftest.$ac_ext <<_ACEOF
  1416. /* confdefs.h.  */
  1417. _ACEOF
  1418. cat confdefs.h >>conftest.$ac_ext
  1419. cat >>conftest.$ac_ext <<_ACEOF
  1420. /* end confdefs.h.  */
  1421. $ac_includes_default
  1422. int
  1423. main ()
  1424. {
  1425. static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
  1426. test_array [0] = 0
  1427.   ;
  1428.   return 0;
  1429. }
  1430. _ACEOF
  1431. rm -f conftest.$ac_objext
  1432. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1433.   (eval $ac_compile) 2>conftest.er1
  1434.   ac_status=$?
  1435.   grep -v '^ *+' conftest.er1 >conftest.err
  1436.   rm -f conftest.er1
  1437.   cat conftest.err >&5
  1438.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1439.   (exit $ac_status); } &&
  1440.  { ac_try='test -z "$ac_c_werror_flag"
  1441.  || test ! -s conftest.err'
  1442.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1443.   (eval $ac_try) 2>&5
  1444.   ac_status=$?
  1445.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1446.   (exit $ac_status); }; } &&
  1447.  { ac_try='test -s conftest.$ac_objext'
  1448.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1449.   (eval $ac_try) 2>&5
  1450.   ac_status=$?
  1451.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1452.   (exit $ac_status); }; }; then
  1453.   ac_hi=-1 ac_mid=-1
  1454.   while :; do
  1455.     cat >conftest.$ac_ext <<_ACEOF
  1456. /* confdefs.h.  */
  1457. _ACEOF
  1458. cat confdefs.h >>conftest.$ac_ext
  1459. cat >>conftest.$ac_ext <<_ACEOF
  1460. /* end confdefs.h.  */
  1461. $ac_includes_default
  1462. int
  1463. main ()
  1464. {
  1465. static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
  1466. test_array [0] = 0
  1467.   ;
  1468.   return 0;
  1469. }
  1470. _ACEOF
  1471. rm -f conftest.$ac_objext
  1472. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1473.   (eval $ac_compile) 2>conftest.er1
  1474.   ac_status=$?
  1475.   grep -v '^ *+' conftest.er1 >conftest.err
  1476.   rm -f conftest.er1
  1477.   cat conftest.err >&5
  1478.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1479.   (exit $ac_status); } &&
  1480.  { ac_try='test -z "$ac_c_werror_flag"
  1481.  || test ! -s conftest.err'
  1482.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1483.   (eval $ac_try) 2>&5
  1484.   ac_status=$?
  1485.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1486.   (exit $ac_status); }; } &&
  1487.  { ac_try='test -s conftest.$ac_objext'
  1488.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1489.   (eval $ac_try) 2>&5
  1490.   ac_status=$?
  1491.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1492.   (exit $ac_status); }; }; then
  1493.   ac_lo=$ac_mid; break
  1494. else
  1495.   echo "$as_me: failed program was:" >&5
  1496. sed 's/^/| /' conftest.$ac_ext >&5
  1497. ac_hi=`expr '(' $ac_mid ')' - 1`
  1498.        if test $ac_mid -le $ac_hi; then
  1499.  ac_lo= ac_hi=
  1500.  break
  1501.        fi
  1502.        ac_mid=`expr 2 '*' $ac_mid`
  1503. fi
  1504. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1505.   done
  1506. else
  1507.   echo "$as_me: failed program was:" >&5
  1508. sed 's/^/| /' conftest.$ac_ext >&5
  1509. ac_lo= ac_hi=
  1510. fi
  1511. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1512. fi
  1513. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1514. # Binary search between lo and hi bounds.
  1515. while test "x$ac_lo" != "x$ac_hi"; do
  1516.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1517.   cat >conftest.$ac_ext <<_ACEOF
  1518. /* confdefs.h.  */
  1519. _ACEOF
  1520. cat confdefs.h >>conftest.$ac_ext
  1521. cat >>conftest.$ac_ext <<_ACEOF
  1522. /* end confdefs.h.  */
  1523. $ac_includes_default
  1524. int
  1525. main ()
  1526. {
  1527. static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
  1528. test_array [0] = 0
  1529.   ;
  1530.   return 0;
  1531. }
  1532. _ACEOF
  1533. rm -f conftest.$ac_objext
  1534. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1535.   (eval $ac_compile) 2>conftest.er1
  1536.   ac_status=$?
  1537.   grep -v '^ *+' conftest.er1 >conftest.err
  1538.   rm -f conftest.er1
  1539.   cat conftest.err >&5
  1540.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1541.   (exit $ac_status); } &&
  1542.  { ac_try='test -z "$ac_c_werror_flag"
  1543.  || test ! -s conftest.err'
  1544.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1545.   (eval $ac_try) 2>&5
  1546.   ac_status=$?
  1547.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1548.   (exit $ac_status); }; } &&
  1549.  { ac_try='test -s conftest.$ac_objext'
  1550.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1551.   (eval $ac_try) 2>&5
  1552.   ac_status=$?
  1553.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1554.   (exit $ac_status); }; }; then
  1555.   ac_hi=$ac_mid
  1556. else
  1557.   echo "$as_me: failed program was:" >&5
  1558. sed 's/^/| /' conftest.$ac_ext >&5
  1559. ac_lo=`expr '(' $ac_mid ')' + 1`
  1560. fi
  1561. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1562. done
  1563. case $ac_lo in
  1564. ?*) ac_cv_sizeof_short=$ac_lo;;
  1565. '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
  1566. See `config.log' for more details." >&5
  1567. echo "$as_me: error: cannot compute sizeof (short), 77
  1568. See `config.log' for more details." >&2;}
  1569.    { (exit 1); exit 1; }; } ;;
  1570. esac
  1571. else
  1572.   if test "$cross_compiling" = yes; then
  1573.   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
  1574. See `config.log' for more details." >&5
  1575. echo "$as_me: error: cannot run test program while cross compiling
  1576. See `config.log' for more details." >&2;}
  1577.    { (exit 1); exit 1; }; }
  1578. else
  1579.   cat >conftest.$ac_ext <<_ACEOF
  1580. /* confdefs.h.  */
  1581. _ACEOF
  1582. cat confdefs.h >>conftest.$ac_ext
  1583. cat >>conftest.$ac_ext <<_ACEOF
  1584. /* end confdefs.h.  */
  1585. $ac_includes_default
  1586. long longval () { return (long) (sizeof (short)); }
  1587. unsigned long ulongval () { return (long) (sizeof (short)); }
  1588. #include <stdio.h>
  1589. #include <stdlib.h>
  1590. int
  1591. main ()
  1592. {
  1593.   FILE *f = fopen ("conftest.val", "w");
  1594.   if (! f)
  1595.     exit (1);
  1596.   if (((long) (sizeof (short))) < 0)
  1597.     {
  1598.       long i = longval ();
  1599.       if (i != ((long) (sizeof (short))))
  1600. exit (1);
  1601.       fprintf (f, "%ldn", i);
  1602.     }
  1603.   else
  1604.     {
  1605.       unsigned long i = ulongval ();
  1606.       if (i != ((long) (sizeof (short))))
  1607. exit (1);
  1608.       fprintf (f, "%lun", i);
  1609.     }
  1610.   exit (ferror (f) || fclose (f) != 0);
  1611.   ;
  1612.   return 0;
  1613. }
  1614. _ACEOF
  1615. rm -f conftest$ac_exeext
  1616. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1617.   (eval $ac_link) 2>&5
  1618.   ac_status=$?
  1619.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1620.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1621.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1622.   (eval $ac_try) 2>&5
  1623.   ac_status=$?
  1624.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1625.   (exit $ac_status); }; }; then
  1626.   ac_cv_sizeof_short=`cat conftest.val`
  1627. else
  1628.   echo "$as_me: program exited with status $ac_status" >&5
  1629. echo "$as_me: failed program was:" >&5
  1630. sed 's/^/| /' conftest.$ac_ext >&5
  1631. ( exit $ac_status )
  1632. { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
  1633. See `config.log' for more details." >&5
  1634. echo "$as_me: error: cannot compute sizeof (short), 77
  1635. See `config.log' for more details." >&2;}
  1636.    { (exit 1); exit 1; }; }
  1637. fi
  1638. rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1639. fi
  1640. fi
  1641. rm -f conftest.val
  1642. else
  1643.   ac_cv_sizeof_short=0
  1644. fi
  1645. fi
  1646. echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
  1647. echo "${ECHO_T}$ac_cv_sizeof_short" >&6
  1648. cat >>confdefs.h <<_ACEOF
  1649. #define SIZEOF_SHORT $ac_cv_sizeof_short
  1650. _ACEOF
  1651. echo "$as_me:$LINENO: checking for int" >&5
  1652. echo $ECHO_N "checking for int... $ECHO_C" >&6
  1653. if test "${ac_cv_type_int+set}" = set; then
  1654.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1655. else
  1656.   cat >conftest.$ac_ext <<_ACEOF
  1657. /* confdefs.h.  */
  1658. _ACEOF
  1659. cat confdefs.h >>conftest.$ac_ext
  1660. cat >>conftest.$ac_ext <<_ACEOF
  1661. /* end confdefs.h.  */
  1662. $ac_includes_default
  1663. int
  1664. main ()
  1665. {
  1666. if ((int *) 0)
  1667.   return 0;
  1668. if (sizeof (int))
  1669.   return 0;
  1670.   ;
  1671.   return 0;
  1672. }
  1673. _ACEOF
  1674. rm -f conftest.$ac_objext
  1675. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1676.   (eval $ac_compile) 2>conftest.er1
  1677.   ac_status=$?
  1678.   grep -v '^ *+' conftest.er1 >conftest.err
  1679.   rm -f conftest.er1
  1680.   cat conftest.err >&5
  1681.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1682.   (exit $ac_status); } &&
  1683.  { ac_try='test -z "$ac_c_werror_flag"
  1684.  || test ! -s conftest.err'
  1685.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1686.   (eval $ac_try) 2>&5
  1687.   ac_status=$?
  1688.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1689.   (exit $ac_status); }; } &&
  1690.  { ac_try='test -s conftest.$ac_objext'
  1691.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1692.   (eval $ac_try) 2>&5
  1693.   ac_status=$?
  1694.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1695.   (exit $ac_status); }; }; then
  1696.   ac_cv_type_int=yes
  1697. else
  1698.   echo "$as_me: failed program was:" >&5
  1699. sed 's/^/| /' conftest.$ac_ext >&5
  1700. ac_cv_type_int=no
  1701. fi
  1702. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1703. fi
  1704. echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
  1705. echo "${ECHO_T}$ac_cv_type_int" >&6
  1706. echo "$as_me:$LINENO: checking size of int" >&5
  1707. echo $ECHO_N "checking size of int... $ECHO_C" >&6
  1708. if test "${ac_cv_sizeof_int+set}" = set; then
  1709.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1710. else
  1711.   if test "$ac_cv_type_int" = yes; then
  1712.   # The cast to unsigned long works around a bug in the HP C Compiler
  1713.   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  1714.   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  1715.   # This bug is HP SR number 8606223364.
  1716.   if test "$cross_compiling" = yes; then
  1717.   # Depending upon the size, compute the lo and hi bounds.
  1718. cat >conftest.$ac_ext <<_ACEOF
  1719. /* confdefs.h.  */
  1720. _ACEOF
  1721. cat confdefs.h >>conftest.$ac_ext
  1722. cat >>conftest.$ac_ext <<_ACEOF
  1723. /* end confdefs.h.  */
  1724. $ac_includes_default
  1725. int
  1726. main ()
  1727. {
  1728. static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
  1729. test_array [0] = 0
  1730.   ;
  1731.   return 0;
  1732. }
  1733. _ACEOF
  1734. rm -f conftest.$ac_objext
  1735. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1736.   (eval $ac_compile) 2>conftest.er1
  1737.   ac_status=$?
  1738.   grep -v '^ *+' conftest.er1 >conftest.err
  1739.   rm -f conftest.er1
  1740.   cat conftest.err >&5
  1741.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1742.   (exit $ac_status); } &&
  1743.  { ac_try='test -z "$ac_c_werror_flag"
  1744.  || test ! -s conftest.err'
  1745.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1746.   (eval $ac_try) 2>&5
  1747.   ac_status=$?
  1748.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1749.   (exit $ac_status); }; } &&
  1750.  { ac_try='test -s conftest.$ac_objext'
  1751.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1752.   (eval $ac_try) 2>&5
  1753.   ac_status=$?
  1754.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1755.   (exit $ac_status); }; }; then
  1756.   ac_lo=0 ac_mid=0
  1757.   while :; do
  1758.     cat >conftest.$ac_ext <<_ACEOF
  1759. /* confdefs.h.  */
  1760. _ACEOF
  1761. cat confdefs.h >>conftest.$ac_ext
  1762. cat >>conftest.$ac_ext <<_ACEOF
  1763. /* end confdefs.h.  */
  1764. $ac_includes_default
  1765. int
  1766. main ()
  1767. {
  1768. static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
  1769. test_array [0] = 0
  1770.   ;
  1771.   return 0;
  1772. }
  1773. _ACEOF
  1774. rm -f conftest.$ac_objext
  1775. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1776.   (eval $ac_compile) 2>conftest.er1
  1777.   ac_status=$?
  1778.   grep -v '^ *+' conftest.er1 >conftest.err
  1779.   rm -f conftest.er1
  1780.   cat conftest.err >&5
  1781.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1782.   (exit $ac_status); } &&
  1783.  { ac_try='test -z "$ac_c_werror_flag"
  1784.  || test ! -s conftest.err'
  1785.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1786.   (eval $ac_try) 2>&5
  1787.   ac_status=$?
  1788.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1789.   (exit $ac_status); }; } &&
  1790.  { ac_try='test -s conftest.$ac_objext'
  1791.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1792.   (eval $ac_try) 2>&5
  1793.   ac_status=$?
  1794.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1795.   (exit $ac_status); }; }; then
  1796.   ac_hi=$ac_mid; break
  1797. else
  1798.   echo "$as_me: failed program was:" >&5
  1799. sed 's/^/| /' conftest.$ac_ext >&5
  1800. ac_lo=`expr $ac_mid + 1`
  1801.     if test $ac_lo -le $ac_mid; then
  1802.       ac_lo= ac_hi=
  1803.       break
  1804.     fi
  1805.     ac_mid=`expr 2 '*' $ac_mid + 1`
  1806. fi
  1807. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1808.   done
  1809. else
  1810.   echo "$as_me: failed program was:" >&5
  1811. sed 's/^/| /' conftest.$ac_ext >&5
  1812. cat >conftest.$ac_ext <<_ACEOF
  1813. /* confdefs.h.  */
  1814. _ACEOF
  1815. cat confdefs.h >>conftest.$ac_ext
  1816. cat >>conftest.$ac_ext <<_ACEOF
  1817. /* end confdefs.h.  */
  1818. $ac_includes_default
  1819. int
  1820. main ()
  1821. {
  1822. static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
  1823. test_array [0] = 0
  1824.   ;
  1825.   return 0;
  1826. }
  1827. _ACEOF
  1828. rm -f conftest.$ac_objext
  1829. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1830.   (eval $ac_compile) 2>conftest.er1
  1831.   ac_status=$?
  1832.   grep -v '^ *+' conftest.er1 >conftest.err
  1833.   rm -f conftest.er1
  1834.   cat conftest.err >&5
  1835.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1836.   (exit $ac_status); } &&
  1837.  { ac_try='test -z "$ac_c_werror_flag"
  1838.  || test ! -s conftest.err'
  1839.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1840.   (eval $ac_try) 2>&5
  1841.   ac_status=$?
  1842.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1843.   (exit $ac_status); }; } &&
  1844.  { ac_try='test -s conftest.$ac_objext'
  1845.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1846.   (eval $ac_try) 2>&5
  1847.   ac_status=$?
  1848.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1849.   (exit $ac_status); }; }; then
  1850.   ac_hi=-1 ac_mid=-1
  1851.   while :; do
  1852.     cat >conftest.$ac_ext <<_ACEOF
  1853. /* confdefs.h.  */
  1854. _ACEOF
  1855. cat confdefs.h >>conftest.$ac_ext
  1856. cat >>conftest.$ac_ext <<_ACEOF
  1857. /* end confdefs.h.  */
  1858. $ac_includes_default
  1859. int
  1860. main ()
  1861. {
  1862. static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
  1863. test_array [0] = 0
  1864.   ;
  1865.   return 0;
  1866. }
  1867. _ACEOF
  1868. rm -f conftest.$ac_objext
  1869. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1870.   (eval $ac_compile) 2>conftest.er1
  1871.   ac_status=$?
  1872.   grep -v '^ *+' conftest.er1 >conftest.err
  1873.   rm -f conftest.er1
  1874.   cat conftest.err >&5
  1875.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1876.   (exit $ac_status); } &&
  1877.  { ac_try='test -z "$ac_c_werror_flag"
  1878.  || test ! -s conftest.err'
  1879.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1880.   (eval $ac_try) 2>&5
  1881.   ac_status=$?
  1882.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1883.   (exit $ac_status); }; } &&
  1884.  { ac_try='test -s conftest.$ac_objext'
  1885.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1886.   (eval $ac_try) 2>&5
  1887.   ac_status=$?
  1888.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1889.   (exit $ac_status); }; }; then
  1890.   ac_lo=$ac_mid; break
  1891. else
  1892.   echo "$as_me: failed program was:" >&5
  1893. sed 's/^/| /' conftest.$ac_ext >&5
  1894. ac_hi=`expr '(' $ac_mid ')' - 1`
  1895.        if test $ac_mid -le $ac_hi; then
  1896.  ac_lo= ac_hi=
  1897.  break
  1898.        fi
  1899.        ac_mid=`expr 2 '*' $ac_mid`
  1900. fi
  1901. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1902.   done
  1903. else
  1904.   echo "$as_me: failed program was:" >&5
  1905. sed 's/^/| /' conftest.$ac_ext >&5
  1906. ac_lo= ac_hi=
  1907. fi
  1908. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1909. fi
  1910. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1911. # Binary search between lo and hi bounds.
  1912. while test "x$ac_lo" != "x$ac_hi"; do
  1913.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1914.   cat >conftest.$ac_ext <<_ACEOF
  1915. /* confdefs.h.  */
  1916. _ACEOF
  1917. cat confdefs.h >>conftest.$ac_ext
  1918. cat >>conftest.$ac_ext <<_ACEOF
  1919. /* end confdefs.h.  */
  1920. $ac_includes_default
  1921. int
  1922. main ()
  1923. {
  1924. static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
  1925. test_array [0] = 0
  1926.   ;
  1927.   return 0;
  1928. }
  1929. _ACEOF
  1930. rm -f conftest.$ac_objext
  1931. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1932.   (eval $ac_compile) 2>conftest.er1
  1933.   ac_status=$?
  1934.   grep -v '^ *+' conftest.er1 >conftest.err
  1935.   rm -f conftest.er1
  1936.   cat conftest.err >&5
  1937.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1938.   (exit $ac_status); } &&
  1939.  { ac_try='test -z "$ac_c_werror_flag"
  1940.  || test ! -s conftest.err'
  1941.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1942.   (eval $ac_try) 2>&5
  1943.   ac_status=$?
  1944.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1945.   (exit $ac_status); }; } &&
  1946.  { ac_try='test -s conftest.$ac_objext'
  1947.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1948.   (eval $ac_try) 2>&5
  1949.   ac_status=$?
  1950.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1951.   (exit $ac_status); }; }; then
  1952.   ac_hi=$ac_mid
  1953. else
  1954.   echo "$as_me: failed program was:" >&5
  1955. sed 's/^/| /' conftest.$ac_ext >&5
  1956. ac_lo=`expr '(' $ac_mid ')' + 1`
  1957. fi
  1958. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  1959. done
  1960. case $ac_lo in
  1961. ?*) ac_cv_sizeof_int=$ac_lo;;
  1962. '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
  1963. See `config.log' for more details." >&5
  1964. echo "$as_me: error: cannot compute sizeof (int), 77
  1965. See `config.log' for more details." >&2;}
  1966.    { (exit 1); exit 1; }; } ;;
  1967. esac
  1968. else
  1969.   if test "$cross_compiling" = yes; then
  1970.   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
  1971. See `config.log' for more details." >&5
  1972. echo "$as_me: error: cannot run test program while cross compiling
  1973. See `config.log' for more details." >&2;}
  1974.    { (exit 1); exit 1; }; }
  1975. else
  1976.   cat >conftest.$ac_ext <<_ACEOF
  1977. /* confdefs.h.  */
  1978. _ACEOF
  1979. cat confdefs.h >>conftest.$ac_ext
  1980. cat >>conftest.$ac_ext <<_ACEOF
  1981. /* end confdefs.h.  */
  1982. $ac_includes_default
  1983. long longval () { return (long) (sizeof (int)); }
  1984. unsigned long ulongval () { return (long) (sizeof (int)); }
  1985. #include <stdio.h>
  1986. #include <stdlib.h>
  1987. int
  1988. main ()
  1989. {
  1990.   FILE *f = fopen ("conftest.val", "w");
  1991.   if (! f)
  1992.     exit (1);
  1993.   if (((long) (sizeof (int))) < 0)
  1994.     {
  1995.       long i = longval ();
  1996.       if (i != ((long) (sizeof (int))))
  1997. exit (1);
  1998.       fprintf (f, "%ldn", i);
  1999.     }
  2000.   else
  2001.     {
  2002.       unsigned long i = ulongval ();
  2003.       if (i != ((long) (sizeof (int))))
  2004. exit (1);
  2005.       fprintf (f, "%lun", i);
  2006.     }
  2007.   exit (ferror (f) || fclose (f) != 0);
  2008.   ;
  2009.   return 0;
  2010. }
  2011. _ACEOF
  2012. rm -f conftest$ac_exeext
  2013. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2014.   (eval $ac_link) 2>&5
  2015.   ac_status=$?
  2016.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2017.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2018.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2019.   (eval $ac_try) 2>&5
  2020.   ac_status=$?
  2021.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2022.   (exit $ac_status); }; }; then
  2023.   ac_cv_sizeof_int=`cat conftest.val`
  2024. else
  2025.   echo "$as_me: program exited with status $ac_status" >&5
  2026. echo "$as_me: failed program was:" >&5
  2027. sed 's/^/| /' conftest.$ac_ext >&5
  2028. ( exit $ac_status )
  2029. { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
  2030. See `config.log' for more details." >&5
  2031. echo "$as_me: error: cannot compute sizeof (int), 77
  2032. See `config.log' for more details." >&2;}
  2033.    { (exit 1); exit 1; }; }
  2034. fi
  2035. rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2036. fi
  2037. fi
  2038. rm -f conftest.val
  2039. else
  2040.   ac_cv_sizeof_int=0
  2041. fi
  2042. fi
  2043. echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
  2044. echo "${ECHO_T}$ac_cv_sizeof_int" >&6
  2045. cat >>confdefs.h <<_ACEOF
  2046. #define SIZEOF_INT $ac_cv_sizeof_int
  2047. _ACEOF
  2048. echo "$as_me:$LINENO: checking for long" >&5
  2049. echo $ECHO_N "checking for long... $ECHO_C" >&6
  2050. if test "${ac_cv_type_long+set}" = set; then
  2051.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2052. else
  2053.   cat >conftest.$ac_ext <<_ACEOF
  2054. /* confdefs.h.  */
  2055. _ACEOF
  2056. cat confdefs.h >>conftest.$ac_ext
  2057. cat >>conftest.$ac_ext <<_ACEOF
  2058. /* end confdefs.h.  */
  2059. $ac_includes_default
  2060. int
  2061. main ()
  2062. {
  2063. if ((long *) 0)
  2064.   return 0;
  2065. if (sizeof (long))
  2066.   return 0;
  2067.   ;
  2068.   return 0;
  2069. }
  2070. _ACEOF
  2071. rm -f conftest.$ac_objext
  2072. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2073.   (eval $ac_compile) 2>conftest.er1
  2074.   ac_status=$?
  2075.   grep -v '^ *+' conftest.er1 >conftest.err
  2076.   rm -f conftest.er1
  2077.   cat conftest.err >&5
  2078.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2079.   (exit $ac_status); } &&
  2080.  { ac_try='test -z "$ac_c_werror_flag"
  2081.  || test ! -s conftest.err'
  2082.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2083.   (eval $ac_try) 2>&5
  2084.   ac_status=$?
  2085.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2086.   (exit $ac_status); }; } &&
  2087.  { ac_try='test -s conftest.$ac_objext'
  2088.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2089.   (eval $ac_try) 2>&5
  2090.   ac_status=$?
  2091.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2092.   (exit $ac_status); }; }; then
  2093.   ac_cv_type_long=yes
  2094. else
  2095.   echo "$as_me: failed program was:" >&5
  2096. sed 's/^/| /' conftest.$ac_ext >&5
  2097. ac_cv_type_long=no
  2098. fi
  2099. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2100. fi
  2101. echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
  2102. echo "${ECHO_T}$ac_cv_type_long" >&6
  2103. echo "$as_me:$LINENO: checking size of long" >&5
  2104. echo $ECHO_N "checking size of long... $ECHO_C" >&6
  2105. if test "${ac_cv_sizeof_long+set}" = set; then
  2106.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2107. else
  2108.   if test "$ac_cv_type_long" = yes; then
  2109.   # The cast to unsigned long works around a bug in the HP C Compiler
  2110.   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  2111.   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  2112.   # This bug is HP SR number 8606223364.
  2113.   if test "$cross_compiling" = yes; then
  2114.   # Depending upon the size, compute the lo and hi bounds.
  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. $ac_includes_default
  2122. int
  2123. main ()
  2124. {
  2125. static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
  2126. test_array [0] = 0
  2127.   ;
  2128.   return 0;
  2129. }
  2130. _ACEOF
  2131. rm -f conftest.$ac_objext
  2132. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2133.   (eval $ac_compile) 2>conftest.er1
  2134.   ac_status=$?
  2135.   grep -v '^ *+' conftest.er1 >conftest.err
  2136.   rm -f conftest.er1
  2137.   cat conftest.err >&5
  2138.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2139.   (exit $ac_status); } &&
  2140.  { ac_try='test -z "$ac_c_werror_flag"
  2141.  || test ! -s conftest.err'
  2142.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2143.   (eval $ac_try) 2>&5
  2144.   ac_status=$?
  2145.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2146.   (exit $ac_status); }; } &&
  2147.  { ac_try='test -s conftest.$ac_objext'
  2148.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2149.   (eval $ac_try) 2>&5
  2150.   ac_status=$?
  2151.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2152.   (exit $ac_status); }; }; then
  2153.   ac_lo=0 ac_mid=0
  2154.   while :; do
  2155.     cat >conftest.$ac_ext <<_ACEOF
  2156. /* confdefs.h.  */
  2157. _ACEOF
  2158. cat confdefs.h >>conftest.$ac_ext
  2159. cat >>conftest.$ac_ext <<_ACEOF
  2160. /* end confdefs.h.  */
  2161. $ac_includes_default
  2162. int
  2163. main ()
  2164. {
  2165. static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
  2166. test_array [0] = 0
  2167.   ;
  2168.   return 0;
  2169. }
  2170. _ACEOF
  2171. rm -f conftest.$ac_objext
  2172. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2173.   (eval $ac_compile) 2>conftest.er1
  2174.   ac_status=$?
  2175.   grep -v '^ *+' conftest.er1 >conftest.err
  2176.   rm -f conftest.er1
  2177.   cat conftest.err >&5
  2178.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2179.   (exit $ac_status); } &&
  2180.  { ac_try='test -z "$ac_c_werror_flag"
  2181.  || test ! -s conftest.err'
  2182.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2183.   (eval $ac_try) 2>&5
  2184.   ac_status=$?
  2185.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2186.   (exit $ac_status); }; } &&
  2187.  { ac_try='test -s conftest.$ac_objext'
  2188.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2189.   (eval $ac_try) 2>&5
  2190.   ac_status=$?
  2191.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2192.   (exit $ac_status); }; }; then
  2193.   ac_hi=$ac_mid; break
  2194. else
  2195.   echo "$as_me: failed program was:" >&5
  2196. sed 's/^/| /' conftest.$ac_ext >&5
  2197. ac_lo=`expr $ac_mid + 1`
  2198.     if test $ac_lo -le $ac_mid; then
  2199.       ac_lo= ac_hi=
  2200.       break
  2201.     fi
  2202.     ac_mid=`expr 2 '*' $ac_mid + 1`
  2203. fi
  2204. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2205.   done
  2206. else
  2207.   echo "$as_me: failed program was:" >&5
  2208. sed 's/^/| /' conftest.$ac_ext >&5
  2209. cat >conftest.$ac_ext <<_ACEOF
  2210. /* confdefs.h.  */
  2211. _ACEOF
  2212. cat confdefs.h >>conftest.$ac_ext
  2213. cat >>conftest.$ac_ext <<_ACEOF
  2214. /* end confdefs.h.  */
  2215. $ac_includes_default
  2216. int
  2217. main ()
  2218. {
  2219. static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
  2220. test_array [0] = 0
  2221.   ;
  2222.   return 0;
  2223. }
  2224. _ACEOF
  2225. rm -f conftest.$ac_objext
  2226. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2227.   (eval $ac_compile) 2>conftest.er1
  2228.   ac_status=$?
  2229.   grep -v '^ *+' conftest.er1 >conftest.err
  2230.   rm -f conftest.er1
  2231.   cat conftest.err >&5
  2232.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2233.   (exit $ac_status); } &&
  2234.  { ac_try='test -z "$ac_c_werror_flag"
  2235.  || test ! -s conftest.err'
  2236.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2237.   (eval $ac_try) 2>&5
  2238.   ac_status=$?
  2239.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2240.   (exit $ac_status); }; } &&
  2241.  { ac_try='test -s conftest.$ac_objext'
  2242.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2243.   (eval $ac_try) 2>&5
  2244.   ac_status=$?
  2245.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2246.   (exit $ac_status); }; }; then
  2247.   ac_hi=-1 ac_mid=-1
  2248.   while :; do
  2249.     cat >conftest.$ac_ext <<_ACEOF
  2250. /* confdefs.h.  */
  2251. _ACEOF
  2252. cat confdefs.h >>conftest.$ac_ext
  2253. cat >>conftest.$ac_ext <<_ACEOF
  2254. /* end confdefs.h.  */
  2255. $ac_includes_default
  2256. int
  2257. main ()
  2258. {
  2259. static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
  2260. test_array [0] = 0
  2261.   ;
  2262.   return 0;
  2263. }
  2264. _ACEOF
  2265. rm -f conftest.$ac_objext
  2266. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2267.   (eval $ac_compile) 2>conftest.er1
  2268.   ac_status=$?
  2269.   grep -v '^ *+' conftest.er1 >conftest.err
  2270.   rm -f conftest.er1
  2271.   cat conftest.err >&5
  2272.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2273.   (exit $ac_status); } &&
  2274.  { ac_try='test -z "$ac_c_werror_flag"
  2275.  || test ! -s conftest.err'
  2276.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2277.   (eval $ac_try) 2>&5
  2278.   ac_status=$?
  2279.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2280.   (exit $ac_status); }; } &&
  2281.  { ac_try='test -s conftest.$ac_objext'
  2282.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2283.   (eval $ac_try) 2>&5
  2284.   ac_status=$?
  2285.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2286.   (exit $ac_status); }; }; then
  2287.   ac_lo=$ac_mid; break
  2288. else
  2289.   echo "$as_me: failed program was:" >&5
  2290. sed 's/^/| /' conftest.$ac_ext >&5
  2291. ac_hi=`expr '(' $ac_mid ')' - 1`
  2292.        if test $ac_mid -le $ac_hi; then
  2293.  ac_lo= ac_hi=
  2294.  break
  2295.        fi
  2296.        ac_mid=`expr 2 '*' $ac_mid`
  2297. fi
  2298. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2299.   done
  2300. else
  2301.   echo "$as_me: failed program was:" >&5
  2302. sed 's/^/| /' conftest.$ac_ext >&5
  2303. ac_lo= ac_hi=
  2304. fi
  2305. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2306. fi
  2307. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2308. # Binary search between lo and hi bounds.
  2309. while test "x$ac_lo" != "x$ac_hi"; do
  2310.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  2311.   cat >conftest.$ac_ext <<_ACEOF
  2312. /* confdefs.h.  */
  2313. _ACEOF
  2314. cat confdefs.h >>conftest.$ac_ext
  2315. cat >>conftest.$ac_ext <<_ACEOF
  2316. /* end confdefs.h.  */
  2317. $ac_includes_default
  2318. int
  2319. main ()
  2320. {
  2321. static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
  2322. test_array [0] = 0
  2323.   ;
  2324.   return 0;
  2325. }
  2326. _ACEOF
  2327. rm -f conftest.$ac_objext
  2328. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2329.   (eval $ac_compile) 2>conftest.er1
  2330.   ac_status=$?
  2331.   grep -v '^ *+' conftest.er1 >conftest.err
  2332.   rm -f conftest.er1
  2333.   cat conftest.err >&5
  2334.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2335.   (exit $ac_status); } &&
  2336.  { ac_try='test -z "$ac_c_werror_flag"
  2337.  || test ! -s conftest.err'
  2338.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2339.   (eval $ac_try) 2>&5
  2340.   ac_status=$?
  2341.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2342.   (exit $ac_status); }; } &&
  2343.  { ac_try='test -s conftest.$ac_objext'
  2344.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2345.   (eval $ac_try) 2>&5
  2346.   ac_status=$?
  2347.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2348.   (exit $ac_status); }; }; then
  2349.   ac_hi=$ac_mid
  2350. else
  2351.   echo "$as_me: failed program was:" >&5
  2352. sed 's/^/| /' conftest.$ac_ext >&5
  2353. ac_lo=`expr '(' $ac_mid ')' + 1`
  2354. fi
  2355. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2356. done
  2357. case $ac_lo in
  2358. ?*) ac_cv_sizeof_long=$ac_lo;;
  2359. '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
  2360. See `config.log' for more details." >&5
  2361. echo "$as_me: error: cannot compute sizeof (long), 77
  2362. See `config.log' for more details." >&2;}
  2363.    { (exit 1); exit 1; }; } ;;
  2364. esac
  2365. else
  2366.   if test "$cross_compiling" = yes; then
  2367.   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
  2368. See `config.log' for more details." >&5
  2369. echo "$as_me: error: cannot run test program while cross compiling
  2370. See `config.log' for more details." >&2;}
  2371.    { (exit 1); exit 1; }; }
  2372. else
  2373.   cat >conftest.$ac_ext <<_ACEOF
  2374. /* confdefs.h.  */
  2375. _ACEOF
  2376. cat confdefs.h >>conftest.$ac_ext
  2377. cat >>conftest.$ac_ext <<_ACEOF
  2378. /* end confdefs.h.  */
  2379. $ac_includes_default
  2380. long longval () { return (long) (sizeof (long)); }
  2381. unsigned long ulongval () { return (long) (sizeof (long)); }
  2382. #include <stdio.h>
  2383. #include <stdlib.h>
  2384. int
  2385. main ()
  2386. {
  2387.   FILE *f = fopen ("conftest.val", "w");
  2388.   if (! f)
  2389.     exit (1);
  2390.   if (((long) (sizeof (long))) < 0)
  2391.     {
  2392.       long i = longval ();
  2393.       if (i != ((long) (sizeof (long))))
  2394. exit (1);
  2395.       fprintf (f, "%ldn", i);
  2396.     }
  2397.   else
  2398.     {
  2399.       unsigned long i = ulongval ();
  2400.       if (i != ((long) (sizeof (long))))
  2401. exit (1);
  2402.       fprintf (f, "%lun", i);
  2403.     }
  2404.   exit (ferror (f) || fclose (f) != 0);
  2405.   ;
  2406.   return 0;
  2407. }
  2408. _ACEOF
  2409. rm -f conftest$ac_exeext
  2410. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2411.   (eval $ac_link) 2>&5
  2412.   ac_status=$?
  2413.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2414.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2415.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2416.   (eval $ac_try) 2>&5
  2417.   ac_status=$?
  2418.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2419.   (exit $ac_status); }; }; then
  2420.   ac_cv_sizeof_long=`cat conftest.val`
  2421. else
  2422.   echo "$as_me: program exited with status $ac_status" >&5
  2423. echo "$as_me: failed program was:" >&5
  2424. sed 's/^/| /' conftest.$ac_ext >&5
  2425. ( exit $ac_status )
  2426. { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
  2427. See `config.log' for more details." >&5
  2428. echo "$as_me: error: cannot compute sizeof (long), 77
  2429. See `config.log' for more details." >&2;}
  2430.    { (exit 1); exit 1; }; }
  2431. fi
  2432. rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2433. fi
  2434. fi
  2435. rm -f conftest.val
  2436. else
  2437.   ac_cv_sizeof_long=0
  2438. fi
  2439. fi
  2440. echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
  2441. echo "${ECHO_T}$ac_cv_sizeof_long" >&6
  2442. cat >>confdefs.h <<_ACEOF
  2443. #define SIZEOF_LONG $ac_cv_sizeof_long
  2444. _ACEOF
  2445. echo "$as_me:$LINENO: checking for long long" >&5
  2446. echo $ECHO_N "checking for long long... $ECHO_C" >&6
  2447. if test "${ac_cv_type_long_long+set}" = set; then
  2448.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2449. else
  2450.   cat >conftest.$ac_ext <<_ACEOF
  2451. /* confdefs.h.  */
  2452. _ACEOF
  2453. cat confdefs.h >>conftest.$ac_ext
  2454. cat >>conftest.$ac_ext <<_ACEOF
  2455. /* end confdefs.h.  */
  2456. $ac_includes_default
  2457. int
  2458. main ()
  2459. {
  2460. if ((long long *) 0)
  2461.   return 0;
  2462. if (sizeof (long long))
  2463.   return 0;
  2464.   ;
  2465.   return 0;
  2466. }
  2467. _ACEOF
  2468. rm -f conftest.$ac_objext
  2469. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2470.   (eval $ac_compile) 2>conftest.er1
  2471.   ac_status=$?
  2472.   grep -v '^ *+' conftest.er1 >conftest.err
  2473.   rm -f conftest.er1
  2474.   cat conftest.err >&5
  2475.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2476.   (exit $ac_status); } &&
  2477.  { ac_try='test -z "$ac_c_werror_flag"
  2478.  || test ! -s conftest.err'
  2479.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2480.   (eval $ac_try) 2>&5
  2481.   ac_status=$?
  2482.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2483.   (exit $ac_status); }; } &&
  2484.  { ac_try='test -s conftest.$ac_objext'
  2485.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2486.   (eval $ac_try) 2>&5
  2487.   ac_status=$?
  2488.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2489.   (exit $ac_status); }; }; then
  2490.   ac_cv_type_long_long=yes
  2491. else
  2492.   echo "$as_me: failed program was:" >&5
  2493. sed 's/^/| /' conftest.$ac_ext >&5
  2494. ac_cv_type_long_long=no
  2495. fi
  2496. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2497. fi
  2498. echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
  2499. echo "${ECHO_T}$ac_cv_type_long_long" >&6
  2500. echo "$as_me:$LINENO: checking size of long long" >&5
  2501. echo $ECHO_N "checking size of long long... $ECHO_C" >&6
  2502. if test "${ac_cv_sizeof_long_long+set}" = set; then
  2503.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2504. else
  2505.   if test "$ac_cv_type_long_long" = yes; then
  2506.   # The cast to unsigned long works around a bug in the HP C Compiler
  2507.   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  2508.   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  2509.   # This bug is HP SR number 8606223364.
  2510.   if test "$cross_compiling" = yes; then
  2511.   # Depending upon the size, compute the lo and hi bounds.
  2512. cat >conftest.$ac_ext <<_ACEOF
  2513. /* confdefs.h.  */
  2514. _ACEOF
  2515. cat confdefs.h >>conftest.$ac_ext
  2516. cat >>conftest.$ac_ext <<_ACEOF
  2517. /* end confdefs.h.  */
  2518. $ac_includes_default
  2519. int
  2520. main ()
  2521. {
  2522. static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
  2523. test_array [0] = 0
  2524.   ;
  2525.   return 0;
  2526. }
  2527. _ACEOF
  2528. rm -f conftest.$ac_objext
  2529. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2530.   (eval $ac_compile) 2>conftest.er1
  2531.   ac_status=$?
  2532.   grep -v '^ *+' conftest.er1 >conftest.err
  2533.   rm -f conftest.er1
  2534.   cat conftest.err >&5
  2535.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2536.   (exit $ac_status); } &&
  2537.  { ac_try='test -z "$ac_c_werror_flag"
  2538.  || test ! -s conftest.err'
  2539.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2540.   (eval $ac_try) 2>&5
  2541.   ac_status=$?
  2542.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2543.   (exit $ac_status); }; } &&
  2544.  { ac_try='test -s conftest.$ac_objext'
  2545.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2546.   (eval $ac_try) 2>&5
  2547.   ac_status=$?
  2548.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2549.   (exit $ac_status); }; }; then
  2550.   ac_lo=0 ac_mid=0
  2551.   while :; do
  2552.     cat >conftest.$ac_ext <<_ACEOF
  2553. /* confdefs.h.  */
  2554. _ACEOF
  2555. cat confdefs.h >>conftest.$ac_ext
  2556. cat >>conftest.$ac_ext <<_ACEOF
  2557. /* end confdefs.h.  */
  2558. $ac_includes_default
  2559. int
  2560. main ()
  2561. {
  2562. static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
  2563. test_array [0] = 0
  2564.   ;
  2565.   return 0;
  2566. }
  2567. _ACEOF
  2568. rm -f conftest.$ac_objext
  2569. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2570.   (eval $ac_compile) 2>conftest.er1
  2571.   ac_status=$?
  2572.   grep -v '^ *+' conftest.er1 >conftest.err
  2573.   rm -f conftest.er1
  2574.   cat conftest.err >&5
  2575.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2576.   (exit $ac_status); } &&
  2577.  { ac_try='test -z "$ac_c_werror_flag"
  2578.  || test ! -s conftest.err'
  2579.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2580.   (eval $ac_try) 2>&5
  2581.   ac_status=$?
  2582.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2583.   (exit $ac_status); }; } &&
  2584.  { ac_try='test -s conftest.$ac_objext'
  2585.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2586.   (eval $ac_try) 2>&5
  2587.   ac_status=$?
  2588.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2589.   (exit $ac_status); }; }; then
  2590.   ac_hi=$ac_mid; break
  2591. else
  2592.   echo "$as_me: failed program was:" >&5
  2593. sed 's/^/| /' conftest.$ac_ext >&5
  2594. ac_lo=`expr $ac_mid + 1`
  2595.     if test $ac_lo -le $ac_mid; then
  2596.       ac_lo= ac_hi=
  2597.       break
  2598.     fi
  2599.     ac_mid=`expr 2 '*' $ac_mid + 1`
  2600. fi
  2601. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2602.   done
  2603. else
  2604.   echo "$as_me: failed program was:" >&5
  2605. sed 's/^/| /' conftest.$ac_ext >&5
  2606. cat >conftest.$ac_ext <<_ACEOF
  2607. /* confdefs.h.  */
  2608. _ACEOF
  2609. cat confdefs.h >>conftest.$ac_ext
  2610. cat >>conftest.$ac_ext <<_ACEOF
  2611. /* end confdefs.h.  */
  2612. $ac_includes_default
  2613. int
  2614. main ()
  2615. {
  2616. static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
  2617. test_array [0] = 0
  2618.   ;
  2619.   return 0;
  2620. }
  2621. _ACEOF
  2622. rm -f conftest.$ac_objext
  2623. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2624.   (eval $ac_compile) 2>conftest.er1
  2625.   ac_status=$?
  2626.   grep -v '^ *+' conftest.er1 >conftest.err
  2627.   rm -f conftest.er1
  2628.   cat conftest.err >&5
  2629.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2630.   (exit $ac_status); } &&
  2631.  { ac_try='test -z "$ac_c_werror_flag"
  2632.  || test ! -s conftest.err'
  2633.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2634.   (eval $ac_try) 2>&5
  2635.   ac_status=$?
  2636.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2637.   (exit $ac_status); }; } &&
  2638.  { ac_try='test -s conftest.$ac_objext'
  2639.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2640.   (eval $ac_try) 2>&5
  2641.   ac_status=$?
  2642.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2643.   (exit $ac_status); }; }; then
  2644.   ac_hi=-1 ac_mid=-1
  2645.   while :; do
  2646.     cat >conftest.$ac_ext <<_ACEOF
  2647. /* confdefs.h.  */
  2648. _ACEOF
  2649. cat confdefs.h >>conftest.$ac_ext
  2650. cat >>conftest.$ac_ext <<_ACEOF
  2651. /* end confdefs.h.  */
  2652. $ac_includes_default
  2653. int
  2654. main ()
  2655. {
  2656. static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
  2657. test_array [0] = 0
  2658.   ;
  2659.   return 0;
  2660. }
  2661. _ACEOF
  2662. rm -f conftest.$ac_objext
  2663. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2664.   (eval $ac_compile) 2>conftest.er1
  2665.   ac_status=$?
  2666.   grep -v '^ *+' conftest.er1 >conftest.err
  2667.   rm -f conftest.er1
  2668.   cat conftest.err >&5
  2669.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2670.   (exit $ac_status); } &&
  2671.  { ac_try='test -z "$ac_c_werror_flag"
  2672.  || test ! -s conftest.err'
  2673.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2674.   (eval $ac_try) 2>&5
  2675.   ac_status=$?
  2676.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2677.   (exit $ac_status); }; } &&
  2678.  { ac_try='test -s conftest.$ac_objext'
  2679.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2680.   (eval $ac_try) 2>&5
  2681.   ac_status=$?
  2682.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2683.   (exit $ac_status); }; }; then
  2684.   ac_lo=$ac_mid; break
  2685. else
  2686.   echo "$as_me: failed program was:" >&5
  2687. sed 's/^/| /' conftest.$ac_ext >&5
  2688. ac_hi=`expr '(' $ac_mid ')' - 1`
  2689.        if test $ac_mid -le $ac_hi; then
  2690.  ac_lo= ac_hi=
  2691.  break
  2692.        fi
  2693.        ac_mid=`expr 2 '*' $ac_mid`
  2694. fi
  2695. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2696.   done
  2697. else
  2698.   echo "$as_me: failed program was:" >&5
  2699. sed 's/^/| /' conftest.$ac_ext >&5
  2700. ac_lo= ac_hi=
  2701. fi
  2702. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2703. fi
  2704. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2705. # Binary search between lo and hi bounds.
  2706. while test "x$ac_lo" != "x$ac_hi"; do
  2707.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  2708.   cat >conftest.$ac_ext <<_ACEOF
  2709. /* confdefs.h.  */
  2710. _ACEOF
  2711. cat confdefs.h >>conftest.$ac_ext
  2712. cat >>conftest.$ac_ext <<_ACEOF
  2713. /* end confdefs.h.  */
  2714. $ac_includes_default
  2715. int
  2716. main ()
  2717. {
  2718. static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
  2719. test_array [0] = 0
  2720.   ;
  2721.   return 0;
  2722. }
  2723. _ACEOF
  2724. rm -f conftest.$ac_objext
  2725. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2726.   (eval $ac_compile) 2>conftest.er1
  2727.   ac_status=$?
  2728.   grep -v '^ *+' conftest.er1 >conftest.err
  2729.   rm -f conftest.er1
  2730.   cat conftest.err >&5
  2731.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2732.   (exit $ac_status); } &&
  2733.  { ac_try='test -z "$ac_c_werror_flag"
  2734.  || test ! -s conftest.err'
  2735.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2736.   (eval $ac_try) 2>&5
  2737.   ac_status=$?
  2738.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2739.   (exit $ac_status); }; } &&
  2740.  { ac_try='test -s conftest.$ac_objext'
  2741.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2742.   (eval $ac_try) 2>&5
  2743.   ac_status=$?
  2744.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2745.   (exit $ac_status); }; }; then
  2746.   ac_hi=$ac_mid
  2747. else
  2748.   echo "$as_me: failed program was:" >&5
  2749. sed 's/^/| /' conftest.$ac_ext >&5
  2750. ac_lo=`expr '(' $ac_mid ')' + 1`
  2751. fi
  2752. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2753. done
  2754. case $ac_lo in
  2755. ?*) ac_cv_sizeof_long_long=$ac_lo;;
  2756. '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
  2757. See `config.log' for more details." >&5
  2758. echo "$as_me: error: cannot compute sizeof (long long), 77
  2759. See `config.log' for more details." >&2;}
  2760.    { (exit 1); exit 1; }; } ;;
  2761. esac
  2762. else
  2763.   if test "$cross_compiling" = yes; then
  2764.   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
  2765. See `config.log' for more details." >&5
  2766. echo "$as_me: error: cannot run test program while cross compiling
  2767. See `config.log' for more details." >&2;}
  2768.    { (exit 1); exit 1; }; }
  2769. else
  2770.   cat >conftest.$ac_ext <<_ACEOF
  2771. /* confdefs.h.  */
  2772. _ACEOF
  2773. cat confdefs.h >>conftest.$ac_ext
  2774. cat >>conftest.$ac_ext <<_ACEOF
  2775. /* end confdefs.h.  */
  2776. $ac_includes_default
  2777. long longval () { return (long) (sizeof (long long)); }
  2778. unsigned long ulongval () { return (long) (sizeof (long long)); }
  2779. #include <stdio.h>
  2780. #include <stdlib.h>
  2781. int
  2782. main ()
  2783. {
  2784.   FILE *f = fopen ("conftest.val", "w");
  2785.   if (! f)
  2786.     exit (1);
  2787.   if (((long) (sizeof (long long))) < 0)
  2788.     {
  2789.       long i = longval ();
  2790.       if (i != ((long) (sizeof (long long))))
  2791. exit (1);
  2792.       fprintf (f, "%ldn", i);
  2793.     }
  2794.   else
  2795.     {
  2796.       unsigned long i = ulongval ();
  2797.       if (i != ((long) (sizeof (long long))))
  2798. exit (1);
  2799.       fprintf (f, "%lun", i);
  2800.     }
  2801.   exit (ferror (f) || fclose (f) != 0);
  2802.   ;
  2803.   return 0;
  2804. }
  2805. _ACEOF
  2806. rm -f conftest$ac_exeext
  2807. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2808.   (eval $ac_link) 2>&5
  2809.   ac_status=$?
  2810.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2811.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2812.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2813.   (eval $ac_try) 2>&5
  2814.   ac_status=$?
  2815.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2816.   (exit $ac_status); }; }; then
  2817.   ac_cv_sizeof_long_long=`cat conftest.val`
  2818. else
  2819.   echo "$as_me: program exited with status $ac_status" >&5
  2820. echo "$as_me: failed program was:" >&5
  2821. sed 's/^/| /' conftest.$ac_ext >&5
  2822. ( exit $ac_status )
  2823. { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
  2824. See `config.log' for more details." >&5
  2825. echo "$as_me: error: cannot compute sizeof (long long), 77
  2826. See `config.log' for more details." >&2;}
  2827.    { (exit 1); exit 1; }; }
  2828. fi
  2829. rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2830. fi
  2831. fi
  2832. rm -f conftest.val
  2833. else
  2834.   ac_cv_sizeof_long_long=0
  2835. fi
  2836. fi
  2837. echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
  2838. echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
  2839. cat >>confdefs.h <<_ACEOF
  2840. #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
  2841. _ACEOF
  2842. echo "$as_me:$LINENO: checking for int32_t" >&5
  2843. echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
  2844. if test "${ac_cv_type_int32_t+set}" = set; then
  2845.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2846. else
  2847.   cat >conftest.$ac_ext <<_ACEOF
  2848. /* confdefs.h.  */
  2849. _ACEOF
  2850. cat confdefs.h >>conftest.$ac_ext
  2851. cat >>conftest.$ac_ext <<_ACEOF
  2852. /* end confdefs.h.  */
  2853. $ac_includes_default
  2854. int
  2855. main ()
  2856. {
  2857. if ((int32_t *) 0)
  2858.   return 0;
  2859. if (sizeof (int32_t))
  2860.   return 0;
  2861.   ;
  2862.   return 0;
  2863. }
  2864. _ACEOF
  2865. rm -f conftest.$ac_objext
  2866. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2867.   (eval $ac_compile) 2>conftest.er1
  2868.   ac_status=$?
  2869.   grep -v '^ *+' conftest.er1 >conftest.err
  2870.   rm -f conftest.er1
  2871.   cat conftest.err >&5
  2872.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2873.   (exit $ac_status); } &&
  2874.  { ac_try='test -z "$ac_c_werror_flag"
  2875.  || test ! -s conftest.err'
  2876.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2877.   (eval $ac_try) 2>&5
  2878.   ac_status=$?
  2879.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2880.   (exit $ac_status); }; } &&
  2881.  { ac_try='test -s conftest.$ac_objext'
  2882.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2883.   (eval $ac_try) 2>&5
  2884.   ac_status=$?
  2885.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2886.   (exit $ac_status); }; }; then
  2887.   ac_cv_type_int32_t=yes
  2888. else
  2889.   echo "$as_me: failed program was:" >&5
  2890. sed 's/^/| /' conftest.$ac_ext >&5
  2891. ac_cv_type_int32_t=no
  2892. fi
  2893. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2894. fi
  2895. echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
  2896. echo "${ECHO_T}$ac_cv_type_int32_t" >&6
  2897. if test $ac_cv_type_int32_t = yes; then
  2898. cat >>confdefs.h <<_ACEOF
  2899. #define HAVE_INT32_T 1
  2900. _ACEOF
  2901. fi
  2902. echo "$as_me:$LINENO: checking for uint32_t" >&5
  2903. echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
  2904. if test "${ac_cv_type_uint32_t+set}" = set; then
  2905.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2906. else
  2907.   cat >conftest.$ac_ext <<_ACEOF
  2908. /* confdefs.h.  */
  2909. _ACEOF
  2910. cat confdefs.h >>conftest.$ac_ext
  2911. cat >>conftest.$ac_ext <<_ACEOF
  2912. /* end confdefs.h.  */
  2913. $ac_includes_default
  2914. int
  2915. main ()
  2916. {
  2917. if ((uint32_t *) 0)
  2918.   return 0;
  2919. if (sizeof (uint32_t))
  2920.   return 0;
  2921.   ;
  2922.   return 0;
  2923. }
  2924. _ACEOF
  2925. rm -f conftest.$ac_objext
  2926. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2927.   (eval $ac_compile) 2>conftest.er1
  2928.   ac_status=$?
  2929.   grep -v '^ *+' conftest.er1 >conftest.err
  2930.   rm -f conftest.er1
  2931.   cat conftest.err >&5
  2932.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2933.   (exit $ac_status); } &&
  2934.  { ac_try='test -z "$ac_c_werror_flag"
  2935.  || test ! -s conftest.err'
  2936.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2937.   (eval $ac_try) 2>&5
  2938.   ac_status=$?
  2939.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2940.   (exit $ac_status); }; } &&
  2941.  { ac_try='test -s conftest.$ac_objext'
  2942.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2943.   (eval $ac_try) 2>&5
  2944.   ac_status=$?
  2945.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2946.   (exit $ac_status); }; }; then
  2947.   ac_cv_type_uint32_t=yes
  2948. else
  2949.   echo "$as_me: failed program was:" >&5
  2950. sed 's/^/| /' conftest.$ac_ext >&5
  2951. ac_cv_type_uint32_t=no
  2952. fi
  2953. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2954. fi
  2955. echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
  2956. echo "${ECHO_T}$ac_cv_type_uint32_t" >&6
  2957. if test $ac_cv_type_uint32_t = yes; then
  2958. cat >>confdefs.h <<_ACEOF
  2959. #define HAVE_UINT32_T 1
  2960. _ACEOF
  2961. fi
  2962. echo "$as_me:$LINENO: checking for u_int32_t" >&5
  2963. echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6
  2964. if test "${ac_cv_type_u_int32_t+set}" = set; then
  2965.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2966. else
  2967.   cat >conftest.$ac_ext <<_ACEOF
  2968. /* confdefs.h.  */
  2969. _ACEOF
  2970. cat confdefs.h >>conftest.$ac_ext
  2971. cat >>conftest.$ac_ext <<_ACEOF
  2972. /* end confdefs.h.  */
  2973. $ac_includes_default
  2974. int
  2975. main ()
  2976. {
  2977. if ((u_int32_t *) 0)
  2978.   return 0;
  2979. if (sizeof (u_int32_t))
  2980.   return 0;
  2981.   ;
  2982.   return 0;
  2983. }
  2984. _ACEOF
  2985. rm -f conftest.$ac_objext
  2986. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2987.   (eval $ac_compile) 2>conftest.er1
  2988.   ac_status=$?
  2989.   grep -v '^ *+' conftest.er1 >conftest.err
  2990.   rm -f conftest.er1
  2991.   cat conftest.err >&5
  2992.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2993.   (exit $ac_status); } &&
  2994.  { ac_try='test -z "$ac_c_werror_flag"
  2995.  || test ! -s conftest.err'
  2996.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2997.   (eval $ac_try) 2>&5
  2998.   ac_status=$?
  2999.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3000.   (exit $ac_status); }; } &&
  3001.  { ac_try='test -s conftest.$ac_objext'
  3002.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3003.   (eval $ac_try) 2>&5
  3004.   ac_status=$?
  3005.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3006.   (exit $ac_status); }; }; then
  3007.   ac_cv_type_u_int32_t=yes
  3008. else
  3009.   echo "$as_me: failed program was:" >&5
  3010. sed 's/^/| /' conftest.$ac_ext >&5
  3011. ac_cv_type_u_int32_t=no
  3012. fi
  3013. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3014. fi
  3015. echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5
  3016. echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6
  3017. if test $ac_cv_type_u_int32_t = yes; then
  3018. cat >>confdefs.h <<_ACEOF
  3019. #define HAVE_U_INT32_T 1
  3020. _ACEOF
  3021. fi
  3022. echo "$as_me:$LINENO: checking for int64_t" >&5
  3023. echo $ECHO_N "checking for int64_t... $ECHO_C" >&6
  3024. if test "${ac_cv_type_int64_t+set}" = set; then
  3025.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3026. else
  3027.   cat >conftest.$ac_ext <<_ACEOF
  3028. /* confdefs.h.  */
  3029. _ACEOF
  3030. cat confdefs.h >>conftest.$ac_ext
  3031. cat >>conftest.$ac_ext <<_ACEOF
  3032. /* end confdefs.h.  */
  3033. $ac_includes_default
  3034. int
  3035. main ()
  3036. {
  3037. if ((int64_t *) 0)
  3038.   return 0;
  3039. if (sizeof (int64_t))
  3040.   return 0;
  3041.   ;
  3042.   return 0;
  3043. }
  3044. _ACEOF
  3045. rm -f conftest.$ac_objext
  3046. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  3047.   (eval $ac_compile) 2>conftest.er1
  3048.   ac_status=$?
  3049.   grep -v '^ *+' conftest.er1 >conftest.err
  3050.   rm -f conftest.er1
  3051.   cat conftest.err >&5
  3052.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3053.   (exit $ac_status); } &&
  3054.  { ac_try='test -z "$ac_c_werror_flag"
  3055.  || test ! -s conftest.err'
  3056.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3057.   (eval $ac_try) 2>&5
  3058.   ac_status=$?
  3059.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3060.   (exit $ac_status); }; } &&
  3061.  { ac_try='test -s conftest.$ac_objext'
  3062.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3063.   (eval $ac_try) 2>&5
  3064.   ac_status=$?
  3065.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3066.   (exit $ac_status); }; }; then
  3067.   ac_cv_type_int64_t=yes
  3068. else
  3069.   echo "$as_me: failed program was:" >&5
  3070. sed 's/^/| /' conftest.$ac_ext >&5
  3071. ac_cv_type_int64_t=no
  3072. fi
  3073. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3074. fi
  3075. echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
  3076. echo "${ECHO_T}$ac_cv_type_int64_t" >&6
  3077. if test $ac_cv_type_int64_t = yes; then
  3078. cat >>confdefs.h <<_ACEOF
  3079. #define HAVE_INT64_T 1
  3080. _ACEOF
  3081. fi
  3082. echo "$as_me:$LINENO: checking for uint64_t" >&5
  3083. echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6
  3084. if test "${ac_cv_type_uint64_t+set}" = set; then
  3085.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3086. else
  3087.   cat >conftest.$ac_ext <<_ACEOF
  3088. /* confdefs.h.  */
  3089. _ACEOF
  3090. cat confdefs.h >>conftest.$ac_ext
  3091. cat >>conftest.$ac_ext <<_ACEOF
  3092. /* end confdefs.h.  */
  3093. $ac_includes_default
  3094. int
  3095. main ()
  3096. {
  3097. if ((uint64_t *) 0)
  3098.   return 0;
  3099. if (sizeof (uint64_t))
  3100.   return 0;
  3101.   ;
  3102.   return 0;
  3103. }
  3104. _ACEOF
  3105. rm -f conftest.$ac_objext
  3106. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  3107.   (eval $ac_compile) 2>conftest.er1
  3108.   ac_status=$?
  3109.   grep -v '^ *+' conftest.er1 >conftest.err
  3110.   rm -f conftest.er1
  3111.   cat conftest.err >&5
  3112.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3113.   (exit $ac_status); } &&
  3114.  { ac_try='test -z "$ac_c_werror_flag"
  3115.  || test ! -s conftest.err'
  3116.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3117.   (eval $ac_try) 2>&5
  3118.   ac_status=$?
  3119.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3120.   (exit $ac_status); }; } &&
  3121.  { ac_try='test -s conftest.$ac_objext'
  3122.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3123.   (eval $ac_try) 2>&5
  3124.   ac_status=$?
  3125.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3126.   (exit $ac_status); }; }; then
  3127.   ac_cv_type_uint64_t=yes
  3128. else
  3129.   echo "$as_me: failed program was:" >&5
  3130. sed 's/^/| /' conftest.$ac_ext >&5
  3131. ac_cv_type_uint64_t=no
  3132. fi
  3133. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3134. fi
  3135. echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
  3136. echo "${ECHO_T}$ac_cv_type_uint64_t" >&6
  3137. if test $ac_cv_type_uint64_t = yes; then
  3138. cat >>confdefs.h <<_ACEOF
  3139. #define HAVE_UINT64_T 1
  3140. _ACEOF
  3141. fi
  3142. echo "$as_me:$LINENO: checking for u_int64_t" >&5
  3143. echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6
  3144. if test "${ac_cv_type_u_int64_t+set}" = set; then
  3145.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3146. else
  3147.   cat >conftest.$ac_ext <<_ACEOF
  3148. /* confdefs.h.  */
  3149. _ACEOF
  3150. cat confdefs.h >>conftest.$ac_ext
  3151. cat >>conftest.$ac_ext <<_ACEOF
  3152. /* end confdefs.h.  */
  3153. $ac_includes_default
  3154. int
  3155. main ()
  3156. {
  3157. if ((u_int64_t *) 0)
  3158.   return 0;
  3159. if (sizeof (u_int64_t))
  3160.   return 0;
  3161.   ;
  3162.   return 0;
  3163. }
  3164. _ACEOF
  3165. rm -f conftest.$ac_objext
  3166. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  3167.   (eval $ac_compile) 2>conftest.er1
  3168.   ac_status=$?
  3169.   grep -v '^ *+' conftest.er1 >conftest.err
  3170.   rm -f conftest.er1
  3171.   cat conftest.err >&5
  3172.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3173.   (exit $ac_status); } &&
  3174.  { ac_try='test -z "$ac_c_werror_flag"
  3175.  || test ! -s conftest.err'
  3176.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3177.   (eval $ac_try) 2>&5
  3178.   ac_status=$?
  3179.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3180.   (exit $ac_status); }; } &&
  3181.  { ac_try='test -s conftest.$ac_objext'
  3182.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3183.   (eval $ac_try) 2>&5
  3184.   ac_status=$?
  3185.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3186.   (exit $ac_status); }; }; then
  3187.   ac_cv_type_u_int64_t=yes
  3188. else
  3189.   echo "$as_me: failed program was:" >&5
  3190. sed 's/^/| /' conftest.$ac_ext >&5
  3191. ac_cv_type_u_int64_t=no
  3192. fi
  3193. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3194. fi
  3195. echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
  3196. echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6
  3197. if test $ac_cv_type_u_int64_t = yes; then
  3198. cat >>confdefs.h <<_ACEOF
  3199. #define HAVE_U_INT64_T 1
  3200. _ACEOF
  3201. fi
  3202. # guess IPv6 stack type.
  3203. if test "x$enable_ipv6" = "xyes"; then
  3204. v6type=unknown
  3205. v6lib=none
  3206. v6trylibc=no
  3207. echo "$as_me:$LINENO: checking ipv6 stack type" >&5
  3208. echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6
  3209. for i in v6d toshiba kame inria zeta linux-glibc linux-inet6; do
  3210. case $i in
  3211. v6d)
  3212. cat >conftest.$ac_ext <<_ACEOF
  3213. /* confdefs.h.  */
  3214. _ACEOF
  3215. cat confdefs.h >>conftest.$ac_ext
  3216. cat >>conftest.$ac_ext <<_ACEOF
  3217. /* end confdefs.h.  */
  3218. #include </usr/local/v6/include/sys/types.h>
  3219. #ifdef __V6D__
  3220. yes
  3221. #endif
  3222. _ACEOF
  3223. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3224.   $EGREP "yes" >/dev/null 2>&1; then
  3225.   v6type=$i; v6lib=v6;
  3226. v6libdir=/usr/local/v6/lib;
  3227. CFLAGS="-I/usr/local/v6/include $CFLAGS"
  3228. fi
  3229. rm -f conftest*
  3230. ;;
  3231. toshiba)
  3232. cat >conftest.$ac_ext <<_ACEOF
  3233. /* confdefs.h.  */
  3234. _ACEOF
  3235. cat confdefs.h >>conftest.$ac_ext
  3236. cat >>conftest.$ac_ext <<_ACEOF
  3237. /* end confdefs.h.  */
  3238. #include <sys/param.h>
  3239. #ifdef _TOSHIBA_INET6
  3240. yes
  3241. #endif
  3242. _ACEOF
  3243. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3244.   $EGREP "yes" >/dev/null 2>&1; then
  3245.   v6type=$i; v6lib=inet6;
  3246. v6libdir=/usr/local/v6/lib;
  3247. CFLAGS="-DINET6 $CFLAGS"
  3248. fi
  3249. rm -f conftest*
  3250. ;;
  3251. kame)
  3252. cat >conftest.$ac_ext <<_ACEOF
  3253. /* confdefs.h.  */
  3254. _ACEOF
  3255. cat confdefs.h >>conftest.$ac_ext
  3256. cat >>conftest.$ac_ext <<_ACEOF
  3257. /* end confdefs.h.  */
  3258. #include <netinet/in.h>
  3259. #ifdef __KAME__
  3260. yes
  3261. #endif
  3262. _ACEOF
  3263. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3264.   $EGREP "yes" >/dev/null 2>&1; then
  3265.   v6type=$i; v6lib=inet6;
  3266. v6libdir=/usr/local/v6/lib;
  3267. v6trylibc=yes;
  3268. CFLAGS="-DINET6 $CFLAGS"
  3269. fi
  3270. rm -f conftest*
  3271. ;;
  3272. inria)
  3273. cat >conftest.$ac_ext <<_ACEOF
  3274. /* confdefs.h.  */
  3275. _ACEOF
  3276. cat confdefs.h >>conftest.$ac_ext
  3277. cat >>conftest.$ac_ext <<_ACEOF
  3278. /* end confdefs.h.  */
  3279. #include <netinet/in.h>
  3280. #ifdef IPV6_INRIA_VERSION
  3281. yes
  3282. #endif
  3283. _ACEOF
  3284. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3285.   $EGREP "yes" >/dev/null 2>&1; then
  3286.   v6type=$i;
  3287. v6lib=dummy;
  3288. v6libdir=none;
  3289. v6trylibc=yes;
  3290. CFLAGS="-DINET6 $CFLAGS"
  3291. fi
  3292. rm -f conftest*
  3293. ;;
  3294. zeta)
  3295. cat >conftest.$ac_ext <<_ACEOF
  3296. /* confdefs.h.  */
  3297. _ACEOF
  3298. cat confdefs.h >>conftest.$ac_ext
  3299. cat >>conftest.$ac_ext <<_ACEOF
  3300. /* end confdefs.h.  */
  3301. #include <sys/param.h>
  3302. #ifdef _ZETA_MINAMI_INET6
  3303. A
  3304. yes
  3305. #endif
  3306. _ACEOF
  3307. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3308.   $EGREP "yes" >/dev/null 2>&1; then
  3309.   v6type=$i; v6lib=inet6;
  3310. v6libdir=/usr/local/v6/lib;
  3311. CFLAGS="-DINET6 $CFLAGS"
  3312. fi
  3313. rm -f conftest*
  3314. ;;
  3315. linux-glibc)
  3316. cat >conftest.$ac_ext <<_ACEOF
  3317. /* confdefs.h.  */
  3318. _ACEOF
  3319. cat confdefs.h >>conftest.$ac_ext
  3320. cat >>conftest.$ac_ext <<_ACEOF
  3321. /* end confdefs.h.  */
  3322. #include <features.h>
  3323. #if defined(__GLIBC__) && ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC_ > 2))
  3324. yes
  3325. #endif
  3326. _ACEOF
  3327. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3328.   $EGREP "yes" >/dev/null 2>&1; then
  3329.   v6type=$i;
  3330. v6lib=dummy;
  3331. v6libdir=none;
  3332. v6trylibc=yes;
  3333. CFLAGS="-DINET6 $CFLAGS"
  3334. fi
  3335. rm -f conftest*
  3336. ;;
  3337. linux-inet6)
  3338. if test -d /usr/inet6; then
  3339. v6type=$i
  3340. v6lib=inet6
  3341. v6libdir=/usr/inet6/lib
  3342. CFLAGS="-DINET6 $CFLAGS"
  3343. fi
  3344. ;;
  3345. esac
  3346. if test "$v6type" != "unknown"; then
  3347. break
  3348. fi
  3349. done
  3350. if test "$v6lib" != "none"; then
  3351. if test -d $v6libdir -a -f $v6libdir/lib$v6lib.a; then
  3352. LIBS="-L$v6libdir -l$v6lib $LIBS"
  3353. enable_ipv6="yes"
  3354. echo "$as_me:$LINENO: result: "$v6type, $enable_ipv6, using lib$v6lib"" >&5
  3355. echo "${ECHO_T}"$v6type, $enable_ipv6, using lib$v6lib"" >&6
  3356. elif test "$v6trylibc" = "yes"; then
  3357. enable_ipv6="yes"
  3358. echo "$as_me:$LINENO: result: "$v6type, $enable_ipv6, using libc"" >&5
  3359. echo "${ECHO_T}"$v6type, $enable_ipv6, using libc"" >&6
  3360. else
  3361. { { echo "$as_me:$LINENO: error: no IPv6 library lib$v6lib.a found." >&5
  3362. echo "$as_me: error: no IPv6 library lib$v6lib.a found." >&2;}
  3363.    { (exit 1); exit 1; }; }
  3364. exit 1
  3365. fi
  3366. else
  3367. enable_ipv6="no"
  3368. echo "$as_me:$LINENO: result: "$v6type, $enable_ipv6"" >&5
  3369. echo "${ECHO_T}"$v6type, $enable_ipv6"" >&6
  3370. fi
  3371. fi
  3372. #
  3373. # Maybe add library extensions for thread mutex locking.
  3374. #
  3375. if test "x$with_res_locks" = "xyes"; then
  3376.   cat >>confdefs.h <<_ACEOF
  3377. #define NS_REENTRANT 1
  3378. _ACEOF
  3379.     case $target_os in
  3380.     aix*)
  3381. CC_RUNTIME_ARG="$CC_RUNTIME_ARG -lpthreads"
  3382. ;;
  3383.     *)
  3384. ;;
  3385.     esac
  3386. fi
  3387. #
  3388. # Add platform-specific source files.
  3389. #
  3390. echo "$as_me:$LINENO: checking for platform-specific source" >&5
  3391. echo $ECHO_N "checking for platform-specific source... $ECHO_C" >&6
  3392. other_src_list=""
  3393. other_objs_list=""
  3394. other_lobjs_list=""
  3395. other_agentobjs=""
  3396. other_lagentobjs=""
  3397. other_trapd_objects=""
  3398. # Win32 service code
  3399. if test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = "xmingw32msvc" -o "x$PARTIALTARGETOS" = "xcygwin"; then
  3400.   other_src_list="$other_src_list winservice.c winservicerc.rc"
  3401.   other_objs_list="$other_objs_list winservice.o winservicerc.o"
  3402.   other_lobjs_list="$other_lobjs_list winservice.lo winservicerc.lo"
  3403.   other_agentobjs="../snmplib/winservicerc.o"
  3404.   other_lagentobjs="../snmplib/winservicerc.lo"
  3405.   other_trapd_objects="../snmplib/winservicerc.o"
  3406. fi
  3407. # Win32 pipes
  3408. if test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = "xmingw32msvc" -o "x$PARTIALTARGETOS" = "xcygwin"; then
  3409.   other_src_list="$other_src_list winpipe.c"
  3410.   other_objs_list="$other_objs_list winpipe.o"
  3411.   other_lobjs_list="$other_lobjs_list winpipe.lo"
  3412. fi
  3413. echo "$as_me:$LINENO: result: $other_src_list $other_objs_list $other_lobjs_list" >&5
  3414. echo "${ECHO_T}$other_src_list $other_objs_list $other_lobjs_list" >&6
  3415. echo "$as_me:$LINENO: result: $other_agentobjs $other_lagentobjs $other_trapd_objects" >&5
  3416. echo "${ECHO_T}$other_agentobjs $other_lagentobjs $other_trapd_objects" >&6
  3417. #
  3418. # Do transport module processing.
  3419. #
  3420. echo "$as_me:$LINENO: checking for and configuring transport modules to use" >&5
  3421. echo $ECHO_N "checking for and configuring transport modules to use... $ECHO_C" >&6
  3422. transport_src_list=""
  3423. transport_hdr_list=""
  3424. transport_def_list=""
  3425. transport_result_list=""
  3426. transport_add_list=""
  3427. transport_callback_disabled=""
  3428. new_with_transport_list=`echo $with_transports | sed 's/,/ /g;'`
  3429. new_with_out_transport_list=`echo $with_out_transports | sed 's/,/ /g;'`
  3430. #
  3431. # Add the default transports to the list
  3432. #
  3433. if test "x$PARTIALTARGETOS" = "xcygwin"; then
  3434.   transport_default_list="UDP TCP Callback"
  3435. elif test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = "xmingw32msvc"; then
  3436.   transport_default_list="UDP TCP Callback"
  3437. else
  3438.   transport_default_list="UDP TCP Unix Callback"
  3439. fi
  3440. if test "x$enable_ipv6" = "xyes"; then
  3441.   transport_default_list="UDPIPv6 TCPIPv6 $transport_default_list"
  3442. fi
  3443. for i in $transport_default_list; do
  3444.   if echo " $new_with_transport_list " | grep " $i " >/dev/null; then
  3445.     :
  3446.   else
  3447.     transport_add_list="$i $transport_add_list"
  3448.   fi
  3449. done
  3450. new_transport_list="$transport_add_list $new_with_transport_list"
  3451. for i in $new_transport_list; do
  3452.   if echo " $new_with_out_transport_list " | grep " $i " >/dev/null; then
  3453.     if test "x$i" = "xUDP"; then
  3454.       echo
  3455.       { { echo "$as_me:$LINENO: error: It is not possible to compile without UDP/IP support." >&5
  3456. echo "$as_me: error: It is not possible to compile without UDP/IP support." >&2;}
  3457.    { (exit 1); exit 1; }; }
  3458.     elif test "x$i" = "xCallback"; then
  3459.       echo
  3460.       transport_callback_disabled="yes"
  3461.     fi
  3462.   else
  3463.     if test "x$i" = "xAAL5PVC"; then
  3464.       if test "x$PARTIALTARGETOS" != "xlinux"; then
  3465.         echo
  3466.         { { echo "$as_me:$LINENO: error: AAL5 PVC support unavailable for this platform (Linux only)" >&5
  3467. echo "$as_me: error: AAL5 PVC support unavailable for this platform (Linux only)" >&2;}
  3468.    { (exit 1); exit 1; }; }
  3469.       fi
  3470.     fi
  3471.     if test "x$i" = "xIPX"; then
  3472.       if test "x$PARTIALTARGETOS" != "xlinux"; then
  3473.         echo
  3474.         { { echo "$as_me:$LINENO: error: IPX support unavailable for this platform (Linux only)" >&5
  3475. echo "$as_me: error: IPX support unavailable for this platform (Linux only)" >&2;}
  3476.    { (exit 1); exit 1; }; }
  3477.       fi
  3478.     fi
  3479.     if test "x$i" = "xUnix"; then
  3480.       if test "x$PARTIALTARGETOS" = "xcygwin"; then
  3481.         echo
  3482.         { { echo "$as_me:$LINENO: error: Unix domain protocol support unavailable for this platform" >&5
  3483. echo "$as_me: error: Unix domain protocol support unavailable for this platform" >&2;}
  3484.    { (exit 1); exit 1; }; }
  3485.       elif test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = "xmingw32msvc"; then
  3486.         echo
  3487.         { { echo "$as_me:$LINENO: error: Unix domain protocol support unavailable for this platform" >&5
  3488. echo "$as_me: error: Unix domain protocol support unavailable for this platform" >&2;}
  3489.    { (exit 1); exit 1; }; }
  3490.       fi
  3491.     fi
  3492.     transport_src="snmp"$i"Domain.c"
  3493.     transport_hdr="snmp"$i"Domain.h"
  3494.     rel_transport_src="snmplib/"$transport_src
  3495.     rel_transport_hdr="include/net-snmp/library/"$transport_hdr
  3496.     if test -f "$srcdir/$rel_transport_src"; then
  3497.       transport_result_list="$transport_result_list $i"
  3498.       transport_src_list="$transport_src $transport_src_list"
  3499.       if test -f "$srcdir/$rel_transport_hdr"; then
  3500.         transport_hdr_list="$transport_hdr $transport_hdr_list"
  3501.       fi
  3502.       transport_def=`echo $i | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
  3503.       transport_def_list="SNMP_TRANSPORT_"$transport_def"_DOMAIN $transport_def_list"
  3504.     else
  3505.       echo
  3506.       { { echo "$as_me:$LINENO: error: Cannot find file $srcdir/$rel_transport_src to support SNMP transport domain $i." >&5
  3507. echo "$as_me: error: Cannot find file $srcdir/$rel_transport_src to support SNMP transport domain $i." >&2;}
  3508.    { (exit 1); exit 1; }; }
  3509.     fi
  3510.   fi
  3511. done
  3512. transport_obj_list=`echo " $transport_src_list " | sed 's/.c/.o/g'`
  3513. transport_lobj_list=`echo " $transport_src_list " | sed 's/.c/.lo/g'`
  3514. ## win32 platforms require inet_ntop etc.
  3515. if test "x$PARTIALTARGETOS" = "xmingw32" -o "x$PARTIALTARGETOS" = "xmingw32msvc" -o "x$PARTIALTARGETOS" = "xcygwin"; then
  3516.   if echo "$transport_def_list" | grep "IPV6" >/dev/null; then
  3517.     transport_obj_list="$transport_obj_list inet_ntop.o inet_pton.o"
  3518.     transport_lobj_list="$transport_lobj_list inet_ntop.lo inet_pton.lo"
  3519.   fi
  3520. fi
  3521. for i in $transport_def_list; do
  3522.   cat >>confdefs.h <<_ACEOF
  3523. #define $i 1
  3524. _ACEOF
  3525. done
  3526. echo "$as_me:$LINENO: result: $transport_result_list." >&5
  3527. echo "${ECHO_T}$transport_result_list." >&6
  3528.   cat >> configure-summary << EOF
  3529.   Network transport support: $transport_result_list
  3530. EOF
  3531. #
  3532. # Security modules to use
  3533. #
  3534. echo "$as_me:$LINENO: checking for security modules to use" >&5
  3535. echo $ECHO_N "checking for security modules to use... $ECHO_C" >&6
  3536. security_def_list="usm"
  3537. security_src_list=""
  3538. security_obj_list=""
  3539. security_lobj_list=""
  3540. security_init_file="snmplib/snmpsm_init.h"
  3541. security_incl_file="include/net-snmp/library/snmpv3-security-includes.h"
  3542. new_with_security=`echo $with_security_modules | sed 's/,/ /g;'`
  3543. new_with_out_security=`echo $with_out_security_modules | sed 's/,/ /g;'`
  3544. if test ! -d include; then
  3545.   mkdir include
  3546. fi
  3547. if test ! -d include/net-snmp; then
  3548.   mkdir include/net-snmp
  3549. fi
  3550. if test ! -d include/net-snmp/agent; then
  3551.   mkdir include/net-snmp/agent
  3552. fi
  3553. if test ! -d include/net-snmp/library; then
  3554.   mkdir include/net-snmp/library
  3555. fi
  3556. if test ! -d include/ucd-snmp; then
  3557.   mkdir include/ucd-snmp
  3558. fi
  3559. if test ! -d snmplib; then
  3560.   mkdir snmplib
  3561. fi
  3562. echo "/* This file is automatically generated by configure.  Do not modify by hand. */" > $security_init_file
  3563. echo "/* This file is automatically generated by configure.  Do not modify by hand. */" > $security_incl_file
  3564. for i in $security_def_list; do
  3565.   if echo " $new_with_out_security " | grep " $i " > /dev/null; then
  3566.     if test "x$i" = "xusm"; then
  3567. echo
  3568.         { { echo "$as_me:$LINENO: error: The USM security module is mandatory" >&5
  3569. echo "$as_me: error: The USM security module is mandatory" >&2;}
  3570.    { (exit 1); exit 1; }; }
  3571.     fi
  3572.   else
  3573.     new_with_security="$new_with_security $i"
  3574.   fi
  3575. done
  3576. for i in $new_with_security; do
  3577.   cfile="snmp"$i".c"
  3578.   hfile="snmp"$i".h"
  3579.   # make sure support exists for it
  3580.   if test -f $srcdir"/snmplib/"$cfile -a -f $srcdir"/include/net-snmp/library/"$hfile; then
  3581.     :
  3582.   else
  3583.     echo
  3584.     { { echo "$as_me:$LINENO: error: No such security module: $i / $cfile / $hfile" >&5
  3585. echo "$as_me: error: No such security module: $i / $cfile / $hfile" >&2;}
  3586.    { (exit 1); exit 1; }; }
  3587.   fi
  3588.   # define a bunch of stuff to enable it
  3589.   security_src_list="$security_src_list $cfile"
  3590.   security_hdr_list="$security_hdr_list $hfile"
  3591.   security_obj_list="$security_obj_list snmp"$i".o"
  3592.   security_lobj_list="$security_lobj_list snmp"$i".lo"
  3593.   def_name="SNMP_SECMOD_"`echo $i | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
  3594.   echo "init_"$i"();" >> $security_init_file
  3595.   echo "#include <net-snmp/library/$hfile>" >> $security_incl_file
  3596.   cat >>confdefs.h <<_ACEOF
  3597. #define $def_name 1
  3598. _ACEOF
  3599. done
  3600. echo "$as_me:$LINENO: result: $new_with_security" >&5
  3601. echo "${ECHO_T}$new_with_security" >&6
  3602.   cat >> configure-summary << EOF
  3603.   SNMPv3 Security Modules:   $new_with_security
  3604. EOF
  3605. #
  3606. # Handle the special case of KSM to see which crypto API we support
  3607. #
  3608. ac_cv_MIT_NEW_CRYPTO=no
  3609. rebuilt_new_with_security=
  3610. already_checked_krb5=no
  3611. for sec in $new_with_security
  3612. do
  3613.   if test "x$sec" = "xksm" -a "xyes" = "x$already_checked_krb5"; then
  3614.     continue
  3615.   fi
  3616.   already_checked_krb5=yes
  3617.   if test x$sec != xksm; then
  3618.     rebuilt_new_with_security="$rebuilt_new_with_security $sec"
  3619.   else
  3620.     if test no = $trykrb5; then
  3621.       { echo "$as_me:$LINENO: configured not to use krb5. disabling ksm" >&5
  3622. echo "$as_me: configured not to use krb5. disabling ksm" >&6;}
  3623.       continue
  3624.     fi
  3625.     # Extract the first word of "krb5-config", so it can be a program name with args.
  3626. set dummy krb5-config; ac_word=$2
  3627. echo "$as_me:$LINENO: checking for $ac_word" >&5
  3628. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  3629. if test "${ac_cv_path_krb5_config+set}" = set; then
  3630.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3631. else
  3632.   case $krb5_config in
  3633.   [\/]* | ?:[\/]*)
  3634.   ac_cv_path_krb5_config="$krb5_config" # Let the user override the test with a path.
  3635.   ;;
  3636.   *)
  3637.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3638. as_dummy="$krb5path/bin:$PATH"
  3639. for as_dir in $as_dummy
  3640. do
  3641.   IFS=$as_save_IFS
  3642.   test -z "$as_dir" && as_dir=.
  3643.   for ac_exec_ext in '' $ac_executable_extensions; do
  3644.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  3645.     ac_cv_path_krb5_config="$as_dir/$ac_word$ac_exec_ext"
  3646.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  3647.     break 2
  3648.   fi
  3649. done
  3650. done
  3651.   test -z "$ac_cv_path_krb5_config" && ac_cv_path_krb5_config="no"
  3652.   ;;
  3653. esac
  3654. fi
  3655. krb5_config=$ac_cv_path_krb5_config
  3656. if test -n "$krb5_config"; then
  3657.   echo "$as_me:$LINENO: result: $krb5_config" >&5
  3658. echo "${ECHO_T}$krb5_config" >&6
  3659. else
  3660.   echo "$as_me:$LINENO: result: no" >&5
  3661. echo "${ECHO_T}no" >&6
  3662. fi
  3663.     if test no != $krb5_config; then
  3664.       CPPFLAGS="$CPPFLAGS `$krb5_config --cflags`"
  3665.       LIBS="$LIBS `$krb5_config --libs`"
  3666.     elif test $krb5path != no; then
  3667.   if test "x$krb5path" != x -a -d $krb5path; then
  3668.      if test -d $krb5path/lib; then
  3669.        LDFLAGS="-L$krb5path/lib $LDFLAGS"
  3670.      fi
  3671.      if test -d $krb5path/include; then
  3672. CPPFLAGS="-I$krb5path/include $CPPFLAGS"
  3673.      fi
  3674.   fi
  3675.     else
  3676.   if test "x/usr/kerberos" != x -a -d /usr/kerberos; then
  3677.      if test -d /usr/kerberos/lib; then
  3678.        LDFLAGS="-L/usr/kerberos/lib $LDFLAGS"
  3679.      fi
  3680.      if test -d /usr/kerberos/include; then
  3681. CPPFLAGS="-I/usr/kerberos/include $CPPFLAGS"
  3682.      fi
  3683.   fi
  3684.     fi
  3685.     echo "$as_me:$LINENO: checking for krb5" >&5
  3686. echo $ECHO_N "checking for krb5... $ECHO_C" >&6
  3687.     if test "${ac_cv_have_krb5+set}" = set; then
  3688.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3689. else
  3690.   echo "$as_me:$LINENO: checking for krb5_init_context in -lkrb5" >&5
  3691. echo $ECHO_N "checking for krb5_init_context in -lkrb5... $ECHO_C" >&6
  3692. if test "${ac_cv_lib_krb5_krb5_init_context+set}" = set; then
  3693.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3694. else
  3695.   ac_check_lib_save_LIBS=$LIBS
  3696. LIBS="-lkrb5  $LIBS"
  3697. cat >conftest.$ac_ext <<_ACEOF
  3698. /* confdefs.h.  */
  3699. _ACEOF
  3700. cat confdefs.h >>conftest.$ac_ext
  3701. cat >>conftest.$ac_ext <<_ACEOF
  3702. /* end confdefs.h.  */
  3703. /* Override any gcc2 internal prototype to avoid an error.  */
  3704. #ifdef __cplusplus
  3705. extern "C"
  3706. #endif
  3707. /* We use char because int might match the return type of a gcc2
  3708.    builtin and then its argument prototype would still apply.  */
  3709. char krb5_init_context ();
  3710. int
  3711. main ()
  3712. {
  3713. krb5_init_context ();
  3714.   ;
  3715.   return 0;
  3716. }
  3717. _ACEOF
  3718. rm -f conftest.$ac_objext conftest$ac_exeext
  3719. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3720.   (eval $ac_link) 2>conftest.er1
  3721.   ac_status=$?
  3722.   grep -v '^ *+' conftest.er1 >conftest.err
  3723.   rm -f conftest.er1
  3724.   cat conftest.err >&5
  3725.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3726.   (exit $ac_status); } &&
  3727.  { ac_try='test -z "$ac_c_werror_flag"
  3728.  || test ! -s conftest.err'
  3729.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3730.   (eval $ac_try) 2>&5
  3731.   ac_status=$?
  3732.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3733.   (exit $ac_status); }; } &&
  3734.  { ac_try='test -s conftest$ac_exeext'
  3735.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3736.   (eval $ac_try) 2>&5
  3737.   ac_status=$?
  3738.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3739.   (exit $ac_status); }; }; then
  3740.   ac_cv_lib_krb5_krb5_init_context=yes
  3741. else
  3742.   echo "$as_me: failed program was:" >&5
  3743. sed 's/^/| /' conftest.$ac_ext >&5
  3744. ac_cv_lib_krb5_krb5_init_context=no
  3745. fi
  3746. rm -f conftest.err conftest.$ac_objext 
  3747.       conftest$ac_exeext conftest.$ac_ext
  3748. LIBS=$ac_check_lib_save_LIBS
  3749. fi
  3750. echo "$as_me:$LINENO: result: $ac_cv_lib_krb5_krb5_init_context" >&5
  3751. echo "${ECHO_T}$ac_cv_lib_krb5_krb5_init_context" >&6
  3752. if test $ac_cv_lib_krb5_krb5_init_context = yes; then
  3753.   ac_cv_have_krb5=yes
  3754. else
  3755.   ac_cv_have_krb5=no
  3756. fi
  3757. fi
  3758.     if test $ac_cv_have_krb5 = no; then
  3759.       if test "x$askedkrb5" = "xyes"; then
  3760. { { echo "$as_me:$LINENO: error: Asked to use krb5 but I couldn't find it." >&5
  3761. echo "$as_me: error: Asked to use krb5 but I couldn't find it." >&2;}
  3762.    { (exit 1); exit 1; }; }
  3763.       fi
  3764.       echo "$as_me:$LINENO: result: no. disabling ksm" >&5
  3765. echo "${ECHO_T}no. disabling ksm" >&6
  3766.       continue
  3767.     fi
  3768.     echo "$as_me:$LINENO: result: yes" >&5
  3769. echo "${ECHO_T}yes" >&6
  3770.     rebuilt_new_with_security="$rebuilt_new_with_security ksm"
  3771.     echo "$as_me:$LINENO: checking for heimdal" >&5
  3772. echo $ECHO_N "checking for heimdal... $ECHO_C" >&6
  3773.     if test "${ac_cv_heimdal+set}" = set; then
  3774.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3775. else
  3776.   cat >conftest.$ac_ext <<_ACEOF
  3777. /* confdefs.h.  */
  3778. _ACEOF
  3779. cat confdefs.h >>conftest.$ac_ext
  3780. cat >>conftest.$ac_ext <<_ACEOF
  3781. /* end confdefs.h.  */
  3782. #include <krb5.h>
  3783. int
  3784. main ()
  3785. {
  3786. const char *v = heimdal_version;
  3787.   ;
  3788.   return 0;
  3789. }
  3790. _ACEOF
  3791. rm -f conftest.$ac_objext
  3792. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  3793.   (eval $ac_compile) 2>conftest.er1
  3794.   ac_status=$?
  3795.   grep -v '^ *+' conftest.er1 >conftest.err
  3796.   rm -f conftest.er1
  3797.   cat conftest.err >&5
  3798.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3799.   (exit $ac_status); } &&
  3800.  { ac_try='test -z "$ac_c_werror_flag"
  3801.  || test ! -s conftest.err'
  3802.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3803.   (eval $ac_try) 2>&5
  3804.   ac_status=$?
  3805.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3806.   (exit $ac_status); }; } &&
  3807.  { ac_try='test -s conftest.$ac_objext'
  3808.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3809.   (eval $ac_try) 2>&5
  3810.   ac_status=$?
  3811.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3812.   (exit $ac_status); }; }; then
  3813.   ac_cv_heimdal=yes
  3814. else
  3815.   echo "$as_me: failed program was:" >&5
  3816. sed 's/^/| /' conftest.$ac_ext >&5
  3817. ac_cv_heimdal=no
  3818. fi
  3819. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3820. fi
  3821.     echo "$as_me:$LINENO: result: $ac_cv_heimdal" >&5
  3822. echo "${ECHO_T}$ac_cv_heimdal" >&6
  3823.     if test $ac_cv_heimdal = yes; then
  3824.       cat >>confdefs.h <<_ACEOF
  3825. #define HEIMDAL 1
  3826. _ACEOF
  3827.       if test no = $krb5_config; then
  3828. LIBS="$LIBS -lkrb5 -lasn1 -lcom_err -lroken"
  3829.       fi
  3830.     elif test no = $krb5_config; then
  3831. LIBS="$LIBS -lkrb5 -lcom_err"
  3832.     fi
  3833.     echo "$as_me:$LINENO: checking to see which crypto API we need to use" >&5
  3834. echo $ECHO_N "checking to see which crypto API we need to use... $ECHO_C" >&6
  3835.     echo "$as_me:$LINENO: checking for krb5_c_encrypt" >&5
  3836. echo $ECHO_N "checking for krb5_c_encrypt... $ECHO_C" >&6
  3837. if test "${ac_cv_func_krb5_c_encrypt+set}" = set; then
  3838.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3839. else
  3840.   cat >conftest.$ac_ext <<_ACEOF
  3841. /* confdefs.h.  */
  3842. _ACEOF
  3843. cat confdefs.h >>conftest.$ac_ext
  3844. cat >>conftest.$ac_ext <<_ACEOF
  3845. /* end confdefs.h.  */
  3846. /* Define krb5_c_encrypt to an innocuous variant, in case <limits.h> declares krb5_c_encrypt.
  3847.    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
  3848. #define krb5_c_encrypt innocuous_krb5_c_encrypt
  3849. /* System header to define __stub macros and hopefully few prototypes,
  3850.     which can conflict with char krb5_c_encrypt (); below.
  3851.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3852.     <limits.h> exists even on freestanding compilers.  */
  3853. #ifdef __STDC__
  3854. # include <limits.h>
  3855. #else
  3856. # include <assert.h>
  3857. #endif
  3858. #undef krb5_c_encrypt
  3859. /* Override any gcc2 internal prototype to avoid an error.  */
  3860. #ifdef __cplusplus
  3861. extern "C"
  3862. {
  3863. #endif
  3864. /* We use char because int might match the return type of a gcc2
  3865.    builtin and then its argument prototype would still apply.  */
  3866. char krb5_c_encrypt ();
  3867. /* The GNU C library defines this for functions which it implements
  3868.     to always fail with ENOSYS.  Some functions are actually named
  3869.     something starting with __ and the normal name is an alias.  */
  3870. #if defined (__stub_krb5_c_encrypt) || defined (__stub___krb5_c_encrypt)
  3871. choke me
  3872. #else
  3873. char (*f) () = krb5_c_encrypt;
  3874. #endif
  3875. #ifdef __cplusplus
  3876. }
  3877. #endif
  3878. int
  3879. main ()
  3880. {
  3881. return f != krb5_c_encrypt;
  3882.   ;
  3883.   return 0;
  3884. }
  3885. _ACEOF
  3886. rm -f conftest.$ac_objext conftest$ac_exeext
  3887. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3888.   (eval $ac_link) 2>conftest.er1
  3889.   ac_status=$?
  3890.   grep -v '^ *+' conftest.er1 >conftest.err
  3891.   rm -f conftest.er1
  3892.   cat conftest.err >&5
  3893.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3894.   (exit $ac_status); } &&
  3895.  { ac_try='test -z "$ac_c_werror_flag"
  3896.  || test ! -s conftest.err'
  3897.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3898.   (eval $ac_try) 2>&5
  3899.   ac_status=$?
  3900.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3901.   (exit $ac_status); }; } &&
  3902.  { ac_try='test -s conftest$ac_exeext'
  3903.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3904.   (eval $ac_try) 2>&5
  3905.   ac_status=$?
  3906.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3907.   (exit $ac_status); }; }; then
  3908.   ac_cv_func_krb5_c_encrypt=yes
  3909. else
  3910.   echo "$as_me: failed program was:" >&5
  3911. sed 's/^/| /' conftest.$ac_ext >&5
  3912. ac_cv_func_krb5_c_encrypt=no
  3913. fi
  3914. rm -f conftest.err conftest.$ac_objext 
  3915.       conftest$ac_exeext conftest.$ac_ext
  3916. fi
  3917. echo "$as_me:$LINENO: result: $ac_cv_func_krb5_c_encrypt" >&5
  3918. echo "${ECHO_T}$ac_cv_func_krb5_c_encrypt" >&6
  3919. if test $ac_cv_func_krb5_c_encrypt = yes; then
  3920.     if test "${ac_cv_MIT_NEW_CRYPTO+set}" = set; then
  3921.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3922. else
  3923.   echo "$as_me:$LINENO: checking for krb5_init_context in -lk5crypto" >&5
  3924. echo $ECHO_N "checking for krb5_init_context in -lk5crypto... $ECHO_C" >&6
  3925. if test "${ac_cv_lib_k5crypto_krb5_init_context+set}" = set; then
  3926.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3927. else
  3928.   ac_check_lib_save_LIBS=$LIBS
  3929. LIBS="-lk5crypto  $LIBS"
  3930. cat >conftest.$ac_ext <<_ACEOF
  3931. /* confdefs.h.  */
  3932. _ACEOF
  3933. cat confdefs.h >>conftest.$ac_ext
  3934. cat >>conftest.$ac_ext <<_ACEOF
  3935. /* end confdefs.h.  */
  3936. /* Override any gcc2 internal prototype to avoid an error.  */
  3937. #ifdef __cplusplus
  3938. extern "C"
  3939. #endif
  3940. /* We use char because int might match the return type of a gcc2
  3941.    builtin and then its argument prototype would still apply.  */
  3942. char krb5_init_context ();
  3943. int
  3944. main ()
  3945. {
  3946. krb5_init_context ();
  3947.   ;
  3948.   return 0;
  3949. }
  3950. _ACEOF
  3951. rm -f conftest.$ac_objext conftest$ac_exeext
  3952. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3953.   (eval $ac_link) 2>conftest.er1
  3954.   ac_status=$?
  3955.   grep -v '^ *+' conftest.er1 >conftest.err
  3956.   rm -f conftest.er1
  3957.   cat conftest.err >&5
  3958.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3959.   (exit $ac_status); } &&
  3960.  { ac_try='test -z "$ac_c_werror_flag"
  3961.  || test ! -s conftest.err'
  3962.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3963.   (eval $ac_try) 2>&5
  3964.   ac_status=$?
  3965.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3966.   (exit $ac_status); }; } &&
  3967.  { ac_try='test -s conftest$ac_exeext'
  3968.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3969.   (eval $ac_try) 2>&5
  3970.   ac_status=$?
  3971.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3972.   (exit $ac_status); }; }; then
  3973.   ac_cv_lib_k5crypto_krb5_init_context=yes
  3974. else
  3975.   echo "$as_me: failed program was:" >&5
  3976. sed 's/^/| /' conftest.$ac_ext >&5
  3977. ac_cv_lib_k5crypto_krb5_init_context=no
  3978. fi
  3979. rm -f conftest.err conftest.$ac_objext 
  3980.       conftest$ac_exeext conftest.$ac_ext
  3981. LIBS=$ac_check_lib_save_LIBS
  3982. fi
  3983. echo "$as_me:$LINENO: result: $ac_cv_lib_k5crypto_krb5_init_context" >&5