configure
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:420k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
  2. if test "$ac_test_CFLAGS" = set; then
  3.   CFLAGS=$ac_save_CFLAGS
  4. elif test $ac_cv_prog_cc_g = yes; then
  5.   if test "$GCC" = yes; then
  6.     CFLAGS="-g -O2"
  7.   else
  8.     CFLAGS="-g"
  9.   fi
  10. else
  11.   if test "$GCC" = yes; then
  12.     CFLAGS="-O2"
  13.   else
  14.     CFLAGS=
  15.   fi
  16. fi
  17. # Some people use a C++ compiler to compile C.  Since we use `exit',
  18. # in C++ we need to declare it.  In case someone uses the same compiler
  19. # for both compiling C and C++ we need to have the C++ compiler decide
  20. # the declaration of exit, since it's the most demanding environment.
  21. cat >conftest.$ac_ext <<_ACEOF
  22. #ifndef __cplusplus
  23.   choke me
  24. #endif
  25. _ACEOF
  26. rm -f conftest.$ac_objext
  27. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  28.   (eval $ac_compile) 2>&5
  29.   ac_status=$?
  30.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  31.   (exit $ac_status); } &&
  32.          { ac_try='test -s conftest.$ac_objext'
  33.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  34.   (eval $ac_try) 2>&5
  35.   ac_status=$?
  36.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  37.   (exit $ac_status); }; }; then
  38.   for ac_declaration in 
  39.    ''
  40.    '#include <stdlib.h>' 
  41.    'extern "C" void std::exit (int) throw (); using std::exit;' 
  42.    'extern "C" void std::exit (int); using std::exit;' 
  43.    'extern "C" void exit (int) throw ();' 
  44.    'extern "C" void exit (int);' 
  45.    'void exit (int);'
  46. do
  47.   cat >conftest.$ac_ext <<_ACEOF
  48. #line $LINENO "configure"
  49. #include "confdefs.h"
  50. #include <stdlib.h>
  51. $ac_declaration
  52. #ifdef F77_DUMMY_MAIN
  53. #  ifdef __cplusplus
  54.      extern "C"
  55. #  endif
  56.    int F77_DUMMY_MAIN() { return 1; }
  57. #endif
  58. int
  59. main ()
  60. {
  61. exit (42);
  62.   ;
  63.   return 0;
  64. }
  65. _ACEOF
  66. rm -f conftest.$ac_objext
  67. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  68.   (eval $ac_compile) 2>&5
  69.   ac_status=$?
  70.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  71.   (exit $ac_status); } &&
  72.          { ac_try='test -s conftest.$ac_objext'
  73.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  74.   (eval $ac_try) 2>&5
  75.   ac_status=$?
  76.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  77.   (exit $ac_status); }; }; then
  78.   :
  79. else
  80.   echo "$as_me: failed program was:" >&5
  81. cat conftest.$ac_ext >&5
  82. continue
  83. fi
  84. rm -f conftest.$ac_objext conftest.$ac_ext
  85.   cat >conftest.$ac_ext <<_ACEOF
  86. #line $LINENO "configure"
  87. #include "confdefs.h"
  88. $ac_declaration
  89. #ifdef F77_DUMMY_MAIN
  90. #  ifdef __cplusplus
  91.      extern "C"
  92. #  endif
  93.    int F77_DUMMY_MAIN() { return 1; }
  94. #endif
  95. int
  96. main ()
  97. {
  98. exit (42);
  99.   ;
  100.   return 0;
  101. }
  102. _ACEOF
  103. rm -f conftest.$ac_objext
  104. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  105.   (eval $ac_compile) 2>&5
  106.   ac_status=$?
  107.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  108.   (exit $ac_status); } &&
  109.          { ac_try='test -s conftest.$ac_objext'
  110.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  111.   (eval $ac_try) 2>&5
  112.   ac_status=$?
  113.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  114.   (exit $ac_status); }; }; then
  115.   break
  116. else
  117.   echo "$as_me: failed program was:" >&5
  118. cat conftest.$ac_ext >&5
  119. fi
  120. rm -f conftest.$ac_objext conftest.$ac_ext
  121. done
  122. rm -f conftest*
  123. if test -n "$ac_declaration"; then
  124.   echo '#ifdef __cplusplus' >>confdefs.h
  125.   echo $ac_declaration      >>confdefs.h
  126.   echo '#endif'             >>confdefs.h
  127. fi
  128. else
  129.   echo "$as_me: failed program was:" >&5
  130. cat conftest.$ac_ext >&5
  131. fi
  132. rm -f conftest.$ac_objext conftest.$ac_ext
  133. ac_ext=c
  134. ac_cpp='$CPP $CPPFLAGS'
  135. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  136. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  137. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  138. depcc="$CC"   am_compiler_list=
  139. echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
  140. echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
  141. if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
  142.   echo $ECHO_N "(cached) $ECHO_C" >&6
  143. else
  144.   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  145.   # We make a subdir and do the tests there.  Otherwise we can end up
  146.   # making bogus files that we don't know about and never remove.  For
  147.   # instance it was reported that on HP-UX the gcc test will end up
  148.   # making a dummy file named `D' -- because `-MD' means `put the output
  149.   # in D'.
  150.   mkdir conftest.dir
  151.   # Copy depcomp to subdir because otherwise we won't find it if we're
  152.   # using a relative directory.
  153.   cp "$am_depcomp" conftest.dir
  154.   cd conftest.dir
  155.   am_cv_CC_dependencies_compiler_type=none
  156.   if test "$am_compiler_list" = ""; then
  157.      am_compiler_list=`sed -n 's/^#*([a-zA-Z0-9]*))$/1/p' < ./depcomp`
  158.   fi
  159.   for depmode in $am_compiler_list; do
  160.     # We need to recreate these files for each test, as the compiler may
  161.     # overwrite some of them when testing with obscure command lines.
  162.     # This happens at least with the AIX C compiler.
  163.     echo '#include "conftest.h"' > conftest.c
  164.     echo 'int i;' > conftest.h
  165.     echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
  166.     case $depmode in
  167.     nosideeffect)
  168.       # after this tag, mechanisms are not by side-effect, so they'll
  169.       # only be used when explicitly requested
  170.       if test "x$enable_dependency_tracking" = xyes; then
  171. continue
  172.       else
  173. break
  174.       fi
  175.       ;;
  176.     none) break ;;
  177.     esac
  178.     # We check with `-c' and `-o' for the sake of the "dashmstdout"
  179.     # mode.  It turns out that the SunPro C++ compiler does not properly
  180.     # handle `-M -o', and we need to detect this.
  181.     if depmode=$depmode 
  182.        source=conftest.c object=conftest.o 
  183.        depfile=conftest.Po tmpdepfile=conftest.TPo 
  184.        $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
  185.        grep conftest.h conftest.Po > /dev/null 2>&1 &&
  186.        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  187.       am_cv_CC_dependencies_compiler_type=$depmode
  188.       break
  189.     fi
  190.   done
  191.   cd ..
  192.   rm -rf conftest.dir
  193. else
  194.   am_cv_CC_dependencies_compiler_type=none
  195. fi
  196. fi
  197. echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
  198. echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
  199. CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type"
  200. echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
  201. echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
  202. if test "${ac_cv_prog_cc_stdc+set}" = set; then
  203.   echo $ECHO_N "(cached) $ECHO_C" >&6
  204. else
  205.   ac_cv_prog_cc_stdc=no
  206. ac_save_CC=$CC
  207. cat >conftest.$ac_ext <<_ACEOF
  208. #line $LINENO "configure"
  209. #include "confdefs.h"
  210. #include <stdarg.h>
  211. #include <stdio.h>
  212. #include <sys/types.h>
  213. #include <sys/stat.h>
  214. /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
  215. struct buf { int x; };
  216. FILE * (*rcsopen) (struct buf *, struct stat *, int);
  217. static char *e (p, i)
  218.      char **p;
  219.      int i;
  220. {
  221.   return p[i];
  222. }
  223. static char *f (char * (*g) (char **, int), char **p, ...)
  224. {
  225.   char *s;
  226.   va_list v;
  227.   va_start (v,p);
  228.   s = g (p, va_arg (v,int));
  229.   va_end (v);
  230.   return s;
  231. }
  232. int test (int i, double x);
  233. struct s1 {int (*f) (int a);};
  234. struct s2 {int (*f) (double a);};
  235. int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
  236. int argc;
  237. char **argv;
  238. #ifdef F77_DUMMY_MAIN
  239. #  ifdef __cplusplus
  240.      extern "C"
  241. #  endif
  242.    int F77_DUMMY_MAIN() { return 1; }
  243. #endif
  244. int
  245. main ()
  246. {
  247. return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  248.   ;
  249.   return 0;
  250. }
  251. _ACEOF
  252. # Don't try gcc -ansi; that turns off useful extensions and
  253. # breaks some systems' header files.
  254. # AIX -qlanglvl=ansi
  255. # Ultrix and OSF/1 -std1
  256. # HP-UX 10.20 and later -Ae
  257. # HP-UX older versions -Aa -D_HPUX_SOURCE
  258. # SVR4 -Xc -D__EXTENSIONS__
  259. for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  260. do
  261.   CC="$ac_save_CC $ac_arg"
  262.   rm -f conftest.$ac_objext
  263. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  264.   (eval $ac_compile) 2>&5
  265.   ac_status=$?
  266.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  267.   (exit $ac_status); } &&
  268.          { ac_try='test -s conftest.$ac_objext'
  269.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  270.   (eval $ac_try) 2>&5
  271.   ac_status=$?
  272.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  273.   (exit $ac_status); }; }; then
  274.   ac_cv_prog_cc_stdc=$ac_arg
  275. break
  276. else
  277.   echo "$as_me: failed program was:" >&5
  278. cat conftest.$ac_ext >&5
  279. fi
  280. rm -f conftest.$ac_objext
  281. done
  282. rm -f conftest.$ac_ext conftest.$ac_objext
  283. CC=$ac_save_CC
  284. fi
  285. case "x$ac_cv_prog_cc_stdc" in
  286.   x|xno)
  287.     echo "$as_me:$LINENO: result: none needed" >&5
  288. echo "${ECHO_T}none needed" >&6 ;;
  289.   *)
  290.     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
  291. echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
  292.     CC="$CC $ac_cv_prog_cc_stdc" ;;
  293. esac
  294. echo "$as_me:$LINENO: checking for inline" >&5
  295. echo $ECHO_N "checking for inline... $ECHO_C" >&6
  296. if test "${ac_cv_c_inline+set}" = set; then
  297.   echo $ECHO_N "(cached) $ECHO_C" >&6
  298. else
  299.   ac_cv_c_inline=no
  300. for ac_kw in inline __inline__ __inline; do
  301.   cat >conftest.$ac_ext <<_ACEOF
  302. #line $LINENO "configure"
  303. #include "confdefs.h"
  304. #ifndef __cplusplus
  305. static $ac_kw int static_foo () {return 0; }
  306. $ac_kw int foo () {return 0; }
  307. #endif
  308. _ACEOF
  309. rm -f conftest.$ac_objext
  310. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  311.   (eval $ac_compile) 2>&5
  312.   ac_status=$?
  313.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  314.   (exit $ac_status); } &&
  315.          { ac_try='test -s conftest.$ac_objext'
  316.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  317.   (eval $ac_try) 2>&5
  318.   ac_status=$?
  319.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  320.   (exit $ac_status); }; }; then
  321.   ac_cv_c_inline=$ac_kw; break
  322. else
  323.   echo "$as_me: failed program was:" >&5
  324. cat conftest.$ac_ext >&5
  325. fi
  326. rm -f conftest.$ac_objext conftest.$ac_ext
  327. done
  328. fi
  329. echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
  330. echo "${ECHO_T}$ac_cv_c_inline" >&6
  331. case $ac_cv_c_inline in
  332.   inline | yes) ;;
  333.   no)
  334. cat >>confdefs.h <<_ACEOF
  335. #define inline
  336. _ACEOF
  337.  ;;
  338.   *)  cat >>confdefs.h <<_ACEOF
  339. #define inline $ac_cv_c_inline
  340. _ACEOF
  341.  ;;
  342. esac
  343. echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
  344. echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
  345. if test "${ac_cv_c_const+set}" = set; then
  346.   echo $ECHO_N "(cached) $ECHO_C" >&6
  347. else
  348.   cat >conftest.$ac_ext <<_ACEOF
  349. #line $LINENO "configure"
  350. #include "confdefs.h"
  351. #ifdef F77_DUMMY_MAIN
  352. #  ifdef __cplusplus
  353.      extern "C"
  354. #  endif
  355.    int F77_DUMMY_MAIN() { return 1; }
  356. #endif
  357. int
  358. main ()
  359. {
  360. /* FIXME: Include the comments suggested by Paul. */
  361. #ifndef __cplusplus
  362.   /* Ultrix mips cc rejects this.  */
  363.   typedef int charset[2];
  364.   const charset x;
  365.   /* SunOS 4.1.1 cc rejects this.  */
  366.   char const *const *ccp;
  367.   char **p;
  368.   /* NEC SVR4.0.2 mips cc rejects this.  */
  369.   struct point {int x, y;};
  370.   static struct point const zero = {0,0};
  371.   /* AIX XL C 1.02.0.0 rejects this.
  372.      It does not let you subtract one const X* pointer from another in
  373.      an arm of an if-expression whose if-part is not a constant
  374.      expression */
  375.   const char *g = "string";
  376.   ccp = &g + (g ? g-g : 0);
  377.   /* HPUX 7.0 cc rejects these. */
  378.   ++ccp;
  379.   p = (char**) ccp;
  380.   ccp = (char const *const *) p;
  381.   { /* SCO 3.2v4 cc rejects this.  */
  382.     char *t;
  383.     char const *s = 0 ? (char *) 0 : (char const *) 0;
  384.     *t++ = 0;
  385.   }
  386.   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  387.     int x[] = {25, 17};
  388.     const int *foo = &x[0];
  389.     ++foo;
  390.   }
  391.   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  392.     typedef const int *iptr;
  393.     iptr p = 0;
  394.     ++p;
  395.   }
  396.   { /* AIX XL C 1.02.0.0 rejects this saying
  397.        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  398.     struct s { int j; const int *ap[3]; };
  399.     struct s *b; b->j = 5;
  400.   }
  401.   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  402.     const int foo = 10;
  403.   }
  404. #endif
  405.   ;
  406.   return 0;
  407. }
  408. _ACEOF
  409. rm -f conftest.$ac_objext
  410. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  411.   (eval $ac_compile) 2>&5
  412.   ac_status=$?
  413.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  414.   (exit $ac_status); } &&
  415.          { ac_try='test -s conftest.$ac_objext'
  416.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  417.   (eval $ac_try) 2>&5
  418.   ac_status=$?
  419.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  420.   (exit $ac_status); }; }; then
  421.   ac_cv_c_const=yes
  422. else
  423.   echo "$as_me: failed program was:" >&5
  424. cat conftest.$ac_ext >&5
  425. ac_cv_c_const=no
  426. fi
  427. rm -f conftest.$ac_objext conftest.$ac_ext
  428. fi
  429. echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
  430. echo "${ECHO_T}$ac_cv_c_const" >&6
  431. if test $ac_cv_c_const = no; then
  432. cat >>confdefs.h <<_ACEOF
  433. #define const
  434. _ACEOF
  435. fi
  436. OBJC="???"
  437. ac_ext=cc
  438. ac_cpp='$CXXCPP $CPPFLAGS'
  439. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  440. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  441. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  442. if test -n "$ac_tool_prefix"; then
  443.   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
  444.   do
  445.     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  446. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  447. echo "$as_me:$LINENO: checking for $ac_word" >&5
  448. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  449. if test "${ac_cv_prog_CXX+set}" = set; then
  450.   echo $ECHO_N "(cached) $ECHO_C" >&6
  451. else
  452.   if test -n "$CXX"; then
  453.   ac_cv_prog_CXX="$CXX" # Let the user override the test.
  454. else
  455. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  456. for as_dir in $PATH
  457. do
  458.   IFS=$as_save_IFS
  459.   test -z "$as_dir" && as_dir=.
  460.   for ac_exec_ext in '' $ac_executable_extensions; do
  461.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  462.     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
  463.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  464.     break 2
  465.   fi
  466. done
  467. done
  468. fi
  469. fi
  470. CXX=$ac_cv_prog_CXX
  471. if test -n "$CXX"; then
  472.   echo "$as_me:$LINENO: result: $CXX" >&5
  473. echo "${ECHO_T}$CXX" >&6
  474. else
  475.   echo "$as_me:$LINENO: result: no" >&5
  476. echo "${ECHO_T}no" >&6
  477. fi
  478.     test -n "$CXX" && break
  479.   done
  480. fi
  481. if test -z "$CXX"; then
  482.   ac_ct_CXX=$CXX
  483.   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
  484. do
  485.   # Extract the first word of "$ac_prog", so it can be a program name with args.
  486. set dummy $ac_prog; ac_word=$2
  487. echo "$as_me:$LINENO: checking for $ac_word" >&5
  488. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  489. if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
  490.   echo $ECHO_N "(cached) $ECHO_C" >&6
  491. else
  492.   if test -n "$ac_ct_CXX"; then
  493.   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
  494. else
  495. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  496. for as_dir in $PATH
  497. do
  498.   IFS=$as_save_IFS
  499.   test -z "$as_dir" && as_dir=.
  500.   for ac_exec_ext in '' $ac_executable_extensions; do
  501.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  502.     ac_cv_prog_ac_ct_CXX="$ac_prog"
  503.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  504.     break 2
  505.   fi
  506. done
  507. done
  508. fi
  509. fi
  510. ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
  511. if test -n "$ac_ct_CXX"; then
  512.   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
  513. echo "${ECHO_T}$ac_ct_CXX" >&6
  514. else
  515.   echo "$as_me:$LINENO: result: no" >&5
  516. echo "${ECHO_T}no" >&6
  517. fi
  518.   test -n "$ac_ct_CXX" && break
  519. done
  520. test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
  521.   CXX=$ac_ct_CXX
  522. fi
  523. # Provide some information about the compiler.
  524. echo "$as_me:$LINENO:" 
  525.      "checking for C++ compiler version" >&5
  526. ac_compiler=`set X $ac_compile; echo $2`
  527. { (eval echo "$as_me:$LINENO: "$ac_compiler --version </dev/null >&5"") >&5
  528.   (eval $ac_compiler --version </dev/null >&5) 2>&5
  529.   ac_status=$?
  530.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  531.   (exit $ac_status); }
  532. { (eval echo "$as_me:$LINENO: "$ac_compiler -v </dev/null >&5"") >&5
  533.   (eval $ac_compiler -v </dev/null >&5) 2>&5
  534.   ac_status=$?
  535.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  536.   (exit $ac_status); }
  537. { (eval echo "$as_me:$LINENO: "$ac_compiler -V </dev/null >&5"") >&5
  538.   (eval $ac_compiler -V </dev/null >&5) 2>&5
  539.   ac_status=$?
  540.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  541.   (exit $ac_status); }
  542. echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
  543. echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
  544. if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
  545.   echo $ECHO_N "(cached) $ECHO_C" >&6
  546. else
  547.   cat >conftest.$ac_ext <<_ACEOF
  548. #line $LINENO "configure"
  549. #include "confdefs.h"
  550. #ifdef F77_DUMMY_MAIN
  551. #  ifdef __cplusplus
  552.      extern "C"
  553. #  endif
  554.    int F77_DUMMY_MAIN() { return 1; }
  555. #endif
  556. int
  557. main ()
  558. {
  559. #ifndef __GNUC__
  560.        choke me
  561. #endif
  562.   ;
  563.   return 0;
  564. }
  565. _ACEOF
  566. rm -f conftest.$ac_objext
  567. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  568.   (eval $ac_compile) 2>&5
  569.   ac_status=$?
  570.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  571.   (exit $ac_status); } &&
  572.          { ac_try='test -s conftest.$ac_objext'
  573.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  574.   (eval $ac_try) 2>&5
  575.   ac_status=$?
  576.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  577.   (exit $ac_status); }; }; then
  578.   ac_compiler_gnu=yes
  579. else
  580.   echo "$as_me: failed program was:" >&5
  581. cat conftest.$ac_ext >&5
  582. ac_compiler_gnu=no
  583. fi
  584. rm -f conftest.$ac_objext conftest.$ac_ext
  585. ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
  586. fi
  587. echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
  588. echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
  589. GXX=`test $ac_compiler_gnu = yes && echo yes`
  590. ac_test_CXXFLAGS=${CXXFLAGS+set}
  591. ac_save_CXXFLAGS=$CXXFLAGS
  592. CXXFLAGS="-g"
  593. echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
  594. echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
  595. if test "${ac_cv_prog_cxx_g+set}" = set; then
  596.   echo $ECHO_N "(cached) $ECHO_C" >&6
  597. else
  598.   cat >conftest.$ac_ext <<_ACEOF
  599. #line $LINENO "configure"
  600. #include "confdefs.h"
  601. #ifdef F77_DUMMY_MAIN
  602. #  ifdef __cplusplus
  603.      extern "C"
  604. #  endif
  605.    int F77_DUMMY_MAIN() { return 1; }
  606. #endif
  607. int
  608. main ()
  609. {
  610.   ;
  611.   return 0;
  612. }
  613. _ACEOF
  614. rm -f conftest.$ac_objext
  615. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  616.   (eval $ac_compile) 2>&5
  617.   ac_status=$?
  618.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  619.   (exit $ac_status); } &&
  620.          { ac_try='test -s conftest.$ac_objext'
  621.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  622.   (eval $ac_try) 2>&5
  623.   ac_status=$?
  624.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  625.   (exit $ac_status); }; }; then
  626.   ac_cv_prog_cxx_g=yes
  627. else
  628.   echo "$as_me: failed program was:" >&5
  629. cat conftest.$ac_ext >&5
  630. ac_cv_prog_cxx_g=no
  631. fi
  632. rm -f conftest.$ac_objext conftest.$ac_ext
  633. fi
  634. echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
  635. echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
  636. if test "$ac_test_CXXFLAGS" = set; then
  637.   CXXFLAGS=$ac_save_CXXFLAGS
  638. elif test $ac_cv_prog_cxx_g = yes; then
  639.   if test "$GXX" = yes; then
  640.     CXXFLAGS="-g -O2"
  641.   else
  642.     CXXFLAGS="-g"
  643.   fi
  644. else
  645.   if test "$GXX" = yes; then
  646.     CXXFLAGS="-O2"
  647.   else
  648.     CXXFLAGS=
  649.   fi
  650. fi
  651. for ac_declaration in 
  652.    ''
  653.    '#include <stdlib.h>' 
  654.    'extern "C" void std::exit (int) throw (); using std::exit;' 
  655.    'extern "C" void std::exit (int); using std::exit;' 
  656.    'extern "C" void exit (int) throw ();' 
  657.    'extern "C" void exit (int);' 
  658.    'void exit (int);'
  659. do
  660.   cat >conftest.$ac_ext <<_ACEOF
  661. #line $LINENO "configure"
  662. #include "confdefs.h"
  663. #include <stdlib.h>
  664. $ac_declaration
  665. #ifdef F77_DUMMY_MAIN
  666. #  ifdef __cplusplus
  667.      extern "C"
  668. #  endif
  669.    int F77_DUMMY_MAIN() { return 1; }
  670. #endif
  671. int
  672. main ()
  673. {
  674. exit (42);
  675.   ;
  676.   return 0;
  677. }
  678. _ACEOF
  679. rm -f conftest.$ac_objext
  680. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  681.   (eval $ac_compile) 2>&5
  682.   ac_status=$?
  683.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  684.   (exit $ac_status); } &&
  685.          { ac_try='test -s conftest.$ac_objext'
  686.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  687.   (eval $ac_try) 2>&5
  688.   ac_status=$?
  689.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  690.   (exit $ac_status); }; }; then
  691.   :
  692. else
  693.   echo "$as_me: failed program was:" >&5
  694. cat conftest.$ac_ext >&5
  695. continue
  696. fi
  697. rm -f conftest.$ac_objext conftest.$ac_ext
  698.   cat >conftest.$ac_ext <<_ACEOF
  699. #line $LINENO "configure"
  700. #include "confdefs.h"
  701. $ac_declaration
  702. #ifdef F77_DUMMY_MAIN
  703. #  ifdef __cplusplus
  704.      extern "C"
  705. #  endif
  706.    int F77_DUMMY_MAIN() { return 1; }
  707. #endif
  708. int
  709. main ()
  710. {
  711. exit (42);
  712.   ;
  713.   return 0;
  714. }
  715. _ACEOF
  716. rm -f conftest.$ac_objext
  717. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  718.   (eval $ac_compile) 2>&5
  719.   ac_status=$?
  720.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  721.   (exit $ac_status); } &&
  722.          { ac_try='test -s conftest.$ac_objext'
  723.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  724.   (eval $ac_try) 2>&5
  725.   ac_status=$?
  726.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  727.   (exit $ac_status); }; }; then
  728.   break
  729. else
  730.   echo "$as_me: failed program was:" >&5
  731. cat conftest.$ac_ext >&5
  732. fi
  733. rm -f conftest.$ac_objext conftest.$ac_ext
  734. done
  735. rm -f conftest*
  736. if test -n "$ac_declaration"; then
  737.   echo '#ifdef __cplusplus' >>confdefs.h
  738.   echo $ac_declaration      >>confdefs.h
  739.   echo '#endif'             >>confdefs.h
  740. fi
  741. ac_ext=c
  742. ac_cpp='$CPP $CPPFLAGS'
  743. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  744. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  745. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  746. depcc="$CXX"  am_compiler_list=
  747. echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
  748. echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
  749. if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
  750.   echo $ECHO_N "(cached) $ECHO_C" >&6
  751. else
  752.   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  753.   # We make a subdir and do the tests there.  Otherwise we can end up
  754.   # making bogus files that we don't know about and never remove.  For
  755.   # instance it was reported that on HP-UX the gcc test will end up
  756.   # making a dummy file named `D' -- because `-MD' means `put the output
  757.   # in D'.
  758.   mkdir conftest.dir
  759.   # Copy depcomp to subdir because otherwise we won't find it if we're
  760.   # using a relative directory.
  761.   cp "$am_depcomp" conftest.dir
  762.   cd conftest.dir
  763.   am_cv_CXX_dependencies_compiler_type=none
  764.   if test "$am_compiler_list" = ""; then
  765.      am_compiler_list=`sed -n 's/^#*([a-zA-Z0-9]*))$/1/p' < ./depcomp`
  766.   fi
  767.   for depmode in $am_compiler_list; do
  768.     # We need to recreate these files for each test, as the compiler may
  769.     # overwrite some of them when testing with obscure command lines.
  770.     # This happens at least with the AIX C compiler.
  771.     echo '#include "conftest.h"' > conftest.c
  772.     echo 'int i;' > conftest.h
  773.     echo "${am__include} ${am__quote}conftest.Po${am__quote}" > confmf
  774.     case $depmode in
  775.     nosideeffect)
  776.       # after this tag, mechanisms are not by side-effect, so they'll
  777.       # only be used when explicitly requested
  778.       if test "x$enable_dependency_tracking" = xyes; then
  779. continue
  780.       else
  781. break
  782.       fi
  783.       ;;
  784.     none) break ;;
  785.     esac
  786.     # We check with `-c' and `-o' for the sake of the "dashmstdout"
  787.     # mode.  It turns out that the SunPro C++ compiler does not properly
  788.     # handle `-M -o', and we need to detect this.
  789.     if depmode=$depmode 
  790.        source=conftest.c object=conftest.o 
  791.        depfile=conftest.Po tmpdepfile=conftest.TPo 
  792.        $SHELL ./depcomp $depcc -c conftest.c -o conftest.o >/dev/null 2>&1 &&
  793.        grep conftest.h conftest.Po > /dev/null 2>&1 &&
  794.        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  795.       am_cv_CXX_dependencies_compiler_type=$depmode
  796.       break
  797.     fi
  798.   done
  799.   cd ..
  800.   rm -rf conftest.dir
  801. else
  802.   am_cv_CXX_dependencies_compiler_type=none
  803. fi
  804. fi
  805. echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
  806. echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
  807. CXXDEPMODE="depmode=$am_cv_CXX_dependencies_compiler_type"
  808. # Find a good install program.  We prefer a C program (faster),
  809. # so one script is as good as another.  But avoid the broken or
  810. # incompatible versions:
  811. # SysV /etc/install, /usr/sbin/install
  812. # SunOS /usr/etc/install
  813. # IRIX /sbin/install
  814. # AIX /bin/install
  815. # AmigaOS /C/install, which installs bootblocks on floppy discs
  816. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  817. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  818. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  819. # ./install, which can be erroneously created by make from ./install.sh.
  820. echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
  821. echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
  822. if test -z "$INSTALL"; then
  823. if test "${ac_cv_path_install+set}" = set; then
  824.   echo $ECHO_N "(cached) $ECHO_C" >&6
  825. else
  826.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  827. for as_dir in $PATH
  828. do
  829.   IFS=$as_save_IFS
  830.   test -z "$as_dir" && as_dir=.
  831.   # Account for people who put trailing slashes in PATH elements.
  832. case $as_dir/ in
  833.   ./ | .// | /cC/* | 
  834.   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | 
  835.   /usr/ucb/* ) ;;
  836.   *)
  837.     # OSF1 and SCO ODT 3.0 have their own names for install.
  838.     # Don't use installbsd from OSF since it installs stuff as root
  839.     # by default.
  840.     for ac_prog in ginstall scoinst install; do
  841.       for ac_exec_ext in '' $ac_executable_extensions; do
  842.         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  843.           if test $ac_prog = install &&
  844.             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  845.             # AIX install.  It has an incompatible calling convention.
  846.             :
  847.           elif test $ac_prog = install &&
  848.             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  849.             # program-specific install script used by HP pwplus--don't use.
  850.             :
  851.           else
  852.             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  853.             break 3
  854.           fi
  855.         fi
  856.       done
  857.     done
  858.     ;;
  859. esac
  860. done
  861. fi
  862.   if test "${ac_cv_path_install+set}" = set; then
  863.     INSTALL=$ac_cv_path_install
  864.   else
  865.     # As a last resort, use the slow shell script.  We don't cache a
  866.     # path for INSTALL within a source directory, because that will
  867.     # break other packages using the cache if that directory is
  868.     # removed, or if the path is relative.
  869.     INSTALL=$ac_install_sh
  870.   fi
  871. fi
  872. echo "$as_me:$LINENO: result: $INSTALL" >&5
  873. echo "${ECHO_T}$INSTALL" >&6
  874. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  875. # It thinks the first close brace ends the variable substitution.
  876. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  877. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
  878. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  879. ac_ext=c
  880. ac_cpp='$CPP $CPPFLAGS'
  881. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  882. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  883. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  884. echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
  885. echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
  886. # On Suns, sometimes $CPP names a directory.
  887. if test -n "$CPP" && test -d "$CPP"; then
  888.   CPP=
  889. fi
  890. if test -z "$CPP"; then
  891.   if test "${ac_cv_prog_CPP+set}" = set; then
  892.   echo $ECHO_N "(cached) $ECHO_C" >&6
  893. else
  894.       # Double quotes because CPP needs to be expanded
  895.     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
  896.     do
  897.       ac_preproc_ok=false
  898. for ac_c_preproc_warn_flag in '' yes
  899. do
  900.   # Use a header file that comes with gcc, so configuring glibc
  901.   # with a fresh cross-compiler works.
  902.   # On the NeXT, cc -E runs the code through the compiler's parser,
  903.   # not just through cpp. "Syntax error" is here to catch this case.
  904.   cat >conftest.$ac_ext <<_ACEOF
  905. #line $LINENO "configure"
  906. #include "confdefs.h"
  907. #include <assert.h>
  908.                      Syntax error
  909. _ACEOF
  910. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  911.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  912.   ac_status=$?
  913.   egrep -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); } >/dev/null; then
  918.   if test -s conftest.err; then
  919.     ac_cpp_err=$ac_c_preproc_warn_flag
  920.   else
  921.     ac_cpp_err=
  922.   fi
  923. else
  924.   ac_cpp_err=yes
  925. fi
  926. if test -z "$ac_cpp_err"; then
  927.   :
  928. else
  929.   echo "$as_me: failed program was:" >&5
  930.   cat conftest.$ac_ext >&5
  931.   # Broken: fails on valid input.
  932. continue
  933. fi
  934. rm -f conftest.err conftest.$ac_ext
  935.   # OK, works on sane cases.  Now check whether non-existent headers
  936.   # can be detected and how.
  937.   cat >conftest.$ac_ext <<_ACEOF
  938. #line $LINENO "configure"
  939. #include "confdefs.h"
  940. #include <ac_nonexistent.h>
  941. _ACEOF
  942. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  943.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  944.   ac_status=$?
  945.   egrep -v '^ *+' conftest.er1 >conftest.err
  946.   rm -f conftest.er1
  947.   cat conftest.err >&5
  948.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  949.   (exit $ac_status); } >/dev/null; then
  950.   if test -s conftest.err; then
  951.     ac_cpp_err=$ac_c_preproc_warn_flag
  952.   else
  953.     ac_cpp_err=
  954.   fi
  955. else
  956.   ac_cpp_err=yes
  957. fi
  958. if test -z "$ac_cpp_err"; then
  959.   # Broken: success on invalid input.
  960. continue
  961. else
  962.   echo "$as_me: failed program was:" >&5
  963.   cat conftest.$ac_ext >&5
  964.   # Passes both tests.
  965. ac_preproc_ok=:
  966. break
  967. fi
  968. rm -f conftest.err conftest.$ac_ext
  969. done
  970. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  971. rm -f conftest.err conftest.$ac_ext
  972. if $ac_preproc_ok; then
  973.   break
  974. fi
  975.     done
  976.     ac_cv_prog_CPP=$CPP
  977. fi
  978.   CPP=$ac_cv_prog_CPP
  979. else
  980.   ac_cv_prog_CPP=$CPP
  981. fi
  982. echo "$as_me:$LINENO: result: $CPP" >&5
  983. echo "${ECHO_T}$CPP" >&6
  984. ac_preproc_ok=false
  985. for ac_c_preproc_warn_flag in '' yes
  986. do
  987.   # Use a header file that comes with gcc, so configuring glibc
  988.   # with a fresh cross-compiler works.
  989.   # On the NeXT, cc -E runs the code through the compiler's parser,
  990.   # not just through cpp. "Syntax error" is here to catch this case.
  991.   cat >conftest.$ac_ext <<_ACEOF
  992. #line $LINENO "configure"
  993. #include "confdefs.h"
  994. #include <assert.h>
  995.                      Syntax error
  996. _ACEOF
  997. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  998.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  999.   ac_status=$?
  1000.   egrep -v '^ *+' conftest.er1 >conftest.err
  1001.   rm -f conftest.er1
  1002.   cat conftest.err >&5
  1003.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1004.   (exit $ac_status); } >/dev/null; then
  1005.   if test -s conftest.err; then
  1006.     ac_cpp_err=$ac_c_preproc_warn_flag
  1007.   else
  1008.     ac_cpp_err=
  1009.   fi
  1010. else
  1011.   ac_cpp_err=yes
  1012. fi
  1013. if test -z "$ac_cpp_err"; then
  1014.   :
  1015. else
  1016.   echo "$as_me: failed program was:" >&5
  1017.   cat conftest.$ac_ext >&5
  1018.   # Broken: fails on valid input.
  1019. continue
  1020. fi
  1021. rm -f conftest.err conftest.$ac_ext
  1022.   # OK, works on sane cases.  Now check whether non-existent headers
  1023.   # can be detected and how.
  1024.   cat >conftest.$ac_ext <<_ACEOF
  1025. #line $LINENO "configure"
  1026. #include "confdefs.h"
  1027. #include <ac_nonexistent.h>
  1028. _ACEOF
  1029. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  1030.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  1031.   ac_status=$?
  1032.   egrep -v '^ *+' conftest.er1 >conftest.err
  1033.   rm -f conftest.er1
  1034.   cat conftest.err >&5
  1035.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1036.   (exit $ac_status); } >/dev/null; then
  1037.   if test -s conftest.err; then
  1038.     ac_cpp_err=$ac_c_preproc_warn_flag
  1039.   else
  1040.     ac_cpp_err=
  1041.   fi
  1042. else
  1043.   ac_cpp_err=yes
  1044. fi
  1045. if test -z "$ac_cpp_err"; then
  1046.   # Broken: success on invalid input.
  1047. continue
  1048. else
  1049.   echo "$as_me: failed program was:" >&5
  1050.   cat conftest.$ac_ext >&5
  1051.   # Passes both tests.
  1052. ac_preproc_ok=:
  1053. break
  1054. fi
  1055. rm -f conftest.err conftest.$ac_ext
  1056. done
  1057. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  1058. rm -f conftest.err conftest.$ac_ext
  1059. if $ac_preproc_ok; then
  1060.   :
  1061. else
  1062.   { { echo "$as_me:$LINENO: error: C preprocessor "$CPP" fails sanity check" >&5
  1063. echo "$as_me: error: C preprocessor "$CPP" fails sanity check" >&2;}
  1064.    { (exit 1); exit 1; }; }
  1065. fi
  1066. ac_ext=c
  1067. ac_cpp='$CPP $CPPFLAGS'
  1068. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1069. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1070. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1071. # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
  1072. # for constant arguments.  Useless!
  1073. echo "$as_me:$LINENO: checking for working alloca.h" >&5
  1074. echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
  1075. if test "${ac_cv_working_alloca_h+set}" = set; then
  1076.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1077. else
  1078.   cat >conftest.$ac_ext <<_ACEOF
  1079. #line $LINENO "configure"
  1080. #include "confdefs.h"
  1081. #include <alloca.h>
  1082. #ifdef F77_DUMMY_MAIN
  1083. #  ifdef __cplusplus
  1084.      extern "C"
  1085. #  endif
  1086.    int F77_DUMMY_MAIN() { return 1; }
  1087. #endif
  1088. int
  1089. main ()
  1090. {
  1091. char *p = (char *) alloca (2 * sizeof (int));
  1092.   ;
  1093.   return 0;
  1094. }
  1095. _ACEOF
  1096. rm -f conftest.$ac_objext conftest$ac_exeext
  1097. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1098.   (eval $ac_link) 2>&5
  1099.   ac_status=$?
  1100.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1101.   (exit $ac_status); } &&
  1102.          { ac_try='test -s conftest$ac_exeext'
  1103.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1104.   (eval $ac_try) 2>&5
  1105.   ac_status=$?
  1106.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1107.   (exit $ac_status); }; }; then
  1108.   ac_cv_working_alloca_h=yes
  1109. else
  1110.   echo "$as_me: failed program was:" >&5
  1111. cat conftest.$ac_ext >&5
  1112. ac_cv_working_alloca_h=no
  1113. fi
  1114. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  1115. fi
  1116. echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
  1117. echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
  1118. if test $ac_cv_working_alloca_h = yes; then
  1119. cat >>confdefs.h <<_ACEOF
  1120. #define HAVE_ALLOCA_H 1
  1121. _ACEOF
  1122. fi
  1123. echo "$as_me:$LINENO: checking for alloca" >&5
  1124. echo $ECHO_N "checking for alloca... $ECHO_C" >&6
  1125. if test "${ac_cv_func_alloca_works+set}" = set; then
  1126.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1127. else
  1128.   cat >conftest.$ac_ext <<_ACEOF
  1129. #line $LINENO "configure"
  1130. #include "confdefs.h"
  1131. #ifdef __GNUC__
  1132. # define alloca __builtin_alloca
  1133. #else
  1134. # ifdef _MSC_VER
  1135. #  include <malloc.h>
  1136. #  define alloca _alloca
  1137. # else
  1138. #  if HAVE_ALLOCA_H
  1139. #   include <alloca.h>
  1140. #  else
  1141. #   ifdef _AIX
  1142.  #pragma alloca
  1143. #   else
  1144. #    ifndef alloca /* predefined by HP cc +Olibcalls */
  1145. char *alloca ();
  1146. #    endif
  1147. #   endif
  1148. #  endif
  1149. # endif
  1150. #endif
  1151. #ifdef F77_DUMMY_MAIN
  1152. #  ifdef __cplusplus
  1153.      extern "C"
  1154. #  endif
  1155.    int F77_DUMMY_MAIN() { return 1; }
  1156. #endif
  1157. int
  1158. main ()
  1159. {
  1160. char *p = (char *) alloca (1);
  1161.   ;
  1162.   return 0;
  1163. }
  1164. _ACEOF
  1165. rm -f conftest.$ac_objext conftest$ac_exeext
  1166. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1167.   (eval $ac_link) 2>&5
  1168.   ac_status=$?
  1169.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1170.   (exit $ac_status); } &&
  1171.          { ac_try='test -s conftest$ac_exeext'
  1172.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1173.   (eval $ac_try) 2>&5
  1174.   ac_status=$?
  1175.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1176.   (exit $ac_status); }; }; then
  1177.   ac_cv_func_alloca_works=yes
  1178. else
  1179.   echo "$as_me: failed program was:" >&5
  1180. cat conftest.$ac_ext >&5
  1181. ac_cv_func_alloca_works=no
  1182. fi
  1183. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  1184. fi
  1185. echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
  1186. echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
  1187. if test $ac_cv_func_alloca_works = yes; then
  1188. cat >>confdefs.h <<_ACEOF
  1189. #define HAVE_ALLOCA 1
  1190. _ACEOF
  1191. else
  1192.   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
  1193. # that cause trouble.  Some versions do not even contain alloca or
  1194. # contain a buggy version.  If you still want to use their alloca,
  1195. # use ar to extract alloca.o from them instead of compiling alloca.c.
  1196. ALLOCA=alloca.$ac_objext
  1197. cat >>confdefs.h <<_ACEOF
  1198. #define C_ALLOCA 1
  1199. _ACEOF
  1200. echo "$as_me:$LINENO: checking whether `alloca.c' needs Cray hooks" >&5
  1201. echo $ECHO_N "checking whether `alloca.c' needs Cray hooks... $ECHO_C" >&6
  1202. if test "${ac_cv_os_cray+set}" = set; then
  1203.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1204. else
  1205.   cat >conftest.$ac_ext <<_ACEOF
  1206. #line $LINENO "configure"
  1207. #include "confdefs.h"
  1208. #if defined(CRAY) && ! defined(CRAY2)
  1209. webecray
  1210. #else
  1211. wenotbecray
  1212. #endif
  1213. _ACEOF
  1214. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1215.   egrep "webecray" >/dev/null 2>&1; then
  1216.   ac_cv_os_cray=yes
  1217. else
  1218.   ac_cv_os_cray=no
  1219. fi
  1220. rm -f conftest*
  1221. fi
  1222. echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
  1223. echo "${ECHO_T}$ac_cv_os_cray" >&6
  1224. if test $ac_cv_os_cray = yes; then
  1225.   for ac_func in _getb67 GETB67 getb67; do
  1226.     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  1227. echo "$as_me:$LINENO: checking for $ac_func" >&5
  1228. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  1229. if eval "test "${$as_ac_var+set}" = set"; then
  1230.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1231. else
  1232.   cat >conftest.$ac_ext <<_ACEOF
  1233. #line $LINENO "configure"
  1234. #include "confdefs.h"
  1235. /* System header to define __stub macros and hopefully few prototypes,
  1236.     which can conflict with char $ac_func (); below.  */
  1237. #include <assert.h>
  1238. /* Override any gcc2 internal prototype to avoid an error.  */
  1239. #ifdef __cplusplus
  1240. extern "C"
  1241. #endif
  1242. /* We use char because int might match the return type of a gcc2
  1243.    builtin and then its argument prototype would still apply.  */
  1244. char $ac_func ();
  1245. char (*f) ();
  1246. #ifdef F77_DUMMY_MAIN
  1247. #  ifdef __cplusplus
  1248.      extern "C"
  1249. #  endif
  1250.    int F77_DUMMY_MAIN() { return 1; }
  1251. #endif
  1252. int
  1253. main ()
  1254. {
  1255. /* The GNU C library defines this for functions which it implements
  1256.     to always fail with ENOSYS.  Some functions are actually named
  1257.     something starting with __ and the normal name is an alias.  */
  1258. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1259. choke me
  1260. #else
  1261. f = $ac_func;
  1262. #endif
  1263.   ;
  1264.   return 0;
  1265. }
  1266. _ACEOF
  1267. rm -f conftest.$ac_objext conftest$ac_exeext
  1268. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1269.   (eval $ac_link) 2>&5
  1270.   ac_status=$?
  1271.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1272.   (exit $ac_status); } &&
  1273.          { ac_try='test -s conftest$ac_exeext'
  1274.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1275.   (eval $ac_try) 2>&5
  1276.   ac_status=$?
  1277.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1278.   (exit $ac_status); }; }; then
  1279.   eval "$as_ac_var=yes"
  1280. else
  1281.   echo "$as_me: failed program was:" >&5
  1282. cat conftest.$ac_ext >&5
  1283. eval "$as_ac_var=no"
  1284. fi
  1285. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  1286. fi
  1287. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  1288. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  1289. if test `eval echo '${'$as_ac_var'}'` = yes; then
  1290. cat >>confdefs.h <<_ACEOF
  1291. #define CRAY_STACKSEG_END $ac_func
  1292. _ACEOF
  1293.     break
  1294. fi
  1295.   done
  1296. fi
  1297. echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
  1298. echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
  1299. if test "${ac_cv_c_stack_direction+set}" = set; then
  1300.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1301. else
  1302.   if test "$cross_compiling" = yes; then
  1303.   ac_cv_c_stack_direction=0
  1304. else
  1305.   cat >conftest.$ac_ext <<_ACEOF
  1306. #line $LINENO "configure"
  1307. #include "confdefs.h"
  1308. int
  1309. find_stack_direction ()
  1310. {
  1311.   static char *addr = 0;
  1312.   auto char dummy;
  1313.   if (addr == 0)
  1314.     {
  1315.       addr = &dummy;
  1316.       return find_stack_direction ();
  1317.     }
  1318.   else
  1319.     return (&dummy > addr) ? 1 : -1;
  1320. }
  1321. int
  1322. main ()
  1323. {
  1324.   exit (find_stack_direction () < 0);
  1325. }
  1326. _ACEOF
  1327. rm -f conftest$ac_exeext
  1328. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1329.   (eval $ac_link) 2>&5
  1330.   ac_status=$?
  1331.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1332.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1333.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1334.   (eval $ac_try) 2>&5
  1335.   ac_status=$?
  1336.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1337.   (exit $ac_status); }; }; then
  1338.   ac_cv_c_stack_direction=1
  1339. else
  1340.   echo "$as_me: program exited with status $ac_status" >&5
  1341. echo "$as_me: failed program was:" >&5
  1342. cat conftest.$ac_ext >&5
  1343. ( exit $ac_status )
  1344. ac_cv_c_stack_direction=-1
  1345. fi
  1346. rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1347. fi
  1348. fi
  1349. echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
  1350. echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
  1351. cat >>confdefs.h <<_ACEOF
  1352. #define STACK_DIRECTION $ac_cv_c_stack_direction
  1353. _ACEOF
  1354. fi
  1355. ASFLAGS=""
  1356. CCAS=gcc
  1357. CCASFLAGS=""
  1358. if false; then
  1359.   USE_DIRECTX_TRUE=
  1360.   USE_DIRECTX_FALSE='#'
  1361. else
  1362.   USE_DIRECTX_TRUE='#'
  1363.   USE_DIRECTX_FALSE=
  1364. fi
  1365. case "$target" in
  1366.     alpha*-*-linux*)
  1367.         if test x$ac_cv_c_compiler_gnu = xyes; then
  1368.             CFLAGS="$CFLAGS -mcpu=ev4 -Wa,-mall"
  1369.         fi
  1370.         ;;
  1371. esac
  1372. # Check whether --enable-debug or --disable-debug was given.
  1373. if test "${enable_debug+set}" = set; then
  1374.   enableval="$enable_debug"
  1375. else
  1376.   enable_debug=yes
  1377. fi;
  1378. if test x$enable_debug != xyes; then
  1379.     if test x$ac_cv_c_compiler_gnu = xyes; then
  1380.         CFLAGS="$CFLAGS -fexpensive-optimizations"
  1381.         # Ack! This breaks the MMX YV12 conversion on gcc 2.95.2
  1382.         # CFLAGS="$CFLAGS -fomit-frame-pointer"
  1383.     fi
  1384.     case "$target" in
  1385.         i486-*-*)
  1386.             if test x$ac_cv_c_compiler_gnu = xyes; then
  1387.                 CFLAGS="$CFLAGS -march=486"
  1388.             fi
  1389.             ;;
  1390.         i?86-*-*)
  1391.             if test x$ac_cv_c_compiler_gnu = xyes; then
  1392.                 CFLAGS="$CFLAGS -march=pentium -mcpu=pentiumpro"
  1393.             fi
  1394.             ;;
  1395.         *-*-osf*)
  1396.             if test x$ac_cv_c_compiler_gnu != xyes; then
  1397.                 CFLAGS="-g3 -fast -arch host"
  1398.             fi
  1399.             ;;
  1400.     esac
  1401. fi
  1402. # Check whether --enable-strict-ansi or --disable-strict-ansi was given.
  1403. if test "${enable_strict_ansi+set}" = set; then
  1404.   enableval="$enable_strict_ansi"
  1405. else
  1406.   enable_strict_ansi=no
  1407. fi;
  1408. if test x$ac_cv_c_compiler_gnu = xyes; then
  1409.     CFLAGS="$CFLAGS -Wall"
  1410.     if test x$enable_strict_ansi = xyes; then
  1411.         CFLAGS="$CFLAGS -ansi -pedantic -D_XOPEN_SOURCE"
  1412.     fi
  1413. fi
  1414. SDL_CFLAGS=""
  1415. SDL_LIBS="-lSDL"
  1416. case "$target" in
  1417.     *-*-cygwin* | *-*-mingw32*)
  1418.         MATHLIB=""
  1419.         ;;
  1420.     *-*-beos*)
  1421.         MATHLIB=""
  1422.         ;;
  1423.     *-*-darwin*)
  1424.         MATHLIB=""
  1425.         ;;
  1426.     *)
  1427.         MATHLIB="-lm"
  1428.         ;;
  1429. esac
  1430. SYSTEM_LIBS="$SYSTEM_LIBS $MATHLIB"
  1431. # Check whether --enable-audio or --disable-audio was given.
  1432. if test "${enable_audio+set}" = set; then
  1433.   enableval="$enable_audio"
  1434. else
  1435.   enable_audio=yes
  1436. fi;
  1437. if test x$enable_audio = xyes; then
  1438.     SDL_EXTRADIRS="$SDL_EXTRADIRS audio"
  1439.     SDL_EXTRALIBS="$SDL_EXTRALIBS audio/libaudio.la"
  1440. else
  1441.     CFLAGS="$CFLAGS -DDISABLE_AUDIO"
  1442. fi
  1443. # Check whether --enable-video or --disable-video was given.
  1444. if test "${enable_video+set}" = set; then
  1445.   enableval="$enable_video"
  1446. else
  1447.   enable_video=yes
  1448. fi;
  1449. if test x$enable_video = xyes; then
  1450.     SDL_EXTRADIRS="$SDL_EXTRADIRS video"
  1451.     SDL_EXTRALIBS="$SDL_EXTRALIBS video/libvideo.la"
  1452. else
  1453.     CFLAGS="$CFLAGS -DDISABLE_VIDEO"
  1454. fi
  1455. # Check whether --enable-events or --disable-events was given.
  1456. if test "${enable_events+set}" = set; then
  1457.   enableval="$enable_events"
  1458. else
  1459.   enable_events=yes
  1460. fi;
  1461. if test x$enable_video = xyes -a x$enable_events = xyes; then
  1462.     SDL_EXTRADIRS="$SDL_EXTRADIRS events"
  1463.     SDL_EXTRALIBS="$SDL_EXTRALIBS events/libevents.la"
  1464. else
  1465.     CFLAGS="$CFLAGS -DDISABLE_EVENTS"
  1466. fi
  1467. # Check whether --enable-joystick or --disable-joystick was given.
  1468. if test "${enable_joystick+set}" = set; then
  1469.   enableval="$enable_joystick"
  1470. else
  1471.   enable_joystick=yes
  1472. fi;
  1473. if test x$enable_joystick = xyes; then
  1474.     SDL_EXTRADIRS="$SDL_EXTRADIRS joystick"
  1475.     SDL_EXTRALIBS="$SDL_EXTRALIBS joystick/libjoystick.la"
  1476. else
  1477.     CFLAGS="$CFLAGS -DDISABLE_JOYSTICK"
  1478. fi
  1479. # Check whether --enable-cdrom or --disable-cdrom was given.
  1480. if test "${enable_cdrom+set}" = set; then
  1481.   enableval="$enable_cdrom"
  1482. else
  1483.   enable_cdrom=yes
  1484. fi;
  1485. if test x$enable_cdrom = xyes; then
  1486.     SDL_EXTRADIRS="$SDL_EXTRADIRS cdrom"
  1487.     SDL_EXTRALIBS="$SDL_EXTRALIBS cdrom/libcdrom.la"
  1488. else
  1489.     CFLAGS="$CFLAGS -DDISABLE_CDROM"
  1490. fi
  1491. # Check whether --enable-threads or --disable-threads was given.
  1492. if test "${enable_threads+set}" = set; then
  1493.   enableval="$enable_threads"
  1494. else
  1495.   enable_threads=yes
  1496. fi;
  1497. SDL_EXTRADIRS="$SDL_EXTRADIRS thread"
  1498. SDL_EXTRALIBS="$SDL_EXTRALIBS thread/libthread.la"
  1499. if test x$enable_threads != xyes; then
  1500.     CFLAGS="$CFLAGS -DDISABLE_THREADS"
  1501.   echo "Copying src/thread/generic/SDL_systhread.c -> src/thread/SDL_systhread.c"
  1502.   old="$srcdir/src/thread/generic/SDL_systhread.c"
  1503.   new="$srcdir/src/thread/SDL_systhread.c"
  1504.   cat >$new <<__EOF__
  1505. /* WARNING:  This file was automatically generated!
  1506.  * Original: $old
  1507.  */
  1508. __EOF__
  1509.   cat >>$new <$old
  1510.   echo "Copying src/thread/generic/SDL_systhread_c.h -> src/thread/SDL_systhread_c.h"
  1511.   old="$srcdir/src/thread/generic/SDL_systhread_c.h"
  1512.   new="$srcdir/src/thread/SDL_systhread_c.h"
  1513.   cat >$new <<__EOF__
  1514. /* WARNING:  This file was automatically generated!
  1515.  * Original: $old
  1516.  */
  1517. __EOF__
  1518.   cat >>$new <$old
  1519.   echo "Copying src/thread/generic/SDL_sysmutex.c -> src/thread/SDL_sysmutex.c"
  1520.   old="$srcdir/src/thread/generic/SDL_sysmutex.c"
  1521.   new="$srcdir/src/thread/SDL_sysmutex.c"
  1522.   cat >$new <<__EOF__
  1523. /* WARNING:  This file was automatically generated!
  1524.  * Original: $old
  1525.  */
  1526. __EOF__
  1527.   cat >>$new <$old
  1528.   echo "Copying src/thread/generic/SDL_sysmutex_c.h -> src/thread/SDL_sysmutex_c.h"
  1529.   old="$srcdir/src/thread/generic/SDL_sysmutex_c.h"
  1530.   new="$srcdir/src/thread/SDL_sysmutex_c.h"
  1531.   cat >$new <<__EOF__
  1532. /* WARNING:  This file was automatically generated!
  1533.  * Original: $old
  1534.  */
  1535. __EOF__
  1536.   cat >>$new <$old
  1537.   echo "Copying src/thread/generic/SDL_syssem.c -> src/thread/SDL_syssem.c"
  1538.   old="$srcdir/src/thread/generic/SDL_syssem.c"
  1539.   new="$srcdir/src/thread/SDL_syssem.c"
  1540.   cat >$new <<__EOF__
  1541. /* WARNING:  This file was automatically generated!
  1542.  * Original: $old
  1543.  */
  1544. __EOF__
  1545.   cat >>$new <$old
  1546.   echo "Copying src/thread/generic/SDL_syssem_c.h -> src/thread/SDL_syssem_c.h"
  1547.   old="$srcdir/src/thread/generic/SDL_syssem_c.h"
  1548.   new="$srcdir/src/thread/SDL_syssem_c.h"
  1549.   cat >$new <<__EOF__
  1550. /* WARNING:  This file was automatically generated!
  1551.  * Original: $old
  1552.  */
  1553. __EOF__
  1554.   cat >>$new <$old
  1555.   echo "Copying src/thread/generic/SDL_syscond.c -> src/thread/SDL_syscond.c"
  1556.   old="$srcdir/src/thread/generic/SDL_syscond.c"
  1557.   new="$srcdir/src/thread/SDL_syscond.c"
  1558.   cat >$new <<__EOF__
  1559. /* WARNING:  This file was automatically generated!
  1560.  * Original: $old
  1561.  */
  1562. __EOF__
  1563.   cat >>$new <$old
  1564.   echo "Copying src/thread/generic/SDL_syscond_c.h -> src/thread/SDL_syscond_c.h"
  1565.   old="$srcdir/src/thread/generic/SDL_syscond_c.h"
  1566.   new="$srcdir/src/thread/SDL_syscond_c.h"
  1567.   cat >$new <<__EOF__
  1568. /* WARNING:  This file was automatically generated!
  1569.  * Original: $old
  1570.  */
  1571. __EOF__
  1572.   cat >>$new <$old
  1573. fi
  1574. # Check whether --enable-timers or --disable-timers was given.
  1575. if test "${enable_timers+set}" = set; then
  1576.   enableval="$enable_timers"
  1577. else
  1578.   enable_timers=yes
  1579. fi;
  1580. if test x$enable_timers = xyes; then
  1581.     SDL_EXTRADIRS="$SDL_EXTRADIRS timer"
  1582.     SDL_EXTRALIBS="$SDL_EXTRALIBS timer/libtimer.la"
  1583. else
  1584.     CFLAGS="$CFLAGS -DDISABLE_TIMERS"
  1585. fi
  1586. # Check whether --enable-endian or --disable-endian was given.
  1587. if test "${enable_endian+set}" = set; then
  1588.   enableval="$enable_endian"
  1589. else
  1590.   enable_endian=yes
  1591. fi;
  1592. if test x$enable_endian = xyes; then
  1593.     SDL_EXTRADIRS="$SDL_EXTRADIRS endian"
  1594.     SDL_EXTRALIBS="$SDL_EXTRALIBS endian/libendian.la"
  1595. else
  1596.     CFLAGS="$CFLAGS -DDISABLE_ENDIAN"
  1597. fi
  1598. # Check whether --enable-file or --disable-file was given.
  1599. if test "${enable_file+set}" = set; then
  1600.   enableval="$enable_file"
  1601. else
  1602.   enable_file=yes
  1603. fi;
  1604. if test x$enable_file = xyes; then
  1605.     SDL_EXTRADIRS="$SDL_EXTRADIRS file"
  1606.     SDL_EXTRALIBS="$SDL_EXTRALIBS file/libfile.la"
  1607. else
  1608.     CFLAGS="$CFLAGS -DDISABLE_FILE"
  1609. fi
  1610. CheckOSS()
  1611. {
  1612.     # Check whether --enable-oss or --disable-oss was given.
  1613. if test "${enable_oss+set}" = set; then
  1614.   enableval="$enable_oss"
  1615. else
  1616.   enable_oss=yes
  1617. fi;
  1618.     if test x$enable_audio = xyes -a x$enable_oss = xyes; then
  1619.         echo "$as_me:$LINENO: checking for OSS audio support" >&5
  1620. echo $ECHO_N "checking for OSS audio support... $ECHO_C" >&6
  1621.         have_oss=no
  1622.         if test x$have_oss != xyes; then
  1623.             cat >conftest.$ac_ext <<_ACEOF
  1624. #line $LINENO "configure"
  1625. #include "confdefs.h"
  1626.               #include <sys/soundcard.h>
  1627. #ifdef F77_DUMMY_MAIN
  1628. #  ifdef __cplusplus
  1629.      extern "C"
  1630. #  endif
  1631.    int F77_DUMMY_MAIN() { return 1; }
  1632. #endif
  1633. int
  1634. main ()
  1635. {
  1636.               int arg = SNDCTL_DSP_SETFRAGMENT;
  1637.   ;
  1638.   return 0;
  1639. }
  1640. _ACEOF
  1641. rm -f conftest.$ac_objext
  1642. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1643.   (eval $ac_compile) 2>&5
  1644.   ac_status=$?
  1645.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1646.   (exit $ac_status); } &&
  1647.          { ac_try='test -s conftest.$ac_objext'
  1648.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1649.   (eval $ac_try) 2>&5
  1650.   ac_status=$?
  1651.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1652.   (exit $ac_status); }; }; then
  1653.             have_oss=yes
  1654. else
  1655.   echo "$as_me: failed program was:" >&5
  1656. cat conftest.$ac_ext >&5
  1657. fi
  1658. rm -f conftest.$ac_objext conftest.$ac_ext
  1659.         fi
  1660.         if test x$have_oss != xyes; then
  1661.             cat >conftest.$ac_ext <<_ACEOF
  1662. #line $LINENO "configure"
  1663. #include "confdefs.h"
  1664.               #include <soundcard.h>
  1665. #ifdef F77_DUMMY_MAIN
  1666. #  ifdef __cplusplus
  1667.      extern "C"
  1668. #  endif
  1669.    int F77_DUMMY_MAIN() { return 1; }
  1670. #endif
  1671. int
  1672. main ()
  1673. {
  1674.               int arg = SNDCTL_DSP_SETFRAGMENT;
  1675.   ;
  1676.   return 0;
  1677. }
  1678. _ACEOF
  1679. rm -f conftest.$ac_objext
  1680. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1681.   (eval $ac_compile) 2>&5
  1682.   ac_status=$?
  1683.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1684.   (exit $ac_status); } &&
  1685.          { ac_try='test -s conftest.$ac_objext'
  1686.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1687.   (eval $ac_try) 2>&5
  1688.   ac_status=$?
  1689.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1690.   (exit $ac_status); }; }; then
  1691.             have_oss=yes
  1692.             CFLAGS="$CFLAGS -DOSS_USE_SOUNDCARD_H"
  1693. else
  1694.   echo "$as_me: failed program was:" >&5
  1695. cat conftest.$ac_ext >&5
  1696. fi
  1697. rm -f conftest.$ac_objext conftest.$ac_ext
  1698.         fi
  1699.         echo "$as_me:$LINENO: result: $have_oss" >&5
  1700. echo "${ECHO_T}$have_oss" >&6
  1701.         if test x$have_oss = xyes; then
  1702.             CFLAGS="$CFLAGS -DOSS_SUPPORT"
  1703.             AUDIO_SUBDIRS="$AUDIO_SUBDIRS dsp"
  1704.             AUDIO_DRIVERS="$AUDIO_DRIVERS dsp/libaudio_dsp.la"
  1705.             AUDIO_SUBDIRS="$AUDIO_SUBDIRS dma"
  1706.             AUDIO_DRIVERS="$AUDIO_DRIVERS dma/libaudio_dma.la"
  1707.         fi
  1708.     fi
  1709. }
  1710. CheckALSA()
  1711. {
  1712.     # Check whether --enable-alsa or --disable-alsa was given.
  1713. if test "${enable_alsa+set}" = set; then
  1714.   enableval="$enable_alsa"
  1715. else
  1716.   enable_alsa=yes
  1717. fi;
  1718.     if test x$enable_audio = xyes -a x$enable_alsa = xyes; then
  1719.         have_alsa=no
  1720.         echo "$as_me:$LINENO: checking for ANSI C header files" >&5
  1721. echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
  1722. if test "${ac_cv_header_stdc+set}" = set; then
  1723.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1724. else
  1725.   cat >conftest.$ac_ext <<_ACEOF
  1726. #line $LINENO "configure"
  1727. #include "confdefs.h"
  1728. #include <stdlib.h>
  1729. #include <stdarg.h>
  1730. #include <string.h>
  1731. #include <float.h>
  1732. _ACEOF
  1733. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  1734.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  1735.   ac_status=$?
  1736.   egrep -v '^ *+' conftest.er1 >conftest.err
  1737.   rm -f conftest.er1
  1738.   cat conftest.err >&5
  1739.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1740.   (exit $ac_status); } >/dev/null; then
  1741.   if test -s conftest.err; then
  1742.     ac_cpp_err=$ac_c_preproc_warn_flag
  1743.   else
  1744.     ac_cpp_err=
  1745.   fi
  1746. else
  1747.   ac_cpp_err=yes
  1748. fi
  1749. if test -z "$ac_cpp_err"; then
  1750.   ac_cv_header_stdc=yes
  1751. else
  1752.   echo "$as_me: failed program was:" >&5
  1753.   cat conftest.$ac_ext >&5
  1754.   ac_cv_header_stdc=no
  1755. fi
  1756. rm -f conftest.err conftest.$ac_ext
  1757. if test $ac_cv_header_stdc = yes; then
  1758.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  1759.   cat >conftest.$ac_ext <<_ACEOF
  1760. #line $LINENO "configure"
  1761. #include "confdefs.h"
  1762. #include <string.h>
  1763. _ACEOF
  1764. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1765.   egrep "memchr" >/dev/null 2>&1; then
  1766.   :
  1767. else
  1768.   ac_cv_header_stdc=no
  1769. fi
  1770. rm -f conftest*
  1771. fi
  1772. if test $ac_cv_header_stdc = yes; then
  1773.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  1774.   cat >conftest.$ac_ext <<_ACEOF
  1775. #line $LINENO "configure"
  1776. #include "confdefs.h"
  1777. #include <stdlib.h>
  1778. _ACEOF
  1779. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  1780.   egrep "free" >/dev/null 2>&1; then
  1781.   :
  1782. else
  1783.   ac_cv_header_stdc=no
  1784. fi
  1785. rm -f conftest*
  1786. fi
  1787. if test $ac_cv_header_stdc = yes; then
  1788.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  1789.   if test "$cross_compiling" = yes; then
  1790.   :
  1791. else
  1792.   cat >conftest.$ac_ext <<_ACEOF
  1793. #line $LINENO "configure"
  1794. #include "confdefs.h"
  1795. #include <ctype.h>
  1796. #if ((' ' & 0x0FF) == 0x020)
  1797. # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  1798. # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  1799. #else
  1800. # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') 
  1801.                      || ('j' <= (c) && (c) <= 'r') 
  1802.                      || ('s' <= (c) && (c) <= 'z'))
  1803. # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
  1804. #endif
  1805. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  1806. int
  1807. main ()
  1808. {
  1809.   int i;
  1810.   for (i = 0; i < 256; i++)
  1811.     if (XOR (islower (i), ISLOWER (i))
  1812.         || toupper (i) != TOUPPER (i))
  1813.       exit(2);
  1814.   exit (0);
  1815. }
  1816. _ACEOF
  1817. rm -f conftest$ac_exeext
  1818. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1819.   (eval $ac_link) 2>&5
  1820.   ac_status=$?
  1821.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1822.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1823.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1824.   (eval $ac_try) 2>&5
  1825.   ac_status=$?
  1826.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1827.   (exit $ac_status); }; }; then
  1828.   :
  1829. else
  1830.   echo "$as_me: program exited with status $ac_status" >&5
  1831. echo "$as_me: failed program was:" >&5
  1832. cat conftest.$ac_ext >&5
  1833. ( exit $ac_status )
  1834. ac_cv_header_stdc=no
  1835. fi
  1836. rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1837. fi
  1838. fi
  1839. fi
  1840. echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
  1841. echo "${ECHO_T}$ac_cv_header_stdc" >&6
  1842. if test $ac_cv_header_stdc = yes; then
  1843. cat >>confdefs.h <<_ACEOF
  1844. #define STDC_HEADERS 1
  1845. _ACEOF
  1846. fi
  1847. # On IRIX 5.3, sys/types and inttypes.h are conflicting.
  1848. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h 
  1849.                   inttypes.h stdint.h unistd.h
  1850. do
  1851. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  1852. echo "$as_me:$LINENO: checking for $ac_header" >&5
  1853. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  1854. if eval "test "${$as_ac_Header+set}" = set"; then
  1855.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1856. else
  1857.   cat >conftest.$ac_ext <<_ACEOF
  1858. #line $LINENO "configure"
  1859. #include "confdefs.h"
  1860. $ac_includes_default
  1861. #include <$ac_header>
  1862. _ACEOF
  1863. rm -f conftest.$ac_objext
  1864. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1865.   (eval $ac_compile) 2>&5
  1866.   ac_status=$?
  1867.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1868.   (exit $ac_status); } &&
  1869.          { ac_try='test -s conftest.$ac_objext'
  1870.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1871.   (eval $ac_try) 2>&5
  1872.   ac_status=$?
  1873.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1874.   (exit $ac_status); }; }; then
  1875.   eval "$as_ac_Header=yes"
  1876. else
  1877.   echo "$as_me: failed program was:" >&5
  1878. cat conftest.$ac_ext >&5
  1879. eval "$as_ac_Header=no"
  1880. fi
  1881. rm -f conftest.$ac_objext conftest.$ac_ext
  1882. fi
  1883. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  1884. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  1885. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  1886.   cat >>confdefs.h <<_ACEOF
  1887. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  1888. _ACEOF
  1889. fi
  1890. done
  1891. if test "${ac_cv_header_sys_asoundlib_h+set}" = set; then
  1892.   echo "$as_me:$LINENO: checking for sys/asoundlib.h" >&5
  1893. echo $ECHO_N "checking for sys/asoundlib.h... $ECHO_C" >&6
  1894. if test "${ac_cv_header_sys_asoundlib_h+set}" = set; then
  1895.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1896. fi
  1897. echo "$as_me:$LINENO: result: $ac_cv_header_sys_asoundlib_h" >&5
  1898. echo "${ECHO_T}$ac_cv_header_sys_asoundlib_h" >&6
  1899. else
  1900.   # Is the header compilable?
  1901. echo "$as_me:$LINENO: checking sys/asoundlib.h usability" >&5
  1902. echo $ECHO_N "checking sys/asoundlib.h usability... $ECHO_C" >&6
  1903. cat >conftest.$ac_ext <<_ACEOF
  1904. #line $LINENO "configure"
  1905. #include "confdefs.h"
  1906. $ac_includes_default
  1907. #include <sys/asoundlib.h>
  1908. _ACEOF
  1909. rm -f conftest.$ac_objext
  1910. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1911.   (eval $ac_compile) 2>&5
  1912.   ac_status=$?
  1913.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1914.   (exit $ac_status); } &&
  1915.          { ac_try='test -s conftest.$ac_objext'
  1916.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1917.   (eval $ac_try) 2>&5
  1918.   ac_status=$?
  1919.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1920.   (exit $ac_status); }; }; then
  1921.   ac_header_compiler=yes
  1922. else
  1923.   echo "$as_me: failed program was:" >&5
  1924. cat conftest.$ac_ext >&5
  1925. ac_header_compiler=no
  1926. fi
  1927. rm -f conftest.$ac_objext conftest.$ac_ext
  1928. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  1929. echo "${ECHO_T}$ac_header_compiler" >&6
  1930. # Is the header present?
  1931. echo "$as_me:$LINENO: checking sys/asoundlib.h presence" >&5
  1932. echo $ECHO_N "checking sys/asoundlib.h presence... $ECHO_C" >&6
  1933. cat >conftest.$ac_ext <<_ACEOF
  1934. #line $LINENO "configure"
  1935. #include "confdefs.h"
  1936. #include <sys/asoundlib.h>
  1937. _ACEOF
  1938. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  1939.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  1940.   ac_status=$?
  1941.   egrep -v '^ *+' conftest.er1 >conftest.err
  1942.   rm -f conftest.er1
  1943.   cat conftest.err >&5
  1944.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1945.   (exit $ac_status); } >/dev/null; then
  1946.   if test -s conftest.err; then
  1947.     ac_cpp_err=$ac_c_preproc_warn_flag
  1948.   else
  1949.     ac_cpp_err=
  1950.   fi
  1951. else
  1952.   ac_cpp_err=yes
  1953. fi
  1954. if test -z "$ac_cpp_err"; then
  1955.   ac_header_preproc=yes
  1956. else
  1957.   echo "$as_me: failed program was:" >&5
  1958.   cat conftest.$ac_ext >&5
  1959.   ac_header_preproc=no
  1960. fi
  1961. rm -f conftest.err conftest.$ac_ext
  1962. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  1963. echo "${ECHO_T}$ac_header_preproc" >&6
  1964. # So?  What about this header?
  1965. case $ac_header_compiler:$ac_header_preproc in
  1966.   yes:no )
  1967.     { echo "$as_me:$LINENO: WARNING: sys/asoundlib.h: accepted by the compiler, rejected by the preprocessor!" >&5
  1968. echo "$as_me: WARNING: sys/asoundlib.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
  1969.     { echo "$as_me:$LINENO: WARNING: sys/asoundlib.h: proceeding with the preprocessor's result" >&5
  1970. echo "$as_me: WARNING: sys/asoundlib.h: proceeding with the preprocessor's result" >&2;};;
  1971.   no:yes )
  1972.     { echo "$as_me:$LINENO: WARNING: sys/asoundlib.h: present but cannot be compiled" >&5
  1973. echo "$as_me: WARNING: sys/asoundlib.h: present but cannot be compiled" >&2;}
  1974.     { echo "$as_me:$LINENO: WARNING: sys/asoundlib.h: check for missing prerequisite headers?" >&5
  1975. echo "$as_me: WARNING: sys/asoundlib.h: check for missing prerequisite headers?" >&2;}
  1976.     { echo "$as_me:$LINENO: WARNING: sys/asoundlib.h: proceeding with the preprocessor's result" >&5
  1977. echo "$as_me: WARNING: sys/asoundlib.h: proceeding with the preprocessor's result" >&2;};;
  1978. esac
  1979. echo "$as_me:$LINENO: checking for sys/asoundlib.h" >&5
  1980. echo $ECHO_N "checking for sys/asoundlib.h... $ECHO_C" >&6
  1981. if test "${ac_cv_header_sys_asoundlib_h+set}" = set; then
  1982.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1983. else
  1984.   ac_cv_header_sys_asoundlib_h=$ac_header_preproc
  1985. fi
  1986. echo "$as_me:$LINENO: result: $ac_cv_header_sys_asoundlib_h" >&5
  1987. echo "${ECHO_T}$ac_cv_header_sys_asoundlib_h" >&6
  1988. fi
  1989. if test $ac_cv_header_sys_asoundlib_h = yes; then
  1990.   have_alsa_hdr=yes
  1991. fi
  1992.         echo "$as_me:$LINENO: checking for snd_pcm_open in -lasound" >&5
  1993. echo $ECHO_N "checking for snd_pcm_open in -lasound... $ECHO_C" >&6
  1994. if test "${ac_cv_lib_asound_snd_pcm_open+set}" = set; then
  1995.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1996. else
  1997.   ac_check_lib_save_LIBS=$LIBS
  1998. LIBS="-lasound  $LIBS"
  1999. cat >conftest.$ac_ext <<_ACEOF
  2000. #line $LINENO "configure"
  2001. #include "confdefs.h"
  2002. /* Override any gcc2 internal prototype to avoid an error.  */
  2003. #ifdef __cplusplus
  2004. extern "C"
  2005. #endif
  2006. /* We use char because int might match the return type of a gcc2
  2007.    builtin and then its argument prototype would still apply.  */
  2008. char snd_pcm_open ();
  2009. #ifdef F77_DUMMY_MAIN
  2010. #  ifdef __cplusplus
  2011.      extern "C"
  2012. #  endif
  2013.    int F77_DUMMY_MAIN() { return 1; }
  2014. #endif
  2015. int
  2016. main ()
  2017. {
  2018. snd_pcm_open ();
  2019.   ;
  2020.   return 0;
  2021. }
  2022. _ACEOF
  2023. rm -f conftest.$ac_objext conftest$ac_exeext
  2024. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2025.   (eval $ac_link) 2>&5
  2026.   ac_status=$?
  2027.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2028.   (exit $ac_status); } &&
  2029.          { ac_try='test -s conftest$ac_exeext'
  2030.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2031.   (eval $ac_try) 2>&5
  2032.   ac_status=$?
  2033.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2034.   (exit $ac_status); }; }; then
  2035.   ac_cv_lib_asound_snd_pcm_open=yes
  2036. else
  2037.   echo "$as_me: failed program was:" >&5
  2038. cat conftest.$ac_ext >&5
  2039. ac_cv_lib_asound_snd_pcm_open=no
  2040. fi
  2041. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  2042. LIBS=$ac_check_lib_save_LIBS
  2043. fi
  2044. echo "$as_me:$LINENO: result: $ac_cv_lib_asound_snd_pcm_open" >&5
  2045. echo "${ECHO_T}$ac_cv_lib_asound_snd_pcm_open" >&6
  2046. if test $ac_cv_lib_asound_snd_pcm_open = yes; then
  2047.   have_alsa_lib=yes
  2048. fi
  2049.         if test x$have_alsa_hdr = xyes -a x$have_alsa_lib = xyes; then
  2050.             CFLAGS="$CFLAGS -DALSA_SUPPORT"
  2051.             SYSTEM_LIBS="$SYSTEM_LIBS -lasound"
  2052.             AUDIO_SUBDIRS="$AUDIO_SUBDIRS alsa"
  2053.             AUDIO_DRIVERS="$AUDIO_DRIVERS alsa/libaudio_alsa.la"
  2054.         fi
  2055.     fi
  2056. }
  2057. CheckOPENBSDAUDIO()
  2058. {
  2059.     # Check whether --enable-openbsdaudio or --disable-openbsdaudio was given.
  2060. if test "${enable_openbsdaudio+set}" = set; then
  2061.   enableval="$enable_openbsdaudio"
  2062. else
  2063.   enable_openbsdaudio=yes
  2064. fi;
  2065.     if test x$enable_audio = xyes -a x$enable_openbsdaudio = xyes; then
  2066.         CFLAGS="$CFLAGS -DOPENBSD_AUDIO_SUPPORT"
  2067.         AUDIO_SUBDIRS="$AUDIO_SUBDIRS openbsd"
  2068.         AUDIO_DRIVERS="$AUDIO_DRIVERS openbsd/libaudio_openbsd.la"
  2069.     fi
  2070. }
  2071. CheckDMEDIA()
  2072. {
  2073.     if test x$enable_audio = xyes; then
  2074.         echo "$as_me:$LINENO: checking for dmedia audio support" >&5
  2075. echo $ECHO_N "checking for dmedia audio support... $ECHO_C" >&6
  2076.         have_dmedia=no
  2077.         cat >conftest.$ac_ext <<_ACEOF
  2078. #line $LINENO "configure"
  2079. #include "confdefs.h"
  2080.           #include <dmedia/audio.h>
  2081. #ifdef F77_DUMMY_MAIN
  2082. #  ifdef __cplusplus
  2083.      extern "C"
  2084. #  endif
  2085.    int F77_DUMMY_MAIN() { return 1; }
  2086. #endif
  2087. int
  2088. main ()
  2089. {
  2090.           ALport audio_port;
  2091.   ;
  2092.   return 0;
  2093. }
  2094. _ACEOF
  2095. rm -f conftest.$ac_objext
  2096. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2097.   (eval $ac_compile) 2>&5
  2098.   ac_status=$?
  2099.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2100.   (exit $ac_status); } &&
  2101.          { ac_try='test -s conftest.$ac_objext'
  2102.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2103.   (eval $ac_try) 2>&5
  2104.   ac_status=$?
  2105.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2106.   (exit $ac_status); }; }; then
  2107.         have_dmedia=yes
  2108. else
  2109.   echo "$as_me: failed program was:" >&5
  2110. cat conftest.$ac_ext >&5
  2111. fi
  2112. rm -f conftest.$ac_objext conftest.$ac_ext
  2113.         # Set up files for the audio library
  2114.         if test x$have_dmedia = xyes; then
  2115.             CFLAGS="$CFLAGS -DDMEDIA_SUPPORT"
  2116.             AUDIO_SUBDIRS="$AUDIO_SUBDIRS dmedia"
  2117.             AUDIO_DRIVERS="$AUDIO_DRIVERS dmedia/libaudio_dmedia.la"
  2118.             SYSTEM_LIBS="$SYSTEM_LIBS -laudio"
  2119.         fi
  2120.     fi
  2121. }
  2122. CheckESD()
  2123. {
  2124.     # Check whether --enable-esd or --disable-esd was given.
  2125. if test "${enable_esd+set}" = set; then
  2126.   enableval="$enable_esd"
  2127. else
  2128.   enable_esd=yes
  2129. fi;
  2130.     if test x$enable_audio = xyes -a x$enable_esd = xyes; then
  2131. use_esd=no
  2132. # Check whether --with-esd-prefix or --without-esd-prefix was given.
  2133. if test "${with_esd_prefix+set}" = set; then
  2134.   withval="$with_esd_prefix"
  2135.   esd_prefix="$withval"
  2136. else
  2137.   esd_prefix=""
  2138. fi;
  2139. # Check whether --with-esd-exec-prefix or --without-esd-exec-prefix was given.
  2140. if test "${with_esd_exec_prefix+set}" = set; then
  2141.   withval="$with_esd_exec_prefix"
  2142.   esd_exec_prefix="$withval"
  2143. else
  2144.   esd_exec_prefix=""
  2145. fi;
  2146. # Check whether --enable-esdtest or --disable-esdtest was given.
  2147. if test "${enable_esdtest+set}" = set; then
  2148.   enableval="$enable_esdtest"
  2149. else
  2150.   enable_esdtest=yes
  2151. fi;
  2152.   if test x$esd_exec_prefix != x ; then
  2153.      esd_args="$esd_args --exec-prefix=$esd_exec_prefix"
  2154.      if test x${ESD_CONFIG+set} != xset ; then
  2155.         ESD_CONFIG=$esd_exec_prefix/bin/esd-config
  2156.      fi
  2157.   fi
  2158.   if test x$esd_prefix != x ; then
  2159.      esd_args="$esd_args --prefix=$esd_prefix"
  2160.      if test x${ESD_CONFIG+set} != xset ; then
  2161.         ESD_CONFIG=$esd_prefix/bin/esd-config
  2162.      fi
  2163.   fi
  2164.   # Extract the first word of "esd-config", so it can be a program name with args.
  2165. set dummy esd-config; ac_word=$2
  2166. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2167. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2168. if test "${ac_cv_path_ESD_CONFIG+set}" = set; then
  2169.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2170. else
  2171.   case $ESD_CONFIG in
  2172.   [\/]* | ?:[\/]*)
  2173.   ac_cv_path_ESD_CONFIG="$ESD_CONFIG" # Let the user override the test with a path.
  2174.   ;;
  2175.   *)
  2176.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2177. for as_dir in $PATH
  2178. do
  2179.   IFS=$as_save_IFS
  2180.   test -z "$as_dir" && as_dir=.
  2181.   for ac_exec_ext in '' $ac_executable_extensions; do
  2182.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2183.     ac_cv_path_ESD_CONFIG="$as_dir/$ac_word$ac_exec_ext"
  2184.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2185.     break 2
  2186.   fi
  2187. done
  2188. done
  2189.   test -z "$ac_cv_path_ESD_CONFIG" && ac_cv_path_ESD_CONFIG="no"
  2190.   ;;
  2191. esac
  2192. fi
  2193. ESD_CONFIG=$ac_cv_path_ESD_CONFIG
  2194. if test -n "$ESD_CONFIG"; then
  2195.   echo "$as_me:$LINENO: result: $ESD_CONFIG" >&5
  2196. echo "${ECHO_T}$ESD_CONFIG" >&6
  2197. else
  2198.   echo "$as_me:$LINENO: result: no" >&5
  2199. echo "${ECHO_T}no" >&6
  2200. fi
  2201.   min_esd_version=0.2.8
  2202.   echo "$as_me:$LINENO: checking for ESD - version >= $min_esd_version" >&5
  2203. echo $ECHO_N "checking for ESD - version >= $min_esd_version... $ECHO_C" >&6
  2204.   no_esd=""
  2205.   if test "$ESD_CONFIG" = "no" ; then
  2206.     no_esd=yes
  2207.   else
  2208.     ESD_CFLAGS=`$ESD_CONFIG $esdconf_args --cflags`
  2209.     ESD_LIBS=`$ESD_CONFIG $esdconf_args --libs`
  2210.     esd_major_version=`$ESD_CONFIG $esd_args --version | 
  2211.            sed 's/([0-9]*).([0-9]*).([0-9]*)/1/'`
  2212.     esd_minor_version=`$ESD_CONFIG $esd_args --version | 
  2213.            sed 's/([0-9]*).([0-9]*).([0-9]*)/2/'`
  2214.     esd_micro_version=`$ESD_CONFIG $esd_config_args --version | 
  2215.            sed 's/([0-9]*).([0-9]*).([0-9]*)/3/'`
  2216.     if test "x$enable_esdtest" = "xyes" ; then
  2217.       ac_save_CFLAGS="$CFLAGS"
  2218.       ac_save_LIBS="$LIBS"
  2219.       CFLAGS="$CFLAGS $ESD_CFLAGS"
  2220.       LIBS="$LIBS $ESD_LIBS"
  2221.       rm -f conf.esdtest
  2222.       if test "$cross_compiling" = yes; then
  2223.   echo $ac_n "cross compiling; assumed OK... $ac_c"
  2224. else
  2225.   cat >conftest.$ac_ext <<_ACEOF
  2226. #line $LINENO "configure"
  2227. #include "confdefs.h"
  2228. #include <stdio.h>
  2229. #include <stdlib.h>
  2230. #include <string.h>
  2231. #include <esd.h>
  2232. char*
  2233. my_strdup (char *str)
  2234. {
  2235.   char *new_str;
  2236.   if (str)
  2237.     {
  2238.       new_str = malloc ((strlen (str) + 1) * sizeof(char));
  2239.       strcpy (new_str, str);
  2240.     }
  2241.   else
  2242.     new_str = NULL;
  2243.   return new_str;
  2244. }
  2245. int main ()
  2246. {
  2247.   int major, minor, micro;
  2248.   char *tmp_version;
  2249.   system ("touch conf.esdtest");
  2250.   /* HP/UX 9 (%@#!) writes to sscanf strings */
  2251.   tmp_version = my_strdup("$min_esd_version");
  2252.   if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
  2253.      printf("%s, bad version stringn", "$min_esd_version");
  2254.      exit(1);
  2255.    }
  2256.    if (($esd_major_version > major) ||
  2257.       (($esd_major_version == major) && ($esd_minor_version > minor)) ||
  2258.       (($esd_major_version == major) && ($esd_minor_version == minor) && ($esd_micro_version >= micro)))
  2259.     {
  2260.       return 0;
  2261.     }
  2262.   else
  2263.     {
  2264.       printf("n*** 'esd-config --version' returned %d.%d.%d, but the minimum versionn", $esd_major_version, $esd_minor_version, $esd_micro_version);
  2265.       printf("*** of ESD required is %d.%d.%d. If esd-config is correct, then it isn", major, minor, micro);
  2266.       printf("*** best to upgrade to the required version.n");
  2267.       printf("*** If esd-config was wrong, set the environment variable ESD_CONFIGn");
  2268.       printf("*** to point to the correct copy of esd-config, and remove the filen");
  2269.       printf("*** config.cache before re-running configuren");
  2270.       return 1;
  2271.     }
  2272. }
  2273. _ACEOF
  2274. rm -f conftest$ac_exeext
  2275. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2276.   (eval $ac_link) 2>&5
  2277.   ac_status=$?
  2278.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2279.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2280.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2281.   (eval $ac_try) 2>&5
  2282.   ac_status=$?
  2283.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2284.   (exit $ac_status); }; }; then
  2285.   :
  2286. else
  2287.   echo "$as_me: program exited with status $ac_status" >&5
  2288. echo "$as_me: failed program was:" >&5
  2289. cat conftest.$ac_ext >&5
  2290. ( exit $ac_status )
  2291. no_esd=yes
  2292. fi
  2293. rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2294. fi
  2295.        CFLAGS="$ac_save_CFLAGS"
  2296.        LIBS="$ac_save_LIBS"
  2297.      fi
  2298.   fi
  2299.   if test "x$no_esd" = x ; then
  2300.      echo "$as_me:$LINENO: result: yes" >&5
  2301. echo "${ECHO_T}yes" >&6
  2302.      use_esd=yes
  2303.   else
  2304.      echo "$as_me:$LINENO: result: no" >&5
  2305. echo "${ECHO_T}no" >&6
  2306.      if test "$ESD_CONFIG" = "no" ; then
  2307.        echo "*** The esd-config script installed by ESD could not be found"
  2308.        echo "*** If ESD was installed in PREFIX, make sure PREFIX/bin is in"
  2309.        echo "*** your path, or set the ESD_CONFIG environment variable to the"
  2310.        echo "*** full path to esd-config."
  2311.      else
  2312.        if test -f conf.esdtest ; then
  2313.         :
  2314.        else
  2315.           echo "*** Could not run ESD test program, checking why..."
  2316.           CFLAGS="$CFLAGS $ESD_CFLAGS"
  2317.           LIBS="$LIBS $ESD_LIBS"
  2318.           cat >conftest.$ac_ext <<_ACEOF
  2319. #line $LINENO "configure"
  2320. #include "confdefs.h"
  2321. #include <stdio.h>
  2322. #include <esd.h>
  2323. #ifdef F77_DUMMY_MAIN
  2324. #  ifdef __cplusplus
  2325.      extern "C"
  2326. #  endif
  2327.    int F77_DUMMY_MAIN() { return 1; }
  2328. #endif
  2329. int
  2330. main ()
  2331. {
  2332.  return 0;
  2333.   ;
  2334.   return 0;
  2335. }
  2336. _ACEOF
  2337. rm -f conftest.$ac_objext conftest$ac_exeext
  2338. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2339.   (eval $ac_link) 2>&5
  2340.   ac_status=$?
  2341.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2342.   (exit $ac_status); } &&
  2343.          { ac_try='test -s conftest$ac_exeext'
  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.    echo "*** The test program compiled, but did not run. This usually means"
  2350.           echo "*** that the run-time linker is not finding ESD or finding the wrong"
  2351.           echo "*** version of ESD. If it is not finding ESD, you'll need to set your"
  2352.           echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
  2353.           echo "*** to the installed location  Also, make sure you have run ldconfig if that"
  2354.           echo "*** is required on your system"
  2355.   echo "***"
  2356.           echo "*** If you have an old version installed, it is best to remove it, although"
  2357.           echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"
  2358. else
  2359.   echo "$as_me: failed program was:" >&5
  2360. cat conftest.$ac_ext >&5
  2361.  echo "*** The test program failed to compile or link. See the file config.log for the"
  2362.           echo "*** exact error that occured. This usually means ESD was incorrectly installed"
  2363.           echo "*** or that you have moved ESD since it was installed. In the latter case, you"
  2364.           echo "*** may want to edit the esd-config script: $ESD_CONFIG"
  2365. fi
  2366. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  2367.           CFLAGS="$ac_save_CFLAGS"
  2368.           LIBS="$ac_save_LIBS"
  2369.        fi
  2370.      fi
  2371.      ESD_CFLAGS=""
  2372.      ESD_LIBS=""
  2373.      :
  2374.   fi
  2375.   rm -f conf.esdtest
  2376. if test x$use_esd = xyes; then
  2377.             # Check whether --enable-esd-shared or --disable-esd-shared was given.
  2378. if test "${enable_esd_shared+set}" = set; then
  2379.   enableval="$enable_esd_shared"
  2380. else
  2381.   enable_esd_shared=no
  2382. fi;
  2383.             esd_lib_spec=`echo $ESD_LIBS | sed 's/.*-L([^ ]*).*/1/libesd.so.*/'`
  2384.     esd_lib=`ls $esd_lib_spec | head -1 | sed 's/.*/(.*)/1/'`
  2385.     echo "-- $esd_lib_spec -> $esd_lib"
  2386.             if test x$enable_dlopen != xyes && 
  2387.                test x$enable_esd_shared = xyes; then
  2388.                 { { echo "$as_me:$LINENO: error: You must have dlopen() support and use the --enable-dlopen option" >&5
  2389. echo "$as_me: error: You must have dlopen() support and use the --enable-dlopen option" >&2;}
  2390.    { (exit 1); exit 1; }; }
  2391.             fi
  2392.             if test x$enable_dlopen = xyes && 
  2393.                test x$enable_esd_shared = xyes && test x$esd_lib != x; then
  2394.                 CFLAGS="$CFLAGS -DESD_SUPPORT -DESD_DYNAMIC=$(esd_lib) $ESD_CFLAGS"
  2395.             else
  2396.                 CFLAGS="$CFLAGS -DESD_SUPPORT $ESD_CFLAGS"
  2397.                 SYSTEM_LIBS="$SYSTEM_LIBS $ESD_LIBS"
  2398.             fi
  2399.             AUDIO_SUBDIRS="$AUDIO_SUBDIRS esd"
  2400.             AUDIO_DRIVERS="$AUDIO_DRIVERS esd/libaudio_esd.la"
  2401.         fi
  2402.     fi
  2403. }
  2404. CheckARTSC()
  2405. {
  2406.     # Check whether --enable-arts or --disable-arts was given.
  2407. if test "${enable_arts+set}" = set; then
  2408.   enableval="$enable_arts"
  2409. else
  2410.   enable_arts=yes
  2411. fi;
  2412.     if test x$enable_audio = xyes -a x$enable_arts = xyes; then
  2413.         # Extract the first word of "artsc-config", so it can be a program name with args.
  2414. set dummy artsc-config; ac_word=$2
  2415. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2416. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2417. if test "${ac_cv_path_ARTSCCONFIG+set}" = set; then
  2418.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2419. else
  2420.   case $ARTSCCONFIG in
  2421.   [\/]* | ?:[\/]*)
  2422.   ac_cv_path_ARTSCCONFIG="$ARTSCCONFIG" # Let the user override the test with a path.
  2423.   ;;
  2424.   *)
  2425.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2426. for as_dir in $PATH
  2427. do
  2428.   IFS=$as_save_IFS
  2429.   test -z "$as_dir" && as_dir=.
  2430.   for ac_exec_ext in '' $ac_executable_extensions; do
  2431.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2432.     ac_cv_path_ARTSCCONFIG="$as_dir/$ac_word$ac_exec_ext"
  2433.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2434.     break 2
  2435.   fi
  2436. done
  2437. done
  2438.   ;;
  2439. esac
  2440. fi
  2441. ARTSCCONFIG=$ac_cv_path_ARTSCCONFIG
  2442. if test -n "$ARTSCCONFIG"; then
  2443.   echo "$as_me:$LINENO: result: $ARTSCCONFIG" >&5
  2444. echo "${ECHO_T}$ARTSCCONFIG" >&6
  2445. else
  2446.   echo "$as_me:$LINENO: result: no" >&5
  2447. echo "${ECHO_T}no" >&6
  2448. fi
  2449.         if test x$ARTSCCONFIG = x -o x$ARTSCCONFIG = x'"$ARTSCCONFIG"'; then
  2450.             : # arts isn't installed
  2451.         else
  2452.             ARTSC_CFLAGS=`$ARTSCCONFIG --cflags`
  2453.             ARTSC_LIBS=`$ARTSCCONFIG --libs`
  2454.             echo "$as_me:$LINENO: checking for aRts development environment" >&5
  2455. echo $ECHO_N "checking for aRts development environment... $ECHO_C" >&6
  2456.             audio_arts=no
  2457.             save_CFLAGS="$CFLAGS"
  2458.             CFLAGS="$CFLAGS $ARTSC_CFLAGS"
  2459.             cat >conftest.$ac_ext <<_ACEOF
  2460. #line $LINENO "configure"
  2461. #include "confdefs.h"
  2462.              #include <artsc.h>
  2463. #ifdef F77_DUMMY_MAIN
  2464. #  ifdef __cplusplus
  2465.      extern "C"
  2466. #  endif
  2467.    int F77_DUMMY_MAIN() { return 1; }
  2468. #endif
  2469. int
  2470. main ()
  2471. {
  2472.              arts_stream_t stream;
  2473.   ;
  2474.   return 0;
  2475. }
  2476. _ACEOF
  2477. rm -f conftest.$ac_objext
  2478. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  2479.   (eval $ac_compile) 2>&5
  2480.   ac_status=$?
  2481.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2482.   (exit $ac_status); } &&
  2483.          { ac_try='test -s conftest.$ac_objext'
  2484.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2485.   (eval $ac_try) 2>&5
  2486.   ac_status=$?
  2487.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2488.   (exit $ac_status); }; }; then
  2489.             audio_arts=yes
  2490. else
  2491.   echo "$as_me: failed program was:" >&5
  2492. cat conftest.$ac_ext >&5
  2493. fi
  2494. rm -f conftest.$ac_objext conftest.$ac_ext
  2495.             CFLAGS="$save_CFLAGS"
  2496.             echo "$as_me:$LINENO: result: $audio_arts" >&5
  2497. echo "${ECHO_T}$audio_arts" >&6
  2498.             if test x$audio_arts = xyes; then
  2499.                 # Check whether --enable-arts-shared or --disable-arts-shared was given.
  2500. if test "${enable_arts_shared+set}" = set; then
  2501.   enableval="$enable_arts_shared"
  2502. else
  2503.   enable_arts_shared=no
  2504. fi;
  2505.                 arts_lib_spec=`echo $ARTSC_LIBS | sed 's/.*-L([^ ]*).*/1/libartsc.so.*/'`
  2506.         arts_lib=`ls $arts_lib_spec | head -1 | sed 's/.*/(.*)/1/'`
  2507.         echo "-- $arts_lib_spec -> $arts_lib"
  2508.                 if test x$enable_dlopen != xyes && 
  2509.                    test x$enable_arts_shared = xyes; then
  2510.                     { { echo "$as_me:$LINENO: error: You must have dlopen() support and use the --enable-dlopen option" >&5
  2511. echo "$as_me: error: You must have dlopen() support and use the --enable-dlopen option" >&2;}
  2512.    { (exit 1); exit 1; }; }
  2513.                 fi
  2514.                 if test x$enable_dlopen = xyes && 
  2515.                    test x$enable_arts_shared = xyes && test x$arts_lib != x; then
  2516.                     CFLAGS="$CFLAGS -DARTSC_SUPPORT -DARTSC_DYNAMIC=$(arts_lib) $ARTSC_CFLAGS"
  2517.                 else
  2518.                     CFLAGS="$CFLAGS -DARTSC_SUPPORT $ARTSC_CFLAGS"
  2519.                     SYSTEM_LIBS="$SYSTEM_LIBS $ARTSC_LIBS"
  2520.                 fi
  2521.                 AUDIO_SUBDIRS="$AUDIO_SUBDIRS arts"
  2522.                 AUDIO_DRIVERS="$AUDIO_DRIVERS arts/libaudio_arts.la"
  2523.             fi
  2524.         fi
  2525.     fi
  2526. }
  2527. CheckNAS()
  2528. {
  2529.     # Check whether --enable-nas or --disable-nas was given.
  2530. if test "${enable_nas+set}" = set; then
  2531.   enableval="$enable_nas"
  2532. else
  2533.   enable_nas=yes
  2534. fi;
  2535.     if test x$enable_audio = xyes -a x$enable_nas = xyes; then
  2536.         echo "$as_me:$LINENO: checking for NAS audio support" >&5
  2537. echo $ECHO_N "checking for NAS audio support... $ECHO_C" >&6
  2538.         have_nas=no
  2539.         if test -r /usr/X11R6/include/audio/audiolib.h; then
  2540.             have_nas=yes
  2541.         fi
  2542.         echo "$as_me:$LINENO: result: $have_nas" >&5
  2543. echo "${ECHO_T}$have_nas" >&6
  2544.         if test x$have_nas = xyes; then
  2545.             CFLAGS="$CFLAGS -DNAS_SUPPORT"
  2546.             SYSTEM_LIBS="$SYSTEM_LIBS -laudio -lXt"
  2547.             AUDIO_SUBDIRS="$AUDIO_SUBDIRS nas"
  2548.             AUDIO_DRIVERS="$AUDIO_DRIVERS nas/libaudio_nas.la"
  2549.         fi
  2550.     fi
  2551. }
  2552. CheckDiskAudio()
  2553. {
  2554.     # Check whether --enable-diskaudio or --disable-diskaudio was given.
  2555. if test "${enable_diskaudio+set}" = set; then
  2556.   enableval="$enable_diskaudio"
  2557. else
  2558.   enable_diskaudio=yes
  2559. fi;
  2560.     if test x$enable_audio = xyes -a x$enable_diskaudio = xyes; then
  2561.         CFLAGS="$CFLAGS -DDISKAUD_SUPPORT"
  2562.         AUDIO_SUBDIRS="$AUDIO_SUBDIRS disk"
  2563.         AUDIO_DRIVERS="$AUDIO_DRIVERS disk/libaudio_disk.la"
  2564.     fi
  2565. }
  2566. # NASM is available from: http://nasm.octium.net/
  2567. CheckNASM()
  2568. {
  2569.         case $target in
  2570.         i?86*)
  2571.             ;;
  2572.         *)
  2573.         # Nope, bail early.
  2574.             return
  2575.             ;;
  2576.     esac
  2577.         # Check whether --enable-nasm or --disable-nasm was given.
  2578. if test "${enable_nasm+set}" = set; then
  2579.   enableval="$enable_nasm"
  2580. else
  2581.   enable_nasm=yes
  2582. fi;
  2583.     if test x$enable_video = xyes -a x$enable_nasm = xyes; then
  2584.         # Extract the first word of "nasm", so it can be a program name with args.
  2585. set dummy nasm; ac_word=$2
  2586. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2587. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2588. if test "${ac_cv_path_NASM+set}" = set; then
  2589.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2590. else
  2591.   case $NASM in
  2592.   [\/]* | ?:[\/]*)
  2593.   ac_cv_path_NASM="$NASM" # Let the user override the test with a path.
  2594.   ;;
  2595.   *)
  2596.   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2597. for as_dir in $PATH
  2598. do
  2599.   IFS=$as_save_IFS
  2600.   test -z "$as_dir" && as_dir=.
  2601.   for ac_exec_ext in '' $ac_executable_extensions; do
  2602.   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2603.     ac_cv_path_NASM="$as_dir/$ac_word$ac_exec_ext"
  2604.     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2605.     break 2
  2606.   fi
  2607. done
  2608. done
  2609.   ;;
  2610. esac
  2611. fi
  2612. NASM=$ac_cv_path_NASM
  2613. if test -n "$NASM"; then
  2614.   echo "$as_me:$LINENO: result: $NASM" >&5
  2615. echo "${ECHO_T}$NASM" >&6
  2616. else
  2617.   echo "$as_me:$LINENO: result: no" >&5
  2618. echo "${ECHO_T}no" >&6
  2619. fi
  2620.         if test x$NASM = x -o x$NASM = x'"$NASM"'; then
  2621.             : # nasm isn't installed
  2622.         else
  2623.             CFLAGS="$CFLAGS -DUSE_ASMBLIT -I$srcdir/hermes"
  2624.             case $ARCH in
  2625.               win32)
  2626.                   NASMFLAGS="-f win32"
  2627.                   ;;
  2628.               *)
  2629.                   NASMFLAGS="-f elf"
  2630.                   ;;
  2631.             esac
  2632.             CFLAGS="$CFLAGS -I$(top_srcdir)/src/hermes"
  2633.             SDL_EXTRADIRS="$SDL_EXTRADIRS hermes"
  2634.             SDL_EXTRALIBS="$SDL_EXTRALIBS hermes/libhermes.la"
  2635.         fi
  2636.     fi
  2637. }
  2638. CheckNANOX()
  2639. {
  2640.     # Check whether --enable-video-nanox or --disable-video-nanox was given.
  2641. if test "${enable_video_nanox+set}" = set; then
  2642.   enableval="$enable_video_nanox"
  2643. else
  2644.   enable_video_nanox=no
  2645. fi;
  2646.     # Check whether --enable-nanox-debug or --disable-nanox-debug was given.
  2647. if test "${enable_nanox_debug+set}" = set; then
  2648.   enableval="$enable_nanox_debug"
  2649. else
  2650.   enable_nanox_debug=no
  2651. fi;
  2652.     # Check whether --enable-nanox-share-memory or --disable-nanox-share-memory was given.
  2653. if test "${enable_nanox_share_memory+set}" = set; then
  2654.   enableval="$enable_nanox_share_memory"
  2655. else
  2656.   enable_nanox_share_memory=no
  2657. fi;
  2658. # Check whether --with-nanox_pixel_type or --without-nanox_pixel_type was given.
  2659. if test "${with_nanox_pixel_type+set}" = set; then
  2660.   withval="$with_nanox_pixel_type"
  2661. fi;
  2662.     if test x$enable_video = xyes -a x$enable_video_nanox = xyes; then
  2663.         if test x$enable_nanox_debug = xyes; then
  2664.             CFLAGS="$CFLAGS -DENABLE_NANOX_DEBUG"
  2665.         fi
  2666.         if test x$enable_nanox_share_memory = xyes; then
  2667.             CFLAGS="$CFLAGS -DNANOX_SHARE_MEMORY"
  2668.         fi
  2669.         case "$with_nanox_pixel_type" in
  2670.              rgb) CFLAGS="$CFLAGS -DNANOX_PIXEL_RGB" ;;
  2671.             0888) CFLAGS="$CFLAGS -DNANOX_PIXEL_0888" ;;
  2672.              888) CFLAGS="$CFLAGS -DNANOX_PIXEL_888"  ;;
  2673.              565) CFLAGS="$CFLAGS -DNANOX_PIXEL_565"  ;;
  2674.              555) CFLAGS="$CFLAGS -DNANOX_PIXEL_555"  ;;
  2675.              332) CFLAGS="$CFLAGS -DNANOX_PIXEL_332"  ;;
  2676.              pal) CFLAGS="$CFLAGS -DNANOX_PIXEL_PAL"  ;;
  2677.                *) { { echo "$as_me:$LINENO: error: Invalid nanox_pixel_type" >&5
  2678. echo "$as_me: error: Invalid nanox_pixel_type" >&2;}
  2679.    { (exit 1); exit 1; }; };;
  2680.         esac
  2681.         CFLAGS="$CFLAGS $X_CFLAGS -DENABLE_NANOX"
  2682.         SYSTEM_LIBS="$SYSTEM_LIBS -lnano-X"
  2683.         VIDEO_SUBDIRS="$VIDEO_SUBDIRS nanox"
  2684.         VIDEO_DRIVERS="$VIDEO_DRIVERS nanox/libvideo_nanox.la"
  2685.     fi
  2686. }
  2687. CheckX11()
  2688. {
  2689.     # Check whether --enable-video-x11 or --disable-video-x11 was given.
  2690. if test "${enable_video_x11+set}" = set; then
  2691.   enableval="$enable_video_x11"
  2692. else
  2693.   enable_video_x11=yes
  2694. fi;
  2695.     if test x$enable_video = xyes -a x$enable_video_x11 = xyes; then
  2696.         echo "$as_me:$LINENO: checking for X" >&5
  2697. echo $ECHO_N "checking for X... $ECHO_C" >&6
  2698. # Check whether --with-x or --without-x was given.
  2699. if test "${with_x+set}" = set; then
  2700.   withval="$with_x"
  2701. fi;
  2702. # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
  2703. if test "x$with_x" = xno; then
  2704.   # The user explicitly disabled X.
  2705.   have_x=disabled
  2706. else
  2707.   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
  2708.     # Both variables are already set.
  2709.     have_x=yes
  2710.   else
  2711.     if test "${ac_cv_have_x+set}" = set; then
  2712.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2713. else
  2714.   # One or both of the vars are not set, and there is no cached value.
  2715. ac_x_includes=no ac_x_libraries=no
  2716. rm -fr conftest.dir
  2717. if mkdir conftest.dir; then
  2718.   cd conftest.dir
  2719.   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
  2720.   cat >Imakefile <<'_ACEOF'
  2721. acfindx:
  2722. @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
  2723. _ACEOF
  2724.   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
  2725.     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  2726.     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
  2727.     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
  2728.     for ac_extension in a so sl; do
  2729.       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
  2730.          test -f $ac_im_libdir/libX11.$ac_extension; then
  2731.         ac_im_usrlibdir=$ac_im_libdir; break
  2732.       fi
  2733.     done
  2734.     # Screen out bogus values from the imake configuration.  They are
  2735.     # bogus both because they are the default anyway, and because
  2736.     # using them would break gcc on systems where it needs fixed includes.
  2737.     case $ac_im_incroot in
  2738. /usr/include) ;;
  2739. *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
  2740.     esac
  2741.     case $ac_im_usrlibdir in
  2742. /usr/lib | /lib) ;;
  2743. *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
  2744.     esac
  2745.   fi
  2746.   cd ..
  2747.   rm -fr conftest.dir
  2748. fi
  2749. # Standard set of common directories for X headers.
  2750. # Check X11 before X11Rn because it is often a symlink to the current release.
  2751. ac_x_header_dirs='
  2752. /usr/X11/include
  2753. /usr/X11R6/include
  2754. /usr/X11R5/include
  2755. /usr/X11R4/include
  2756. /usr/include/X11
  2757. /usr/include/X11R6
  2758. /usr/include/X11R5
  2759. /usr/include/X11R4
  2760. /usr/local/X11/include
  2761. /usr/local/X11R6/include
  2762. /usr/local/X11R5/include
  2763. /usr/local/X11R4/include
  2764. /usr/local/include/X11
  2765. /usr/local/include/X11R6
  2766. /usr/local/include/X11R5
  2767. /usr/local/include/X11R4
  2768. /usr/X386/include
  2769. /usr/x386/include
  2770. /usr/XFree86/include/X11
  2771. /usr/include
  2772. /usr/local/include
  2773. /usr/unsupported/include
  2774. /usr/athena/include
  2775. /usr/local/x11r5/include
  2776. /usr/lpp/Xamples/include
  2777. /usr/openwin/include
  2778. /usr/openwin/share/include'
  2779. if test "$ac_x_includes" = no; then
  2780.   # Guess where to find include files, by looking for Intrinsic.h.
  2781.   # First, try using that file with no special directory specified.
  2782.   cat >conftest.$ac_ext <<_ACEOF
  2783. #line $LINENO "configure"
  2784. #include "confdefs.h"
  2785. #include <X11/Intrinsic.h>
  2786. _ACEOF
  2787. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  2788.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  2789.   ac_status=$?
  2790.   egrep -v '^ *+' conftest.er1 >conftest.err
  2791.   rm -f conftest.er1
  2792.   cat conftest.err >&5
  2793.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2794.   (exit $ac_status); } >/dev/null; then
  2795.   if test -s conftest.err; then
  2796.     ac_cpp_err=$ac_c_preproc_warn_flag
  2797.   else
  2798.     ac_cpp_err=
  2799.   fi
  2800. else
  2801.   ac_cpp_err=yes
  2802. fi
  2803. if test -z "$ac_cpp_err"; then
  2804.   # We can compile using X headers with no special include directory.
  2805. ac_x_includes=
  2806. else
  2807.   echo "$as_me: failed program was:" >&5
  2808.   cat conftest.$ac_ext >&5
  2809.   for ac_dir in $ac_x_header_dirs; do
  2810.   if test -r "$ac_dir/X11/Intrinsic.h"; then
  2811.     ac_x_includes=$ac_dir
  2812.     break
  2813.   fi
  2814. done
  2815. fi
  2816. rm -f conftest.err conftest.$ac_ext
  2817. fi # $ac_x_includes = no
  2818. if test "$ac_x_libraries" = no; then
  2819.   # Check for the libraries.
  2820.   # See if we find them without any special options.
  2821.   # Don't add to $LIBS permanently.
  2822.   ac_save_LIBS=$LIBS
  2823.   LIBS="-lXt $LIBS"
  2824.   cat >conftest.$ac_ext <<_ACEOF
  2825. #line $LINENO "configure"
  2826. #include "confdefs.h"
  2827. #include <X11/Intrinsic.h>
  2828. #ifdef F77_DUMMY_MAIN
  2829. #  ifdef __cplusplus
  2830.      extern "C"
  2831. #  endif
  2832.    int F77_DUMMY_MAIN() { return 1; }
  2833. #endif
  2834. int
  2835. main ()
  2836. {
  2837. XtMalloc (0)
  2838.   ;
  2839.   return 0;
  2840. }
  2841. _ACEOF
  2842. rm -f conftest.$ac_objext conftest$ac_exeext
  2843. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2844.   (eval $ac_link) 2>&5
  2845.   ac_status=$?
  2846.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2847.   (exit $ac_status); } &&
  2848.          { ac_try='test -s conftest$ac_exeext'
  2849.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2850.   (eval $ac_try) 2>&5
  2851.   ac_status=$?
  2852.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2853.   (exit $ac_status); }; }; then
  2854.   LIBS=$ac_save_LIBS
  2855. # We can link X programs with no special library path.
  2856. ac_x_libraries=
  2857. else
  2858.   echo "$as_me: failed program was:" >&5
  2859. cat conftest.$ac_ext >&5
  2860. LIBS=$ac_save_LIBS
  2861. for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
  2862. do
  2863.   # Don't even attempt the hair of trying to link an X program!
  2864.   for ac_extension in a so sl; do
  2865.     if test -r $ac_dir/libXt.$ac_extension; then
  2866.       ac_x_libraries=$ac_dir
  2867.       break 2
  2868.     fi
  2869.   done
  2870. done
  2871. fi
  2872. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  2873. fi # $ac_x_libraries = no
  2874. if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
  2875.   # Didn't find X anywhere.  Cache the known absence of X.
  2876.   ac_cv_have_x="have_x=no"
  2877. else
  2878.   # Record where we found X for the cache.
  2879.   ac_cv_have_x="have_x=yes 
  2880.         ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
  2881. fi
  2882. fi
  2883.   fi
  2884.   eval "$ac_cv_have_x"
  2885. fi # $with_x != no
  2886. if test "$have_x" != yes; then
  2887.   echo "$as_me:$LINENO: result: $have_x" >&5
  2888. echo "${ECHO_T}$have_x" >&6
  2889.   no_x=yes
  2890. else
  2891.   # If each of the values was on the command line, it overrides each guess.
  2892.   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
  2893.   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
  2894.   # Update the cache value to reflect the command line values.
  2895.   ac_cv_have_x="have_x=yes 
  2896. ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
  2897.   echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
  2898. echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
  2899. fi
  2900.         if test "$no_x" = yes; then
  2901.   # Not all programs may use this symbol, but it does not hurt to define it.
  2902. cat >>confdefs.h <<_ACEOF
  2903. #define X_DISPLAY_MISSING 1
  2904. _ACEOF
  2905.   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
  2906. else
  2907.   if test -n "$x_includes"; then
  2908.     X_CFLAGS="$X_CFLAGS -I$x_includes"
  2909.   fi
  2910.   # It would also be nice to do this for all -L options, not just this one.
  2911.   if test -n "$x_libraries"; then
  2912.     X_LIBS="$X_LIBS -L$x_libraries"
  2913.     # For Solaris; some versions of Sun CC require a space after -R and
  2914.     # others require no space.  Words are not sufficient . . . .
  2915.     case `(uname -sr) 2>/dev/null` in
  2916.     "SunOS 5"*)
  2917.       echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
  2918. echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
  2919.       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
  2920.       cat >conftest.$ac_ext <<_ACEOF
  2921. #line $LINENO "configure"
  2922. #include "confdefs.h"
  2923. #ifdef F77_DUMMY_MAIN
  2924. #  ifdef __cplusplus
  2925.      extern "C"
  2926. #  endif
  2927.    int F77_DUMMY_MAIN() { return 1; }
  2928. #endif
  2929. int
  2930. main ()
  2931. {
  2932.   ;
  2933.   return 0;
  2934. }
  2935. _ACEOF
  2936. rm -f conftest.$ac_objext conftest$ac_exeext
  2937. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2938.   (eval $ac_link) 2>&5
  2939.   ac_status=$?
  2940.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2941.   (exit $ac_status); } &&
  2942.          { ac_try='test -s conftest$ac_exeext'
  2943.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2944.   (eval $ac_try) 2>&5
  2945.   ac_status=$?
  2946.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2947.   (exit $ac_status); }; }; then
  2948.   ac_R_nospace=yes
  2949. else
  2950.   echo "$as_me: failed program was:" >&5
  2951. cat conftest.$ac_ext >&5
  2952. ac_R_nospace=no
  2953. fi
  2954. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  2955.       if test $ac_R_nospace = yes; then
  2956. echo "$as_me:$LINENO: result: no" >&5
  2957. echo "${ECHO_T}no" >&6
  2958. X_LIBS="$X_LIBS -R$x_libraries"
  2959.       else
  2960. LIBS="$ac_xsave_LIBS -R $x_libraries"
  2961. cat >conftest.$ac_ext <<_ACEOF
  2962. #line $LINENO "configure"
  2963. #include "confdefs.h"
  2964. #ifdef F77_DUMMY_MAIN
  2965. #  ifdef __cplusplus
  2966.      extern "C"
  2967. #  endif
  2968.    int F77_DUMMY_MAIN() { return 1; }
  2969. #endif
  2970. int
  2971. main ()
  2972. {
  2973.   ;
  2974.   return 0;
  2975. }
  2976. _ACEOF
  2977. rm -f conftest.$ac_objext conftest$ac_exeext
  2978. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  2979.   (eval $ac_link) 2>&5
  2980.   ac_status=$?
  2981.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2982.   (exit $ac_status); } &&
  2983.          { ac_try='test -s conftest$ac_exeext'
  2984.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  2985.   (eval $ac_try) 2>&5
  2986.   ac_status=$?
  2987.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2988.   (exit $ac_status); }; }; then
  2989.   ac_R_space=yes
  2990. else
  2991.   echo "$as_me: failed program was:" >&5
  2992. cat conftest.$ac_ext >&5
  2993. ac_R_space=no
  2994. fi
  2995. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  2996. if test $ac_R_space = yes; then
  2997.   echo "$as_me:$LINENO: result: yes" >&5
  2998. echo "${ECHO_T}yes" >&6
  2999.   X_LIBS="$X_LIBS -R $x_libraries"
  3000. else
  3001.   echo "$as_me:$LINENO: result: neither works" >&5
  3002. echo "${ECHO_T}neither works" >&6
  3003. fi
  3004.       fi
  3005.       LIBS=$ac_xsave_LIBS
  3006.     esac
  3007.   fi
  3008.   # Check for system-dependent libraries X programs must link with.
  3009.   # Do this before checking for the system-independent R6 libraries
  3010.   # (-lICE), since we may need -lsocket or whatever for X linking.
  3011.   if test "$ISC" = yes; then
  3012.     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
  3013.   else
  3014.     # Martyn Johnson says this is needed for Ultrix, if the X
  3015.     # libraries were built with DECnet support.  And Karl Berry says
  3016.     # the Alpha needs dnet_stub (dnet does not exist).
  3017.     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
  3018.     cat >conftest.$ac_ext <<_ACEOF
  3019. #line $LINENO "configure"
  3020. #include "confdefs.h"
  3021. /* Override any gcc2 internal prototype to avoid an error.  */
  3022. #ifdef __cplusplus
  3023. extern "C"
  3024. #endif
  3025. /* We use char because int might match the return type of a gcc2
  3026.    builtin and then its argument prototype would still apply.  */
  3027. char XOpenDisplay ();
  3028. #ifdef F77_DUMMY_MAIN
  3029. #  ifdef __cplusplus
  3030.      extern "C"
  3031. #  endif
  3032.    int F77_DUMMY_MAIN() { return 1; }
  3033. #endif
  3034. int
  3035. main ()
  3036. {
  3037. XOpenDisplay ();
  3038.   ;
  3039.   return 0;
  3040. }
  3041. _ACEOF
  3042. rm -f conftest.$ac_objext conftest$ac_exeext
  3043. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3044.   (eval $ac_link) 2>&5
  3045.   ac_status=$?
  3046.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3047.   (exit $ac_status); } &&
  3048.          { ac_try='test -s conftest$ac_exeext'
  3049.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3050.   (eval $ac_try) 2>&5
  3051.   ac_status=$?
  3052.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3053.   (exit $ac_status); }; }; then
  3054.   :
  3055. else
  3056.   echo "$as_me: failed program was:" >&5
  3057. cat conftest.$ac_ext >&5
  3058. echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
  3059. echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
  3060. if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
  3061.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3062. else
  3063.   ac_check_lib_save_LIBS=$LIBS
  3064. LIBS="-ldnet  $LIBS"
  3065. cat >conftest.$ac_ext <<_ACEOF
  3066. #line $LINENO "configure"
  3067. #include "confdefs.h"
  3068. /* Override any gcc2 internal prototype to avoid an error.  */
  3069. #ifdef __cplusplus
  3070. extern "C"
  3071. #endif
  3072. /* We use char because int might match the return type of a gcc2
  3073.    builtin and then its argument prototype would still apply.  */
  3074. char dnet_ntoa ();
  3075. #ifdef F77_DUMMY_MAIN
  3076. #  ifdef __cplusplus
  3077.      extern "C"
  3078. #  endif
  3079.    int F77_DUMMY_MAIN() { return 1; }
  3080. #endif
  3081. int
  3082. main ()
  3083. {
  3084. dnet_ntoa ();
  3085.   ;
  3086.   return 0;
  3087. }
  3088. _ACEOF
  3089. rm -f conftest.$ac_objext conftest$ac_exeext
  3090. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3091.   (eval $ac_link) 2>&5
  3092.   ac_status=$?
  3093.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3094.   (exit $ac_status); } &&
  3095.          { ac_try='test -s conftest$ac_exeext'
  3096.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3097.   (eval $ac_try) 2>&5
  3098.   ac_status=$?
  3099.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3100.   (exit $ac_status); }; }; then
  3101.   ac_cv_lib_dnet_dnet_ntoa=yes
  3102. else
  3103.   echo "$as_me: failed program was:" >&5
  3104. cat conftest.$ac_ext >&5
  3105. ac_cv_lib_dnet_dnet_ntoa=no
  3106. fi
  3107. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  3108. LIBS=$ac_check_lib_save_LIBS
  3109. fi
  3110. echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
  3111. echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
  3112. if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
  3113.   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
  3114. fi
  3115.     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
  3116.       echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
  3117. echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
  3118. if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
  3119.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3120. else
  3121.   ac_check_lib_save_LIBS=$LIBS
  3122. LIBS="-ldnet_stub  $LIBS"
  3123. cat >conftest.$ac_ext <<_ACEOF
  3124. #line $LINENO "configure"
  3125. #include "confdefs.h"
  3126. /* Override any gcc2 internal prototype to avoid an error.  */
  3127. #ifdef __cplusplus
  3128. extern "C"
  3129. #endif
  3130. /* We use char because int might match the return type of a gcc2
  3131.    builtin and then its argument prototype would still apply.  */
  3132. char dnet_ntoa ();
  3133. #ifdef F77_DUMMY_MAIN
  3134. #  ifdef __cplusplus
  3135.      extern "C"
  3136. #  endif
  3137.    int F77_DUMMY_MAIN() { return 1; }
  3138. #endif
  3139. int
  3140. main ()
  3141. {
  3142. dnet_ntoa ();
  3143.   ;
  3144.   return 0;
  3145. }
  3146. _ACEOF
  3147. rm -f conftest.$ac_objext conftest$ac_exeext
  3148. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3149.   (eval $ac_link) 2>&5
  3150.   ac_status=$?
  3151.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3152.   (exit $ac_status); } &&
  3153.          { ac_try='test -s conftest$ac_exeext'
  3154.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3155.   (eval $ac_try) 2>&5
  3156.   ac_status=$?
  3157.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3158.   (exit $ac_status); }; }; then
  3159.   ac_cv_lib_dnet_stub_dnet_ntoa=yes
  3160. else
  3161.   echo "$as_me: failed program was:" >&5
  3162. cat conftest.$ac_ext >&5
  3163. ac_cv_lib_dnet_stub_dnet_ntoa=no
  3164. fi
  3165. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  3166. LIBS=$ac_check_lib_save_LIBS
  3167. fi
  3168. echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
  3169. echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
  3170. if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
  3171.   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
  3172. fi
  3173.     fi
  3174. fi
  3175. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  3176.     LIBS="$ac_xsave_LIBS"
  3177.     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
  3178.     # to get the SysV transport functions.
  3179.     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
  3180.     # needs -lnsl.
  3181.     # The nsl library prevents programs from opening the X display
  3182.     # on Irix 5.2, according to T.E. Dickey.
  3183.     # The functions gethostbyname, getservbyname, and inet_addr are
  3184.     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
  3185.     echo "$as_me:$LINENO: checking for gethostbyname" >&5
  3186. echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
  3187. if test "${ac_cv_func_gethostbyname+set}" = set; then
  3188.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3189. else
  3190.   cat >conftest.$ac_ext <<_ACEOF
  3191. #line $LINENO "configure"
  3192. #include "confdefs.h"
  3193. /* System header to define __stub macros and hopefully few prototypes,
  3194.     which can conflict with char gethostbyname (); below.  */
  3195. #include <assert.h>
  3196. /* Override any gcc2 internal prototype to avoid an error.  */
  3197. #ifdef __cplusplus
  3198. extern "C"
  3199. #endif
  3200. /* We use char because int might match the return type of a gcc2
  3201.    builtin and then its argument prototype would still apply.  */
  3202. char gethostbyname ();
  3203. char (*f) ();
  3204. #ifdef F77_DUMMY_MAIN
  3205. #  ifdef __cplusplus
  3206.      extern "C"
  3207. #  endif
  3208.    int F77_DUMMY_MAIN() { return 1; }
  3209. #endif
  3210. int
  3211. main ()
  3212. {
  3213. /* The GNU C library defines this for functions which it implements
  3214.     to always fail with ENOSYS.  Some functions are actually named
  3215.     something starting with __ and the normal name is an alias.  */
  3216. #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
  3217. choke me
  3218. #else
  3219. f = gethostbyname;
  3220. #endif
  3221.   ;
  3222.   return 0;
  3223. }
  3224. _ACEOF
  3225. rm -f conftest.$ac_objext conftest$ac_exeext
  3226. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  3227.   (eval $ac_link) 2>&5
  3228.   ac_status=$?
  3229.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3230.   (exit $ac_status); } &&
  3231.          { ac_try='test -s conftest$ac_exeext'
  3232.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  3233.   (eval $ac_try) 2>&5
  3234.   ac_status=$?
  3235.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3236.   (exit $ac_status); }; }; then
  3237.   ac_cv_func_gethostbyname=yes
  3238. else
  3239.   echo "$as_me: failed program was:" >&5
  3240. cat conftest.$ac_ext >&5
  3241. ac_cv_func_gethostbyname=no
  3242. fi
  3243. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  3244. fi
  3245. echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
  3246. echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
  3247.     if test $ac_cv_func_gethostbyname = no; then
  3248.       echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
  3249. echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
  3250. if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
  3251.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3252. else
  3253.   ac_check_lib_save_LIBS=$LIBS
  3254. LIBS="-lnsl  $LIBS"
  3255. cat >conftest.$ac_ext <<_ACEOF
  3256. #line $LINENO "configure"
  3257. #include "confdefs.h"
  3258. /* Override any gcc2 internal prototype to avoid an error.  */
  3259. #ifdef __cplusplus
  3260. extern "C"
  3261. #endif
  3262. /* We use char because int might match the return type of a gcc2
  3263.    builtin and then its argument prototype would still apply.  */
  3264. char gethostbyname ();
  3265. #ifdef F77_DUMMY_MAIN
  3266. #  ifdef __cplusplus
  3267.      extern "C"
  3268. #  endif
  3269.    int F77_DUMMY_MAIN() { return 1; }
  3270. #endif
  3271. int
  3272. main ()
  3273. {