1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-14 23:46:10 +00:00
freebsd-ports/lang/dylan/files/patch-aa

3684 lines
118 KiB
Plaintext
Raw Normal View History

Index: Defaults.in
diff -c Defaults.in:1.1.1.1 Defaults.in:1.2
*** Defaults.in:1.1.1.1 Sun Sep 7 05:19:36 1997
--- Defaults.in Thu Jan 22 22:51:58 1998
***************
*** 36,41 ****
$CPPFLAGS = '-I'.$srcroot.'/d2c/runtime';
if (!$stage2) {
! $PARSERGEN = "$MINDY -f $buildroot/tools/parsergen/parsergen.dbc";
$MELANGE = "$MINDY -f $buildroot/tools/melange/melange.dbc";
};
--- 36,41 ----
$CPPFLAGS = '-I'.$srcroot.'/d2c/runtime';
if (!$stage2) {
! $PARSERGEN = "$MINDY -f $buildroot/tools/parsergen/parsergen-lib.dbc";
$MELANGE = "$MINDY -f $buildroot/tools/melange/melange.dbc";
};
Index: configure
diff -c configure:1.1.1.1 configure:1.3
*** configure:1.1.1.1 Sun Sep 7 05:19:36 1997
--- configure Mon Jan 26 20:30:59 1998
***************
*** 603,611 ****
if test "$PERL" = no; then
echo "configure: warning: Cannot build without perl to run gen-makefile" 1>&2
PERL=perl
- elif test "$PERL" != "/usr/local/bin/perl"; then
- echo "configure: warning: Perl is not in /usr/local/bin, so you need to fix the script \
- sharp-bang interpreter comments by hand." 1>&2
fi
#--------------------------------------------------------------------
--- 603,608 ----
***************
*** 665,671 ****
fi
echo $ac_n "checking host system type""... $ac_c" 1>&6
! echo "configure:669: checking host system type" >&5
host_alias=$host
case "$host_alias" in
--- 662,668 ----
fi
echo $ac_n "checking host system type""... $ac_c" 1>&6
! echo "configure:666: checking host system type" >&5
host_alias=$host
case "$host_alias" in
***************
*** 686,692 ****
echo "$ac_t""$host" 1>&6
echo $ac_n "checking target system type""... $ac_c" 1>&6
! echo "configure:690: checking target system type" >&5
target_alias=$target
case "$target_alias" in
--- 683,689 ----
echo "$ac_t""$host" 1>&6
echo $ac_n "checking target system type""... $ac_c" 1>&6
! echo "configure:687: checking target system type" >&5
target_alias=$target
case "$target_alias" in
***************
*** 704,710 ****
echo "$ac_t""$target" 1>&6
echo $ac_n "checking build system type""... $ac_c" 1>&6
! echo "configure:708: checking build system type" >&5
build_alias=$build
case "$build_alias" in
--- 701,707 ----
echo "$ac_t""$target" 1>&6
echo $ac_n "checking build system type""... $ac_c" 1>&6
! echo "configure:705: checking build system type" >&5
build_alias=$build
case "$build_alias" in
***************
*** 728,740 ****
echo $ac_n "checking system type for d2c target name""... $ac_c" 1>&6
! echo "configure:732: checking system type for d2c target name" >&5
case $target in
*pc-linux-gnu) d2c_target=x86-linux ;;
hppa*-hp-hpux*) d2c_target=hppa-hpux ;;
sparc*-solaris*) d2c_target=sparc-solaris ;;
i*86-pc-cygwin32) d2c_target=x86-win32-gcc ;;
i*86-pc-none) d2c_target=x86-win32-vc ;;
*) d2c_target=unknown-unix ;;
esac
--- 725,738 ----
echo $ac_n "checking system type for d2c target name""... $ac_c" 1>&6
! echo "configure:729: checking system type for d2c target name" >&5
case $target in
*pc-linux-gnu) d2c_target=x86-linux ;;
hppa*-hp-hpux*) d2c_target=hppa-hpux ;;
sparc*-solaris*) d2c_target=sparc-solaris ;;
i*86-pc-cygwin32) d2c_target=x86-win32-gcc ;;
i*86-pc-none) d2c_target=x86-win32-vc ;;
+ i*86-*-freebsd*) d2c_target=x86-freebsd ;;
*) d2c_target=unknown-unix ;;
esac
***************
*** 748,808 ****
echo $ac_n "checking system type for d2c host name""... $ac_c" 1>&6
! echo "configure:752: checking system type for d2c host name" >&5
case $host in
*pc-linux-gnu) d2c_host=x86-linux ;;
hppa*-hp-hpux*) d2c_host=hppa-hpux ;;
sparc*-solaris*) d2c_host=sparc-solaris ;;
i*86-pc-cygwin32) d2c_host=x86-win32-gcc ;;
*) d2c_host=unknown-unix ;;
esac
echo "$ac_t""$d2c_host" 1>&6
- if test "$d2c_host" = "$d2c_target"; then
- # If self compiling, always run mindy out of the build area, since the
- # installed version might be wrong.
- MINDY=$builddir/mindy/interp/mindy
- MC=$builddir/mindy/comp/mindycomp
-
- if $stage2; then
- # We're using the installed compiler, but we want to use the new libraries.
- # The individual makegens already include the needed -L's, so just use an
- # empty path to make sure we don't get inconsistent libraries.
- DYLANPATH=""
- else
- # Set DYLANPATH so that we can find the uninstalled libraries.
- DYLANPATH=""
- for dir in coll-ext format format-out internal-time matrix print \
- regexp standard-io stream-ext streams string-ext table-ext time \
- transcendental
- do DYLANPATH=${DYLANPATH}":"$builddir/common/$dir
- done
- for dir in random dylan inspector tk;
- do DYLANPATH=${DYLANPATH}":"$builddir/mindy/libraries/$dir
- done
- fi
- else
- # If cross compiling, hopefully mindy will be on PATH. It won't be in the
- # build area. Building the mindy stuff is actually unnecessary when
- # cross-compiling, perhaps undesirable. But it's easier not to
- # conditionalize the files.
- MINDY="mindy"
- MC="mindycomp"
- DYLANPATH=0
- fi
-
- DYLANPATH='"'$DYLANPATH'"'
-
-
-
-
-
#--------------------------------------------------------------------
! # See if we can find an installed d2c. They might have installed binaries but
! # not set up environment variable yet, so look in the install area as well as on
! # path. If not found we must bootstrap.
#--------------------------------------------------------------------
stage2=1
--- 746,768 ----
echo $ac_n "checking system type for d2c host name""... $ac_c" 1>&6
! echo "configure:750: checking system type for d2c host name" >&5
case $host in
*pc-linux-gnu) d2c_host=x86-linux ;;
hppa*-hp-hpux*) d2c_host=hppa-hpux ;;
sparc*-solaris*) d2c_host=sparc-solaris ;;
i*86-pc-cygwin32) d2c_host=x86-win32-gcc ;;
+ i*86-*-freebsd*) d2c_host=x86-freebsd ;;
*) d2c_host=unknown-unix ;;
esac
echo "$ac_t""$d2c_host" 1>&6
#--------------------------------------------------------------------
! # See if we can find an installed d2c. They might have installed
! # binaries but not set up environment variables yet, so look in the
! # install area as well as on the path. If not found we must bootstrap.
#--------------------------------------------------------------------
stage2=1
***************
*** 810,816 ****
# Extract the first word of "d2c", so it can be a program name with args.
set dummy d2c; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:814: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_D2C'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 770,776 ----
# Extract the first word of "d2c", so it can be a program name with args.
set dummy d2c; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:774: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_D2C'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 838,847 ****
if test "$D2C" = no; then
# Extract the first word of "d2c", so it can be a program name with args.
set dummy d2c; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:845: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_D2C'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 798,808 ----
if test "$D2C" = no; then
+ instpath="$bindir:$prefix/bin"
# Extract the first word of "d2c", so it can be a program name with args.
set dummy d2c; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:806: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_D2C'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 851,857 ****
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! for ac_dir in $bindir:$prefix/bin$ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_D2C="$ac_dir/$ac_word"
--- 812,818 ----
;;
*)
IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
! for ac_dir in $instpath$ac_dummy; do
test -z "$ac_dir" && ac_dir=.
if test -f $ac_dir/$ac_word; then
ac_cv_path_D2C="$ac_dir/$ac_word"
***************
*** 878,886 ****
--- 839,884 ----
if test "$D2C" = no; then
echo "configure: warning: d2c executable not found: configuring in bootstrap mode." 1>&2
stage2=0
+ fi
+
+
+
+ if test "$d2c_host" = "$d2c_target"; then
+ # If self compiling, always run mindy out of the build area, since the
+ # installed version might be wrong.
+ MINDY=$builddir/mindy/interp/mindy
+ MC=$builddir/mindy/comp/mindycomp
+
+ if test $stage2 != "0"; then
+ # We're using the installed compiler, but we want to use the new libraries.
+ # The individual makegens already include the needed -L's, so just use an
+ # empty path to make sure we don't get inconsistent libraries.
+ DYLANPATH=""
+ else
D2C="$MINDY -f $builddir/d2c/compiler/main/d2c.dbc -p$srcdir/d2c/compiler/platforms.descr";
+ # Set DYLANPATH so that we can find the uninstalled libraries.
+ DYLANPATH=""
+ for dir in coll-ext format format-out internal-time matrix print \
+ regexp standard-io stream-ext streams string-ext table-ext time \
+ transcendental
+ do DYLANPATH=${DYLANPATH}":"$builddir/common/$dir
+ done
+ for dir in random dylan inspector tk;
+ do DYLANPATH=${DYLANPATH}":"$builddir/mindy/libraries/$dir
+ done
+ fi
+ else
+ # If cross compiling, hopefully mindy will be on PATH. It won't be in the
+ # build area. Building the mindy stuff is actually unnecessary when
+ # cross-compiling, perhaps undesirable. But it's easier not to
+ # conditionalize the files.
+ MINDY="mindy"
+ MC="mindycomp"
+ DYLANPATH=0
fi
+ DYLANPATH='"'$DYLANPATH'"'
+
***************
*** 902,908 ****
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
! echo "configure:906: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
--- 900,906 ----
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
! echo "configure:904: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
***************
*** 954,960 ****
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:958: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 952,958 ----
# Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:956: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 983,989 ****
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:987: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 981,987 ----
# Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:985: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 1031,1037 ****
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
! echo "configure:1035: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
--- 1029,1035 ----
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
! echo "configure:1033: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
***************
*** 1041,1051 ****
cross_compiling=$ac_cv_prog_cc_cross
cat > conftest.$ac_ext <<EOF
! #line 1045 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
! if { (eval echo configure:1049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ac_cv_prog_cc_works=yes
# If we can't run a trivial program, we are probably using a cross compiler.
if (./conftest; exit) 2>/dev/null; then
--- 1039,1049 ----
cross_compiling=$ac_cv_prog_cc_cross
cat > conftest.$ac_ext <<EOF
! #line 1043 "configure"
#include "confdefs.h"
main(){return(0);}
EOF
! if { (eval echo configure:1047: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ac_cv_prog_cc_works=yes
# If we can't run a trivial program, we are probably using a cross compiler.
if (./conftest; exit) 2>/dev/null; then
***************
*** 1065,1076 ****
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
! echo "configure:1069: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
! echo "configure:1074: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 1063,1074 ----
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
! echo "configure:1067: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
! echo "configure:1072: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 1079,1085 ****
yes;
#endif
EOF
! if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1083: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
ac_cv_prog_gcc=yes
else
ac_cv_prog_gcc=no
--- 1077,1083 ----
yes;
#endif
EOF
! if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1081: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
ac_cv_prog_gcc=yes
else
ac_cv_prog_gcc=no
***************
*** 1094,1100 ****
ac_save_CFLAGS="$CFLAGS"
CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
! echo "configure:1098: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 1092,1098 ----
ac_save_CFLAGS="$CFLAGS"
CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
! echo "configure:1096: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 1124,1130 ****
# Extract the first word of "flex", so it can be a program name with args.
set dummy flex; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:1128: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 1122,1128 ----
# Extract the first word of "flex", so it can be a program name with args.
set dummy flex; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:1126: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 1157,1163 ****
*) ac_lib=l ;;
esac
echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
! echo "configure:1161: checking for yywrap in -l$ac_lib" >&5
ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
--- 1155,1161 ----
*) ac_lib=l ;;
esac
echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
! echo "configure:1159: checking for yywrap in -l$ac_lib" >&5
ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
***************
*** 1165,1171 ****
ac_save_LIBS="$LIBS"
LIBS="-l$ac_lib $LIBS"
cat > conftest.$ac_ext <<EOF
! #line 1169 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
--- 1163,1169 ----
ac_save_LIBS="$LIBS"
LIBS="-l$ac_lib $LIBS"
cat > conftest.$ac_ext <<EOF
! #line 1167 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
***************
*** 1176,1182 ****
yywrap()
; return 0; }
EOF
! if { (eval echo configure:1180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
--- 1174,1180 ----
yywrap()
; return 0; }
EOF
! if { (eval echo configure:1178: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
***************
*** 1203,1209 ****
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:1207: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 1201,1207 ----
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:1205: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 1235,1241 ****
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:1239: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
--- 1233,1239 ----
# Extract the first word of "ranlib", so it can be a program name with args.
set dummy ranlib; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
! echo "configure:1237: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
***************
*** 1301,1312 ****
#--------------------------------------------------------------------
echo $ac_n "checking for sigaction""... $ac_c" 1>&6
! echo "configure:1305: checking for sigaction" >&5
if eval "test \"`echo '$''{'ac_cv_func_sigaction'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1310 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char sigaction(); below. */
--- 1299,1310 ----
#--------------------------------------------------------------------
echo $ac_n "checking for sigaction""... $ac_c" 1>&6
! echo "configure:1303: checking for sigaction" >&5
if eval "test \"`echo '$''{'ac_cv_func_sigaction'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1308 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char sigaction(); below. */
***************
*** 1329,1335 ****
; return 0; }
EOF
! if { (eval echo configure:1333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_sigaction=yes"
else
--- 1327,1333 ----
; return 0; }
EOF
! if { (eval echo configure:1331: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_sigaction=yes"
else
***************
*** 1356,1367 ****
LIBOBJS="${LIBOBJS-} sigaction.o"
echo $ac_n "checking for sigsetmask""... $ac_c" 1>&6
! echo "configure:1360: checking for sigsetmask" >&5
if eval "test \"`echo '$''{'ac_cv_func_sigsetmask'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1365 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char sigsetmask(); below. */
--- 1354,1365 ----
LIBOBJS="${LIBOBJS-} sigaction.o"
echo $ac_n "checking for sigsetmask""... $ac_c" 1>&6
! echo "configure:1358: checking for sigsetmask" >&5
if eval "test \"`echo '$''{'ac_cv_func_sigsetmask'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1363 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char sigsetmask(); below. */
***************
*** 1384,1390 ****
; return 0; }
EOF
! if { (eval echo configure:1388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_sigsetmask=yes"
else
--- 1382,1388 ----
; return 0; }
EOF
! if { (eval echo configure:1386: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_sigsetmask=yes"
else
***************
*** 1405,1416 ****
fi
echo $ac_n "checking for sigrelse""... $ac_c" 1>&6
! echo "configure:1409: checking for sigrelse" >&5
if eval "test \"`echo '$''{'ac_cv_func_sigrelse'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1414 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char sigrelse(); below. */
--- 1403,1414 ----
fi
echo $ac_n "checking for sigrelse""... $ac_c" 1>&6
! echo "configure:1407: checking for sigrelse" >&5
if eval "test \"`echo '$''{'ac_cv_func_sigrelse'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1412 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char sigrelse(); below. */
***************
*** 1433,1439 ****
; return 0; }
EOF
! if { (eval echo configure:1437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_sigrelse=yes"
else
--- 1431,1437 ----
; return 0; }
EOF
! if { (eval echo configure:1435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_sigrelse=yes"
else
***************
*** 1485,1496 ****
for ac_func in getcwd opendir strerror strstr
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:1489: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1494 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
--- 1483,1494 ----
for ac_func in getcwd opendir strerror strstr
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:1487: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1492 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
***************
*** 1513,1519 ****
; return 0; }
EOF
! if { (eval echo configure:1517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
--- 1511,1517 ----
; return 0; }
EOF
! if { (eval echo configure:1515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
***************
*** 1542,1553 ****
for ac_func in strtol memmove tmpnam waitpid
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:1546: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1551 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
--- 1540,1551 ----
for ac_func in strtol memmove tmpnam waitpid
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:1544: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1549 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
***************
*** 1570,1576 ****
; return 0; }
EOF
! if { (eval echo configure:1574: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
--- 1568,1574 ----
; return 0; }
EOF
! if { (eval echo configure:1572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
***************
*** 1597,1608 ****
echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
! echo "configure:1601: checking for gettimeofday" >&5
if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1606 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char gettimeofday(); below. */
--- 1595,1606 ----
echo $ac_n "checking for gettimeofday""... $ac_c" 1>&6
! echo "configure:1599: checking for gettimeofday" >&5
if eval "test \"`echo '$''{'ac_cv_func_gettimeofday'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1604 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char gettimeofday(); below. */
***************
*** 1625,1631 ****
; return 0; }
EOF
! if { (eval echo configure:1629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_gettimeofday=yes"
else
--- 1623,1629 ----
; return 0; }
EOF
! if { (eval echo configure:1627: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_gettimeofday=yes"
else
***************
*** 1649,1660 ****
fi
echo $ac_n "checking for getwd""... $ac_c" 1>&6
! echo "configure:1653: checking for getwd" >&5
if eval "test \"`echo '$''{'ac_cv_func_getwd'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1658 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char getwd(); below. */
--- 1647,1658 ----
fi
echo $ac_n "checking for getwd""... $ac_c" 1>&6
! echo "configure:1651: checking for getwd" >&5
if eval "test \"`echo '$''{'ac_cv_func_getwd'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1656 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char getwd(); below. */
***************
*** 1677,1683 ****
; return 0; }
EOF
! if { (eval echo configure:1681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_getwd=yes"
else
--- 1675,1681 ----
; return 0; }
EOF
! if { (eval echo configure:1679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_getwd=yes"
else
***************
*** 1701,1712 ****
fi
echo $ac_n "checking for wait3""... $ac_c" 1>&6
! echo "configure:1705: checking for wait3" >&5
if eval "test \"`echo '$''{'ac_cv_func_wait3'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1710 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char wait3(); below. */
--- 1699,1710 ----
fi
echo $ac_n "checking for wait3""... $ac_c" 1>&6
! echo "configure:1703: checking for wait3" >&5
if eval "test \"`echo '$''{'ac_cv_func_wait3'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1708 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char wait3(); below. */
***************
*** 1729,1735 ****
; return 0; }
EOF
! if { (eval echo configure:1733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_wait3=yes"
else
--- 1727,1733 ----
; return 0; }
EOF
! if { (eval echo configure:1731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_wait3=yes"
else
***************
*** 1764,1770 ****
#--------------------------------------------------------------------
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
! echo "configure:1768: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
--- 1762,1768 ----
#--------------------------------------------------------------------
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
! echo "configure:1766: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then
CPP=
***************
*** 1779,1791 ****
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
! #line 1783 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
--- 1777,1789 ----
# On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp.
cat > conftest.$ac_ext <<EOF
! #line 1781 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1787: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
***************
*** 1796,1808 ****
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
! #line 1800 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1806: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
--- 1794,1806 ----
rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF
! #line 1798 "configure"
#include "confdefs.h"
#include <assert.h>
Syntax Error
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1804: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
:
***************
*** 1826,1842 ****
ac_safe=`echo "unistd.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for unistd.h""... $ac_c" 1>&6
! echo "configure:1830: checking for unistd.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1835 "configure"
#include "confdefs.h"
#include <unistd.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1840: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 1824,1840 ----
ac_safe=`echo "unistd.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for unistd.h""... $ac_c" 1>&6
! echo "configure:1828: checking for unistd.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1833 "configure"
#include "confdefs.h"
#include <unistd.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1838: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 1862,1870 ****
fi
echo $ac_n "checking dirent.h""... $ac_c" 1>&6
! echo "configure:1866: checking dirent.h" >&5
cat > conftest.$ac_ext <<EOF
! #line 1868 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <dirent.h>
--- 1860,1868 ----
fi
echo $ac_n "checking dirent.h""... $ac_c" 1>&6
! echo "configure:1864: checking dirent.h" >&5
cat > conftest.$ac_ext <<EOF
! #line 1866 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <dirent.h>
***************
*** 1880,1886 ****
; return 0; }
EOF
! if { (eval echo configure:1884: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
tcl_ok=1
else
--- 1878,1884 ----
; return 0; }
EOF
! if { (eval echo configure:1882: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
tcl_ok=1
else
***************
*** 1891,1897 ****
fi
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 1895 "configure"
#include "confdefs.h"
#include <dirent.h>
EOF
--- 1889,1895 ----
fi
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 1893 "configure"
#include "confdefs.h"
#include <dirent.h>
EOF
***************
*** 1913,1929 ****
fi
ac_safe=`echo "errno.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for errno.h""... $ac_c" 1>&6
! echo "configure:1917: checking for errno.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1922 "configure"
#include "confdefs.h"
#include <errno.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1927: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 1911,1927 ----
fi
ac_safe=`echo "errno.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for errno.h""... $ac_c" 1>&6
! echo "configure:1915: checking for errno.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1920 "configure"
#include "confdefs.h"
#include <errno.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1925: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 1950,1966 ****
ac_safe=`echo "float.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for float.h""... $ac_c" 1>&6
! echo "configure:1954: checking for float.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1959 "configure"
#include "confdefs.h"
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1964: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 1948,1964 ----
ac_safe=`echo "float.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for float.h""... $ac_c" 1>&6
! echo "configure:1952: checking for float.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1957 "configure"
#include "confdefs.h"
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1962: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 1987,2003 ****
ac_safe=`echo "limits.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for limits.h""... $ac_c" 1>&6
! echo "configure:1991: checking for limits.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1996 "configure"
#include "confdefs.h"
#include <limits.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2001: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 1985,2001 ----
ac_safe=`echo "limits.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for limits.h""... $ac_c" 1>&6
! echo "configure:1989: checking for limits.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 1994 "configure"
#include "confdefs.h"
#include <limits.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:1999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 2024,2040 ****
ac_safe=`echo "bstring.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for bstring.h""... $ac_c" 1>&6
! echo "configure:2028: checking for bstring.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2033 "configure"
#include "confdefs.h"
#include <bstring.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 2022,2038 ----
ac_safe=`echo "bstring.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for bstring.h""... $ac_c" 1>&6
! echo "configure:2026: checking for bstring.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2031 "configure"
#include "confdefs.h"
#include <bstring.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 2061,2077 ****
ac_safe=`echo "stdlib.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for stdlib.h""... $ac_c" 1>&6
! echo "configure:2065: checking for stdlib.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2070 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2075: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 2059,2075 ----
ac_safe=`echo "stdlib.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for stdlib.h""... $ac_c" 1>&6
! echo "configure:2063: checking for stdlib.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2068 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2073: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 2094,2100 ****
fi
cat > conftest.$ac_ext <<EOF
! #line 2098 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
--- 2092,2098 ----
fi
cat > conftest.$ac_ext <<EOF
! #line 2096 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
***************
*** 2108,2114 ****
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2112 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
--- 2106,2112 ----
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2110 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
***************
*** 2122,2128 ****
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2126 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
--- 2120,2126 ----
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2124 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
***************
*** 2136,2142 ****
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2140 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
--- 2134,2140 ----
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2138 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
***************
*** 2157,2173 ****
fi
ac_safe=`echo "string.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for string.h""... $ac_c" 1>&6
! echo "configure:2161: checking for string.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2166 "configure"
#include "confdefs.h"
#include <string.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2171: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 2155,2171 ----
fi
ac_safe=`echo "string.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for string.h""... $ac_c" 1>&6
! echo "configure:2159: checking for string.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2164 "configure"
#include "confdefs.h"
#include <string.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2169: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 2190,2196 ****
fi
cat > conftest.$ac_ext <<EOF
! #line 2194 "configure"
#include "confdefs.h"
#include <string.h>
EOF
--- 2188,2194 ----
fi
cat > conftest.$ac_ext <<EOF
! #line 2192 "configure"
#include "confdefs.h"
#include <string.h>
EOF
***************
*** 2204,2210 ****
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2208 "configure"
#include "confdefs.h"
#include <string.h>
EOF
--- 2202,2208 ----
rm -f conftest*
cat > conftest.$ac_ext <<EOF
! #line 2206 "configure"
#include "confdefs.h"
#include <string.h>
EOF
***************
*** 2224,2230 ****
fi
cat > conftest.$ac_ext <<EOF
! #line 2228 "configure"
#include "confdefs.h"
#include <unistd.h>
EOF
--- 2222,2228 ----
fi
cat > conftest.$ac_ext <<EOF
! #line 2226 "configure"
#include "confdefs.h"
#include <unistd.h>
EOF
***************
*** 2243,2259 ****
fi
ac_safe=`echo "sys/time.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/time.h""... $ac_c" 1>&6
! echo "configure:2247: checking for sys/time.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2252 "configure"
#include "confdefs.h"
#include <sys/time.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2257: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 2241,2257 ----
fi
ac_safe=`echo "sys/time.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/time.h""... $ac_c" 1>&6
! echo "configure:2245: checking for sys/time.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2250 "configure"
#include "confdefs.h"
#include <sys/time.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2255: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 2280,2296 ****
ac_safe=`echo "sys/wait.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/wait.h""... $ac_c" 1>&6
! echo "configure:2284: checking for sys/wait.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2289 "configure"
#include "confdefs.h"
#include <sys/wait.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2294: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 2278,2294 ----
ac_safe=`echo "sys/wait.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for sys/wait.h""... $ac_c" 1>&6
! echo "configure:2282: checking for sys/wait.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2287 "configure"
#include "confdefs.h"
#include <sys/wait.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 2328,2343 ****
#--------------------------------------------------------------------
echo $ac_n "checking fd_set""... $ac_c" 1>&6
! echo "configure:2332: checking fd_set" >&5
cat > conftest.$ac_ext <<EOF
! #line 2334 "configure"
#include "confdefs.h"
#include <sys/types.h>
int main() {
fd_set readMask, writeMask;
; return 0; }
EOF
! if { (eval echo configure:2341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
--- 2326,2341 ----
#--------------------------------------------------------------------
echo $ac_n "checking fd_set""... $ac_c" 1>&6
! echo "configure:2330: checking fd_set" >&5
cat > conftest.$ac_ext <<EOF
! #line 2332 "configure"
#include "confdefs.h"
#include <sys/types.h>
int main() {
fd_set readMask, writeMask;
; return 0; }
EOF
! if { (eval echo configure:2339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
***************
*** 2345,2351 ****
cat conftest.$ac_ext >&5
rm -rf conftest*
cat > conftest.$ac_ext <<EOF
! #line 2349 "configure"
#include "confdefs.h"
#include <sys/select.h>
EOF
--- 2343,2349 ----
cat conftest.$ac_ext >&5
rm -rf conftest*
cat > conftest.$ac_ext <<EOF
! #line 2347 "configure"
#include "confdefs.h"
#include <sys/select.h>
EOF
***************
*** 2370,2376 ****
# On the HP, select is defined in sys/time.h
#
cat > conftest.$ac_ext <<EOF
! #line 2374 "configure"
#include "confdefs.h"
#include <sys/time.h>
EOF
--- 2368,2374 ----
# On the HP, select is defined in sys/time.h
#
cat > conftest.$ac_ext <<EOF
! #line 2372 "configure"
#include "confdefs.h"
#include <sys/time.h>
EOF
***************
*** 2395,2401 ****
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
! #line 2399 "configure"
#include "confdefs.h"
extern int strstr();
--- 2393,2399 ----
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
! #line 2397 "configure"
#include "confdefs.h"
extern int strstr();
***************
*** 2405,2411 ****
}
EOF
! if { (eval echo configure:2409: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
--- 2403,2409 ----
}
EOF
! if { (eval echo configure:2407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
***************
*** 2425,2436 ****
#--------------------------------------------------------------------
echo $ac_n "checking for strtoul""... $ac_c" 1>&6
! echo "configure:2429: checking for strtoul" >&5
if eval "test \"`echo '$''{'ac_cv_func_strtoul'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2434 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char strtoul(); below. */
--- 2423,2434 ----
#--------------------------------------------------------------------
echo $ac_n "checking for strtoul""... $ac_c" 1>&6
! echo "configure:2427: checking for strtoul" >&5
if eval "test \"`echo '$''{'ac_cv_func_strtoul'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2432 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char strtoul(); below. */
***************
*** 2453,2459 ****
; return 0; }
EOF
! if { (eval echo configure:2457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_strtoul=yes"
else
--- 2451,2457 ----
; return 0; }
EOF
! if { (eval echo configure:2455: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_strtoul=yes"
else
***************
*** 2477,2483 ****
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
! #line 2481 "configure"
#include "confdefs.h"
extern int strtoul();
--- 2475,2481 ----
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
! #line 2479 "configure"
#include "confdefs.h"
extern int strtoul();
***************
*** 2493,2499 ****
exit(0);
}
EOF
! if { (eval echo configure:2497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
--- 2491,2497 ----
exit(0);
}
EOF
! if { (eval echo configure:2495: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
***************
*** 2515,2526 ****
#--------------------------------------------------------------------
echo $ac_n "checking for strtod""... $ac_c" 1>&6
! echo "configure:2519: checking for strtod" >&5
if eval "test \"`echo '$''{'ac_cv_func_strtod'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2524 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char strtod(); below. */
--- 2513,2524 ----
#--------------------------------------------------------------------
echo $ac_n "checking for strtod""... $ac_c" 1>&6
! echo "configure:2517: checking for strtod" >&5
if eval "test \"`echo '$''{'ac_cv_func_strtod'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2522 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char strtod(); below. */
***************
*** 2543,2549 ****
; return 0; }
EOF
! if { (eval echo configure:2547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_strtod=yes"
else
--- 2541,2547 ----
; return 0; }
EOF
! if { (eval echo configure:2545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_strtod=yes"
else
***************
*** 2567,2573 ****
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
! #line 2571 "configure"
#include "confdefs.h"
extern double strtod();
--- 2565,2571 ----
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
else
cat > conftest.$ac_ext <<EOF
! #line 2569 "configure"
#include "confdefs.h"
extern double strtod();
***************
*** 2583,2589 ****
exit(0);
}
EOF
! if { (eval echo configure:2587: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
--- 2581,2587 ----
exit(0);
}
EOF
! if { (eval echo configure:2585: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
***************
*** 2605,2616 ****
#--------------------------------------------------------------------
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
! echo "configure:2609: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2614 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
--- 2603,2614 ----
#--------------------------------------------------------------------
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
! echo "configure:2607: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2612 "configure"
#include "confdefs.h"
#include <stdlib.h>
#include <stdarg.h>
***************
*** 2618,2624 ****
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2622: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
--- 2616,2622 ----
#include <float.h>
EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
! { (eval echo configure:2620: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then
rm -rf conftest*
***************
*** 2635,2641 ****
if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
! #line 2639 "configure"
#include "confdefs.h"
#include <string.h>
EOF
--- 2633,2639 ----
if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF
! #line 2637 "configure"
#include "confdefs.h"
#include <string.h>
EOF
***************
*** 2653,2659 ****
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 <<EOF
! #line 2657 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
--- 2651,2657 ----
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 <<EOF
! #line 2655 "configure"
#include "confdefs.h"
#include <stdlib.h>
EOF
***************
*** 2674,2680 ****
:
else
cat > conftest.$ac_ext <<EOF
! #line 2678 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
--- 2672,2678 ----
:
else
cat > conftest.$ac_ext <<EOF
! #line 2676 "configure"
#include "confdefs.h"
#include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
***************
*** 2685,2691 ****
exit (0); }
EOF
! if { (eval echo configure:2689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
--- 2683,2689 ----
exit (0); }
EOF
! if { (eval echo configure:2687: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then
:
else
***************
*** 2709,2720 ****
fi
echo $ac_n "checking for mode_t""... $ac_c" 1>&6
! echo "configure:2713: checking for mode_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2718 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
--- 2707,2718 ----
fi
echo $ac_n "checking for mode_t""... $ac_c" 1>&6
! echo "configure:2711: checking for mode_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2716 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
***************
*** 2742,2753 ****
fi
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
! echo "configure:2746: checking for pid_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2751 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
--- 2740,2751 ----
fi
echo $ac_n "checking for pid_t""... $ac_c" 1>&6
! echo "configure:2744: checking for pid_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2749 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
***************
*** 2775,2786 ****
fi
echo $ac_n "checking for size_t""... $ac_c" 1>&6
! echo "configure:2779: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2784 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
--- 2773,2784 ----
fi
echo $ac_n "checking for size_t""... $ac_c" 1>&6
! echo "configure:2777: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2782 "configure"
#include "confdefs.h"
#include <sys/types.h>
#if STDC_HEADERS
***************
*** 2808,2819 ****
fi
echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
! echo "configure:2812: checking for uid_t in sys/types.h" >&5
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2817 "configure"
#include "confdefs.h"
#include <sys/types.h>
EOF
--- 2806,2817 ----
fi
echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
! echo "configure:2810: checking for uid_t in sys/types.h" >&5
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2815 "configure"
#include "confdefs.h"
#include <sys/types.h>
EOF
***************
*** 2850,2861 ****
#--------------------------------------------------------------------
echo $ac_n "checking for opendir""... $ac_c" 1>&6
! echo "configure:2854: checking for opendir" >&5
if eval "test \"`echo '$''{'ac_cv_func_opendir'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2859 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char opendir(); below. */
--- 2848,2859 ----
#--------------------------------------------------------------------
echo $ac_n "checking for opendir""... $ac_c" 1>&6
! echo "configure:2852: checking for opendir" >&5
if eval "test \"`echo '$''{'ac_cv_func_opendir'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 2857 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char opendir(); below. */
***************
*** 2878,2884 ****
; return 0; }
EOF
! if { (eval echo configure:2882: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_opendir=yes"
else
--- 2876,2882 ----
; return 0; }
EOF
! if { (eval echo configure:2880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_opendir=yes"
else
***************
*** 2909,2917 ****
#--------------------------------------------------------------------
echo $ac_n "checking sys_errlist""... $ac_c" 1>&6
! echo "configure:2913: checking sys_errlist" >&5
cat > conftest.$ac_ext <<EOF
! #line 2915 "configure"
#include "confdefs.h"
int main() {
--- 2907,2915 ----
#--------------------------------------------------------------------
echo $ac_n "checking sys_errlist""... $ac_c" 1>&6
! echo "configure:2911: checking sys_errlist" >&5
cat > conftest.$ac_ext <<EOF
! #line 2913 "configure"
#include "confdefs.h"
int main() {
***************
*** 2922,2928 ****
; return 0; }
EOF
! if { (eval echo configure:2926: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
--- 2920,2926 ----
; return 0; }
EOF
! if { (eval echo configure:2924: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
***************
*** 2946,2954 ****
#--------------------------------------------------------------------
echo $ac_n "checking union wait""... $ac_c" 1>&6
! echo "configure:2950: checking union wait" >&5
cat > conftest.$ac_ext <<EOF
! #line 2952 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/wait.h>
--- 2944,2952 ----
#--------------------------------------------------------------------
echo $ac_n "checking union wait""... $ac_c" 1>&6
! echo "configure:2948: checking union wait" >&5
cat > conftest.$ac_ext <<EOF
! #line 2950 "configure"
#include "confdefs.h"
#include <sys/types.h>
#include <sys/wait.h>
***************
*** 2960,2966 ****
; return 0; }
EOF
! if { (eval echo configure:2964: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
--- 2958,2964 ----
; return 0; }
EOF
! if { (eval echo configure:2962: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
echo "$ac_t""yes" 1>&6
else
***************
*** 2981,2989 ****
#--------------------------------------------------------------------
echo $ac_n "checking matherr support""... $ac_c" 1>&6
! echo "configure:2985: checking matherr support" >&5
cat > conftest.$ac_ext <<EOF
! #line 2987 "configure"
#include "confdefs.h"
#include <math.h>
int main() {
--- 2979,2987 ----
#--------------------------------------------------------------------
echo $ac_n "checking matherr support""... $ac_c" 1>&6
! echo "configure:2983: checking matherr support" >&5
cat > conftest.$ac_ext <<EOF
! #line 2985 "configure"
#include "confdefs.h"
#include <math.h>
int main() {
***************
*** 2994,3000 ****
; return 0; }
EOF
! if { (eval echo configure:2998: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
LIBOBJS="${LIBOBJS-} matherr.o"
cat >> confdefs.h <<\EOF
--- 2992,2998 ----
; return 0; }
EOF
! if { (eval echo configure:2996: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
LIBOBJS="${LIBOBJS-} matherr.o"
cat >> confdefs.h <<\EOF
***************
*** 3020,3026 ****
LIBS="${LIBS-} -lm"
echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
! echo "configure:3024: checking for shl_load in -ldld" >&5
ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
--- 3018,3024 ----
LIBS="${LIBS-} -lm"
echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
! echo "configure:3022: checking for shl_load in -ldld" >&5
ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
***************
*** 3028,3034 ****
ac_save_LIBS="$LIBS"
LIBS="-ldld $LIBS"
cat > conftest.$ac_ext <<EOF
! #line 3032 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
--- 3026,3032 ----
ac_save_LIBS="$LIBS"
LIBS="-ldld $LIBS"
cat > conftest.$ac_ext <<EOF
! #line 3030 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
***************
*** 3039,3045 ****
shl_load()
; return 0; }
EOF
! if { (eval echo configure:3043: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
--- 3037,3043 ----
shl_load()
; return 0; }
EOF
! if { (eval echo configure:3041: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
***************
*** 3069,3080 ****
for ac_func in rint
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:3073: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3078 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
--- 3067,3078 ----
for ac_func in rint
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:3071: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3076 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
***************
*** 3097,3103 ****
; return 0; }
EOF
! if { (eval echo configure:3101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
--- 3095,3101 ----
; return 0; }
EOF
! if { (eval echo configure:3099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
***************
*** 3172,3180 ****
#--------------------------------------------------------------------
echo $ac_n "checking stdio support""... $ac_c" 1>&6
! echo "configure:3176: checking stdio support" >&5
cat > conftest.$ac_ext <<EOF
! #line 3178 "configure"
#include "confdefs.h"
#include <stdio.h>
int main() {
--- 3170,3178 ----
#--------------------------------------------------------------------
echo $ac_n "checking stdio support""... $ac_c" 1>&6
! echo "configure:3174: checking stdio support" >&5
cat > conftest.$ac_ext <<EOF
! #line 3176 "configure"
#include "confdefs.h"
#include <stdio.h>
int main() {
***************
*** 3184,3190 ****
; return 0; }
EOF
! if { (eval echo configure:3188: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
cat >> confdefs.h <<\EOF
#define USE_LINUX_FBUFEMPTYP 1
--- 3182,3188 ----
; return 0; }
EOF
! if { (eval echo configure:3186: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
cat >> confdefs.h <<\EOF
#define USE_LINUX_FBUFEMPTYP 1
***************
*** 3195,3215 ****
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
echo "$ac_t""yes" 1>&6
fi
rm -f conftest*
#--------------------------------------------------------------------
# Check to see if fsync is available.
#--------------------------------------------------------------------
echo $ac_n "checking for fsync""... $ac_c" 1>&6
! echo "configure:3208: checking for fsync" >&5
if eval "test \"`echo '$''{'ac_cv_func_fsync'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3213 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char fsync(); below. */
--- 3193,3237 ----
echo "configure: failed program was:" >&5
cat conftest.$ac_ext >&5
rm -rf conftest*
+ cat > conftest.$ac_ext <<EOF
+ #line 3198 "configure"
+ #include "confdefs.h"
+ #include <stdio.h>
+ int main() {
+
+ FILE f;
+ (f._r <= 0);
+
+ ; return 0; }
+ EOF
+ if { (eval echo configure:3208: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ cat >> confdefs.h <<\EOF
+ #define USE_BSD_FBUFEMPTYP 1
+ EOF
+
+ echo "$ac_t""using BSD fbufempty" 1>&6
+ else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
echo "$ac_t""yes" 1>&6
fi
rm -f conftest*
+ fi
+ rm -f conftest*
#--------------------------------------------------------------------
# Check to see if fsync is available.
#--------------------------------------------------------------------
echo $ac_n "checking for fsync""... $ac_c" 1>&6
! echo "configure:3230: checking for fsync" >&5
if eval "test \"`echo '$''{'ac_cv_func_fsync'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3235 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char fsync(); below. */
***************
*** 3232,3238 ****
; return 0; }
EOF
! if { (eval echo configure:3236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_fsync=yes"
else
--- 3254,3260 ----
; return 0; }
EOF
! if { (eval echo configure:3258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_fsync=yes"
else
***************
*** 3265,3276 ****
#--------------------------------------------------------------------
echo $ac_n "checking for select""... $ac_c" 1>&6
! echo "configure:3269: checking for select" >&5
if eval "test \"`echo '$''{'ac_cv_func_select'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3274 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char select(); below. */
--- 3287,3298 ----
#--------------------------------------------------------------------
echo $ac_n "checking for select""... $ac_c" 1>&6
! echo "configure:3291: checking for select" >&5
if eval "test \"`echo '$''{'ac_cv_func_select'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3296 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char select(); below. */
***************
*** 3293,3299 ****
; return 0; }
EOF
! if { (eval echo configure:3297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_select=yes"
else
--- 3315,3321 ----
; return 0; }
EOF
! if { (eval echo configure:3319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_select=yes"
else
***************
*** 3317,3323 ****
for lib in Xbsd socket nsl; do
if test $select = 0; then
echo $ac_n "checking for main in -l$lib""... $ac_c" 1>&6
! echo "configure:3321: checking for main in -l$lib" >&5
ac_lib_var=`echo $lib'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
--- 3339,3345 ----
for lib in Xbsd socket nsl; do
if test $select = 0; then
echo $ac_n "checking for main in -l$lib""... $ac_c" 1>&6
! echo "configure:3343: checking for main in -l$lib" >&5
ac_lib_var=`echo $lib'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
***************
*** 3325,3338 ****
ac_save_LIBS="$LIBS"
LIBS="-l$lib $LIBS"
cat > conftest.$ac_ext <<EOF
! #line 3329 "configure"
#include "confdefs.h"
int main() {
main()
; return 0; }
EOF
! if { (eval echo configure:3336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
--- 3347,3360 ----
ac_save_LIBS="$LIBS"
LIBS="-l$lib $LIBS"
cat > conftest.$ac_ext <<EOF
! #line 3351 "configure"
#include "confdefs.h"
int main() {
main()
; return 0; }
EOF
! if { (eval echo configure:3358: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes"
else
***************
*** 3356,3367 ****
if test $tryit = 1; then
LIBS="$LIBS -l$lib"
echo $ac_n "checking for select""... $ac_c" 1>&6
! echo "configure:3360: checking for select" >&5
if eval "test \"`echo '$''{'ac_cv_func_select'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3365 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char select(); below. */
--- 3378,3389 ----
if test $tryit = 1; then
LIBS="$LIBS -l$lib"
echo $ac_n "checking for select""... $ac_c" 1>&6
! echo "configure:3382: checking for select" >&5
if eval "test \"`echo '$''{'ac_cv_func_select'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3387 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char select(); below. */
***************
*** 3384,3390 ****
; return 0; }
EOF
! if { (eval echo configure:3388: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_select=yes"
else
--- 3406,3412 ----
; return 0; }
EOF
! if { (eval echo configure:3410: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_select=yes"
else
***************
*** 3421,3432 ****
for ac_func in _setjmp
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:3425: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3430 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
--- 3443,3454 ----
for ac_func in _setjmp
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:3447: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3452 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
***************
*** 3449,3455 ****
; return 0; }
EOF
! if { (eval echo configure:3453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
--- 3471,3477 ----
; return 0; }
EOF
! if { (eval echo configure:3475: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
***************
*** 3476,3487 ****
for ac_func in _longjmp
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:3480: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3485 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
--- 3498,3509 ----
for ac_func in _longjmp
do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
! echo "configure:3502: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
! #line 3507 "configure"
#include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */
***************
*** 3504,3510 ****
; return 0; }
EOF
! if { (eval echo configure:3508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
--- 3526,3532 ----
; return 0; }
EOF
! if { (eval echo configure:3530: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
eval "ac_cv_func_$ac_func=yes"
else
***************
*** 3720,3730 ****
s%@build_os@%$build_os%g
s%@d2c_target@%$d2c_target%g
s%@d2c_host@%$d2c_host%g
s%@DYLANPATH@%$DYLANPATH%g
s%@MINDY@%$MINDY%g
s%@MC@%$MC%g
- s%@D2C@%$D2C%g
- s%@stage2@%$stage2%g
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
s%@INSTALL_DATA@%$INSTALL_DATA%g
s%@CC@%$CC%g
--- 3742,3752 ----
s%@build_os@%$build_os%g
s%@d2c_target@%$d2c_target%g
s%@d2c_host@%$d2c_host%g
+ s%@D2C@%$D2C%g
+ s%@stage2@%$stage2%g
s%@DYLANPATH@%$DYLANPATH%g
s%@MINDY@%$MINDY%g
s%@MC@%$MC%g
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
s%@INSTALL_DATA@%$INSTALL_DATA%g
s%@CC@%$CC%g
***************
*** 3854,3859 ****
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
! ${INSTALL} -m uog+rx $srcdir/tools/shared-misc/mk-build-tree ./
! ${INSTALL} -m uog+rx $srcdir/tools/shared-misc/gen-makefile ./
(PATH=`pwd`:${PATH}; export PATH; mk-build-tree -p$srcdir/d2c/compiler/platforms.descr)
--- 3876,3886 ----
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
! rm -f ./mk-build-tree ./gen-makefile
! sed -e "1s|/usr/local/bin/perl|$PERL|" \
! $srcdir/tools/shared-misc/mk-build-tree > ./mk-build-tree
! chmod uog+rx ./mk-build-tree
! sed -e "1s|/usr/local/bin/perl|$PERL|" \
! $srcdir/tools/shared-misc/gen-makefile > ./gen-makefile
! chmod uog+rx ./gen-makefile
(PATH=`pwd`:${PATH}; export PATH; mk-build-tree -p$srcdir/d2c/compiler/platforms.descr)
Index: configure.in
diff -c configure.in:1.1.1.1 configure.in:1.3
***************
*** 44,52 ****
if test "$PERL" = no; then
AC_MSG_WARN([Cannot build without perl to run gen-makefile])
PERL=perl
- elif test "$PERL" != "/usr/local/bin/perl"; then
- AC_MSG_WARN([Perl is not in /usr/local/bin, so you need to fix the script \
- sharp-bang interpreter comments by hand.])
fi
#--------------------------------------------------------------------
--- 44,49 ----
***************
*** 68,73 ****
--- 65,71 ----
sparc*-solaris*) d2c_target=sparc-solaris ;;
i*86-pc-cygwin32) d2c_target=x86-win32-gcc ;;
i*86-pc-none) d2c_target=x86-win32-vc ;;
+ i*86-*-freebsd*) d2c_target=x86-freebsd ;;
*) d2c_target=unknown-unix ;;
esac
***************
*** 86,109 ****
hppa*-hp-hpux*) d2c_host=hppa-hpux ;;
sparc*-solaris*) d2c_host=sparc-solaris ;;
i*86-pc-cygwin32) d2c_host=x86-win32-gcc ;;
*) d2c_host=unknown-unix ;;
esac
AC_MSG_RESULT($d2c_host)
AC_SUBST(d2c_host)
if test "$d2c_host" = "$d2c_target"; then
# If self compiling, always run mindy out of the build area, since the
# installed version might be wrong.
MINDY=$builddir/mindy/interp/mindy
MC=$builddir/mindy/comp/mindycomp
! if $stage2; then
# We're using the installed compiler, but we want to use the new libraries.
# The individual makegens already include the needed -L's, so just use an
# empty path to make sure we don't get inconsistent libraries.
DYLANPATH=""
else
# Set DYLANPATH so that we can find the uninstalled libraries.
DYLANPATH=""
for dir in coll-ext format format-out internal-time matrix print \
--- 84,134 ----
hppa*-hp-hpux*) d2c_host=hppa-hpux ;;
sparc*-solaris*) d2c_host=sparc-solaris ;;
i*86-pc-cygwin32) d2c_host=x86-win32-gcc ;;
+ i*86-*-freebsd*) d2c_host=x86-freebsd ;;
*) d2c_host=unknown-unix ;;
esac
AC_MSG_RESULT($d2c_host)
AC_SUBST(d2c_host)
+ #--------------------------------------------------------------------
+ # See if we can find an installed d2c. They might have installed
+ # binaries but not set up environment variables yet, so look in the
+ # install area as well as on the path. If not found we must bootstrap.
+ #--------------------------------------------------------------------
+
+ stage2=1
+
+ AC_CHECK_PROG(D2C, d2c, d2c, no)
+
+ if test "$D2C" = no; then
+ instpath="$bindir:$prefix/bin"
+ AC_PATH_PROG(D2C, d2c, no, $instpath)
+ if test "$D2C" != no; then
+ D2C="$D2C -p$sysconfdir/platforms.descr"
+ fi
+ fi
+
+ if test "$D2C" = no; then
+ AC_MSG_WARN(d2c executable not found: configuring in bootstrap mode.)
+ stage2=0
+ fi
+
+ AC_SUBST(stage2)
+
if test "$d2c_host" = "$d2c_target"; then
# If self compiling, always run mindy out of the build area, since the
# installed version might be wrong.
MINDY=$builddir/mindy/interp/mindy
MC=$builddir/mindy/comp/mindycomp
! if test $stage2 != "0"; then
# We're using the installed compiler, but we want to use the new libraries.
# The individual makegens already include the needed -L's, so just use an
# empty path to make sure we don't get inconsistent libraries.
DYLANPATH=""
else
+ D2C="$MINDY -f $builddir/d2c/compiler/main/d2c.dbc -p$srcdir/d2c/compiler/platforms.descr";
# Set DYLANPATH so that we can find the uninstalled libraries.
DYLANPATH=""
for dir in coll-ext format format-out internal-time matrix print \
***************
*** 131,163 ****
AC_SUBST(MC)
- #--------------------------------------------------------------------
- # See if we can find an installed d2c. They might have installed binaries but
- # not set up environment variable yet, so look in the install area as well as on
- # path. If not found we must bootstrap.
- #--------------------------------------------------------------------
-
- stage2=1
-
- AC_CHECK_PROG(D2C, d2c, d2c, no)
-
- if test "$D2C" = no; then
- AC_PATH_PROG(D2C, d2c, no, $bindir:$prefix/bin)
- if test "$D2C" != no; then
- D2C="$D2C -p$sysconfdir/platforms.descr"
- fi
- fi
-
- if test "$D2C" = no; then
- AC_MSG_WARN(d2c executable not found: configuring in bootstrap mode.)
- stage2=0
- D2C="$MINDY -f $builddir/d2c/compiler/main/d2c.dbc -p$srcdir/d2c/compiler/platforms.descr";
- fi
-
-
-
- AC_SUBST(stage2)
-
#--------------------------------------------------------------------
# These macros find a BSD install, a C compiler, and so on, and
--- 156,161 ----
***************
*** 496,502 ****
(f._IO_read_ptr >= f._IO_read_end);
],[AC_DEFINE(USE_LINUX_FBUFEMPTYP)
AC_MSG_RESULT(using Linux fbufempty)],
! AC_MSG_RESULT(yes))
#--------------------------------------------------------------------
# Check to see if fsync is available.
--- 494,505 ----
(f._IO_read_ptr >= f._IO_read_end);
],[AC_DEFINE(USE_LINUX_FBUFEMPTYP)
AC_MSG_RESULT(using Linux fbufempty)],
! AC_TRY_COMPILE([#include <stdio.h>], [
! FILE f;
! (f._r <= 0);
! ],[AC_DEFINE(USE_BSD_FBUFEMPTYP)
! AC_MSG_RESULT(using BSD fbufempty)],
! AC_MSG_RESULT(yes)))
#--------------------------------------------------------------------
# Check to see if fsync is available.
***************
*** 570,575 ****
mindy/etc/Makefile \
)
! ${INSTALL} -m uog+rx $srcdir/tools/shared-misc/mk-build-tree ./
! ${INSTALL} -m uog+rx $srcdir/tools/shared-misc/gen-makefile ./
(PATH=`pwd`:${PATH}; export PATH; mk-build-tree -p$srcdir/d2c/compiler/platforms.descr)
--- 573,583 ----
mindy/etc/Makefile \
)
! rm -f ./mk-build-tree ./gen-makefile
! sed -e "1s|/usr/local/bin/perl|$PERL|" \
! $srcdir/tools/shared-misc/mk-build-tree > ./mk-build-tree
! chmod uog+rx ./mk-build-tree
! sed -e "1s|/usr/local/bin/perl|$PERL|" \
! $srcdir/tools/shared-misc/gen-makefile > ./gen-makefile
! chmod uog+rx ./gen-makefile
(PATH=`pwd`:${PATH}; export PATH; mk-build-tree -p$srcdir/d2c/compiler/platforms.descr)
Index: common/format/Debugger-Format.lid
diff -c /dev/null common/format/Debugger-Format.lid:1.1
*** /dev/null Mon Jan 26 20:39:08 1998
--- common/format/Debugger-Format.lid Wed Jan 21 19:47:12 1998
***************
*** 0 ****
--- 1,3 ----
+ library: Debugger-Format
+
+ debugger-format.dylan
Index: common/format/Makegen
diff -c common/format/Makegen:1.1.1.1 common/format/Makegen:1.2
*** common/format/Makegen:1.1.1.1 Sun Sep 7 05:19:39 1997
--- common/format/Makegen Wed Jan 21 19:47:11 1998
***************
*** 2,8 ****
$D2CFLAGS = $D2CFLAGS . ' -L../streams -L../print';
! do emit_library_rule(
'Format', '$(BUILDROOT)/force.timestamp', '', 'compile', 'compile-mindy',
'install'
);
--- 2,13 ----
$D2CFLAGS = $D2CFLAGS . ' -L../streams -L../print';
! &emit_library_rule(
'Format', '$(BUILDROOT)/force.timestamp', '', 'compile', 'compile-mindy',
'install'
+ );
+
+ &emit_library_rule(
+ 'Debugger-Format', '$(BUILDROOT)/force.timestamp', '', 'no-d2c',
+ 'compile-mindy', ''
);
Index: common/streams/fd-io.dylan
diff -c common/streams/fd-io.dylan:1.1.1.1 common/streams/fd-io.dylan:1.2
*** common/streams/fd-io.dylan:1.1.1.1 Sun Sep 7 05:19:42 1997
--- common/streams/fd-io.dylan Wed Jan 21 19:12:05 1998
***************
*** 31,37 ****
//
method () => ();
! #if (compiled-for-win32 | compiled-for-solaris)
c-include("errno.h");
#else
c-include("unistd.h");
--- 31,37 ----
//
method () => ();
! #if (compiled-for-win32 | compiled-for-solaris | compiled-for-FreeBSD)
c-include("errno.h");
#else
c-include("unistd.h");
Index: common/streams/file-streams.dylan
diff -c common/streams/file-streams.dylan:1.1.1.1 common/streams/file-streams.dylan:1.2
*** common/streams/file-streams.dylan:1.1.1.1 Sun Sep 7 05:19:43 1997
--- common/streams/file-streams.dylan Wed Jan 21 19:12:06 1998
***************
*** 29,35 ****
//
//======================================================================
! #if (~mindy & (compiled-for-win32 | compiled-for-solaris))
// We need this because when fd-open is inlined into this file, the
// identifier O_BINARY will be undeclared in the C code
method () => ();
--- 29,35 ----
//
//======================================================================
! #if (~mindy & (compiled-for-win32 | compiled-for-solaris | compiled-for-FreeBSD))
// We need this because when fd-open is inlined into this file, the
// identifier O_BINARY will be undeclared in the C code
method () => ();
Index: common/streams/unix-fds.c
diff -c common/streams/unix-fds.c:1.1.1.1 common/streams/unix-fds.c:1.2
*** common/streams/unix-fds.c:1.1.1.1 Sun Sep 7 05:19:42 1997
--- common/streams/unix-fds.c Wed Jan 21 19:16:07 1998
***************
*** 12,17 ****
--- 12,20 ----
#ifdef __linux__
#include <sys/time.h> /* We need this to get struct timeval... */
#endif /* ifdef linux */
+ #ifdef __FreeBSD__
+ #include <sys/time.h>
+ #endif
#include <sys/wait.h>
int fd_open (const char *filename, int flags, int mode)
Index: common/time/Makegen
diff -c common/time/Makegen:1.1.1.1 common/time/Makegen:1.2
*** common/time/Makegen:1.1.1.1 Sun Sep 7 05:19:45 1997
--- common/time/Makegen Thu Jan 22 22:23:13 1998
***************
*** 3,12 ****
$D2CFLAGS = $D2CFLAGS . ' -L../streams -L../standard-io -L../print -L../format -L../string-ext -L../table-ext -L../coll-ext';
# Solaris doesn't support the Time library because it doesn't have the
! # "timezone" variable. And windows is even more clueless.
#
if ((! $features{'compiled_for_solaris'})
! && (! $features{'compiled_for_win32'})) {
&emit_melange_rule('time-intr');
do emit_library_rule(
--- 3,14 ----
$D2CFLAGS = $D2CFLAGS . ' -L../streams -L../standard-io -L../print -L../format -L../string-ext -L../table-ext -L../coll-ext';
# Solaris doesn't support the Time library because it doesn't have the
! # "timezone" variable. Neither does FreeBSD. And windows is even
! # more clueless.
#
if ((! $features{'compiled_for_solaris'})
! && (! $features{'compiled_for_win32'})
! && (! $features{'compiled_for_freebsd'})) {
&emit_melange_rule('time-intr');
do emit_library_rule(
Index: d2c/compiler/platforms.descr
diff -c d2c/compiler/platforms.descr:1.1.1.1 d2c/compiler/platforms.descr:1.2
*** d2c/compiler/platforms.descr:1.1.1.1 Sun Sep 7 05:20:06 1997
--- d2c/compiler/platforms.descr Thu Jan 22 21:51:28 1998
***************
*** 53,58 ****
--- 53,61 ----
// align-directive: Assembler directive that tells it to align the
// next structure on an N byte boundary
//
+ // align-arg-is-power-of-two?: True if the argument to the align-directive
+ // is a power-of-two rather than a byte count. The default is #f.
+ //
// word-directive: Assembler directive for outputting a 32-bit word.
//
// half-word-directive: Assembler directive for outputting a 16-bit integer.
***************
*** 105,110 ****
--- 108,118 ----
// the command for linking a library. Arg1 is the name of the archive
// (with extension), arg2 is the object files.
//
+ // randomize-library-command: A format string that describes how to
+ // invoke a command used for making a library linkable. Arg1 is the
+ // name of the library, with the appropriate extension already added.
+ // There is no default randomize-library-command.
+ //
// link-executable-command: A format string that gives the beginning
// of the command for linking an executable file. Arg1 is the name of
// the executable (with extension). Arg2 is the object files. Arg3
***************
*** 375,380 ****
--- 383,407 ----
word-directive: .long
half-word-directive: .hword
make-command: make
+ supports-debugging?: #t
+ big-endian?: #f
+ descriptor-type-string: .stabs "<unknown>",100,0,0,.Ltext0\n.text\n.Ltext0:\n.stabs "heapptr_t:t34=*35=xsheapobj:",128,0,6,0\n.stabs "descriptor:T36=s8heapptr:34,0,32;dataword:37=u4l:3,0,32;\\\",128,0,0,0\n.stabs "f:12,0,32;ptr:27,0,32;;,32,32;;",128,0,0,0\n.stabs "descriptor_t:t36",128,0,14,0\n
+ descriptor-reference-string: \t.stabs\t"%s%s:G36",32,0,1,0\n
+
+ // FreeBSD on Intel 80386 or higher
+ //
+ platform-name: x86-freebsd
+ inherit-from: generic-unix
+ default-features: compiled-for-unix compiled-for-x86
+ compiled-for-FreeBSD C-compiler-is-GCC
+ default-c-compiler-flags: -I. -I%s -g -O4 -finline-functions
+ mangled-name-prefix: _
+ word-directive: .long
+ half-word-directive: .hword
+ align-arg-is-power-of-two?: #t
+ make-command: gmake
+ link-executable-command: gcc -g -o %s %s %s
+ randomize-library-command: ranlib %s
supports-debugging?: #t
big-endian?: #f
descriptor-type-string: .stabs "<unknown>",100,0,0,.Ltext0\n.text\n.Ltext0:\n.stabs "heapptr_t:t34=*35=xsheapobj:",128,0,6,0\n.stabs "descriptor:T36=s8heapptr:34,0,32;dataword:37=u4l:3,0,32;\\\",128,0,0,0\n.stabs "f:12,0,32;ptr:27,0,32;;,32,32;;",128,0,0,0\n.stabs "descriptor_t:t36",128,0,14,0\n
Index: d2c/compiler/base/base-exports.dylan
diff -c d2c/compiler/base/base-exports.dylan:1.1.1.1 d2c/compiler/base/base-exports.dylan:1.2
*** d2c/compiler/base/base-exports.dylan:1.1.1.1 Sun Sep 7 05:20:12 1997
--- d2c/compiler/base/base-exports.dylan Wed Jan 21 20:22:40 1998
***************
*** 449,454 ****
--- 449,455 ----
default-c-compiler-flags,
assembler-command,
link-library-command,
+ randomize-library-command,
link-executable-command,
link-executable-flags,
make-command,
***************
*** 464,470 ****
descriptor-reference-string,
big-endian?,
! omit-colon-after-label-declarations?;
end module platform;
--- 465,472 ----
descriptor-reference-string,
big-endian?,
! omit-colon-after-label-declarations?,
! align-arg-is-power-of-two?;
end module platform;
Index: d2c/compiler/base/platform.dylan
diff -c d2c/compiler/base/platform.dylan:1.1.1.1 d2c/compiler/base/platform.dylan:1.2
*** d2c/compiler/base/platform.dylan:1.1.1.1 Sun Sep 7 05:20:12 1997
--- d2c/compiler/base/platform.dylan Wed Jan 21 20:22:41 1998
***************
*** 104,109 ****
--- 104,112 ----
required-init-keyword: #"assembler-command";
constant /* exported */ slot link-library-command :: <byte-string>,
required-init-keyword: #"link-library-command";
+ constant /* exported */ slot randomize-library-command
+ :: false-or(<byte-string>) = #f,
+ init-keyword: #"randomize-library-command";
constant /* exported */ slot link-executable-command :: <byte-string>,
required-init-keyword: #"link-executable-command";
constant /* exported */ slot link-executable-flags :: <byte-string>,
***************
*** 161,166 ****
--- 164,171 ----
constant /* exported */ slot omit-colon-after-label-declarations?
:: <boolean> = #f,
init-keyword: #"omit-colon-after-label-declarations?";
+ constant /* exported */ slot align-arg-is-power-of-two? :: <boolean> = #f,
+ init-keyword: #"align-arg-is-power-of-two?";
end class <platform>;
define sealed domain make(singleton(<platform>));
***************
*** 248,254 ****
#"uses-drive-letters?", #"environment-variables-can-be-exported?",
#"use-dbclink?", #"link-doesnt-search-for-libs?",
#"import-directive-required?", #"supports-debugging?",
! #"omit-colon-after-label-declarations?", #"big-endian?" =>
keyword-values := add!(keyword-values, string-to-boolean(val));
#"integer-length" =>
keyword-values := add!(keyword-values, string-to-integer(val));
--- 253,260 ----
#"uses-drive-letters?", #"environment-variables-can-be-exported?",
#"use-dbclink?", #"link-doesnt-search-for-libs?",
#"import-directive-required?", #"supports-debugging?",
! #"big-endian?", #"omit-colon-after-label-declarations?",
! #"align-arg-is-power-of-two?" =>
keyword-values := add!(keyword-values, string-to-boolean(val));
#"integer-length" =>
keyword-values := add!(keyword-values, string-to-integer(val));
Index: d2c/compiler/cback/heap.dylan
diff -c d2c/compiler/cback/heap.dylan:1.1.1.1 d2c/compiler/cback/heap.dylan:1.2
*** d2c/compiler/cback/heap.dylan:1.1.1.1 Sun Sep 7 05:20:13 1997
--- d2c/compiler/cback/heap.dylan Wed Jan 21 20:28:07 1998
***************
*** 219,225 ****
spew-objects-in-queue(state);
! format(stream, "\n\n\t%s\t8\n", target.align-directive);
spew-label(state, "initial_symbols", export: #t);
spew-reference(state.symbols, *heap-rep*, "Initial Symbols", state);
end;
--- 219,227 ----
spew-objects-in-queue(state);
! format(stream, "\n\n");
! align-to-n-bytes(stream, 8, target);
!
spew-label(state, "initial_symbols", export: #t);
spew-reference(state.symbols, *heap-rep*, "Initial Symbols", state);
end;
***************
*** 293,300 ****
let object = pop(state.object-queue);
let info = get-info-for(object, #f);
! format(stream, "\n%s %s\n\t%s\t8\n", target.comment-token, object,
! target.align-directive);
let labels = info.const-info-heap-labels;
if (labels.empty?)
error("Trying to spew %=, but it doesn't have any labels.", object);
--- 295,303 ----
let object = pop(state.object-queue);
let info = get-info-for(object, #f);
! format(stream, "\n%s %s\n", target.comment-token, object);
! align-to-n-bytes(stream, 8, target);
!
let labels = info.const-info-heap-labels;
if (labels.empty?)
error("Trying to spew %=, but it doesn't have any labels.", object);
***************
*** 370,375 ****
--- 373,399 ----
end while;
end method save-n-bytes;
+ //------------------------------------------------------------------------
+ // align-to-n-bytes
+ //
+ // This method emits an align-directive to make sure we are on an n-byte
+ // boundary. The number of bytes should always be a power of two.
+ //------------------------------------------------------------------------
+
+ define method align-to-n-bytes
+ (stream :: <stream>, bytes :: <integer>, target :: <platform>) => ();
+ if (target.align-arg-is-power-of-two?)
+ let power-of-two = for (bytes :: <integer> = bytes then ash(bytes, -1),
+ lg :: <integer> = 0 then lg + 1,
+ while: bytes > 1)
+ finally
+ lg;
+ end for;
+ format(stream, "\t%s\t%d\n", target.align-directive, power-of-two);
+ else
+ format(stream, "\t%s\t%d\n", target.align-directive, bytes);
+ end if;
+ end method align-to-n-bytes;
//------------------------------------------------------------------------
// Spew-reference
Index: d2c/compiler/main/main.dylan
diff -c d2c/compiler/main/main.dylan:1.1.1.1 d2c/compiler/main/main.dylan:1.2
*** d2c/compiler/main/main.dylan:1.1.1.1 Sun Sep 7 05:20:14 1997
--- d2c/compiler/main/main.dylan Wed Jan 21 20:32:38 1998
***************
*** 763,768 ****
--- 763,774 ----
let link-string = format-to-string(target.link-library-command,
ar-name, objects);
format(state.unit-makefile, "\t%s\n", link-string);
+
+ if (target.randomize-library-command)
+ let randomize-string = format-to-string(target.randomize-library-command,
+ ar-name);
+ format(state.unit-makefile, "\t%s\n", randomize-string);
+ end if;
end method;
Index: d2c/dig/Makegen
diff -c d2c/dig/Makegen:1.1.1.1 d2c/dig/Makegen:1.2
*** d2c/dig/Makegen:1.1.1.1 Sun Sep 7 05:20:32 1997
--- d2c/dig/Makegen Thu Jan 22 23:07:55 1998
***************
*** 18,24 ****
$dig_lid_file = 'hp-dig';
&emit_c_file_rule('hp-dig-support', 'hp-dig-support.h');
&emit_melange_rule('hp-dig-c', 'hp-dig-support.h');
! } elsif ($features{'compiled_for_solaris'} || $features{'compiled_for_linux'}) {
# dig is unsupported on these platforms because the port is
# non-trivial. There's a fair amount of OS-specific work involved
# in handling interrupts to make sure ^C does what you'd expect.
--- 18,26 ----
$dig_lid_file = 'hp-dig';
&emit_c_file_rule('hp-dig-support', 'hp-dig-support.h');
&emit_melange_rule('hp-dig-c', 'hp-dig-support.h');
! } elsif ($features{'compiled_for_solaris'}
! || $features{'compiled_for_linux'}
! || $features{'compiled_for_freebsd'}) {
# dig is unsupported on these platforms because the port is
# non-trivial. There's a fair amount of OS-specific work involved
# in handling interrupts to make sure ^C does what you'd expect.
Index: d2c/runtime/runtime.h
diff -c d2c/runtime/runtime.h:1.1.1.1 d2c/runtime/runtime.h:1.2
*** d2c/runtime/runtime.h:1.1.1.1 Sun Sep 7 05:20:17 1997
--- d2c/runtime/runtime.h Wed Jan 21 18:24:38 1998
***************
*** 34,39 ****
--- 34,40 ----
extern heapptr_t initial_symbols;
extern void not_reached(void);
+ extern void no_core_dumps(void);
#ifdef WIN32
double rint(double x);
Index: d2c/runtime/c-code/Makegen
diff -c d2c/runtime/c-code/Makegen:1.1.1.1 d2c/runtime/c-code/Makegen:1.2
*** d2c/runtime/c-code/Makegen:1.1.1.1 Sun Sep 7 05:20:21 1997
--- d2c/runtime/c-code/Makegen Wed Jan 21 18:26:26 1998
***************
*** 9,15 ****
# Linux and win32 have different name mangling conventions, so we
# can't use the same cpu-specific file.
$cpu_specific = 'linux-ix86';
! } elsif ($features{'compiled_for_win32'} && $features{'compiled_for_x86'}) {
$cpu_specific = 'i386';
} elsif ($features{'compiled_for_hppa'}) {
$cpu_specific = 'hppa';
--- 9,16 ----
# Linux and win32 have different name mangling conventions, so we
# can't use the same cpu-specific file.
$cpu_specific = 'linux-ix86';
! } elsif (($features{'compiled_for_win32'} || $features{'compiled_for_freebsd'})
! && $features{'compiled_for_x86'}) {
$cpu_specific = 'i386';
} elsif ($features{'compiled_for_hppa'}) {
$cpu_specific = 'hppa';
Index: d2c/runtime/c-code/main.c
diff -c d2c/runtime/c-code/main.c:1.1.1.1 d2c/runtime/c-code/main.c:1.2
*** d2c/runtime/c-code/main.c:1.1.1.1 Sun Sep 7 05:20:21 1997
--- d2c/runtime/c-code/main.c Wed Jan 21 18:25:33 1998
***************
*** 219,224 ****
--- 219,240 ----
double log2 (double x)
{
return 0;
+ }
+
+ #endif
+
+ #if !defined(WIN32)
+
+ #include <sys/types.h>
+ #include <sys/time.h>
+ #include <sys/resource.h>
+
+ void no_core_dumps(void)
+ {
+ struct rlimit lim;
+ getrlimit(RLIMIT_CORE, &lim);
+ lim.rlim_cur = 0;
+ setrlimit(RLIMIT_CORE, &lim);
}
#endif
Index: d2c/runtime/dylan/Makegen
diff -c d2c/runtime/dylan/Makegen:1.1.1.1 d2c/runtime/dylan/Makegen:1.2
*** d2c/runtime/dylan/Makegen:1.1.1.1 Sun Sep 7 05:20:21 1997
--- d2c/runtime/dylan/Makegen Wed Jan 21 18:29:28 1998
***************
*** 1,6 ****
$D2CFLAGS = '';
! if ($target_name eq "x86-linux") {
$D2C = $D2C . ' -F"gcc -g -I' . "$srcroot/d2c/runtime" .
' -c %s -o %s" -fnum.c';
};
--- 1,6 ----
$D2CFLAGS = '';
! if ($target_name eq "x86-linux" || $target_name eq "x86-freebsd") {
$D2C = $D2C . ' -F"gcc -g -I' . "$srcroot/d2c/runtime" .
' -c %s -o %s" -fnum.c';
};
Index: d2c/runtime/dylan/system.dylan
diff -c d2c/runtime/dylan/system.dylan:1.1.1.1 d2c/runtime/dylan/system.dylan:1.3
*** d2c/runtime/dylan/system.dylan:1.1.1.1 Sun Sep 7 05:20:21 1997
--- d2c/runtime/dylan/system.dylan Sun Jan 25 18:43:52 1998
***************
*** 84,93 ****
//
define method no-core-dumps () => ();
#if (~ compiled-for-win32)
! let buf = make(<buffer>, size: 8);
! call-out("getrlimit", #"void", #"int", 4, #"ptr", buf.buffer-address);
! pointer-deref(#"int", buf.buffer-address, 0) := 0;
! call-out("setrlimit", #"void", #"int", 4, #"ptr", buf.buffer-address);
#endif
end method no-core-dumps;
--- 84,90 ----
//
define method no-core-dumps () => ();
#if (~ compiled-for-win32)
! call-out("no_core_dumps", #"void");
#endif
end method no-core-dumps;
Index: d2c/runtime/gc/Makegen
diff -c d2c/runtime/gc/Makegen:1.1.1.1 d2c/runtime/gc/Makegen:1.2
*** d2c/runtime/gc/Makegen:1.1.1.1 Sun Sep 7 05:20:22 1997
--- d2c/runtime/gc/Makegen Wed Jan 21 18:37:42 1998
***************
*** 284,290 ****
./if_mach SPARC SUNOS5 touch on_sparc_sunos5
./if_mach SPARC SUNOS5 $(AR) rus libgc.a $(OBJS) dyn_load.o
EOF
! print "\t./if_not_there on_sparc_sunos5 \$(AR) rus libgc$dot_lib \$(OBJS) dyn_load.o\n";
print <<'EOF';
./if_not_there on_sparc_sunos5 $(RANLIB) libgc.a || cat /dev/null
# ignore ranlib failure; that usually means it doesn't exist, and isn't needed
--- 284,290 ----
./if_mach SPARC SUNOS5 touch on_sparc_sunos5
./if_mach SPARC SUNOS5 $(AR) rus libgc.a $(OBJS) dyn_load.o
EOF
! print "\t./if_not_there on_sparc_sunos5 \$(AR) ru libgc$dot_lib \$(OBJS) dyn_load.o\n";
print <<'EOF';
./if_not_there on_sparc_sunos5 $(RANLIB) libgc.a || cat /dev/null
# ignore ranlib failure; that usually means it doesn't exist, and isn't needed
Index: mindy/comp/expand.c
diff -c mindy/comp/expand.c:1.1.1.1 mindy/comp/expand.c:1.2
*** mindy/comp/expand.c:1.1.1.1 Sun Sep 7 05:19:47 1997
--- mindy/comp/expand.c Wed Jan 21 19:05:49 1998
***************
*** 1342,1347 ****
--- 1342,1348 ----
struct body *let_body = let->body;
let->body = make_body();
add_constituent(body, (struct constituent *)let);
+ let->next = NULL;
for (; p != NULL; p = p->next) {
if (p->type_temp) {
struct symbol *temp = gensym();
***************
*** 1369,1374 ****
--- 1370,1376 ----
expr = make_function_call(make_varref(id(check_type)), args);
bindings->expr = expr;
add_constituent(body, (struct constituent *)let);
+ let->next = NULL;
}
*ptr = make_expr_constituent(make_body_expr(body));
return TRUE;
Index: mindy/compat/std-bstring.h
diff -c mindy/compat/std-bstring.h:1.1.1.1 mindy/compat/std-bstring.h:1.2
*** mindy/compat/std-bstring.h:1.1.1.1 Sun Sep 7 05:19:57 1997
--- mindy/compat/std-bstring.h Thu Jan 22 19:28:10 1998
***************
*** 1,4 ****
! extern void bcopy _ANSI_ARGS_((const void *, void *, int));
! extern int bcmp _ANSI_ARGS_((const void *, const void *, int));
! extern void bzero _ANSI_ARGS_((void *, int));
! extern void blkclr _ANSI_ARGS_((void *, int));
--- 1,4 ----
! extern void bcopy _ANSI_ARGS_((const void *, void *, size_t));
! extern int bcmp _ANSI_ARGS_((const void *, const void *, size_t));
! extern void bzero _ANSI_ARGS_((void *, size_t));
! extern void blkclr _ANSI_ARGS_((void *, size_t));
Index: mindy/compat/std-c.h
diff -c mindy/compat/std-c.h:1.1.1.1 mindy/compat/std-c.h:1.2
*** mindy/compat/std-c.h:1.1.1.1 Sun Sep 7 05:19:57 1997
--- mindy/compat/std-c.h Thu Jan 22 22:04:02 1998
***************
*** 147,153 ****
#ifdef USE_LINUX_FBUFEMPTYP
# define FBUFEMPTYP(fp) (fp->_IO_read_ptr >= fp->_IO_read_end)
#else
! # define FBUFEMPTYP(fp) (fp->_cnt == 0)
#endif
/*
--- 147,157 ----
#ifdef USE_LINUX_FBUFEMPTYP
# define FBUFEMPTYP(fp) (fp->_IO_read_ptr >= fp->_IO_read_end)
#else
! # ifdef USE_BSD_FBUFEMPTYP
! # define FBUFEMPTYP(fp) (fp->_r <= 0)
! # else
! # define FBUFEMPTYP(fp) (fp->_cnt == 0)
! # endif
#endif
/*
Index: mindy/interp/extern1.def
diff -c mindy/interp/extern1.def:1.1.1.1 mindy/interp/extern1.def:1.2
*** mindy/interp/extern1.def:1.1.1.1 Sun Sep 7 05:19:56 1997
--- mindy/interp/extern1.def Fri Jan 23 07:07:43 1998
***************
*** 1,8 ****
! #define extern_sym_count 8
! extern void *timezone;
extern void *free();
extern void *calloc();
- extern void *daylight;
extern void *malloc();
extern void *strcmp();
extern void *strlen();
--- 1,6 ----
! #define extern_sym_count 6
extern void *free();
extern void *calloc();
extern void *malloc();
extern void *strcmp();
extern void *strlen();
***************
*** 10,19 ****
void init0()
{
- add_explicit_symbol("timezone", &timezone);
add_explicit_symbol("free", &free);
add_explicit_symbol("calloc", &calloc);
- add_explicit_symbol("daylight", &daylight);
add_explicit_symbol("malloc", &malloc);
add_explicit_symbol("strcmp", &strcmp);
add_explicit_symbol("strlen", &strlen);
--- 8,15 ----
Index: tests/Makegen
diff -c tests/Makegen:1.1.1.1 tests/Makegen:1.2
*** tests/Makegen:1.1.1.1 Sun Sep 7 05:19:37 1997
--- tests/Makegen Fri Jan 23 18:06:00 1998
***************
*** 36,42 ****
#);
if (! $features{'compiled_for_solaris'}
! && ! $features{'compiled_for_win32'}) {
do emit_library_rule(
'time-test', '$(BUILDROOT)/force.timestamp', '', 'compile', 'compile-mindy'
);
--- 36,43 ----
#);
if (! $features{'compiled_for_solaris'}
! && ! $features{'compiled_for_win32'}
! && ! $features{'compiled_for_freebsd'}) {
do emit_library_rule(
'time-test', '$(BUILDROOT)/force.timestamp', '', 'compile', 'compile-mindy'
);
Index: tools/melange/Makegen
diff -c tools/melange/Makegen:1.1.1.1 tools/melange/Makegen:1.2
*** tools/melange/Makegen:1.1.1.1 Sun Sep 7 05:20:34 1997
--- tools/melange/Makegen Thu Jan 22 22:16:47 1998
***************
*** 8,13 ****
--- 8,15 ----
$c_decl_lid = "solaris-c-decl";
} elsif ($features{'compiled_for_linux'}) {
$c_decl_lid = "linux-c-decl";
+ } elsif ($features{'compiled_for_freebsd'}) {
+ $c_decl_lid = "freebsd-c-decl";
} else {
&uknown_platform_error();
};
***************
*** 21,26 ****
--- 23,35 ----
'',
'compile'
);
+ } else {
+ &emit_library_rule
+ ($c_decl_lid,
+ '$(BUILDROOT)/force.timestamp',
+ '',
+ 'no-d2c'
+ );
};
&emit_parsergen_rule('int-parse');
***************
*** 31,36 ****
--- 40,52 ----
'$(BUILDROOT)/force.timestamp melange-c.lib.du',
'-L.',
'compile', 'install'
+ );
+ } else {
+ &emit_library_rule
+ ('melange',
+ '$(BUILDROOT)/force.timestamp',
+ '',
+ 'no-d2c'
);
};
Index: tools/melange/freebsd-c-decl.lid
diff -c /dev/null tools/melange/freebsd-c-decl.lid:1.1
*** /dev/null Mon Jan 26 20:39:28 1998
--- tools/melange/freebsd-c-decl.lid Thu Jan 22 22:11:56 1998
***************
*** 0 ****
--- 1,15 ----
+ rcs-header: $Header: /usr/home/cvsroot/gwydion/dylan/tools/melange/freebsd-c-decl.lid,v 1.1 1998/01/23 06:11:56 housel Exp $
+ library: melange-c
+ unit-prefix: cdecl
+ unique-id-base: 10000
+
+ c-exports.dylan
+ multistring.dylan
+ c-lexer.dylan
+ c-lexer-cpp.dylan
+ freebsd-portability.dylan
+ c-parse.dylan
+ alignment.dylan
+ c-decl-state.dylan
+ c-decl-write.dylan
+ c-decl.dylan
Index: tools/melange/freebsd-portability.dylan
diff -c /dev/null tools/melange/freebsd-portability.dylan:1.1
*** /dev/null Mon Jan 26 20:39:28 1998
--- tools/melange/freebsd-portability.dylan Thu Jan 22 22:11:56 1998
***************
*** 0 ****
--- 1,101 ----
+ documented: #t
+ module: portability
+ copyright: Copyright (C) 1994, Carnegie Mellon University
+ All rights reserved.
+ This code was produced by the Gwydion Project at Carnegie Mellon
+ University. If you are interested in using this code, contact
+ "Scott.Fahlman@cs.cmu.edu" (Internet).
+ rcs-header: $Header:
+
+ //======================================================================
+ //
+ // Copyright (c) 1995, 1996, 1997 Carnegie Mellon University
+ // All rights reserved.
+ //
+ // Use and copying of this software and preparation of derivative
+ // works based on this software are permitted, including commercial
+ // use, provided that the following conditions are observed:
+ //
+ // 1. This copyright notice must be retained in full on any copies
+ // and on appropriate parts of any derivative works.
+ // 2. Documentation (paper or online) accompanying any system that
+ // incorporates this software, or any part of it, must acknowledge
+ // the contribution of the Gwydion Project at Carnegie Mellon
+ // University.
+ //
+ // This software is made available "as is". Neither the authors nor
+ // Carnegie Mellon University make any warranty about the software,
+ // its performance, or its conformity to any specification.
+ //
+ // Bug reports, questions, comments, and suggestions should be sent by
+ // E-mail to the Internet address "gwydion-bugs@cs.cmu.edu".
+ //
+ //======================================================================
+
+ //======================================================================
+ //
+ // Copyright (c) 1994 Carnegie Mellon University
+ // All rights reserved.
+ //
+ //======================================================================
+
+ //======================================================================
+ // Module portability is a tiny OS dependent module which defines the
+ // preprocessor definions and "standard" include directories which would be
+ // used by a typical C compiler for that OS. It may, at some future date,
+ // also include behavioral switches for things like slot allocation or sizes
+ // of different sorts of numbers.
+ //
+ // This particular implementation of module portability corresponds to the
+ // compilation environment for an Intel x86 running FreeBSD 2.x
+ //======================================================================
+
+ define constant $default-defines
+ = #["const", "",
+ "volatile", "",
+ "__STDC__", "",
+
+ // The following six declarations should be removed someday, as soon as
+ // we fix a bug in MINDY.
+ // "__GNUC__", "2",
+ // "__GNUC_MINPR__", "7",
+ // "__signed__", "",
+ // "__const", "",
+ // "__CONSTVALUE", "",
+ // "__CONSTVALUE2", "",
+
+ "unix", "",
+ "i386", "",
+ "__FreeBSD__", "2",
+ "__unix__", "",
+ "__i386__", "",
+ "__unix", "",
+ "__i386", ""];
+
+ define constant FreeBSD-include-directories
+ = #["/usr/local/include", "/usr/include"];
+
+ for (dir in FreeBSD-include-directories)
+ push-last(include-path, dir);
+ end for;
+
+
+ // These constants should be moved here in the future. Until the module
+ // declarations can be sufficiently rearranged to allow their definition
+ // here, they will remain commented out. -- panda
+ //
+ // define constant c-type-size = unix-type-size;
+ // define constant c-type-alignment = unix-type-alignment;
+ // define constant $default-alignment :: <integer> = 4;
+
+
+ define constant $integer-size :: <integer> = 4;
+ define constant $short-int-size :: <integer> = 2;
+ define constant $long-int-size :: <integer> = 4;
+ define constant $char-size :: <integer> = 1;
+ define constant $float-size :: <integer> = 4;
+ define constant $double-float-size :: <integer> = 8;
+ define constant $long-double-size :: <integer> = 16;
+ define constant $enum-size :: <integer> = $integer-size;
+ define constant $pointer-size :: <integer> = 4;
+ define constant $function-pointer-size :: <integer> = $pointer-size;
Index: tools/parsergen/Makegen
diff -c tools/parsergen/Makegen:1.1.1.1 tools/parsergen/Makegen:1.3
*** tools/parsergen/Makegen:1.1.1.1 Sun Sep 7 05:20:37 1997
--- tools/parsergen/Makegen Thu Jan 22 23:04:29 1998
***************
*** 3,8 ****
if ($stage2) {
&emit_library_rule('Parsergen', '$(BUILDROOT)/force.timestamp', '',
'compile', 'install');
};
-
- &emit_dbc_link_rule('parsergen-lib.dbc', 'library.dbc lisp-read.dbc parsergen.dbc');
--- 3,9 ----
if ($stage2) {
&emit_library_rule('Parsergen', '$(BUILDROOT)/force.timestamp', '',
'compile', 'install');
+ } else {
+ &emit_library_rule('Parsergen', '$(BUILDROOT)/force.timestamp', '',
+ 'no-d2c', 'install');
};
Index: tools/shared-misc/gen-makefile
diff -c tools/shared-misc/gen-makefile:1.1.1.1 tools/shared-misc/gen-makefile:1.2
*** tools/shared-misc/gen-makefile:1.1.1.1 Sun Sep 7 05:20:37 1997
--- tools/shared-misc/gen-makefile Thu Jan 22 22:41:48 1998
***************
*** 842,848 ****
print "\n\t\$(MELANGE) -I\$(SRCDIR) ";
print "\$(SRCDIR)/$basefile.intr \$(SRCDIR)/$basefile.dylan\n\n";
push(@compile_dependencies, "\$(SRCDIR)/$basefile.dylan");
! push(@files_to_clean, "\$SRCDIR/$basefile.dylan");
}
# emit_parsergen_rule($base_file_name) -- exported
--- 842,848 ----
print "\n\t\$(MELANGE) -I\$(SRCDIR) ";
print "\$(SRCDIR)/$basefile.intr \$(SRCDIR)/$basefile.dylan\n\n";
push(@compile_dependencies, "\$(SRCDIR)/$basefile.dylan");
! push(@files_to_clean, "\$(SRCDIR)/$basefile.dylan");
}
# emit_parsergen_rule($base_file_name) -- exported
***************
*** 1024,1029 ****
--- 1024,1030 ----
print "DASH_$uppercase_libname = -l$libname\n\n";
print "$uppercase_libname", "_OBJS = ", join(" ", @objects), "\n\n";
push(@dbc_only_dependencies, "$libname-lib.dbc");
+ push(@files_to_clean, "$libname-lib.dbc");
local($source);
foreach $source (@sources) {
Index: tools/versioner/Makegen
diff -c tools/versioner/Makegen:1.1.1.1 tools/versioner/Makegen:1.2
*** tools/versioner/Makegen:1.1.1.1 Sun Sep 7 05:20:35 1997
--- tools/versioner/Makegen Thu Jan 22 23:05:14 1998
***************
*** 1,10 ****
&makegen_include("../common-Makegen");
! # Solaris and win32 don't support the Time library, so we can't build
# Versioner on Solaris.
#
if (! $features{'compiled_for_solaris'}
! && ! $features{'compiled_for_win32'}) {
&emit_library_rule('Versioner', '$(BUILDROOT)/force.timestamp', '',
'compile', 'install');
}
--- 1,11 ----
&makegen_include("../common-Makegen");
! # Solaris, FreeBSD and win32 don't support the Time library, so we can't build
# Versioner on Solaris.
#
if (! $features{'compiled_for_solaris'}
! && ! $features{'compiled_for_win32'}
! && ! $features{'compiled_for_freebsd'}) {
&emit_library_rule('Versioner', '$(BUILDROOT)/force.timestamp', '',
'compile', 'install');
}