From 7866a0f33a815fe86718e1c1744ce15e57996412 Mon Sep 17 00:00:00 2001 From: sailer Date: Mon, 19 May 2003 15:28:12 +0000 Subject: [PATCH] Bugfixed enable/with macro usage. -- Benjamin Sailer --- allParam/configure | 3579 ++++++++++++++++++++++++++++++----------- allParam/configure.in | 12 +- 2 files changed, 2619 insertions(+), 972 deletions(-) diff --git a/allParam/configure b/allParam/configure index 24c2d98..98de15f 100644 --- a/allParam/configure +++ b/allParam/configure @@ -837,17 +837,20 @@ Optional Features: --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer - --enable-param=ARG make parameter library for given source, default ist "tcl" - --enable-server in case of --enable-param=ca make parameter server instead of library, default is "no" - --enable-paramsrc=ARG in case of --enable-server use parameter library for given source in this server, default is "tcl" + --enable-param=ARG make parameter library for given source, default is + "tcl" + --enable-server make pas (in case of --enable-param=ca), default is + "no" + --enable-paramsrc=ARG use parameter library with given source (pas, test), + default is "tcl" --disable-dependency-tracking Speeds up one-time builds --enable-dependency-tracking Do not reject slow dependency extractors Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) - --with-epics=ARG in case of --enable-param=ca indicates the epics base directory - --with-oracle=ARG in case of --enable-param=ora indicates the oracle home directory + --with-epics=ARG epics home directory, default is $EPICS_BASE + --with-oracle=ARG oracle home directory, default is $ORACLE_HOME Some influential environment variables: CXX C++ compiler command @@ -1619,7 +1622,6 @@ fi - # Check whether --enable-param or --disable-param was given. if test "${enable_param+set}" = set; then enableval="$enable_param" @@ -3220,398 +3222,496 @@ echo "$as_me: error: Missing ProC/C++ Praecompiler" >&2;} fi fi -if test "x$enable_param" = "xca" -then - if test -x "$with_epics/startup/EpicsHostArch" - then - epics_release="314" - cat >>confdefs.h <<\_ACEOF -#define EPICS_RELEASE 314 -_ACEOF - EPICS_HOST_ARCH=$($with_epics/startup/EpicsHostArch) - HOST_ARCH=$($with_epics/startup/HostArch) - elif test -x "$with_epics/startup/HostArch" - then - epics_release="313" - cat >>confdefs.h <<\_ACEOF -#define EPICS_RELEASE 313 -_ACEOF - HOST_ARCH=$($with_epics/startup/HostArch) - else - { { echo "$as_me:$LINENO: error: Missing valid EPICS version" >&5 -echo "$as_me: error: Missing valid EPICS version" >&2;} - { (exit 1); exit 1; }; } - fi - echo "setting EPICS release to $epics_release" +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= fi - - -if test "x$enable_server" = "xyes" -then - -echo "$as_me:$LINENO: checking for library containing getprotobyname" >&5 -echo $ECHO_N "checking for library containing getprotobyname... $ECHO_C" >&6 -if test "${ac_cv_search_getprotobyname+set}" = set; then +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_func_search_save_LIBS=$LIBS -ac_cv_search_getprotobyname=no -cat >conftest.$ac_ext <<_ACEOF + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getprotobyname (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif -int -main () -{ -getprotobyname (); - ; - return 0; -} +#include + Syntax error _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_getprotobyname="none required" + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : else echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 + cat conftest.$ac_ext >&5 + # Broken: fails on valid input. +continue fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -if test "$ac_cv_search_getprotobyname" = no; then - for ac_lib in netinet; do - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - cat >conftest.$ac_ext <<_ACEOF +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char getprotobyname (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif -int -main () -{ -getprotobyname (); - ; - return 0; -} +#include _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_getprotobyname="-l$ac_lib" -break + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi else - echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - done + ac_cpp_err=yes fi -LIBS=$ac_func_search_save_LIBS +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 + cat conftest.$ac_ext >&5 + # Passes both tests. +ac_preproc_ok=: +break fi -echo "$as_me:$LINENO: result: $ac_cv_search_getprotobyname" >&5 -echo "${ECHO_T}$ac_cv_search_getprotobyname" >&6 -if test "$ac_cv_search_getprotobyname" != no; then - test "$ac_cv_search_getprotobyname" = "none required" || LIBS="$ac_cv_search_getprotobyname $LIBS" +rm -f conftest.err conftest.$ac_ext +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + break fi - echo "$as_me:$LINENO: checking for library containing syslog" >&5 -echo $ECHO_N "checking for library containing syslog... $ECHO_C" >&6 -if test "${ac_cv_search_syslog+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP else - ac_func_search_save_LIBS=$LIBS -ac_cv_search_syslog=no -cat >conftest.$ac_ext <<_ACEOF + ac_cv_prog_CPP=$CPP +fi +echo "$as_me:$LINENO: result: $CPP" >&5 +echo "${ECHO_T}$CPP" >&6 +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char syslog (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif -int -main () -{ -syslog (); - ; - return 0; -} +#include + Syntax error _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_syslog="none required" + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi else - echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 + ac_cpp_err=yes fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -if test "$ac_cv_search_syslog" = no; then - for ac_lib in netinet; do - LIBS="-l$ac_lib $ac_func_search_save_LIBS" - cat >conftest.$ac_ext <<_ACEOF +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 + cat conftest.$ac_ext >&5 + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char syslog (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif -int -main () -{ -syslog (); - ; - return 0; -} +#include _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_search_syslog="-l$ac_lib" -break + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi else - echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - done + ac_cpp_err=yes fi -LIBS=$ac_func_search_save_LIBS +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 + cat conftest.$ac_ext >&5 + # Passes both tests. +ac_preproc_ok=: +break fi -echo "$as_me:$LINENO: result: $ac_cv_search_syslog" >&5 -echo "${ECHO_T}$ac_cv_search_syslog" >&6 -if test "$ac_cv_search_syslog" != no; then - test "$ac_cv_search_syslog" = "none required" || LIBS="$ac_cv_search_syslog $LIBS" +rm -f conftest.err conftest.$ac_ext +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5 +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} + { (exit 1); exit 1; }; } fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu -echo "$as_me:$LINENO: checking for SYSLOG_syslog in -lcompat" >&5 -echo $ECHO_N "checking for SYSLOG_syslog in -lcompat... $ECHO_C" >&6 -if test "${ac_cv_lib_compat_SYSLOG_syslog+set}" = set; then + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +if test "${ac_cv_header_stdc+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcompat $LIBS" -cat >conftest.$ac_ext <<_ACEOF + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" +#include +#include +#include +#include -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char SYSLOG_syslog (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif -int -main () -{ -SYSLOG_syslog (); - ; - return 0; -} _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 - (eval $ac_link) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_cv_lib_compat_SYSLOG_syslog=yes + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi else - echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -ac_cv_lib_compat_SYSLOG_syslog=no + ac_cpp_err=yes fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS +if test -z "$ac_cpp_err"; then + ac_cv_header_stdc=yes +else + echo "$as_me: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_cv_header_stdc=no fi -echo "$as_me:$LINENO: result: $ac_cv_lib_compat_SYSLOG_syslog" >&5 -echo "${ECHO_T}$ac_cv_lib_compat_SYSLOG_syslog" >&6 -if test $ac_cv_lib_compat_SYSLOG_syslog = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBCOMPAT 1 -_ACEOF +rm -f conftest.err conftest.$ac_ext - LIBS="-lcompat $LIBS" +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no fi +rm -f conftest* +fi - if test "x$epics_release" = "x313" - then - LDFLAGS="-L$with_epics/lib/$HOST_ARCH $LDFLAGS" - elif test "x$epics_release" = "x314" - then - LDFLAGS="-L$with_epics/lib/$EPICS_HOST_ARCH $LDFLAGS" - fi +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include -echo "$as_me:$LINENO: checking for osiSleep in -lCom" >&5 -echo $ECHO_N "checking for osiSleep in -lCom... $ECHO_C" >&6 -if test "${ac_cv_lib_Com_osiSleep+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "free" >/dev/null 2>&1; then + : else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lCom $LIBS" -cat >conftest.$ac_ext <<_ACEOF + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" - -/* Override any gcc2 internal prototype to avoid an error. */ -#ifdef __cplusplus -extern "C" -#endif -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char osiSleep (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { -osiSleep (); - ; - return 0; + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + exit(2); + exit (0); } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext +rm -f conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest$ac_exeext' + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_Com_osiSleep=yes + : else - echo "$as_me: failed program was:" >&5 + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -ac_cv_lib_Com_osiSleep=no +( exit $ac_status ) +ac_cv_header_stdc=no fi -rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. + + + + + + + + + +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +eval "$as_ac_Header=no" +fi +rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:$LINENO: result: $ac_cv_lib_Com_osiSleep" >&5 -echo "${ECHO_T}$ac_cv_lib_Com_osiSleep" >&6 -if test $ac_cv_lib_Com_osiSleep = yes; then +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF -#define HAVE_LIBCOM 1 +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF - LIBS="-lCom $LIBS" +fi + +done + + + +# +# Enabling all correct header file and library checks to include param +# + +# +# First see if we need pthread extension for our libraries ... +# +if test "x" = "xpthread" +then + pthread="_p" +else + pthread="" fi - echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 -echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 -if test "${ac_cv_search_ca_array_get+set}" = set; then +# +# Give us te checking output +# +echo "$as_me:$LINENO: checking whether param source $with_paramsrc is valid" >&5 +echo $ECHO_N "checking whether param source $with_paramsrc is valid... $ECHO_C" >&6 + +if test "x$with_paramsrc" = "xca" +then +# +# ca, so we need -lCom, -lca, -lcaParam / -lcaParam_p +# + +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + +# +# This is a weird method to check the epics version, but ask them for +# a better way ... +# +echo "$as_me:$LINENO: checking whether we have a valid epics release" >&5 +echo $ECHO_N "checking whether we have a valid epics release... $ECHO_C" >&6 + +if test -x "$with_epics/startup/EpicsHostArch" +then +epics_release="314" + +echo "$as_me:$LINENO: result: $epics_release" >&5 +echo "${ECHO_T}$epics_release" >&6 +cat >>confdefs.h <<\_ACEOF +#define EPICS_RELEASE 314 +_ACEOF + + +EPICS_HOST_ARCH=$($with_epics/startup/EpicsHostArch) +HOST_ARCH=$($with_epics/startup/HostArch) +elif test -x "$with_epics/startup/HostArch" +then +epics_release="313" + +echo "$as_me:$LINENO: result: $epics_release" >&5 +echo "${ECHO_T}$epics_release" >&6 +cat >>confdefs.h <<\_ACEOF +#define EPICS_RELEASE 313 +_ACEOF + + +HOST_ARCH=$($with_epics/startup/HostArch) +else + +echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +{ { echo "$as_me:$LINENO: error: Missing valid EPICS version" >&5 +echo "$as_me: error: Missing valid EPICS version" >&2;} + { (exit 1); exit 1; }; } + +fi + +CPPFLAGS="$CPPFLAGS -I$with_epics/include" +if test "x$epics_release" = "x314" +then +LDFLAGS="$LDFLAGS -L$with_epics/lib/$EPICS_HOST_ARCH" +CPPFLAGS="$CPPFLAGS -I$with_epics/include/os/$HOST_ARCH" +else +LDFLAGS="$LDFLAGS -L$with_epics/lib/$HOST_ARCH" +CPPFLAGS="$CPPFLAGS -I$with_epics/include/os/$HOST_ARCH" +fi + +echo "$as_me:$LINENO: checking for library containing fdmgr_add_fd" >&5 +echo $ECHO_N "checking for library containing fdmgr_add_fd... $ECHO_C" >&6 +if test "${ac_cv_search_fdmgr_add_fd+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_func_search_save_LIBS=$LIBS -ac_cv_search_ca_array_get=no +ac_cv_search_fdmgr_add_fd=no cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -3622,7 +3722,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char ca_array_get (); +char fdmgr_add_fd (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -3632,7 +3732,7 @@ char ca_array_get (); int main () { -ca_array_get (); +fdmgr_add_fd (); ; return 0; } @@ -3649,14 +3749,14 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_search_ca_array_get="none required" + ac_cv_search_fdmgr_add_fd="none required" else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -if test "$ac_cv_search_ca_array_get" = no; then - for ac_lib in ca; do +if test "$ac_cv_search_fdmgr_add_fd" = no; then + for ac_lib in Com; do LIBS="-l$ac_lib $ac_func_search_save_LIBS" cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" @@ -3668,7 +3768,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char ca_array_get (); +char fdmgr_add_fd (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -3678,7 +3778,7 @@ char ca_array_get (); int main () { -ca_array_get (); +fdmgr_add_fd (); ; return 0; } @@ -3695,7 +3795,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_search_ca_array_get="-l$ac_lib" + ac_cv_search_fdmgr_add_fd="-l$ac_lib" break else echo "$as_me: failed program was:" >&5 @@ -3706,25 +3806,25 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi LIBS=$ac_func_search_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 -echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 -if test "$ac_cv_search_ca_array_get" != no; then - test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" +echo "$as_me:$LINENO: result: $ac_cv_search_fdmgr_add_fd" >&5 +echo "${ECHO_T}$ac_cv_search_fdmgr_add_fd" >&6 +if test "$ac_cv_search_fdmgr_add_fd" != no; then + test "$ac_cv_search_fdmgr_add_fd" = "none required" || LIBS="$ac_cv_search_fdmgr_add_fd $LIBS" -else - LIBS="-lca $LIBS" fi - if test "x$ac_cv_search_ca_array_get" = "xno" - then - unset ac_cv_search_ca_array_get - echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 -echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 -if test "${ac_cv_search_ca_array_get+set}" = set; then + +if test "x$ac_cv_search_fdmgr_add_fd" = "xno" +then + unset ac_cv_search_fdmgr_add_fd + + echo "$as_me:$LINENO: checking for library containing fdmgr_add_fd" >&5 +echo $ECHO_N "checking for library containing fdmgr_add_fd... $ECHO_C" >&6 +if test "${ac_cv_search_fdmgr_add_fd+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_func_search_save_LIBS=$LIBS -ac_cv_search_ca_array_get=no +ac_cv_search_fdmgr_add_fd=no cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -3735,7 +3835,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char ca_array_get (); +char fdmgr_add_fd (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -3745,7 +3845,7 @@ char ca_array_get (); int main () { -ca_array_get (); +fdmgr_add_fd (); ; return 0; } @@ -3762,14 +3862,14 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_search_ca_array_get="none required" + ac_cv_search_fdmgr_add_fd="none required" else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -if test "$ac_cv_search_ca_array_get" = no; then - for ac_lib in ca; do +if test "$ac_cv_search_fdmgr_add_fd" = no; then + for ac_lib in Com; do LIBS="-l$ac_lib -lm $ac_func_search_save_LIBS" cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" @@ -3781,7 +3881,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char ca_array_get (); +char fdmgr_add_fd (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -3791,7 +3891,7 @@ char ca_array_get (); int main () { -ca_array_get (); +fdmgr_add_fd (); ; return 0; } @@ -3808,7 +3908,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_search_ca_array_get="-l$ac_lib" + ac_cv_search_fdmgr_add_fd="-l$ac_lib" break else echo "$as_me: failed program was:" >&5 @@ -3819,35 +3919,25 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi LIBS=$ac_func_search_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 -echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 -if test "$ac_cv_search_ca_array_get" != no; then - test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" +echo "$as_me:$LINENO: result: $ac_cv_search_fdmgr_add_fd" >&5 +echo "${ECHO_T}$ac_cv_search_fdmgr_add_fd" >&6 +if test "$ac_cv_search_fdmgr_add_fd" != no; then + test "$ac_cv_search_fdmgr_add_fd" = "none required" || LIBS="$ac_cv_search_fdmgr_add_fd $LIBS" else - LIBS="-lca $LIBS" + LIBS="-lCom $LIBS" fi - fi - LIBS="-lcas -lgdd $LIBS" + fi -if test "x$enable_paramsrc" = "xca" -then - if test "x$epics_release" = "x313" - then - LDFLAGS="-L$with_epics/lib/$HOST_ARCH $LDFLAGS" - elif test "x$epics_release" = "x314" - then - LDFLAGS="-L$with_epics/lib/$EPICS_HOST_ARCH $LDFLAGS" - fi -echo "$as_me:$LINENO: checking for osiSleep in -lCom" >&5 -echo $ECHO_N "checking for osiSleep in -lCom... $ECHO_C" >&6 -if test "${ac_cv_lib_Com_osiSleep+set}" = set; then +echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 +echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 +if test "${ac_cv_search_ca_array_get+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lCom $LIBS" + ac_func_search_save_LIBS=$LIBS +ac_cv_search_ca_array_get=no cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -3858,7 +3948,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char osiSleep (); +char ca_array_get (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -3868,7 +3958,7 @@ char osiSleep (); int main () { -osiSleep (); +ca_array_get (); ; return 0; } @@ -3885,35 +3975,16 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_Com_osiSleep=yes + ac_cv_search_ca_array_get="none required" else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -ac_cv_lib_Com_osiSleep=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_Com_osiSleep" >&5 -echo "${ECHO_T}$ac_cv_lib_Com_osiSleep" >&6 -if test $ac_cv_lib_Com_osiSleep = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBCOM 1 -_ACEOF - - LIBS="-lCom $LIBS" - -fi - - -echo "$as_me:$LINENO: checking for ca_array_get in -lca" >&5 -echo $ECHO_N "checking for ca_array_get in -lca... $ECHO_C" >&6 -if test "${ac_cv_lib_ca_ca_array_get+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lca $LIBS" -cat >conftest.$ac_ext <<_ACEOF +if test "$ac_cv_search_ca_array_get" = no; then + for ac_lib in ca; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -3950,36 +4021,36 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_ca_ca_array_get=yes + ac_cv_search_ca_array_get="-l$ac_lib" +break else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -ac_cv_lib_ca_ca_array_get=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS + done fi -echo "$as_me:$LINENO: result: $ac_cv_lib_ca_ca_array_get" >&5 -echo "${ECHO_T}$ac_cv_lib_ca_ca_array_get" >&6 -if test $ac_cv_lib_ca_ca_array_get = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBCA 1 -_ACEOF - - LIBS="-lca $LIBS" +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 +echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 +if test "$ac_cv_search_ca_array_get" != no; then + test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" -else - LIBS="-lca $LIBS" fi -echo "$as_me:$LINENO: checking for conSetupParam in -lcaParam" >&5 -echo $ECHO_N "checking for conSetupParam in -lcaParam... $ECHO_C" >&6 -if test "${ac_cv_lib_caParam_conSetupParam+set}" = set; then +if test "x$ac_cv_search_ca_array_get" = "xno" +then + unset ac_cv_search_ca_array_get + + echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 +echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 +if test "${ac_cv_search_ca_array_get+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lcaParam $LIBS" + ac_func_search_save_LIBS=$LIBS +ac_cv_search_ca_array_get=no cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -3990,7 +4061,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char conSetupParam (); +char ca_array_get (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -4000,7 +4071,7 @@ char conSetupParam (); int main () { -conSetupParam (); +ca_array_get (); ; return 0; } @@ -4017,37 +4088,16 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_caParam_conSetupParam=yes + ac_cv_search_ca_array_get="none required" else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -ac_cv_lib_caParam_conSetupParam=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS -fi -echo "$as_me:$LINENO: result: $ac_cv_lib_caParam_conSetupParam" >&5 -echo "${ECHO_T}$ac_cv_lib_caParam_conSetupParam" >&6 -if test $ac_cv_lib_caParam_conSetupParam = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBCAPARAM 1 -_ACEOF - - LIBS="-lcaParam $LIBS" - -fi - -elif test "x$enable_paramsrc" = "xfile" -then - -echo "$as_me:$LINENO: checking for conSetupParam in -lfileParam" >&5 -echo $ECHO_N "checking for conSetupParam in -lfileParam... $ECHO_C" >&6 -if test "${ac_cv_lib_fileParam_conSetupParam+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_check_lib_save_LIBS=$LIBS -LIBS="-lfileParam $LIBS" -cat >conftest.$ac_ext <<_ACEOF +if test "$ac_cv_search_ca_array_get" = no; then + for ac_lib in ca; do + LIBS="-l$ac_lib -lm $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -4057,7 +4107,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char conSetupParam (); +char ca_array_get (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -4067,7 +4117,7 @@ char conSetupParam (); int main () { -conSetupParam (); +ca_array_get (); ; return 0; } @@ -4084,36 +4134,37 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_fileParam_conSetupParam=yes + ac_cv_search_ca_array_get="-l$ac_lib" +break else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -ac_cv_lib_fileParam_conSetupParam=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -LIBS=$ac_check_lib_save_LIBS + done fi -echo "$as_me:$LINENO: result: $ac_cv_lib_fileParam_conSetupParam" >&5 -echo "${ECHO_T}$ac_cv_lib_fileParam_conSetupParam" >&6 -if test $ac_cv_lib_fileParam_conSetupParam = yes; then - cat >>confdefs.h <<_ACEOF -#define HAVE_LIBFILEPARAM 1 -_ACEOF - - LIBS="-lfileParam $LIBS" - +LIBS=$ac_func_search_save_LIBS fi +echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 +echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 +if test "$ac_cv_search_ca_array_get" != no; then + test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" -elif test "x$enable_paramsrc" = "xora" -then - LDFLAGS="-L$with_oracle/lib $LDFLAGS" - echo "$as_me:$LINENO: checking for library containing sqlorat" >&5 -echo $ECHO_N "checking for library containing sqlorat... $ECHO_C" >&6 -if test "${ac_cv_search_sqlorat+set}" = set; then +else + LIBS="-lca $LIBS" +fi + + +fi + + +echo "$as_me:$LINENO: checking for library containing Tcl_CreateInterp" >&5 +echo $ECHO_N "checking for library containing Tcl_CreateInterp... $ECHO_C" >&6 +if test "${ac_cv_search_Tcl_CreateInterp+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_func_search_save_LIBS=$LIBS -ac_cv_search_sqlorat=no +ac_cv_search_Tcl_CreateInterp=no cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -4124,7 +4175,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char sqlorat (); +char Tcl_CreateInterp (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -4134,7 +4185,7 @@ char sqlorat (); int main () { -sqlorat (); +Tcl_CreateInterp (); ; return 0; } @@ -4151,14 +4202,14 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_search_sqlorat="none required" + ac_cv_search_Tcl_CreateInterp="none required" else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext -if test "$ac_cv_search_sqlorat" = no; then - for ac_lib in clntsh; do +if test "$ac_cv_search_Tcl_CreateInterp" = no; then + for ac_lib in tcl tcl8.3 tcl8.2 tcl8.0 tcl7.4; do LIBS="-l$ac_lib $ac_func_search_save_LIBS" cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" @@ -4170,7 +4221,7 @@ extern "C" #endif /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char sqlorat (); +char Tcl_CreateInterp (); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" @@ -4180,7 +4231,7 @@ char sqlorat (); int main () { -sqlorat (); +Tcl_CreateInterp (); ; return 0; } @@ -4197,7 +4248,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_search_sqlorat="-l$ac_lib" + ac_cv_search_Tcl_CreateInterp="-l$ac_lib" break else echo "$as_me: failed program was:" >&5 @@ -4208,14 +4259,185 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi LIBS=$ac_func_search_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_search_sqlorat" >&5 -echo "${ECHO_T}$ac_cv_search_sqlorat" >&6 -if test "$ac_cv_search_sqlorat" != no; then - test "$ac_cv_search_sqlorat" = "none required" || LIBS="$ac_cv_search_sqlorat $LIBS" +echo "$as_me:$LINENO: result: $ac_cv_search_Tcl_CreateInterp" >&5 +echo "${ECHO_T}$ac_cv_search_Tcl_CreateInterp" >&6 +if test "$ac_cv_search_Tcl_CreateInterp" != no; then + test "$ac_cv_search_Tcl_CreateInterp" = "none required" || LIBS="$ac_cv_search_Tcl_CreateInterp $LIBS" + +fi + + +as_ac_Lib=`echo "ac_cv_lib_caParam$pthread''_conSetupParam" | $as_tr_sh` +echo "$as_me:$LINENO: checking for conSetupParam in -lcaParam$pthread" >&5 +echo $ECHO_N "checking for conSetupParam in -lcaParam$pthread... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Lib+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcaParam$pthread $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char conSetupParam (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +conSetupParam (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Lib=yes" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +eval "$as_ac_Lib=no" +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 +if test `eval echo '${'$as_ac_Lib'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_LIBcaParam$pthread" | $as_tr_cpp` 1 +_ACEOF + + LIBS="-lcaParam$pthread $LIBS" + +fi + + + +elif test "x$with_paramsrc" = "xfile" +then + +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + +as_ac_Lib=`echo "ac_cv_lib_fileParam$pthread''_conSetupParam" | $as_tr_sh` +echo "$as_me:$LINENO: checking for conSetupParam in -lfileParam$pthread" >&5 +echo $ECHO_N "checking for conSetupParam in -lfileParam$pthread... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Lib+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lfileParam$pthread $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char conSetupParam (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +conSetupParam (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Lib=yes" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +eval "$as_ac_Lib=no" +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 +if test `eval echo '${'$as_ac_Lib'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_LIBfileParam$pthread" | $as_tr_cpp` 1 +_ACEOF + + LIBS="-lfileParam$pthread $LIBS" + +fi + + + +elif test "x$with_paramsrc" = "xora" +then + +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + +# +# Zero-order ... +# +echo "$as_me:$LINENO: checking whether we have a valid oracle home" >&5 +echo $ECHO_N "checking whether we have a valid oracle home... $ECHO_C" >&6 + +if test -d "$with_oracle/" +then +LDFLAGS="-L$with_oracle/lib $LDFLAGS" + +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + +else + +echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +{ { echo "$as_me:$LINENO: error: Missing valid Oracle" >&5 +echo "$as_me: error: Missing valid Oracle" >&2;} + { (exit 1); exit 1; }; } fi - echo "$as_me:$LINENO: checking for library containing sqlcxt" >&5 + +echo "$as_me:$LINENO: checking for library containing sqlcxt" >&5 echo $ECHO_N "checking for library containing sqlcxt... $ECHO_C" >&6 if test "${ac_cv_search_sqlcxt+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4324,13 +4546,14 @@ if test "$ac_cv_search_sqlcxt" != no; then fi -echo "$as_me:$LINENO: checking for conSetupParam in -loraParam" >&5 -echo $ECHO_N "checking for conSetupParam in -loraParam... $ECHO_C" >&6 -if test "${ac_cv_lib_oraParam_conSetupParam+set}" = set; then +as_ac_Lib=`echo "ac_cv_lib_oraParam$pthread''_conSetupParam" | $as_tr_sh` +echo "$as_me:$LINENO: checking for conSetupParam in -loraParam$pthread" >&5 +echo $ECHO_N "checking for conSetupParam in -loraParam$pthread... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Lib+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-loraParam $LIBS" +LIBS="-loraParam$pthread $LIBS" cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -4368,29 +4591,34 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_oraParam_conSetupParam=yes + eval "$as_ac_Lib=yes" else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -ac_cv_lib_oraParam_conSetupParam=no +eval "$as_ac_Lib=no" fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_lib_oraParam_conSetupParam" >&5 -echo "${ECHO_T}$ac_cv_lib_oraParam_conSetupParam" >&6 -if test $ac_cv_lib_oraParam_conSetupParam = yes; then +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 +if test `eval echo '${'$as_ac_Lib'}'` = yes; then cat >>confdefs.h <<_ACEOF -#define HAVE_LIBORAPARAM 1 +#define `echo "HAVE_LIBoraParam$pthread" | $as_tr_cpp` 1 _ACEOF - LIBS="-loraParam $LIBS" + LIBS="-loraParam$pthread $LIBS" fi -elif test "x$enable_paramsrc" = "xtcl" + + +elif test "x$with_paramsrc" = "xtcl" then - echo "$as_me:$LINENO: checking for library containing Tcl_CreateInterp" >&5 + +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 +echo "$as_me:$LINENO: checking for library containing Tcl_CreateInterp" >&5 echo $ECHO_N "checking for library containing Tcl_CreateInterp... $ECHO_C" >&6 if test "${ac_cv_search_Tcl_CreateInterp+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -4499,13 +4727,14 @@ if test "$ac_cv_search_Tcl_CreateInterp" != no; then fi -echo "$as_me:$LINENO: checking for conSetupParam in -ltclParam" >&5 -echo $ECHO_N "checking for conSetupParam in -ltclParam... $ECHO_C" >&6 -if test "${ac_cv_lib_tclParam_conSetupParam+set}" = set; then +as_ac_Lib=`echo "ac_cv_lib_tclParam$pthread''_conSetupParam" | $as_tr_sh` +echo "$as_me:$LINENO: checking for conSetupParam in -ltclParam$pthread" >&5 +echo $ECHO_N "checking for conSetupParam in -ltclParam$pthread... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Lib+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-ltclParam $LIBS" +LIBS="-ltclParam$pthread $LIBS" cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" @@ -4543,61 +4772,88 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - ac_cv_lib_tclParam_conSetupParam=yes + eval "$as_ac_Lib=yes" else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -ac_cv_lib_tclParam_conSetupParam=no +eval "$as_ac_Lib=no" fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_lib_tclParam_conSetupParam" >&5 -echo "${ECHO_T}$ac_cv_lib_tclParam_conSetupParam" >&6 -if test $ac_cv_lib_tclParam_conSetupParam = yes; then +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 +if test `eval echo '${'$as_ac_Lib'}'` = yes; then cat >>confdefs.h <<_ACEOF -#define HAVE_LIBTCLPARAM 1 +#define `echo "HAVE_LIBtclParam$pthread" | $as_tr_cpp` 1 _ACEOF - LIBS="-ltclParam $LIBS" + LIBS="-ltclParam$pthread $LIBS" fi -fi -CPPFLAGS="-I/usr/local/include -I$HOME/include $CPPFLAGS" +else + +echo "$as_me:$LINENO: result: invalid param source $with_paramsrc" >&5 +echo "${ECHO_T}invalid param source $with_paramsrc" >&6 +{ { echo "$as_me:$LINENO: error: cannot get parameter source for pas and test program" >&5 +echo "$as_me: error: cannot get parameter source for pas and test program" >&2;} + { (exit 1); exit 1; }; } -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= fi -if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then +# +# Last but not least we need the header file ... +# + +if test "${ac_cv_header_allParam_h+set}" = set; then + echo "$as_me:$LINENO: checking for allParam.h" >&5 +echo $ECHO_N "checking for allParam.h... $ECHO_C" >&6 +if test "${ac_cv_header_allParam_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_allParam_h" >&5 +echo "${ECHO_T}$ac_cv_header_allParam_h" >&6 else - # Double quotes because CPP needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF + # Is the header compilable? +echo "$as_me:$LINENO: checking allParam.h usability" >&5 +echo $ECHO_N "checking allParam.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include - Syntax error +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_header_compiler=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking allParam.h presence" >&5 +echo $ECHO_N "checking allParam.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 @@ -4616,21 +4872,1148 @@ else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - : + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 - # Broken: fails on valid input. -continue + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc in + yes:no ) + { echo "$as_me:$LINENO: WARNING: allParam.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: allParam.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: allParam.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: allParam.h: proceeding with the preprocessor's result" >&2;};; + no:yes ) + { echo "$as_me:$LINENO: WARNING: allParam.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: allParam.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: allParam.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: allParam.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: allParam.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: allParam.h: proceeding with the preprocessor's result" >&2;};; +esac +echo "$as_me:$LINENO: checking for allParam.h" >&5 +echo $ECHO_N "checking for allParam.h... $ECHO_C" >&6 +if test "${ac_cv_header_allParam_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_allParam_h=$ac_header_preproc +fi +echo "$as_me:$LINENO: result: $ac_cv_header_allParam_h" >&5 +echo "${ECHO_T}$ac_cv_header_allParam_h" >&6 + +fi + + + + +if test "x$enable_server" = "xyes" +then + +# +# This is a weird method to check the epics version, but ask them for +# a better way ... +# +echo "$as_me:$LINENO: checking whether we have a valid epics release" >&5 +echo $ECHO_N "checking whether we have a valid epics release... $ECHO_C" >&6 + +if test -x "$with_epics/startup/EpicsHostArch" +then +epics_release="314" + +echo "$as_me:$LINENO: result: $epics_release" >&5 +echo "${ECHO_T}$epics_release" >&6 +cat >>confdefs.h <<\_ACEOF +#define EPICS_RELEASE 314 +_ACEOF + + +EPICS_HOST_ARCH=$($with_epics/startup/EpicsHostArch) +HOST_ARCH=$($with_epics/startup/HostArch) +elif test -x "$with_epics/startup/HostArch" +then +epics_release="313" + +echo "$as_me:$LINENO: result: $epics_release" >&5 +echo "${ECHO_T}$epics_release" >&6 +cat >>confdefs.h <<\_ACEOF +#define EPICS_RELEASE 313 +_ACEOF + + +HOST_ARCH=$($with_epics/startup/HostArch) +else + +echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +{ { echo "$as_me:$LINENO: error: Missing valid EPICS version" >&5 +echo "$as_me: error: Missing valid EPICS version" >&2;} + { (exit 1); exit 1; }; } + +fi + +CPPFLAGS="$CPPFLAGS -I$with_epics/include" +if test "x$epics_release" = "x314" +then +LDFLAGS="$LDFLAGS -L$with_epics/lib/$EPICS_HOST_ARCH" +CPPFLAGS="$CPPFLAGS -I$with_epics/include/os/$HOST_ARCH" +else +LDFLAGS="$LDFLAGS -L$with_epics/lib/$HOST_ARCH" +CPPFLAGS="$CPPFLAGS -I$with_epics/include/os/$HOST_ARCH" +fi + +echo "$as_me:$LINENO: checking for library containing fdmgr_add_fd" >&5 +echo $ECHO_N "checking for library containing fdmgr_add_fd... $ECHO_C" >&6 +if test "${ac_cv_search_fdmgr_add_fd+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_fdmgr_add_fd=no +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="none required" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_fdmgr_add_fd" = no; then + for ac_lib in Com; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_fdmgr_add_fd" >&5 +echo "${ECHO_T}$ac_cv_search_fdmgr_add_fd" >&6 +if test "$ac_cv_search_fdmgr_add_fd" != no; then + test "$ac_cv_search_fdmgr_add_fd" = "none required" || LIBS="$ac_cv_search_fdmgr_add_fd $LIBS" + +fi + + +if test "x$ac_cv_search_fdmgr_add_fd" = "xno" +then + unset ac_cv_search_fdmgr_add_fd + + echo "$as_me:$LINENO: checking for library containing fdmgr_add_fd" >&5 +echo $ECHO_N "checking for library containing fdmgr_add_fd... $ECHO_C" >&6 +if test "${ac_cv_search_fdmgr_add_fd+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_fdmgr_add_fd=no +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="none required" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_fdmgr_add_fd" = no; then + for ac_lib in Com; do + LIBS="-l$ac_lib -lm $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_fdmgr_add_fd" >&5 +echo "${ECHO_T}$ac_cv_search_fdmgr_add_fd" >&6 +if test "$ac_cv_search_fdmgr_add_fd" != no; then + test "$ac_cv_search_fdmgr_add_fd" = "none required" || LIBS="$ac_cv_search_fdmgr_add_fd $LIBS" + +else + LIBS="-lCom $LIBS" +fi + + +fi + +echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 +echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 +if test "${ac_cv_search_ca_array_get+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_ca_array_get=no +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +ca_array_get (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_ca_array_get="none required" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_ca_array_get" = no; then + for ac_lib in ca; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +ca_array_get (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_ca_array_get="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 +echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 +if test "$ac_cv_search_ca_array_get" != no; then + test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" + +fi + + +if test "x$ac_cv_search_ca_array_get" = "xno" +then + unset ac_cv_search_ca_array_get + + echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 +echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 +if test "${ac_cv_search_ca_array_get+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_ca_array_get=no +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +ca_array_get (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_ca_array_get="none required" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_ca_array_get" = no; then + for ac_lib in ca; do + LIBS="-l$ac_lib -lm $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +ca_array_get (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_ca_array_get="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 +echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 +if test "$ac_cv_search_ca_array_get" != no; then + test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" + +else + LIBS="-lca $LIBS" +fi + + +fi + + + + echo "$as_me:$LINENO: checking for library containing getprotobyname" >&5 +echo $ECHO_N "checking for library containing getprotobyname... $ECHO_C" >&6 +if test "${ac_cv_search_getprotobyname+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_getprotobyname=no +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char getprotobyname (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +getprotobyname (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_getprotobyname="none required" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_getprotobyname" = no; then + for ac_lib in netinet; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char getprotobyname (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +getprotobyname (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_getprotobyname="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_getprotobyname" >&5 +echo "${ECHO_T}$ac_cv_search_getprotobyname" >&6 +if test "$ac_cv_search_getprotobyname" != no; then + test "$ac_cv_search_getprotobyname" = "none required" || LIBS="$ac_cv_search_getprotobyname $LIBS" + +fi + + echo "$as_me:$LINENO: checking for library containing syslog" >&5 +echo $ECHO_N "checking for library containing syslog... $ECHO_C" >&6 +if test "${ac_cv_search_syslog+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_syslog=no +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char syslog (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +syslog (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_syslog="none required" +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_syslog" = no; then + for ac_lib in netinet; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char syslog (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +syslog (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_syslog="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_syslog" >&5 +echo "${ECHO_T}$ac_cv_search_syslog" >&6 +if test "$ac_cv_search_syslog" != no; then + test "$ac_cv_search_syslog" = "none required" || LIBS="$ac_cv_search_syslog $LIBS" + +fi + + +echo "$as_me:$LINENO: checking for SYSLOG_syslog in -lcompat" >&5 +echo $ECHO_N "checking for SYSLOG_syslog in -lcompat... $ECHO_C" >&6 +if test "${ac_cv_lib_compat_SYSLOG_syslog+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcompat $LIBS" +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char SYSLOG_syslog (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +SYSLOG_syslog (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_compat_SYSLOG_syslog=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_lib_compat_SYSLOG_syslog=no +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_compat_SYSLOG_syslog" >&5 +echo "${ECHO_T}$ac_cv_lib_compat_SYSLOG_syslog" >&6 +if test $ac_cv_lib_compat_SYSLOG_syslog = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBCOMPAT 1 +_ACEOF + + LIBS="-lcompat $LIBS" + +fi + + + + if test "x$epics_release" = "x313" + then + LDFLAGS="-L$with_epics/lib/$HOST_ARCH $LDFLAGS" + elif test "x$epics_release" = "x314" + then + LDFLAGS="-L$with_epics/lib/$EPICS_HOST_ARCH $LDFLAGS" + fi + LIBS="-lcas -lgdd $LIBS" + if test "${ac_cv_header_aitTypes_h+set}" = set; then + echo "$as_me:$LINENO: checking for aitTypes.h" >&5 +echo $ECHO_N "checking for aitTypes.h... $ECHO_C" >&6 +if test "${ac_cv_header_aitTypes_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_aitTypes_h" >&5 +echo "${ECHO_T}$ac_cv_header_aitTypes_h" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking aitTypes.h usability" >&5 +echo $ECHO_N "checking aitTypes.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_header_compiler=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking aitTypes.h presence" >&5 +echo $ECHO_N "checking aitTypes.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc in + yes:no ) + { echo "$as_me:$LINENO: WARNING: aitTypes.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: aitTypes.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&2;};; + no:yes ) + { echo "$as_me:$LINENO: WARNING: aitTypes.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: aitTypes.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: aitTypes.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: aitTypes.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&2;};; +esac +echo "$as_me:$LINENO: checking for aitTypes.h" >&5 +echo $ECHO_N "checking for aitTypes.h... $ECHO_C" >&6 +if test "${ac_cv_header_aitTypes_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_aitTypes_h=$ac_header_preproc +fi +echo "$as_me:$LINENO: result: $ac_cv_header_aitTypes_h" >&5 +echo "${ECHO_T}$ac_cv_header_aitTypes_h" >&6 + +fi +if test $ac_cv_header_aitTypes_h = yes; then + : +else + { { echo "$as_me:$LINENO: error: Missing header file" >&5 +echo "$as_me: error: Missing header file" >&2;} + { (exit 1); exit 1; }; } +fi + + +fi + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +if test "${ac_cv_header_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include +#include +#include +#include + +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_cv_header_stdc=yes +else + echo "$as_me: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_cv_header_stdc=no +fi +rm -f conftest.err conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "memchr" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "free" >/dev/null 2>&1; then + : +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then + : +else + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + exit(2); + exit (0); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +fi + + +for ac_header in syslog.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_header_compiler=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include +#include <$ac_header> _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 @@ -4649,290 +6032,581 @@ else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 - # Passes both tests. -ac_preproc_ok=: -break + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - break +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc in + yes:no ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; + no:yes ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=$ac_header_preproc" fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 - done - ac_cv_prog_CPP=$CPP +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF +else + { { echo "$as_me:$LINENO: error: Missing system header file(s)" >&5 +echo "$as_me: error: Missing system header file(s)" >&2;} + { (exit 1); exit 1; }; } fi - CPP=$ac_cv_prog_CPP + +done + + +if test "x$enable_param" = "xca" +then + +# +# This is a weird method to check the epics version, but ask them for +# a better way ... +# +echo "$as_me:$LINENO: checking whether we have a valid epics release" >&5 +echo $ECHO_N "checking whether we have a valid epics release... $ECHO_C" >&6 + +if test -x "$with_epics/startup/EpicsHostArch" +then +epics_release="314" + +echo "$as_me:$LINENO: result: $epics_release" >&5 +echo "${ECHO_T}$epics_release" >&6 +cat >>confdefs.h <<\_ACEOF +#define EPICS_RELEASE 314 +_ACEOF + + +EPICS_HOST_ARCH=$($with_epics/startup/EpicsHostArch) +HOST_ARCH=$($with_epics/startup/HostArch) +elif test -x "$with_epics/startup/HostArch" +then +epics_release="313" + +echo "$as_me:$LINENO: result: $epics_release" >&5 +echo "${ECHO_T}$epics_release" >&6 +cat >>confdefs.h <<\_ACEOF +#define EPICS_RELEASE 313 +_ACEOF + + +HOST_ARCH=$($with_epics/startup/HostArch) else - ac_cv_prog_CPP=$CPP + +echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +{ { echo "$as_me:$LINENO: error: Missing valid EPICS version" >&5 +echo "$as_me: error: Missing valid EPICS version" >&2;} + { (exit 1); exit 1; }; } + fi -echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$CPP" >&6 -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF + +CPPFLAGS="$CPPFLAGS -I$with_epics/include" +if test "x$epics_release" = "x314" +then +LDFLAGS="$LDFLAGS -L$with_epics/lib/$EPICS_HOST_ARCH" +CPPFLAGS="$CPPFLAGS -I$with_epics/include/os/$HOST_ARCH" +else +LDFLAGS="$LDFLAGS -L$with_epics/lib/$HOST_ARCH" +CPPFLAGS="$CPPFLAGS -I$with_epics/include/os/$HOST_ARCH" +fi + +echo "$as_me:$LINENO: checking for library containing fdmgr_add_fd" >&5 +echo $ECHO_N "checking for library containing fdmgr_add_fd... $ECHO_C" >&6 +if test "${ac_cv_search_fdmgr_add_fd+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_fdmgr_add_fd=no +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include - Syntax error + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} _ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - else - ac_cpp_err= - fi + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="none required" else - ac_cpp_err=yes + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 fi -if test -z "$ac_cpp_err"; then - : +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_fdmgr_add_fd" = no; then + for ac_lib in Com; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_fdmgr_add_fd" >&5 +echo "${ECHO_T}$ac_cv_search_fdmgr_add_fd" >&6 +if test "$ac_cv_search_fdmgr_add_fd" != no; then + test "$ac_cv_search_fdmgr_add_fd" = "none required" || LIBS="$ac_cv_search_fdmgr_add_fd $LIBS" + +fi + + +if test "x$ac_cv_search_fdmgr_add_fd" = "xno" +then + unset ac_cv_search_fdmgr_add_fd + + echo "$as_me:$LINENO: checking for library containing fdmgr_add_fd" >&5 +echo $ECHO_N "checking for library containing fdmgr_add_fd... $ECHO_C" >&6 +if test "${ac_cv_search_fdmgr_add_fd+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_fdmgr_add_fd=no +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="none required" else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - # Broken: fails on valid input. -continue +cat conftest.$ac_ext >&5 fi -rm -f conftest.err conftest.$ac_ext - - # OK, works on sane cases. Now check whether non-existent headers - # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_fdmgr_add_fd" = no; then + for ac_lib in Com; do + LIBS="-l$ac_lib -lm $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char fdmgr_add_fd (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +fdmgr_add_fd (); + ; + return 0; +} _ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - # Broken: success on invalid input. -continue + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_fdmgr_add_fd="-l$ac_lib" +break else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - # Passes both tests. -ac_preproc_ok=: -break +cat conftest.$ac_ext >&5 fi -rm -f conftest.err conftest.$ac_ext +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_fdmgr_add_fd" >&5 +echo "${ECHO_T}$ac_cv_search_fdmgr_add_fd" >&6 +if test "$ac_cv_search_fdmgr_add_fd" != no; then + test "$ac_cv_search_fdmgr_add_fd" = "none required" || LIBS="$ac_cv_search_fdmgr_add_fd $LIBS" -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} - { (exit 1); exit 1; }; } + LIBS="-lCom $LIBS" fi -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu +fi -echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 -if test "${ac_cv_header_stdc+set}" = set; then +echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 +echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 +if test "${ac_cv_search_ca_array_get+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat >conftest.$ac_ext <<_ACEOF + ac_func_search_save_LIBS=$LIBS +ac_cv_search_ca_array_get=no +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include -#include -#include -#include +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +ca_array_get (); + ; + return 0; +} _ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_cv_header_stdc=yes + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_ca_array_get="none required" else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_cv_header_stdc=no +cat conftest.$ac_ext >&5 fi -rm -f conftest.err conftest.$ac_ext - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_ca_array_get" = no; then + for ac_lib in ca; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +ca_array_get (); + ; + return 0; +} _ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "memchr" >/dev/null 2>&1; then - : +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_ca_array_get="-l$ac_lib" +break else - ac_cv_header_stdc=no + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 fi -rm -f conftest* +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 +echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 +if test "$ac_cv_search_ca_array_get" != no; then + test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" fi -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF + +if test "x$ac_cv_search_ca_array_get" = "xno" +then + unset ac_cv_search_ca_array_get + + echo "$as_me:$LINENO: checking for library containing ca_array_get" >&5 +echo $ECHO_N "checking for library containing ca_array_get... $ECHO_C" >&6 +if test "${ac_cv_search_ca_array_get+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_ca_array_get=no +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include -_ACEOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "free" >/dev/null 2>&1; then - : +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif +int +main () +{ +ca_array_get (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_ca_array_get="none required" else - ac_cv_header_stdc=no -fi -rm -f conftest* - + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 fi - -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then - : -else - cat >conftest.$ac_ext <<_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_ca_array_get" = no; then + for ac_lib in ca; do + LIBS="-l$ac_lib -lm $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include -#if ((' ' & 0x0FF) == 0x020) -# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#else -# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ - || ('j' <= (c) && (c) <= 'r') \ - || ('s' <= (c) && (c) <= 'z')) -# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) -#endif -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char ca_array_get (); +#ifdef F77_DUMMY_MAIN +# ifdef __cplusplus + extern "C" +# endif + int F77_DUMMY_MAIN() { return 1; } +#endif int main () { - int i; - for (i = 0; i < 256; i++) - if (XOR (islower (i), ISLOWER (i)) - || toupper (i) != TOUPPER (i)) - exit(2); - exit (0); +ca_array_get (); + ; + return 0; } _ACEOF -rm -f conftest$ac_exeext +rm -f conftest.$ac_objext conftest$ac_exeext if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + (exit $ac_status); } && + { ac_try='test -s conftest$ac_exeext' { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - : + ac_cv_search_ca_array_get="-l$ac_lib" +break else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 + echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -( exit $ac_status ) -ac_cv_header_stdc=no -fi -rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi +rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext + done fi +LIBS=$ac_func_search_save_LIBS fi -echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6 -if test $ac_cv_header_stdc = yes; then - -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF +echo "$as_me:$LINENO: result: $ac_cv_search_ca_array_get" >&5 +echo "${ECHO_T}$ac_cv_search_ca_array_get" >&6 +if test "$ac_cv_search_ca_array_get" != no; then + test "$ac_cv_search_ca_array_get" = "none required" || LIBS="$ac_cv_search_ca_array_get $LIBS" +else + LIBS="-lca $LIBS" fi -# On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - +fi -for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ - inttypes.h stdint.h unistd.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then + if test "${ac_cv_header_tcl_h+set}" = set; then + echo "$as_me:$LINENO: checking for tcl.h" >&5 +echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6 +if test "${ac_cv_header_tcl_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5 +echo "${ECHO_T}$ac_cv_header_tcl_h" >&6 else - cat >conftest.$ac_ext <<_ACEOF + # Is the header compilable? +echo "$as_me:$LINENO: checking tcl.h usability" >&5 +echo $ECHO_N "checking tcl.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" $ac_includes_default - -#include <$ac_header> +#include _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 @@ -4946,47 +6620,103 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); }; }; then - eval "$as_ac_Header=yes" + ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -eval "$as_ac_Header=no" +ac_header_compiler=no fi rm -f conftest.$ac_objext conftest.$ac_ext -fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 +# Is the header present? +echo "$as_me:$LINENO: checking tcl.h presence" >&5 +echo $ECHO_N "checking tcl.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +#line $LINENO "configure" +#include "confdefs.h" +#include +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + egrep -v '^ *\+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 + cat conftest.$ac_ext >&5 + ac_header_preproc=no fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 -done +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc in + yes:no ) + { echo "$as_me:$LINENO: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: tcl.h: proceeding with the preprocessor's result" >&2;};; + no:yes ) + { echo "$as_me:$LINENO: WARNING: tcl.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: tcl.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: tcl.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: tcl.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: tcl.h: proceeding with the preprocessor's result" >&2;};; +esac +echo "$as_me:$LINENO: checking for tcl.h" >&5 +echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6 +if test "${ac_cv_header_tcl_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_tcl_h=$ac_header_preproc +fi +echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5 +echo "${ECHO_T}$ac_cv_header_tcl_h" >&6 +fi +if test $ac_cv_header_tcl_h = yes; then + : +else + { { echo "$as_me:$LINENO: error: Missing header file" >&5 +echo "$as_me: error: Missing header file" >&2;} + { (exit 1); exit 1; }; } +fi -for ac_header in syslog.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if eval "test \"\${$as_ac_Header+set}\" = set"; then - echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then + if test "${ac_cv_header_cadef_h+set}" = set; then + echo "$as_me:$LINENO: checking for cadef.h" >&5 +echo $ECHO_N "checking for cadef.h... $ECHO_C" >&6 +if test "${ac_cv_header_cadef_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +echo "$as_me:$LINENO: result: $ac_cv_header_cadef_h" >&5 +echo "${ECHO_T}$ac_cv_header_cadef_h" >&6 else # Is the header compilable? -echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking cadef.h usability" >&5 +echo $ECHO_N "checking cadef.h usability... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" $ac_includes_default -#include <$ac_header> +#include _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 @@ -5011,12 +6741,12 @@ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? -echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking cadef.h presence" >&5 +echo $ECHO_N "checking cadef.h presence... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include <$ac_header> +#include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 @@ -5048,69 +6778,83 @@ echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc in yes:no ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; + { echo "$as_me:$LINENO: WARNING: cadef.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: cadef.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: cadef.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: cadef.h: proceeding with the preprocessor's result" >&2;};; no:yes ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;};; + { echo "$as_me:$LINENO: WARNING: cadef.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: cadef.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: cadef.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: cadef.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: cadef.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: cadef.h: proceeding with the preprocessor's result" >&2;};; esac -echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 -if eval "test \"\${$as_ac_Header+set}\" = set"; then +echo "$as_me:$LINENO: checking for cadef.h" >&5 +echo $ECHO_N "checking for cadef.h... $ECHO_C" >&6 +if test "${ac_cv_header_cadef_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - eval "$as_ac_Header=$ac_header_preproc" + ac_cv_header_cadef_h=$ac_header_preproc fi -echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 -echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +echo "$as_me:$LINENO: result: $ac_cv_header_cadef_h" >&5 +echo "${ECHO_T}$ac_cv_header_cadef_h" >&6 + +fi +if test $ac_cv_header_cadef_h = yes; then + : +else + { { echo "$as_me:$LINENO: error: Missing header file" >&5 +echo "$as_me: error: Missing header file" >&2;} + { (exit 1); exit 1; }; } +fi + + +elif test "x$enable_param" = "xora" +then + +# +# Zero-order ... +# +echo "$as_me:$LINENO: checking whether we have a valid oracle home" >&5 +echo $ECHO_N "checking whether we have a valid oracle home... $ECHO_C" >&6 + +if test -d "$with_oracle/" +then +LDFLAGS="-L$with_oracle/lib $LDFLAGS" -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 -_ACEOF +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 else - { { echo "$as_me:$LINENO: error: Missing system header file(s)" >&5 -echo "$as_me: error: Missing system header file(s)" >&2;} + +echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +{ { echo "$as_me:$LINENO: error: Missing valid Oracle" >&5 +echo "$as_me: error: Missing valid Oracle" >&2;} { (exit 1); exit 1; }; } -fi -done +fi -if test "x$enable_param" = "xca" -then - if test "x$epics_release" = "x313" - then - CPPFLAGS="-I$with_epics/include -I$with_epics/include/os/$HOST_ARCH $CPPFLAGS" - elif test "x$epics_release" = "x314" - then - CPPFLAGS="-I$with_epics/include -I$with_epics/include/os/$HOST_ARCH -I$with_epics/include/os/$EPICS_HOST_ARCH $CPPFLAGS" - fi - if test "${ac_cv_header_tcl_h+set}" = set; then - echo "$as_me:$LINENO: checking for tcl.h" >&5 -echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6 -if test "${ac_cv_header_tcl_h+set}" = set; then + CPPFLAGS="-I$with_oracle/precomp/public $CPPFLAGS" + if test "${ac_cv_header_oraca_h+set}" = set; then + echo "$as_me:$LINENO: checking for oraca.h" >&5 +echo $ECHO_N "checking for oraca.h... $ECHO_C" >&6 +if test "${ac_cv_header_oraca_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi -echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5 -echo "${ECHO_T}$ac_cv_header_tcl_h" >&6 +echo "$as_me:$LINENO: result: $ac_cv_header_oraca_h" >&5 +echo "${ECHO_T}$ac_cv_header_oraca_h" >&6 else # Is the header compilable? -echo "$as_me:$LINENO: checking tcl.h usability" >&5 -echo $ECHO_N "checking tcl.h usability... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking oraca.h usability" >&5 +echo $ECHO_N "checking oraca.h usability... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" $ac_includes_default -#include +#include _ACEOF rm -f conftest.$ac_objext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 @@ -5135,12 +6879,12 @@ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 echo "${ECHO_T}$ac_header_compiler" >&6 # Is the header present? -echo "$as_me:$LINENO: checking tcl.h presence" >&5 -echo $ECHO_N "checking tcl.h presence... $ECHO_C" >&6 +echo "$as_me:$LINENO: checking oraca.h presence" >&5 +echo $ECHO_N "checking oraca.h presence... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include +#include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 @@ -5172,30 +6916,30 @@ echo "${ECHO_T}$ac_header_preproc" >&6 # So? What about this header? case $ac_header_compiler:$ac_header_preproc in yes:no ) - { echo "$as_me:$LINENO: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: tcl.h: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: tcl.h: proceeding with the preprocessor's result" >&2;};; + { echo "$as_me:$LINENO: WARNING: oraca.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: oraca.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: oraca.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: oraca.h: proceeding with the preprocessor's result" >&2;};; no:yes ) - { echo "$as_me:$LINENO: WARNING: tcl.h: present but cannot be compiled" >&5 -echo "$as_me: WARNING: tcl.h: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: tcl.h: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: tcl.h: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: tcl.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: tcl.h: proceeding with the preprocessor's result" >&2;};; + { echo "$as_me:$LINENO: WARNING: oraca.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: oraca.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: oraca.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: oraca.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: oraca.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: oraca.h: proceeding with the preprocessor's result" >&2;};; esac -echo "$as_me:$LINENO: checking for tcl.h" >&5 -echo $ECHO_N "checking for tcl.h... $ECHO_C" >&6 -if test "${ac_cv_header_tcl_h+set}" = set; then +echo "$as_me:$LINENO: checking for oraca.h" >&5 +echo $ECHO_N "checking for oraca.h... $ECHO_C" >&6 +if test "${ac_cv_header_oraca_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_cv_header_tcl_h=$ac_header_preproc + ac_cv_header_oraca_h=$ac_header_preproc fi -echo "$as_me:$LINENO: result: $ac_cv_header_tcl_h" >&5 -echo "${ECHO_T}$ac_cv_header_tcl_h" >&6 +echo "$as_me:$LINENO: result: $ac_cv_header_oraca_h" >&5 +echo "${ECHO_T}$ac_cv_header_oraca_h" >&6 fi -if test $ac_cv_header_tcl_h = yes; then +if test $ac_cv_header_oraca_h = yes; then : else { { echo "$as_me:$LINENO: error: Missing header file" >&5 @@ -5204,45 +6948,53 @@ echo "$as_me: error: Missing header file" >&2;} fi - cat >conftest.$ac_ext <<_ACEOF + if test "${ac_cv_header_sqlca_h+set}" = set; then + echo "$as_me:$LINENO: checking for sqlca.h" >&5 +echo $ECHO_N "checking for sqlca.h... $ECHO_C" >&6 +if test "${ac_cv_header_sqlca_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: $ac_cv_header_sqlca_h" >&5 +echo "${ECHO_T}$ac_cv_header_sqlca_h" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking sqlca.h usability" >&5 +echo $ECHO_N "checking sqlca.h usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include +$ac_includes_default +#include _ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - echo "checking for cadef.h... yes" + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - echo "checking for cadef.h... no"; { { echo "$as_me:$LINENO: error: Missing header file" >&5 -echo "$as_me: error: Missing header file" >&2;} - { (exit 1); exit 1; }; } +cat conftest.$ac_ext >&5 +ac_header_compiler=no fi -rm -f conftest.err conftest.$ac_ext -elif test "x$enable_param" = "xora" -then - CPPFLAGS="-I$with_oracle/precomp/public $CPPFLAGS" - CPPFLAGS="-I$with_oracle/precomp/public $CPPFLAGS" - cat >conftest.$ac_ext <<_ACEOF +rm -f conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking sqlca.h presence" >&5 +echo $ECHO_N "checking sqlca.h presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -#include +#include _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 @@ -5261,46 +7013,51 @@ else ac_cpp_err=yes fi if test -z "$ac_cpp_err"; then - echo "checking for oraca.h... yes" + ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 - echo "checking for oraca.h... no"; { { echo "$as_me:$LINENO: error: Missing header file" >&5 -echo "$as_me: error: Missing header file" >&2;} - { (exit 1); exit 1; }; } + ac_header_preproc=no fi rm -f conftest.err conftest.$ac_ext - cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - else - ac_cpp_err= - fi +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc in + yes:no ) + { echo "$as_me:$LINENO: WARNING: sqlca.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: sqlca.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: sqlca.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: sqlca.h: proceeding with the preprocessor's result" >&2;};; + no:yes ) + { echo "$as_me:$LINENO: WARNING: sqlca.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: sqlca.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: sqlca.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: sqlca.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: sqlca.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: sqlca.h: proceeding with the preprocessor's result" >&2;};; +esac +echo "$as_me:$LINENO: checking for sqlca.h" >&5 +echo $ECHO_N "checking for sqlca.h... $ECHO_C" >&6 +if test "${ac_cv_header_sqlca_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_cpp_err=yes + ac_cv_header_sqlca_h=$ac_header_preproc fi -if test -z "$ac_cpp_err"; then - echo "checking for sqlca.h... yes" +echo "$as_me:$LINENO: result: $ac_cv_header_sqlca_h" >&5 +echo "${ECHO_T}$ac_cv_header_sqlca_h" >&6 + +fi +if test $ac_cv_header_sqlca_h = yes; then + : else - echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - echo "checking for sqlca.h... no"; { { echo "$as_me:$LINENO: error: Missing header file" >&5 + { { echo "$as_me:$LINENO: error: Missing header file" >&5 echo "$as_me: error: Missing header file" >&2;} { (exit 1); exit 1; }; } fi -rm -f conftest.err conftest.$ac_ext + + elif test "x$enable_param" = "xtcl" then if test "${ac_cv_header_tcl_h+set}" = set; then @@ -5527,116 +7284,6 @@ echo "$as_me: error: Missing header file" >&2;} fi - if test "${ac_cv_header_aitTypes_h+set}" = set; then - echo "$as_me:$LINENO: checking for aitTypes.h" >&5 -echo $ECHO_N "checking for aitTypes.h... $ECHO_C" >&6 -if test "${ac_cv_header_aitTypes_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -echo "$as_me:$LINENO: result: $ac_cv_header_aitTypes_h" >&5 -echo "${ECHO_T}$ac_cv_header_aitTypes_h" >&6 -else - # Is the header compilable? -echo "$as_me:$LINENO: checking aitTypes.h usability" >&5 -echo $ECHO_N "checking aitTypes.h usability... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" -$ac_includes_default -#include -_ACEOF -rm -f conftest.$ac_objext -if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 - (eval $ac_compile) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 - (eval $ac_try) 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -cat conftest.$ac_ext >&5 -ac_header_compiler=no -fi -rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6 - -# Is the header present? -echo "$as_me:$LINENO: checking aitTypes.h presence" >&5 -echo $ECHO_N "checking aitTypes.h presence... $ECHO_C" >&6 -cat >conftest.$ac_ext <<_ACEOF -#line $LINENO "configure" -#include "confdefs.h" -#include -_ACEOF -if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 - (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 - ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 - cat conftest.$ac_ext >&5 - ac_header_preproc=no -fi -rm -f conftest.err conftest.$ac_ext -echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6 - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc in - yes:no ) - { echo "$as_me:$LINENO: WARNING: aitTypes.h: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: aitTypes.h: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&2;};; - no:yes ) - { echo "$as_me:$LINENO: WARNING: aitTypes.h: present but cannot be compiled" >&5 -echo "$as_me: WARNING: aitTypes.h: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: aitTypes.h: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: aitTypes.h: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: aitTypes.h: proceeding with the preprocessor's result" >&2;};; -esac -echo "$as_me:$LINENO: checking for aitTypes.h" >&5 -echo $ECHO_N "checking for aitTypes.h... $ECHO_C" >&6 -if test "${ac_cv_header_aitTypes_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - ac_cv_header_aitTypes_h=$ac_header_preproc -fi -echo "$as_me:$LINENO: result: $ac_cv_header_aitTypes_h" >&5 -echo "${ECHO_T}$ac_cv_header_aitTypes_h" >&6 - -fi -if test $ac_cv_header_aitTypes_h = yes; then - : -else - { { echo "$as_me:$LINENO: error: Missing header file" >&5 -echo "$as_me: error: Missing header file" >&2;} - { (exit 1); exit 1; }; } -fi - - fi diff --git a/allParam/configure.in b/allParam/configure.in index d9ff3cb..39b63e5 100644 --- a/allParam/configure.in +++ b/allParam/configure.in @@ -10,23 +10,23 @@ dnl Check features. dnl AC_ARG_ENABLE([param], AC_HELP_STRING([--enable-param[=ARG]], - [make parameter library for given source, default ist "tcl"]), + [make parameter library for given source, default is "tcl"]), ,[enable_param="tcl"]) AC_ARG_ENABLE([server], AC_HELP_STRING([--enable-server], - [in case of --enable-param=ca make parameter server instead of library, default is "no"]), + [make pas (in case of --enable-param=ca), default is "no"]), ,[enable_server="no"]) AC_ARG_ENABLE([paramsrc], AC_HELP_STRING([--enable-paramsrc[=ARG]], - [in case of --enable-server use parameter library for given source in this server, default is "tcl"]), + [use parameter library with given source (pas, test), default is "tcl"]), ,[enable_paramsrc="tcl"]) AC_ARG_WITH([epics], - AC_HELP_STRING([--with-epics[=ARG], - [indicates the epics base directory, take default from enviroment EPICS_BASE]), + AC_HELP_STRING([--with-epics[=ARG]], + [epics home directory, default is $EPICS_BASE]), ,[with_epics="$EPICS_BASE"]) AC_ARG_WITH([oracle], AC_HELP_STRING([--with-oracle[=ARG]], - [indicates the oracle home directory, take default from enviroment ORACLE_HOME]), + [oracle home directory, default is $ORACLE_HOME]), ,[with_oracle="$ORACLE_HOME"]) -- 2.43.0