OK, I figured the CVS problems had quieted down so it was safe to go
back in the water and try building the latest beta. I expunged every
trace of previous downloads and did a new:
cvs checkout -r r21-5-latest-beta xemacs
configure [see attached]
make beta
Once again, it died with the complaint
Symbols definition as function is void:
batch-force-update-one-directory
[see encl(2)]
This time, I tried looking for the function it's complaining about:
find & grep uncovered the ONLY mention of this symbol is as a string in the
following sequence of lisp/update-elc.el:
;; likewise, recompile autoload.el if out-of-date.
(if (member autoload-arg update-elc-files-to-compile)
(append '("-f" "batch-byte-compile-one-file")
(list autoload-arg)))
;; then generate autoloads for lisp and maybe lisp/mule.
(if (or need-to-rebuild-autoloads
need-to-rebuild-mule-autoloads)
'("-l" "autoload")) ;;
<<<<<<<<<<<<<<<<<<<<<
?????
(if need-to-rebuild-autoloads
'("-f" "batch-force-update-one-directory"
"../lisp")) ;;
<<<<<<<<<<<<<<<<<<<<<
?????
(if need-to-rebuild-mule-autoloads
'("-f" "batch-force-update-one-directory" ;;
<<<<<<<<<<<<<<<<<<<<<
?????"../lisp/mule"))
(if need-to-recompile-autoloads
'("-f" "batch-byte-compile-one-file"
"../lisp/auto-autoloads.el")) ;;
<<<<<<<<<<<<<<<<<<<<<
?????
(if need-to-recompile-mule-autoloads
'("-f" "batch-byte-compile-one-file"
"../lisp/mule/auto-autoloads.el")) ;;
<<<<<<<<<<<<<<<<<<<<<
?????
;; now load the autoloads and compile alles anderes.
HEY, This looks strange! The /if/ forms that I highlighted above return
this quoted list with the offending symbol-print-name as a string. But
they don't put it *anywhere*! The other nearby /if/ forms do an
/append/ with these command-line parameters. Perhaps these were once in
some prog? form that returned the literal into a function where it was
used - but it doesn't appear that they do so any longer.
AND, according to the grep, there is NO defun for a
"batch-force-update-one-directory" function anywhere in the source tree.
SO, etwas ist abgevukket, nicht war?
--
David A. Cobb, Software Engineer, Public Access Advocate.
New PGP key 09/13/2001:
:<http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=superbiskit&\
fingerprint=on>
:<http://wwwkeys.pgp.net:11371/pks/lookup?op=get&search=superbiskit&\
fingerprint=on>
Fingerprint=0x{E7C6_4EE2_6B75_5BA3_C52E__77FA_63C3_9366_DCFB_229B}
"By God's Grace I am a Christian man, by my actions a great sinner."
--The Way of a Pilgrim, R. M. French [tr.]
Potentially Viral Software is any software for which you are not allowed
to examine the source. Do not buy or use Potentially Viral Software!
Loading lisp.el...
Loading page.el...
Loading register.el...
Loading iso8859-1.el...
Loading paragraphs.el...
Loading easymenu.el...
Loading lisp-mode.el...
Loading text-mode.el...
Loading fill.el...
Loading auto-save.el...
Loading movemail.el...
Loading float-sup.el...
Loading itimer.el...
Loading itimer-autosave.el...
Loading printer.el...
Loading gui.el...
Loading mouse.el...
Loading mode-motion.el...
Loading toolbar.el...
Loading scrollbar.el...
Loading menubar.el...
Loading dialog.el...
Loading gutter.el...
Loading select.el...
Loading menubar-items.el...
Loading gutter-items.el...
Loading toolbar-items.el...
Loading dialog-items.el...
Loading coding.el...
Loading code-files.el...
Loading code-process.el...
Loading code-cmds.el...
Loading msw-glyphs.el...
Loading msw-faces.el...
Loading msw-mouse.el...
Loading msw-init.el...
Loading msw-select.el...
Loading tty-init.el...
Loading fontl-hooks.el...
Loading auto-show.el...
Loading loadhist.el...
Loading loaddefs.el...
Loading dumped-lisp.el...
Loading dumped-lisp.el...
Loading site-load.el...
Bootstrapping from temacs...
Static heap usage: 4552952 of 8650752 -- 4001k wasted
Symbol's function definition is void: batch-force-update-one-directory
xemacs exiting
.
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x045c3028 PID 3348549
make[1]: *** [update-elc.stamp] Error 255
Removing child 0x045c3028 PID 3348549 from chain.
make[1]: Leaving directory
`/usr/local/src/xemacs/r21-5-latest-beta/i686-pc-cygwin/src'
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x045a3bb8 PID 753905
make: *** [src] Error 2
Removing child 0x045a3bb8 PID 753905 from chain.
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host CX193439-A:
#
# ../configure i686-pc-cygwin --extra-verbose --prefix=/usr/local/
--exec-prefix=/usr/local/i686-pc-cygwin/ --with-database=gnudbm --with-pop --without-x
--use-union-type
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.
ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]"
for ac_option
do
case "$ac_option" in
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
echo "running ${CONFIG_SHELL-/bin/sh} ../configure i686-pc-cygwin --extra-verbose
--prefix=/usr/local/ --exec-prefix=/usr/local/i686-pc-cygwin/ --with-database=gnudbm
--with-pop --without-x --use-union-type --no-create --no-recursion"
exec ${CONFIG_SHELL-/bin/sh} ../configure i686-pc-cygwin --extra-verbose
--prefix=/usr/local/ --exec-prefix=/usr/local/i686-pc-cygwin/ --with-database=gnudbm
--with-pop --without-x --use-union-type --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
echo "./config.status generated by autoconf version 2.13"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "$ac_cs_usage"; exit 0 ;;
*) echo "$ac_cs_usage"; exit 1 ;;
esac
done
ac_given_srcdir=/usr/local/src/xemacs/r21-5-latest-beta
ac_given_INSTALL="/usr/bin//install -c"
trap 'rm -fr Makefile.in lib-src/Makefile.in src/Makefile.in src/paths.h
lib-src/config.values lib-src/ellcc.h src/config.h lwlib/config.h conftest*; exit 1' 1
2 15
# Protect against being on the right side of a sed subst in config.status.
sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
s%@SHELL@%/bin/sh%g
s%@CFLAGS@%-DXPM_NO_X -I/usr/include/noX --verbose -H -Wall -Wl,--verbose%g
s%@CPPFLAGS@%%g
s%@CXXFLAGS@%%g
s%@FFLAGS@%%g
s%@DEFS@%-DHAVE_CONFIG_H%g
s%@LDFLAGS@% -L/usr/lib/noX -Xlinker --verbose%g
s%@LIBS@%-lgdbm -lncurses -lpq %g
s%@exec_prefix@%/usr/local/i686-pc-cygwin%g
s%@prefix@%/usr/local%g
s%@program_transform_name@%s,x,x,%g
s%@bindir@%${exec_prefix}/bin%g
s%@sbindir@%%g
s%@libexecdir@%%g
s%@datadir@%${prefix}/lib%g
s%@sysconfdir@%%g
s%@sharedstatedir@%%g
s%@localstatedir@%%g
s%@libdir@%${exec_prefix}/lib%g
s%@includedir@%%g
s%@oldincludedir@%%g
s%@infodir@%${datadir}/${instvardir}/info%g
s%@mandir@%${prefix}/man/man1%g
s%@LN_S@%ln -s%g
s%@blddir@%/usr/local/src/xemacs/r21-5-latest-beta/i686-pc-cygwin%g
s%@CC@%/usr/bin/gcc%g
s%@CPP@%/usr/bin/gcc -E%g
s%@start_flags@%%g
s%@ld_switch_shared@%-c%g
s%@start_files@%%g
s%@ld@%$(CC) $(CFLAGS)%g
s%@lib_gcc@%%g
s%@RANLIB@%ranlib%g
s%@INSTALL_PROGRAM@%${INSTALL}%g
s%@INSTALL_SCRIPT@%${INSTALL_PROGRAM}%g
s%@INSTALL_DATA@%${INSTALL} -m 644%g
s%@YACC@%bison -y%g
s%@SET_MAKE@%%g
s%@GTK_CONFIG@%no%g
s%@X_CFLAGS@%%g
s%@X_PRE_LIBS@%%g
s%@X_LIBS@%%g
s%@X_EXTRA_LIBS@%%g
s%@install_pp@%/usr/local/src/xemacs/r21-5-latest-beta/i686-pc-cygwin/lib-src/installexe.sh%g
s%@libs_xauth@%%g
s%@dnd_objs@%%g
s%@lwlib_objs@%%g
s%@ALLOCA@%%g
s%@have_esd_config@%no%g
s%@dll_ld@%/usr/bin/gcc%g
s%@dll_cflags@%%g
s%@dll_ldflags@%-shared%g
s%@dll_post@%%g
s%@dll_ldo@%-o%g
s%@ld_dynamic_link_flags@%%g
s%@SRC_SUBDIR_DEPS@%%g
s%@INSTALL_ARCH_DEP_SUBDIR@% lib-src src%g
s%@MAKE_SUBDIR@% lib-src src%g
s%@SUBDIR_MAKEFILES@%lib-src/Makefile lib-src/GNUmakefile src/Makefile src/GNUmakefile%g
s%@PROGNAME@%xemacs%g
s%@version(a)%21.5-b3%g
s%@configuration@%i686-pc-cygwin%g
s%@canonical@%i686-pc-cygwin%g
s%@inststaticdir@%${PROGNAME}%g
s%@instvardir@%${PROGNAME}-${version}%g
s%@srcdir@%/usr/local/src/xemacs/r21-5-latest-beta%g
s%@pkgdir@%${datadir}/${instvardir}/lisp%g
s%@statedir@%${prefix}/lib%g
s%@extra_includes@%-I/usr/lib/../include/mingw -I/usr/lib/../include%g
s%@PREFIX_USER_DEFINED@%%g
s%@PREFIX@%/usr/local/%g
s%@EXEC_PREFIX_USER_DEFINED@%%g
s%@EXEC_PREFIX@%/usr/local/i686-pc-cygwin/%g
s%@INFODIR_USER_DEFINED@%%g
s%@INFODIR(a)%/usr/local//lib/xemacs-21.5-b3/info%g
s%@infopath@%%g
s%@INFOPATH_USER_DEFINED@%%g
s%@INFOPATH@%%g
s%@package_path@%%g
s%@PACKAGE_PATH_USER_DEFINED@%%g
s%@PACKAGE_PATH@%%g
s%@lispdir@%${datadir}/${instvardir}/lisp%g
s%@LISPDIR_USER_DEFINED@%%g
s%@LISPDIR(a)%/usr/local//lib/xemacs-21.5-b3/lisp%g
s%@moduledir@%${datadir}/${instvardir}/${configuration}/modules%g
s%@MODULEDIR_USER_DEFINED@%%g
s%@MODULEDIR(a)%/usr/local//lib/xemacs-21.5-b3/i686-pc-cygwin/modules%g
s%@sitelispdir@%${datadir}/${inststaticdir}/site-lisp%g
s%@SITELISPDIR_USER_DEFINED@%%g
s%@SITELISPDIR@%/usr/local//lib/xemacs/site-lisp%g
s%@sitemoduledir@%${datadir}/${inststaticdir}/site-modules%g
s%@SITEMODULEDIR_USER_DEFINED@%%g
s%@SITEMODULEDIR@%/usr/local//lib/xemacs/site-modules%g
s%@etcdir@%${datadir}/${instvardir}/etc%g
s%@ETCDIR_USER_DEFINED@%%g
s%@ETCDIR(a)%/usr/local//lib/xemacs-21.5-b3/etc%g
s%@docdir@%${archlibdir}%g
s%@DOCDIR_USER_DEFINED@%%g
s%@DOCDIR(a)%/usr/local//lib/xemacs-21.5-b3/i686-pc-cygwin%g
s%@archlibdir@%${datadir}/${instvardir}/${configuration}%g
s%@ARCHLIBDIR_USER_DEFINED@%%g
s%@ARCHLIBDIR(a)%/usr/local//lib/xemacs-21.5-b3/i686-pc-cygwin%g
s%@bitmapdir@%%g
s%@extra_objs(a)%debug.o tests.o filelock.o unexcw.o scrollbar-msw.o menubar-msw.o
toolbar-msw.o dialog-msw.o console-msw.o device-msw.o event-msw.o frame-msw.o
objects-msw.o select-msw.o redisplay-msw.o glyphs-msw.o gui-msw.o postgresql.o dgif_lib.o
gif_io.o menubar.o scrollbar.o dialog.o toolbar.o file-coding.o realpath.o getloadavg.o
inline.o ntplay.o console-tty.o device-tty.o event-tty.o frame-tty.o objects-tty.o
redisplay-tty.o cm.o terminfo.o event-unixoid.o database.o sysdll.o emodules.o
process-unix.o%g
s%@machfile(a)%m/intel386.h%g
s%@opsysfile(a)%s/cygwin32.h%g
s%@c_switch_general@%-DHAVE_CONFIG_H -fno-caller-saves%g
s%@c_switch_window_system@%%g
s%@c_switch_all@%-DHAVE_CONFIG_H -fno-caller-saves%g
s%@ld_switch_general@%%g
s%@ld_switch_window_system@%%g
s%@ld_switch_all@%%g
s%@ld_libs_general@%-lgdbm -lncurses -lpq -lwinmm -lshell32 -lgdi32 -luser32 -lcomdlg32
-lcomctl32 -lwinspool -lutil%g
s%@ld_libs_window_system@%-ltiff -lpng -ljpeg -lz -lXpm%g
s%@ld_libs_all@%-ltiff -lpng -ljpeg -lz -lXpm -lgdbm -lncurses -lpq -lwinmm -lshell32
-lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool -lutil%g
s%@RECURSIVE_MAKE@%$(MAKE) $(MFLAGS) CC='$(CC)' CFLAGS='$(CFLAGS)'
LDFLAGS='$(LDFLAGS)' CPPFLAGS='$(CPPFLAGS)'%g
s%@native_sound_lib@%%g
s%@sound_cflags@%%g
s%@dynodump_arch@%%g
s%@XEMACS_CC@%/usr/bin/gcc%g
s%@internal_makefile_list(a)%Makefile.in lib-src/Makefile.in src/Makefile.in%g
CEOF
# Split the substitutions into bite-sized pieces for seds with
# small command number limits, like on Digital OSF/1 and HP-UX.
ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
ac_file=1 # Number of current file.
ac_beg=1 # First line for current file.
ac_end=$ac_max_sed_cmds # Line after last line for current file.
ac_more_lines=:
ac_sed_cmds=""
while $ac_more_lines; do
if test $ac_beg -gt 1; then
sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
else
sed "${ac_end}q" conftest.subs > conftest.s$ac_file
fi
if test ! -s conftest.s$ac_file; then
ac_more_lines=false
rm -f conftest.s$ac_file
else
if test -z "$ac_sed_cmds"; then
ac_sed_cmds="sed -f conftest.s$ac_file"
else
ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
fi
ac_file=`expr $ac_file + 1`
ac_beg=$ac_end
ac_end=`expr $ac_end + $ac_max_sed_cmds`
fi
done
if test -z "$ac_sed_cmds"; then
ac_sed_cmds=cat
fi
CONFIG_FILES=${CONFIG_FILES-" Makefile.in lib-src/Makefile.in
src/Makefile.in:src/Makefile.in.in:src/depend src/paths.h lib-src/config.values
lib-src/ellcc.h"}
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
# Support "outfile[:infile[:infile...]]", defaulting
infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
# Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
# Remove last slash and all that follows it. Not all systems have dirname.
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
if test "$ac_dir" != "$ac_file" && test "$ac_dir"
!= .; then
# The file is in a subdirectory.
test ! -d "$ac_dir" && mkdir "$ac_dir"
ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
# A "../" for each directory in $ac_dir_suffix.
ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
else
ac_dir_suffix= ac_dots=
fi
case "$ac_given_srcdir" in
.) srcdir=.
if test -z "$ac_dots"; then top_srcdir=.
else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
/*) srcdir="$ac_given_srcdir$ac_dir_suffix";
top_srcdir="$ac_given_srcdir" ;;
*) # Relative path.
srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
top_srcdir="$ac_dots$ac_given_srcdir" ;;
esac
case "$ac_given_INSTALL" in
[/$]*) INSTALL="$ac_given_INSTALL" ;;
*) INSTALL="$ac_dots$ac_given_INSTALL" ;;
esac
echo creating "$ac_file"
rm -f "$ac_file"
configure_input="Generated automatically from `echo $ac_file_in|sed
's%.*/%%'` by configure."
case "$ac_file" in
*Makefile*) ac_comsub="1i\\
# $configure_input" ;;
*) ac_comsub= ;;
esac
ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:%
$ac_given_srcdir/%g"`
sed -e "$ac_comsub
s%@configure_input@%$configure_input%g
s%@srcdir@%$srcdir%g
s%@top_srcdir@%$top_srcdir%g
s%@INSTALL@%$INSTALL%g
" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
fi; done
rm -f conftest.s*
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
# NAME is the cpp macro being defined and VALUE is the value it is being given.
#
# ac_d sets the value in "#define NAME VALUE" lines.
ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
ac_dC='\3'
ac_dD='%g'
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME
VALUE".
ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
ac_uB='\([ ]\)%\1#\2define\3'
ac_uC=' '
ac_uD='\4%g'
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME
VALUE".
ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'
if test "${CONFIG_HEADERS+set}" != set; then
CONFIG_HEADERS="src/config.h lwlib/config.h"
fi
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
# Support "outfile[:infile[:infile...]]", defaulting
infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
echo creating $ac_file
rm -f conftest.frag conftest.in conftest.out
ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:%
$ac_given_srcdir/%g"`
cat $ac_file_inputs > conftest.in
cat > conftest.frag <<CEOF
${ac_dA}EXEC_PREFIX_USER_DEFINED${ac_dB}EXEC_PREFIX_USER_DEFINED${ac_dC}1${ac_dD}
${ac_uA}EXEC_PREFIX_USER_DEFINED${ac_uB}EXEC_PREFIX_USER_DEFINED${ac_uC}1${ac_uD}
${ac_eA}EXEC_PREFIX_USER_DEFINED${ac_eB}EXEC_PREFIX_USER_DEFINED${ac_eC}1${ac_eD}
${ac_dA}EMACS_MAJOR_VERSION${ac_dB}EMACS_MAJOR_VERSION${ac_dC}21${ac_dD}
${ac_uA}EMACS_MAJOR_VERSION${ac_uB}EMACS_MAJOR_VERSION${ac_uC}21${ac_uD}
${ac_eA}EMACS_MAJOR_VERSION${ac_eB}EMACS_MAJOR_VERSION${ac_eC}21${ac_eD}
${ac_dA}EMACS_MINOR_VERSION${ac_dB}EMACS_MINOR_VERSION${ac_dC}5${ac_dD}
${ac_uA}EMACS_MINOR_VERSION${ac_uB}EMACS_MINOR_VERSION${ac_uC}5${ac_uD}
${ac_eA}EMACS_MINOR_VERSION${ac_eB}EMACS_MINOR_VERSION${ac_eC}5${ac_eD}
${ac_dA}EMACS_BETA_VERSION${ac_dB}EMACS_BETA_VERSION${ac_dC}3${ac_dD}
${ac_uA}EMACS_BETA_VERSION${ac_uB}EMACS_BETA_VERSION${ac_uC}3${ac_uD}
${ac_eA}EMACS_BETA_VERSION${ac_eB}EMACS_BETA_VERSION${ac_eC}3${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}XEMACS_CODENAME${ac_dB}XEMACS_CODENAME${ac_dC}"asparagus"${ac_dD}
${ac_uA}XEMACS_CODENAME${ac_uB}XEMACS_CODENAME${ac_uC}"asparagus"${ac_uD}
${ac_eA}XEMACS_CODENAME${ac_eB}XEMACS_CODENAME${ac_eC}"asparagus"${ac_eD}
${ac_dA}EMACS_VERSION${ac_dB}EMACS_VERSION${ac_dC}"21.5-b3"${ac_dD}
${ac_uA}EMACS_VERSION${ac_uB}EMACS_VERSION${ac_uC}"21.5-b3"${ac_uD}
${ac_eA}EMACS_VERSION${ac_eB}EMACS_VERSION${ac_eC}"21.5-b3"${ac_eD}
${ac_dA}EMACS_PROGNAME${ac_dB}EMACS_PROGNAME${ac_dC}"xemacs"${ac_dD}
${ac_uA}EMACS_PROGNAME${ac_uB}EMACS_PROGNAME${ac_uC}"xemacs"${ac_uD}
${ac_eA}EMACS_PROGNAME${ac_eB}EMACS_PROGNAME${ac_eC}"xemacs"${ac_eD}
${ac_dA}ERROR_CHECK_EXTENTS${ac_dB}ERROR_CHECK_EXTENTS${ac_dC}1${ac_dD}
${ac_uA}ERROR_CHECK_EXTENTS${ac_uB}ERROR_CHECK_EXTENTS${ac_uC}1${ac_uD}
${ac_eA}ERROR_CHECK_EXTENTS${ac_eB}ERROR_CHECK_EXTENTS${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}ERROR_CHECK_TYPECHECK${ac_dB}ERROR_CHECK_TYPECHECK${ac_dC}1${ac_dD}
${ac_uA}ERROR_CHECK_TYPECHECK${ac_uB}ERROR_CHECK_TYPECHECK${ac_uC}1${ac_uD}
${ac_eA}ERROR_CHECK_TYPECHECK${ac_eB}ERROR_CHECK_TYPECHECK${ac_eC}1${ac_eD}
${ac_dA}ERROR_CHECK_BUFPOS${ac_dB}ERROR_CHECK_BUFPOS${ac_dC}1${ac_dD}
${ac_uA}ERROR_CHECK_BUFPOS${ac_uB}ERROR_CHECK_BUFPOS${ac_uC}1${ac_uD}
${ac_eA}ERROR_CHECK_BUFPOS${ac_eB}ERROR_CHECK_BUFPOS${ac_eC}1${ac_eD}
${ac_dA}ERROR_CHECK_GC${ac_dB}ERROR_CHECK_GC${ac_dC}1${ac_dD}
${ac_uA}ERROR_CHECK_GC${ac_uB}ERROR_CHECK_GC${ac_uC}1${ac_uD}
${ac_eA}ERROR_CHECK_GC${ac_eB}ERROR_CHECK_GC${ac_eC}1${ac_eD}
${ac_dA}ERROR_CHECK_MALLOC${ac_dB}ERROR_CHECK_MALLOC${ac_dC}1${ac_dD}
${ac_uA}ERROR_CHECK_MALLOC${ac_uB}ERROR_CHECK_MALLOC${ac_uC}1${ac_uD}
${ac_eA}ERROR_CHECK_MALLOC${ac_eB}ERROR_CHECK_MALLOC${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}ERROR_CHECK_BYTE_CODE${ac_dB}ERROR_CHECK_BYTE_CODE${ac_dC}1${ac_dD}
${ac_uA}ERROR_CHECK_BYTE_CODE${ac_uB}ERROR_CHECK_BYTE_CODE${ac_uC}1${ac_uD}
${ac_eA}ERROR_CHECK_BYTE_CODE${ac_eB}ERROR_CHECK_BYTE_CODE${ac_eC}1${ac_eD}
${ac_dA}ERROR_CHECK_GLYPHS${ac_dB}ERROR_CHECK_GLYPHS${ac_dC}1${ac_dD}
${ac_uA}ERROR_CHECK_GLYPHS${ac_uB}ERROR_CHECK_GLYPHS${ac_uC}1${ac_uD}
${ac_eA}ERROR_CHECK_GLYPHS${ac_eB}ERROR_CHECK_GLYPHS${ac_eC}1${ac_eD}
${ac_dA}DEBUG_XEMACS${ac_dB}DEBUG_XEMACS${ac_dC}1${ac_dD}
${ac_uA}DEBUG_XEMACS${ac_uB}DEBUG_XEMACS${ac_uC}1${ac_uD}
${ac_eA}DEBUG_XEMACS${ac_eB}DEBUG_XEMACS${ac_eC}1${ac_eD}
${ac_dA}USE_ASSERTIONS${ac_dB}USE_ASSERTIONS${ac_dC}1${ac_dD}
${ac_uA}USE_ASSERTIONS${ac_uB}USE_ASSERTIONS${ac_uC}1${ac_uD}
${ac_eA}USE_ASSERTIONS${ac_eB}USE_ASSERTIONS${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}MEMORY_USAGE_STATS${ac_dB}MEMORY_USAGE_STATS${ac_dC}1${ac_dD}
${ac_uA}MEMORY_USAGE_STATS${ac_uB}MEMORY_USAGE_STATS${ac_uC}1${ac_uD}
${ac_eA}MEMORY_USAGE_STATS${ac_eB}MEMORY_USAGE_STATS${ac_eC}1${ac_eD}
${ac_dA}config_machfile${ac_dB}config_machfile${ac_dC}"m/intel386.h"${ac_dD}
${ac_uA}config_machfile${ac_uB}config_machfile${ac_uC}"m/intel386.h"${ac_uD}
${ac_eA}config_machfile${ac_eB}config_machfile${ac_eC}"m/intel386.h"${ac_eD}
${ac_dA}config_opsysfile${ac_dB}config_opsysfile${ac_dC}"s/cygwin32.h"${ac_dD}
${ac_uA}config_opsysfile${ac_uB}config_opsysfile${ac_uC}"s/cygwin32.h"${ac_uD}
${ac_eA}config_opsysfile${ac_eB}config_opsysfile${ac_eC}"s/cygwin32.h"${ac_eD}
${ac_dA}STACK_TRACE_EYE_CATCHER${ac_dB}STACK_TRACE_EYE_CATCHER${ac_dC}xemacs_21_5_b3_i686_pc_cygwin${ac_dD}
${ac_uA}STACK_TRACE_EYE_CATCHER${ac_uB}STACK_TRACE_EYE_CATCHER${ac_uC}xemacs_21_5_b3_i686_pc_cygwin${ac_uD}
${ac_eA}STACK_TRACE_EYE_CATCHER${ac_eB}STACK_TRACE_EYE_CATCHER${ac_eC}xemacs_21_5_b3_i686_pc_cygwin${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}CLASH_DETECTION${ac_dB}CLASH_DETECTION${ac_dC}1${ac_dD}
${ac_uA}CLASH_DETECTION${ac_uB}CLASH_DETECTION${ac_uC}1${ac_uD}
${ac_eA}CLASH_DETECTION${ac_eB}CLASH_DETECTION${ac_eC}1${ac_eD}
${ac_dA}HAVE_A_OUT_H${ac_dB}HAVE_A_OUT_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_A_OUT_H${ac_uB}HAVE_A_OUT_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_A_OUT_H${ac_eB}HAVE_A_OUT_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_CYGWIN_VERSION_H${ac_dB}HAVE_CYGWIN_VERSION_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_CYGWIN_VERSION_H${ac_uB}HAVE_CYGWIN_VERSION_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_CYGWIN_VERSION_H${ac_eB}HAVE_CYGWIN_VERSION_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_FCNTL_H${ac_dB}HAVE_FCNTL_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_FCNTL_H${ac_uB}HAVE_FCNTL_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_FCNTL_H${ac_eB}HAVE_FCNTL_H${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_LOCALE_H${ac_dB}HAVE_LOCALE_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_LOCALE_H${ac_uB}HAVE_LOCALE_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_LOCALE_H${ac_eB}HAVE_LOCALE_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_SYS_PARAM_H${ac_dB}HAVE_SYS_PARAM_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_SYS_PARAM_H${ac_uB}HAVE_SYS_PARAM_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_SYS_PARAM_H${ac_eB}HAVE_SYS_PARAM_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_SYS_TIME_H${ac_dB}HAVE_SYS_TIME_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_SYS_TIME_H${ac_uB}HAVE_SYS_TIME_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_SYS_TIME_H${ac_eB}HAVE_SYS_TIME_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_SYS_TIMEB_H${ac_dB}HAVE_SYS_TIMEB_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_SYS_TIMEB_H${ac_uB}HAVE_SYS_TIMEB_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_SYS_TIMEB_H${ac_eB}HAVE_SYS_TIMEB_H${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_SYS_UN_H${ac_dB}HAVE_SYS_UN_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_SYS_UN_H${ac_uB}HAVE_SYS_UN_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_SYS_UN_H${ac_eB}HAVE_SYS_UN_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_UNISTD_H${ac_eB}HAVE_UNISTD_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_SYS_WAIT_H${ac_dB}HAVE_SYS_WAIT_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_SYS_WAIT_H${ac_uB}HAVE_SYS_WAIT_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_SYS_WAIT_H${ac_eB}HAVE_SYS_WAIT_H${ac_eC}1${ac_eD}
${ac_dA}STDC_HEADERS${ac_dB}STDC_HEADERS${ac_dC}1${ac_dD}
${ac_uA}STDC_HEADERS${ac_uB}STDC_HEADERS${ac_uC}1${ac_uD}
${ac_eA}STDC_HEADERS${ac_eB}STDC_HEADERS${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}TIME_WITH_SYS_TIME${ac_dB}TIME_WITH_SYS_TIME${ac_dC}1${ac_dD}
${ac_uA}TIME_WITH_SYS_TIME${ac_uB}TIME_WITH_SYS_TIME${ac_uC}1${ac_uD}
${ac_eA}TIME_WITH_SYS_TIME${ac_eB}TIME_WITH_SYS_TIME${ac_eC}1${ac_eD}
${ac_dA}HAVE_UTIME${ac_dB}HAVE_UTIME${ac_dC}1${ac_dD}
${ac_uA}HAVE_UTIME${ac_uB}HAVE_UTIME${ac_uC}1${ac_uD}
${ac_eA}HAVE_UTIME${ac_eB}HAVE_UTIME${ac_eC}1${ac_eD}
${ac_dA}RETSIGTYPE${ac_dB}RETSIGTYPE${ac_dC}void${ac_dD}
${ac_uA}RETSIGTYPE${ac_uB}RETSIGTYPE${ac_uC}void${ac_uD}
${ac_eA}RETSIGTYPE${ac_eB}RETSIGTYPE${ac_eC}void${ac_eD}
${ac_dA}HAVE_TIMEVAL${ac_dB}HAVE_TIMEVAL${ac_dC}1${ac_dD}
${ac_uA}HAVE_TIMEVAL${ac_uB}HAVE_TIMEVAL${ac_uC}1${ac_uD}
${ac_eA}HAVE_TIMEVAL${ac_eB}HAVE_TIMEVAL${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_TZNAME${ac_dB}HAVE_TZNAME${ac_dC}1${ac_dD}
${ac_uA}HAVE_TZNAME${ac_uB}HAVE_TZNAME${ac_uC}1${ac_uD}
${ac_eA}HAVE_TZNAME${ac_eB}HAVE_TZNAME${ac_eC}1${ac_eD}
${ac_dA}SIZEOF_SHORT${ac_dB}SIZEOF_SHORT${ac_dC}2${ac_dD}
${ac_uA}SIZEOF_SHORT${ac_uB}SIZEOF_SHORT${ac_uC}2${ac_uD}
${ac_eA}SIZEOF_SHORT${ac_eB}SIZEOF_SHORT${ac_eC}2${ac_eD}
${ac_dA}SIZEOF_INT${ac_dB}SIZEOF_INT${ac_dC}4${ac_dD}
${ac_uA}SIZEOF_INT${ac_uB}SIZEOF_INT${ac_uC}4${ac_uD}
${ac_eA}SIZEOF_INT${ac_eB}SIZEOF_INT${ac_eC}4${ac_eD}
${ac_dA}SIZEOF_LONG${ac_dB}SIZEOF_LONG${ac_dC}4${ac_dD}
${ac_uA}SIZEOF_LONG${ac_uB}SIZEOF_LONG${ac_uC}4${ac_uD}
${ac_eA}SIZEOF_LONG${ac_eB}SIZEOF_LONG${ac_eC}4${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}SIZEOF_LONG_LONG${ac_dB}SIZEOF_LONG_LONG${ac_dC}8${ac_dD}
${ac_uA}SIZEOF_LONG_LONG${ac_uB}SIZEOF_LONG_LONG${ac_uC}8${ac_uD}
${ac_eA}SIZEOF_LONG_LONG${ac_eB}SIZEOF_LONG_LONG${ac_eC}8${ac_eD}
${ac_dA}SIZEOF_VOID_P${ac_dB}SIZEOF_VOID_P${ac_dC}4${ac_dD}
${ac_uA}SIZEOF_VOID_P${ac_uB}SIZEOF_VOID_P${ac_uC}4${ac_uD}
${ac_eA}SIZEOF_VOID_P${ac_eB}SIZEOF_VOID_P${ac_eC}4${ac_eD}
${ac_dA}HAVE_LONG_FILE_NAMES${ac_dB}HAVE_LONG_FILE_NAMES${ac_dC}1${ac_dD}
${ac_uA}HAVE_LONG_FILE_NAMES${ac_uB}HAVE_LONG_FILE_NAMES${ac_uC}1${ac_uD}
${ac_eA}HAVE_LONG_FILE_NAMES${ac_eB}HAVE_LONG_FILE_NAMES${ac_eC}1${ac_eD}
${ac_dA}LISP_FLOAT_TYPE${ac_dB}LISP_FLOAT_TYPE${ac_dC}1${ac_dD}
${ac_uA}LISP_FLOAT_TYPE${ac_uB}LISP_FLOAT_TYPE${ac_uC}1${ac_uD}
${ac_eA}LISP_FLOAT_TYPE${ac_eB}LISP_FLOAT_TYPE${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_INVERSE_HYPERBOLIC${ac_dB}HAVE_INVERSE_HYPERBOLIC${ac_dC}1${ac_dD}
${ac_uA}HAVE_INVERSE_HYPERBOLIC${ac_uB}HAVE_INVERSE_HYPERBOLIC${ac_uC}1${ac_uD}
${ac_eA}HAVE_INVERSE_HYPERBOLIC${ac_eB}HAVE_INVERSE_HYPERBOLIC${ac_eC}1${ac_eD}
${ac_dA}HAVE_MKSTEMP${ac_dB}HAVE_MKSTEMP${ac_dC}1${ac_dD}
${ac_uA}HAVE_MKSTEMP${ac_uB}HAVE_MKSTEMP${ac_uC}1${ac_uD}
${ac_eA}HAVE_MKSTEMP${ac_eB}HAVE_MKSTEMP${ac_eC}1${ac_eD}
${ac_dA}HAVE_MS_WINDOWS${ac_dB}HAVE_MS_WINDOWS${ac_dC}1${ac_dD}
${ac_uA}HAVE_MS_WINDOWS${ac_uB}HAVE_MS_WINDOWS${ac_uC}1${ac_uD}
${ac_eA}HAVE_MS_WINDOWS${ac_eB}HAVE_MS_WINDOWS${ac_eC}1${ac_eD}
${ac_dA}HAVE_MSG_SELECT${ac_dB}HAVE_MSG_SELECT${ac_dC}1${ac_dD}
${ac_uA}HAVE_MSG_SELECT${ac_uB}HAVE_MSG_SELECT${ac_uC}1${ac_uD}
${ac_eA}HAVE_MSG_SELECT${ac_eB}HAVE_MSG_SELECT${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_POSTGRESQL${ac_dB}HAVE_POSTGRESQL${ac_dC}1${ac_dD}
${ac_uA}HAVE_POSTGRESQL${ac_uB}HAVE_POSTGRESQL${ac_uC}1${ac_uD}
${ac_eA}HAVE_POSTGRESQL${ac_eB}HAVE_POSTGRESQL${ac_eC}1${ac_eD}
${ac_dA}HAVE_POSTGRESQLV7${ac_dB}HAVE_POSTGRESQLV7${ac_dC}1${ac_dD}
${ac_uA}HAVE_POSTGRESQLV7${ac_uB}HAVE_POSTGRESQLV7${ac_uC}1${ac_uD}
${ac_eA}HAVE_POSTGRESQLV7${ac_eB}HAVE_POSTGRESQLV7${ac_eC}1${ac_eD}
${ac_dA}LIBPQ_FE_H_FILE${ac_dB}LIBPQ_FE_H_FILE${ac_dC}"postgresql/libpq-fe.h"${ac_dD}
${ac_uA}LIBPQ_FE_H_FILE${ac_uB}LIBPQ_FE_H_FILE${ac_uC}"postgresql/libpq-fe.h"${ac_uD}
${ac_eA}LIBPQ_FE_H_FILE${ac_eB}LIBPQ_FE_H_FILE${ac_eC}"postgresql/libpq-fe.h"${ac_eD}
${ac_dA}HAVE_XPM${ac_dB}HAVE_XPM${ac_dC}1${ac_dD}
${ac_uA}HAVE_XPM${ac_uB}HAVE_XPM${ac_uC}1${ac_uD}
${ac_eA}HAVE_XPM${ac_eB}HAVE_XPM${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}FOR_MSW${ac_dB}FOR_MSW${ac_dC}1${ac_dD}
${ac_uA}FOR_MSW${ac_uB}FOR_MSW${ac_uC}1${ac_uD}
${ac_eA}FOR_MSW${ac_eB}FOR_MSW${ac_eC}1${ac_eD}
${ac_dA}HAVE_GIF${ac_dB}HAVE_GIF${ac_dC}1${ac_dD}
${ac_uA}HAVE_GIF${ac_uB}HAVE_GIF${ac_uC}1${ac_uD}
${ac_eA}HAVE_GIF${ac_eB}HAVE_GIF${ac_eC}1${ac_eD}
${ac_dA}HAVE_JPEG${ac_dB}HAVE_JPEG${ac_dC}1${ac_dD}
${ac_uA}HAVE_JPEG${ac_uB}HAVE_JPEG${ac_uC}1${ac_uD}
${ac_eA}HAVE_JPEG${ac_eB}HAVE_JPEG${ac_eC}1${ac_eD}
${ac_dA}HAVE_PNG${ac_dB}HAVE_PNG${ac_dC}1${ac_dD}
${ac_uA}HAVE_PNG${ac_uB}HAVE_PNG${ac_uC}1${ac_uD}
${ac_eA}HAVE_PNG${ac_eB}HAVE_PNG${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_TIFF${ac_dB}HAVE_TIFF${ac_dC}1${ac_dD}
${ac_uA}HAVE_TIFF${ac_uB}HAVE_TIFF${ac_uC}1${ac_uD}
${ac_eA}HAVE_TIFF${ac_eB}HAVE_TIFF${ac_eC}1${ac_eD}
${ac_dA}HAVE_MENUBARS${ac_dB}HAVE_MENUBARS${ac_dC}1${ac_dD}
${ac_uA}HAVE_MENUBARS${ac_uB}HAVE_MENUBARS${ac_uC}1${ac_uD}
${ac_eA}HAVE_MENUBARS${ac_eB}HAVE_MENUBARS${ac_eC}1${ac_eD}
${ac_dA}HAVE_SCROLLBARS${ac_dB}HAVE_SCROLLBARS${ac_dC}1${ac_dD}
${ac_uA}HAVE_SCROLLBARS${ac_uB}HAVE_SCROLLBARS${ac_uC}1${ac_uD}
${ac_eA}HAVE_SCROLLBARS${ac_eB}HAVE_SCROLLBARS${ac_eC}1${ac_eD}
${ac_dA}HAVE_DIALOGS${ac_dB}HAVE_DIALOGS${ac_dC}1${ac_dD}
${ac_uA}HAVE_DIALOGS${ac_uB}HAVE_DIALOGS${ac_uC}1${ac_uD}
${ac_eA}HAVE_DIALOGS${ac_eB}HAVE_DIALOGS${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_TOOLBARS${ac_dB}HAVE_TOOLBARS${ac_dC}1${ac_dD}
${ac_uA}HAVE_TOOLBARS${ac_uB}HAVE_TOOLBARS${ac_uC}1${ac_uD}
${ac_eA}HAVE_TOOLBARS${ac_eB}HAVE_TOOLBARS${ac_eC}1${ac_eD}
${ac_dA}HAVE_WIDGETS${ac_dB}HAVE_WIDGETS${ac_dC}1${ac_dD}
${ac_uA}HAVE_WIDGETS${ac_uB}HAVE_WIDGETS${ac_uC}1${ac_uD}
${ac_eA}HAVE_WIDGETS${ac_eB}HAVE_WIDGETS${ac_eC}1${ac_eD}
${ac_dA}FILE_CODING${ac_dB}FILE_CODING${ac_dC}1${ac_dD}
${ac_uA}FILE_CODING${ac_uB}FILE_CODING${ac_uC}1${ac_uD}
${ac_eA}FILE_CODING${ac_eB}FILE_CODING${ac_eC}1${ac_eD}
${ac_dA}HAVE_CBRT${ac_dB}HAVE_CBRT${ac_dC}1${ac_dD}
${ac_uA}HAVE_CBRT${ac_uB}HAVE_CBRT${ac_uC}1${ac_uD}
${ac_eA}HAVE_CBRT${ac_eB}HAVE_CBRT${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_CLOSEDIR${ac_dB}HAVE_CLOSEDIR${ac_dC}1${ac_dD}
${ac_uA}HAVE_CLOSEDIR${ac_uB}HAVE_CLOSEDIR${ac_uC}1${ac_uD}
${ac_eA}HAVE_CLOSEDIR${ac_eB}HAVE_CLOSEDIR${ac_eC}1${ac_eD}
${ac_dA}HAVE_DUP2${ac_dB}HAVE_DUP2${ac_dC}1${ac_dD}
${ac_uA}HAVE_DUP2${ac_uB}HAVE_DUP2${ac_uC}1${ac_uD}
${ac_eA}HAVE_DUP2${ac_eB}HAVE_DUP2${ac_eC}1${ac_eD}
${ac_dA}HAVE_FMOD${ac_dB}HAVE_FMOD${ac_dC}1${ac_dD}
${ac_uA}HAVE_FMOD${ac_uB}HAVE_FMOD${ac_uC}1${ac_uD}
${ac_eA}HAVE_FMOD${ac_eB}HAVE_FMOD${ac_eC}1${ac_eD}
${ac_dA}HAVE_FPATHCONF${ac_dB}HAVE_FPATHCONF${ac_dC}1${ac_dD}
${ac_uA}HAVE_FPATHCONF${ac_uB}HAVE_FPATHCONF${ac_uC}1${ac_uD}
${ac_eA}HAVE_FPATHCONF${ac_eB}HAVE_FPATHCONF${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_FREXP${ac_dB}HAVE_FREXP${ac_dC}1${ac_dD}
${ac_uA}HAVE_FREXP${ac_uB}HAVE_FREXP${ac_uC}1${ac_uD}
${ac_eA}HAVE_FREXP${ac_eB}HAVE_FREXP${ac_eC}1${ac_eD}
${ac_dA}HAVE_FTIME${ac_dB}HAVE_FTIME${ac_dC}1${ac_dD}
${ac_uA}HAVE_FTIME${ac_uB}HAVE_FTIME${ac_uC}1${ac_uD}
${ac_eA}HAVE_FTIME${ac_eB}HAVE_FTIME${ac_eC}1${ac_eD}
${ac_dA}HAVE_GETHOSTNAME${ac_dB}HAVE_GETHOSTNAME${ac_dC}1${ac_dD}
${ac_uA}HAVE_GETHOSTNAME${ac_uB}HAVE_GETHOSTNAME${ac_uC}1${ac_uD}
${ac_eA}HAVE_GETHOSTNAME${ac_eB}HAVE_GETHOSTNAME${ac_eC}1${ac_eD}
${ac_dA}HAVE_GETPAGESIZE${ac_dB}HAVE_GETPAGESIZE${ac_dC}1${ac_dD}
${ac_uA}HAVE_GETPAGESIZE${ac_uB}HAVE_GETPAGESIZE${ac_uC}1${ac_uD}
${ac_eA}HAVE_GETPAGESIZE${ac_eB}HAVE_GETPAGESIZE${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_GETTIMEOFDAY${ac_dB}HAVE_GETTIMEOFDAY${ac_dC}1${ac_dD}
${ac_uA}HAVE_GETTIMEOFDAY${ac_uB}HAVE_GETTIMEOFDAY${ac_uC}1${ac_uD}
${ac_eA}HAVE_GETTIMEOFDAY${ac_eB}HAVE_GETTIMEOFDAY${ac_eC}1${ac_eD}
${ac_dA}HAVE_GETCWD${ac_dB}HAVE_GETCWD${ac_dC}1${ac_dD}
${ac_uA}HAVE_GETCWD${ac_uB}HAVE_GETCWD${ac_uC}1${ac_uD}
${ac_eA}HAVE_GETCWD${ac_eB}HAVE_GETCWD${ac_eC}1${ac_eD}
${ac_dA}HAVE_GETWD${ac_dB}HAVE_GETWD${ac_dC}1${ac_dD}
${ac_uA}HAVE_GETWD${ac_uB}HAVE_GETWD${ac_uC}1${ac_uD}
${ac_eA}HAVE_GETWD${ac_eB}HAVE_GETWD${ac_eC}1${ac_eD}
${ac_dA}HAVE_LOGB${ac_dB}HAVE_LOGB${ac_dC}1${ac_dD}
${ac_uA}HAVE_LOGB${ac_uB}HAVE_LOGB${ac_uC}1${ac_uD}
${ac_eA}HAVE_LOGB${ac_eB}HAVE_LOGB${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_LRAND48${ac_dB}HAVE_LRAND48${ac_dC}1${ac_dD}
${ac_uA}HAVE_LRAND48${ac_uB}HAVE_LRAND48${ac_uC}1${ac_uD}
${ac_eA}HAVE_LRAND48${ac_eB}HAVE_LRAND48${ac_eC}1${ac_eD}
${ac_dA}HAVE_MATHERR${ac_dB}HAVE_MATHERR${ac_dC}1${ac_dD}
${ac_uA}HAVE_MATHERR${ac_uB}HAVE_MATHERR${ac_uC}1${ac_uD}
${ac_eA}HAVE_MATHERR${ac_eB}HAVE_MATHERR${ac_eC}1${ac_eD}
${ac_dA}HAVE_MKDIR${ac_dB}HAVE_MKDIR${ac_dC}1${ac_dD}
${ac_uA}HAVE_MKDIR${ac_uB}HAVE_MKDIR${ac_uC}1${ac_uD}
${ac_eA}HAVE_MKDIR${ac_eB}HAVE_MKDIR${ac_eC}1${ac_eD}
${ac_dA}HAVE_MKTIME${ac_dB}HAVE_MKTIME${ac_dC}1${ac_dD}
${ac_uA}HAVE_MKTIME${ac_uB}HAVE_MKTIME${ac_uC}1${ac_uD}
${ac_eA}HAVE_MKTIME${ac_eB}HAVE_MKTIME${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_PERROR${ac_dB}HAVE_PERROR${ac_dC}1${ac_dD}
${ac_uA}HAVE_PERROR${ac_uB}HAVE_PERROR${ac_uC}1${ac_uD}
${ac_eA}HAVE_PERROR${ac_eB}HAVE_PERROR${ac_eC}1${ac_eD}
${ac_dA}HAVE_POLL${ac_dB}HAVE_POLL${ac_dC}1${ac_dD}
${ac_uA}HAVE_POLL${ac_uB}HAVE_POLL${ac_uC}1${ac_uD}
${ac_eA}HAVE_POLL${ac_eB}HAVE_POLL${ac_eC}1${ac_eD}
${ac_dA}HAVE_RANDOM${ac_dB}HAVE_RANDOM${ac_dC}1${ac_dD}
${ac_uA}HAVE_RANDOM${ac_uB}HAVE_RANDOM${ac_uC}1${ac_uD}
${ac_eA}HAVE_RANDOM${ac_eB}HAVE_RANDOM${ac_eC}1${ac_eD}
${ac_dA}HAVE_RENAME${ac_dB}HAVE_RENAME${ac_dC}1${ac_dD}
${ac_uA}HAVE_RENAME${ac_uB}HAVE_RENAME${ac_uC}1${ac_uD}
${ac_eA}HAVE_RENAME${ac_eB}HAVE_RENAME${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_RINT${ac_dB}HAVE_RINT${ac_dC}1${ac_dD}
${ac_uA}HAVE_RINT${ac_uB}HAVE_RINT${ac_uC}1${ac_uD}
${ac_eA}HAVE_RINT${ac_eB}HAVE_RINT${ac_eC}1${ac_eD}
${ac_dA}HAVE_RMDIR${ac_dB}HAVE_RMDIR${ac_dC}1${ac_dD}
${ac_uA}HAVE_RMDIR${ac_uB}HAVE_RMDIR${ac_uC}1${ac_uD}
${ac_eA}HAVE_RMDIR${ac_eB}HAVE_RMDIR${ac_eC}1${ac_eD}
${ac_dA}HAVE_SELECT${ac_dB}HAVE_SELECT${ac_dC}1${ac_dD}
${ac_uA}HAVE_SELECT${ac_uB}HAVE_SELECT${ac_uC}1${ac_uD}
${ac_eA}HAVE_SELECT${ac_eB}HAVE_SELECT${ac_eC}1${ac_eD}
${ac_dA}HAVE_SETITIMER${ac_dB}HAVE_SETITIMER${ac_dC}1${ac_dD}
${ac_uA}HAVE_SETITIMER${ac_uB}HAVE_SETITIMER${ac_uC}1${ac_uD}
${ac_eA}HAVE_SETITIMER${ac_eB}HAVE_SETITIMER${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_SETPGID${ac_dB}HAVE_SETPGID${ac_dC}1${ac_dD}
${ac_uA}HAVE_SETPGID${ac_uB}HAVE_SETPGID${ac_uC}1${ac_uD}
${ac_eA}HAVE_SETPGID${ac_eB}HAVE_SETPGID${ac_eC}1${ac_eD}
${ac_dA}HAVE_SETLOCALE${ac_dB}HAVE_SETLOCALE${ac_dC}1${ac_dD}
${ac_uA}HAVE_SETLOCALE${ac_uB}HAVE_SETLOCALE${ac_uC}1${ac_uD}
${ac_eA}HAVE_SETLOCALE${ac_eB}HAVE_SETLOCALE${ac_eC}1${ac_eD}
${ac_dA}HAVE_SETSID${ac_dB}HAVE_SETSID${ac_dC}1${ac_dD}
${ac_uA}HAVE_SETSID${ac_uB}HAVE_SETSID${ac_uC}1${ac_uD}
${ac_eA}HAVE_SETSID${ac_eB}HAVE_SETSID${ac_eC}1${ac_eD}
${ac_dA}HAVE_SIGPROCMASK${ac_dB}HAVE_SIGPROCMASK${ac_dC}1${ac_dD}
${ac_uA}HAVE_SIGPROCMASK${ac_uB}HAVE_SIGPROCMASK${ac_uC}1${ac_uD}
${ac_eA}HAVE_SIGPROCMASK${ac_eB}HAVE_SIGPROCMASK${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_SNPRINTF${ac_dB}HAVE_SNPRINTF${ac_dC}1${ac_dD}
${ac_uA}HAVE_SNPRINTF${ac_uB}HAVE_SNPRINTF${ac_uC}1${ac_uD}
${ac_eA}HAVE_SNPRINTF${ac_eB}HAVE_SNPRINTF${ac_eC}1${ac_eD}
${ac_dA}HAVE_STRERROR${ac_dB}HAVE_STRERROR${ac_dC}1${ac_dD}
${ac_uA}HAVE_STRERROR${ac_uB}HAVE_STRERROR${ac_uC}1${ac_uD}
${ac_eA}HAVE_STRERROR${ac_eB}HAVE_STRERROR${ac_eC}1${ac_eD}
${ac_dA}HAVE_TZSET${ac_dB}HAVE_TZSET${ac_dC}1${ac_dD}
${ac_uA}HAVE_TZSET${ac_uB}HAVE_TZSET${ac_uC}1${ac_uD}
${ac_eA}HAVE_TZSET${ac_eB}HAVE_TZSET${ac_eC}1${ac_eD}
${ac_dA}HAVE_USLEEP${ac_dB}HAVE_USLEEP${ac_dC}1${ac_dD}
${ac_uA}HAVE_USLEEP${ac_uB}HAVE_USLEEP${ac_uC}1${ac_uD}
${ac_eA}HAVE_USLEEP${ac_eB}HAVE_USLEEP${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_WAITPID${ac_dB}HAVE_WAITPID${ac_dC}1${ac_dD}
${ac_uA}HAVE_WAITPID${ac_uB}HAVE_WAITPID${ac_uC}1${ac_uD}
${ac_eA}HAVE_WAITPID${ac_eB}HAVE_WAITPID${ac_eC}1${ac_eD}
${ac_dA}HAVE_VSNPRINTF${ac_dB}HAVE_VSNPRINTF${ac_dC}1${ac_dD}
${ac_uA}HAVE_VSNPRINTF${ac_uB}HAVE_VSNPRINTF${ac_uC}1${ac_uD}
${ac_eA}HAVE_VSNPRINTF${ac_eB}HAVE_VSNPRINTF${ac_eC}1${ac_eD}
${ac_dA}HAVE_FSYNC${ac_dB}HAVE_FSYNC${ac_dC}1${ac_dD}
${ac_uA}HAVE_FSYNC${ac_uB}HAVE_FSYNC${ac_uC}1${ac_uD}
${ac_eA}HAVE_FSYNC${ac_eB}HAVE_FSYNC${ac_eC}1${ac_eD}
${ac_dA}HAVE_FTRUNCATE${ac_dB}HAVE_FTRUNCATE${ac_dC}1${ac_dD}
${ac_uA}HAVE_FTRUNCATE${ac_uB}HAVE_FTRUNCATE${ac_uC}1${ac_uD}
${ac_eA}HAVE_FTRUNCATE${ac_eB}HAVE_FTRUNCATE${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_UMASK${ac_dB}HAVE_UMASK${ac_dC}1${ac_dD}
${ac_uA}HAVE_UMASK${ac_uB}HAVE_UMASK${ac_uC}1${ac_uD}
${ac_eA}HAVE_UMASK${ac_eB}HAVE_UMASK${ac_eC}1${ac_eD}
${ac_dA}HAVE_GRANTPT${ac_dB}HAVE_GRANTPT${ac_dC}1${ac_dD}
${ac_uA}HAVE_GRANTPT${ac_uB}HAVE_GRANTPT${ac_uC}1${ac_uD}
${ac_eA}HAVE_GRANTPT${ac_eB}HAVE_GRANTPT${ac_eC}1${ac_eD}
${ac_dA}HAVE_UNLOCKPT${ac_dB}HAVE_UNLOCKPT${ac_dC}1${ac_dD}
${ac_uA}HAVE_UNLOCKPT${ac_uB}HAVE_UNLOCKPT${ac_uC}1${ac_uD}
${ac_eA}HAVE_UNLOCKPT${ac_eB}HAVE_UNLOCKPT${ac_eC}1${ac_eD}
${ac_dA}HAVE_PTSNAME${ac_dB}HAVE_PTSNAME${ac_dC}1${ac_dD}
${ac_uA}HAVE_PTSNAME${ac_uB}HAVE_PTSNAME${ac_uC}1${ac_uD}
${ac_eA}HAVE_PTSNAME${ac_eB}HAVE_PTSNAME${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_KILLPG${ac_dB}HAVE_KILLPG${ac_dC}1${ac_dD}
${ac_uA}HAVE_KILLPG${ac_uB}HAVE_KILLPG${ac_uC}1${ac_uD}
${ac_eA}HAVE_KILLPG${ac_eB}HAVE_KILLPG${ac_eC}1${ac_eD}
${ac_dA}HAVE_TCGETPGRP${ac_dB}HAVE_TCGETPGRP${ac_dC}1${ac_dD}
${ac_uA}HAVE_TCGETPGRP${ac_uB}HAVE_TCGETPGRP${ac_uC}1${ac_uD}
${ac_eA}HAVE_TCGETPGRP${ac_eB}HAVE_TCGETPGRP${ac_eC}1${ac_eD}
${ac_dA}HAVE_OPENPTY${ac_dB}HAVE_OPENPTY${ac_dC}1${ac_dD}
${ac_uA}HAVE_OPENPTY${ac_uB}HAVE_OPENPTY${ac_uC}1${ac_uD}
${ac_eA}HAVE_OPENPTY${ac_eB}HAVE_OPENPTY${ac_eC}1${ac_eD}
${ac_dA}HAVE_PTY_H${ac_dB}HAVE_PTY_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_PTY_H${ac_uB}HAVE_PTY_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_PTY_H${ac_eB}HAVE_PTY_H${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_H_ERRNO${ac_dB}HAVE_H_ERRNO${ac_dC}1${ac_dD}
${ac_uA}HAVE_H_ERRNO${ac_uB}HAVE_H_ERRNO${ac_uC}1${ac_uD}
${ac_eA}HAVE_H_ERRNO${ac_eB}HAVE_H_ERRNO${ac_eC}1${ac_eD}
${ac_dA}HAVE_SIGSETJMP${ac_dB}HAVE_SIGSETJMP${ac_dC}1${ac_dD}
${ac_uA}HAVE_SIGSETJMP${ac_uB}HAVE_SIGSETJMP${ac_uC}1${ac_uD}
${ac_eA}HAVE_SIGSETJMP${ac_eB}HAVE_SIGSETJMP${ac_eC}1${ac_eD}
${ac_dA}HAVE_ALLOCA${ac_dB}HAVE_ALLOCA${ac_dC}1${ac_dD}
${ac_uA}HAVE_ALLOCA${ac_uB}HAVE_ALLOCA${ac_uC}1${ac_uD}
${ac_eA}HAVE_ALLOCA${ac_eB}HAVE_ALLOCA${ac_eC}1${ac_eD}
${ac_dA}HAVE_STRCOLL${ac_dB}HAVE_STRCOLL${ac_dC}1${ac_dD}
${ac_uA}HAVE_STRCOLL${ac_uB}HAVE_STRCOLL${ac_uC}1${ac_uD}
${ac_eA}HAVE_STRCOLL${ac_eB}HAVE_STRCOLL${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_GETPGRP${ac_dB}HAVE_GETPGRP${ac_dC}1${ac_dD}
${ac_uA}HAVE_GETPGRP${ac_uB}HAVE_GETPGRP${ac_uC}1${ac_uD}
${ac_eA}HAVE_GETPGRP${ac_eB}HAVE_GETPGRP${ac_eC}1${ac_eD}
${ac_dA}GETPGRP_VOID${ac_dB}GETPGRP_VOID${ac_dC}1${ac_dD}
${ac_uA}GETPGRP_VOID${ac_uB}GETPGRP_VOID${ac_uC}1${ac_uD}
${ac_eA}GETPGRP_VOID${ac_eB}GETPGRP_VOID${ac_eC}1${ac_eD}
${ac_dA}HAVE_MMAP${ac_dB}HAVE_MMAP${ac_dC}1${ac_dD}
${ac_uA}HAVE_MMAP${ac_uB}HAVE_MMAP${ac_uC}1${ac_uD}
${ac_eA}HAVE_MMAP${ac_eB}HAVE_MMAP${ac_eC}1${ac_eD}
${ac_dA}HAVE_TERMIOS${ac_dB}HAVE_TERMIOS${ac_dC}1${ac_dD}
${ac_uA}HAVE_TERMIOS${ac_uB}HAVE_TERMIOS${ac_uC}1${ac_uD}
${ac_eA}HAVE_TERMIOS${ac_eB}HAVE_TERMIOS${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}SIGNALS_VIA_CHARACTERS${ac_dB}SIGNALS_VIA_CHARACTERS${ac_dC}1${ac_dD}
${ac_uA}SIGNALS_VIA_CHARACTERS${ac_uB}SIGNALS_VIA_CHARACTERS${ac_uC}1${ac_uD}
${ac_eA}SIGNALS_VIA_CHARACTERS${ac_eB}SIGNALS_VIA_CHARACTERS${ac_eC}1${ac_eD}
${ac_dA}NO_TERMIO${ac_dB}NO_TERMIO${ac_dC}1${ac_dD}
${ac_uA}NO_TERMIO${ac_uB}NO_TERMIO${ac_uC}1${ac_uD}
${ac_eA}NO_TERMIO${ac_eB}NO_TERMIO${ac_eC}1${ac_eD}
${ac_dA}HAVE_SOCKETS${ac_dB}HAVE_SOCKETS${ac_dC}1${ac_dD}
${ac_uA}HAVE_SOCKETS${ac_uB}HAVE_SOCKETS${ac_uC}1${ac_uD}
${ac_eA}HAVE_SOCKETS${ac_eB}HAVE_SOCKETS${ac_eC}1${ac_eD}
${ac_dA}HAVE_MULTICAST${ac_dB}HAVE_MULTICAST${ac_dC}1${ac_dD}
${ac_uA}HAVE_MULTICAST${ac_uB}HAVE_MULTICAST${ac_uC}1${ac_uD}
${ac_eA}HAVE_MULTICAST${ac_eB}HAVE_MULTICAST${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}SYSV_SYSTEM_DIR${ac_dB}SYSV_SYSTEM_DIR${ac_dC}1${ac_dD}
${ac_uA}SYSV_SYSTEM_DIR${ac_uB}SYSV_SYSTEM_DIR${ac_uC}1${ac_uD}
${ac_eA}SYSV_SYSTEM_DIR${ac_eB}SYSV_SYSTEM_DIR${ac_eC}1${ac_eD}
${ac_dA}HAVE_NATIVE_SOUND${ac_dB}HAVE_NATIVE_SOUND${ac_dC}1${ac_dD}
${ac_uA}HAVE_NATIVE_SOUND${ac_uB}HAVE_NATIVE_SOUND${ac_uC}1${ac_uD}
${ac_eA}HAVE_NATIVE_SOUND${ac_eB}HAVE_NATIVE_SOUND${ac_eC}1${ac_eD}
${ac_dA}HAVE_TTY${ac_dB}HAVE_TTY${ac_dC}1${ac_dD}
${ac_uA}HAVE_TTY${ac_uB}HAVE_TTY${ac_uC}1${ac_uD}
${ac_eA}HAVE_TTY${ac_eB}HAVE_TTY${ac_eC}1${ac_eD}
${ac_dA}HAVE_NCURSES${ac_dB}HAVE_NCURSES${ac_dC}1${ac_dD}
${ac_uA}HAVE_NCURSES${ac_uB}HAVE_NCURSES${ac_uC}1${ac_uD}
${ac_eA}HAVE_NCURSES${ac_eB}HAVE_NCURSES${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}CURSES_H_FILE${ac_dB}CURSES_H_FILE${ac_dC}"ncurses/curses.h"${ac_dD}
${ac_uA}CURSES_H_FILE${ac_uB}CURSES_H_FILE${ac_uC}"ncurses/curses.h"${ac_uD}
${ac_eA}CURSES_H_FILE${ac_eB}CURSES_H_FILE${ac_eC}"ncurses/curses.h"${ac_eD}
${ac_dA}TERM_H_FILE${ac_dB}TERM_H_FILE${ac_dC}"ncurses/term.h"${ac_dD}
${ac_uA}TERM_H_FILE${ac_uB}TERM_H_FILE${ac_uC}"ncurses/term.h"${ac_uD}
${ac_eA}TERM_H_FILE${ac_eB}TERM_H_FILE${ac_eC}"ncurses/term.h"${ac_eD}
${ac_dA}HAVE_DBM${ac_dB}HAVE_DBM${ac_dC}1${ac_dD}
${ac_uA}HAVE_DBM${ac_uB}HAVE_DBM${ac_uC}1${ac_uD}
${ac_eA}HAVE_DBM${ac_eB}HAVE_DBM${ac_eC}1${ac_eD}
${ac_dA}HAVE_DATABASE${ac_dB}HAVE_DATABASE${ac_dC}1${ac_dD}
${ac_uA}HAVE_DATABASE${ac_uB}HAVE_DATABASE${ac_uC}1${ac_uD}
${ac_eA}HAVE_DATABASE${ac_eB}HAVE_DATABASE${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_SHLIB${ac_dB}HAVE_SHLIB${ac_dC}1${ac_dD}
${ac_uA}HAVE_SHLIB${ac_uB}HAVE_SHLIB${ac_uC}1${ac_uD}
${ac_eA}HAVE_SHLIB${ac_eB}HAVE_SHLIB${ac_eC}1${ac_eD}
${ac_dA}HAVE_DLERROR${ac_dB}HAVE_DLERROR${ac_dC}1${ac_dD}
${ac_uA}HAVE_DLERROR${ac_uB}HAVE_DLERROR${ac_uC}1${ac_uD}
${ac_eA}HAVE_DLERROR${ac_eB}HAVE_DLERROR${ac_eC}1${ac_eD}
${ac_dA}HAVE_UNIX_PROCESSES${ac_dB}HAVE_UNIX_PROCESSES${ac_dC}1${ac_dD}
${ac_uA}HAVE_UNIX_PROCESSES${ac_uB}HAVE_UNIX_PROCESSES${ac_uC}1${ac_uD}
${ac_eA}HAVE_UNIX_PROCESSES${ac_eB}HAVE_UNIX_PROCESSES${ac_eC}1${ac_eD}
${ac_dA}PREFIX_USER_DEFINED${ac_dB}PREFIX_USER_DEFINED${ac_dC}1${ac_dD}
${ac_uA}PREFIX_USER_DEFINED${ac_uB}PREFIX_USER_DEFINED${ac_uC}1${ac_uD}
${ac_eA}PREFIX_USER_DEFINED${ac_eB}PREFIX_USER_DEFINED${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}INHIBIT_SITE_LISP${ac_dB}INHIBIT_SITE_LISP${ac_dC}1${ac_dD}
${ac_uA}INHIBIT_SITE_LISP${ac_uB}INHIBIT_SITE_LISP${ac_uC}1${ac_uD}
${ac_eA}INHIBIT_SITE_LISP${ac_eB}INHIBIT_SITE_LISP${ac_eC}1${ac_eD}
${ac_dA}EMACS_CONFIGURATION${ac_dB}EMACS_CONFIGURATION${ac_dC}"i686-pc-cygwin"${ac_dD}
${ac_uA}EMACS_CONFIGURATION${ac_uB}EMACS_CONFIGURATION${ac_uC}"i686-pc-cygwin"${ac_uD}
${ac_eA}EMACS_CONFIGURATION${ac_eB}EMACS_CONFIGURATION${ac_eC}"i686-pc-cygwin"${ac_eD}
${ac_dA}EMACS_CONFIG_OPTIONS${ac_dB}EMACS_CONFIG_OPTIONS${ac_dC}"i686-pc-cygwin
--extra-verbose --prefix=/usr/local/ --exec-prefix=/usr/local/i686-pc-cygwin/
--with-database=gnudbm --with-pop --without-x --use-union-type"${ac_dD}
${ac_uA}EMACS_CONFIG_OPTIONS${ac_uB}EMACS_CONFIG_OPTIONS${ac_uC}"i686-pc-cygwin
--extra-verbose --prefix=/usr/local/ --exec-prefix=/usr/local/i686-pc-cygwin/
--with-database=gnudbm --with-pop --without-x --use-union-type"${ac_uD}
${ac_eA}EMACS_CONFIG_OPTIONS${ac_eB}EMACS_CONFIG_OPTIONS${ac_eC}"i686-pc-cygwin
--extra-verbose --prefix=/usr/local/ --exec-prefix=/usr/local/i686-pc-cygwin/
--with-database=gnudbm --with-pop --without-x --use-union-type"${ac_eD}
${ac_dA}LD_SWITCH_X_SITE${ac_dB}LD_SWITCH_X_SITE${ac_dC}${ac_dD}
${ac_uA}LD_SWITCH_X_SITE${ac_uB}LD_SWITCH_X_SITE${ac_uC}${ac_uD}
${ac_eA}LD_SWITCH_X_SITE${ac_eB}LD_SWITCH_X_SITE${ac_eC}${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}LD_SWITCH_X_SITE_AUX${ac_dB}LD_SWITCH_X_SITE_AUX${ac_dC}${ac_dD}
${ac_uA}LD_SWITCH_X_SITE_AUX${ac_uB}LD_SWITCH_X_SITE_AUX${ac_uC}${ac_uD}
${ac_eA}LD_SWITCH_X_SITE_AUX${ac_eB}LD_SWITCH_X_SITE_AUX${ac_eC}${ac_eD}
${ac_dA}C_SWITCH_X_SITE${ac_dB}C_SWITCH_X_SITE${ac_dC}${ac_dD}
${ac_uA}C_SWITCH_X_SITE${ac_uB}C_SWITCH_X_SITE${ac_uC}${ac_uD}
${ac_eA}C_SWITCH_X_SITE${ac_eB}C_SWITCH_X_SITE${ac_eC}${ac_eD}
${ac_dA}LD_SWITCH_SITE${ac_dB}LD_SWITCH_SITE${ac_dC}${ac_dD}
${ac_uA}LD_SWITCH_SITE${ac_uB}LD_SWITCH_SITE${ac_uC}${ac_uD}
${ac_eA}LD_SWITCH_SITE${ac_eB}LD_SWITCH_SITE${ac_eC}${ac_eD}
${ac_dA}C_SWITCH_SITE${ac_dB}C_SWITCH_SITE${ac_dC}${ac_dD}
${ac_uA}C_SWITCH_SITE${ac_uB}C_SWITCH_SITE${ac_uC}${ac_uD}
${ac_eA}C_SWITCH_SITE${ac_eB}C_SWITCH_SITE${ac_eC}${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}GNU_MALLOC${ac_dB}GNU_MALLOC${ac_dC}1${ac_dD}
${ac_uA}GNU_MALLOC${ac_uB}GNU_MALLOC${ac_uC}1${ac_uD}
${ac_eA}GNU_MALLOC${ac_eB}GNU_MALLOC${ac_eC}1${ac_eD}
${ac_dA}USE_GCC${ac_dB}USE_GCC${ac_dC}1${ac_dD}
${ac_uA}USE_GCC${ac_uB}USE_GCC${ac_uC}1${ac_uD}
${ac_eA}USE_GCC${ac_eB}USE_GCC${ac_eC}1${ac_eD}
${ac_dA}MAIL_USE_POP${ac_dB}MAIL_USE_POP${ac_dC}1${ac_dD}
${ac_uA}MAIL_USE_POP${ac_uB}MAIL_USE_POP${ac_uC}1${ac_uD}
${ac_eA}MAIL_USE_POP${ac_eB}MAIL_USE_POP${ac_eC}1${ac_eD}
${ac_dA}USE_UNION_TYPE${ac_dB}USE_UNION_TYPE${ac_dC}1${ac_dD}
${ac_uA}USE_UNION_TYPE${ac_uB}USE_UNION_TYPE${ac_uC}1${ac_uD}
${ac_eA}USE_UNION_TYPE${ac_eB}USE_UNION_TYPE${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
rm -f conftest.frag conftest.h
echo "/* $ac_file. Generated automatically by configure. */" >
conftest.h
cat conftest.in >> conftest.h
rm -f conftest.in
if cmp -s $ac_file conftest.h 2>/dev/null; then
echo "$ac_file is unchanged"
rm -f conftest.h
else
# Remove last slash and all that follows it. Not all systems have dirname.
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
if test "$ac_dir" != "$ac_file" && test
"$ac_dir" != .; then
# The file is in a subdirectory.
test ! -d "$ac_dir" && mkdir "$ac_dir"
fi
rm -f $ac_file
mv conftest.h $ac_file
fi
fi; done
CPP="/usr/bin/gcc -E"
top_srcdir="/usr/local/src/xemacs/r21-5-latest-beta"
MAKE_SUBDIR=" lib-src src"
for dir in . $MAKE_SUBDIR; do
(
cd $dir
rm -f junk.c
< Makefile.in \
sed -e '/^# Generated/d' \
-e 's%/\*\*/#.*%%' \
-e 's/^ *# */#/' \
-e '/^##/d' \
-e '/^#/ {
p
d
}' \
-e '/./ {
s/\([\"]\)/\\\1/g
s/^/"/
s/$/"/
}' > junk.c;
echo creating $dir/Makefile
$CPP -I. -I${top_srcdir}/src junk.c \
| sed -e 's/^\#.*//' \
-e 's/^[ ][ ]*$//'\
-e 's/^ / /' \
-e '/^[ ]*$/d' \
-e '/^\"/ {
s/\\\([\"]\)/\1/g
s/^[ ]*\"//
s/\"[ ]*$//
}' > Makefile.new
chmod 444 Makefile.new
mv -f Makefile.new Makefile
echo creating $dir/GNUmakefile
$CPP -I. -I${top_srcdir}/src -DUSE_GNU_MAKE junk.c \
| sed -e 's/^\#.*//' \
-e 's/^[ ][ ]*$//'\
-e 's/^ / /' \
-e '/^[ ]*$/d' \
-e '/^\"/ {
s/\\\([\"]\)/\1/g
s/^[ ]*\"//
s/\"[ ]*$//
}' > Makefile.new
chmod 444 Makefile.new
mv -f Makefile.new GNUmakefile
rm -f junk.c
)
done
sed < config.status >> lib-src/config.values \
-e '/{ac_dA}.*{ac_dB}.*{ac_dC}.*{ac_dD}$/!d' \
-e 's/\${ac_dA}\(.*\)\${ac_dB}.*\${ac_dC}\(.*\)\${ac_dD}/\1 \2/' \
-e 's/^\([^ ]*\) $/\1 ""/' \
-e 's/ 1$/ t/'
exit 0
uname -a: CYGWIN_98-4.10 CX193439-A 1.3.5(0.47/3/2) 2001-11-13 23:16 i686 unknown
../configure 'i686-pc-cygwin' '--extra-verbose'
'--prefix=/usr/local/' '--exec-prefix=/usr/local/i686-pc-cygwin/'
'--with-database=gnudbm' '--with-pop' '--without-x'
'--use-union-type'
XEmacs 21.5-b3 "asparagus" configured for `i686-pc-cygwin'.
Compilation / Installation:
Source code location: /usr/local/src/xemacs/r21-5-latest-beta
Installation prefix: /usr/local/
Operating system description file: `s/cygwin32.h'
Machine description file: `m/intel386.h'
Compiler: /usr/bin/gcc -DXPM_NO_X -I/usr/include/noX --verbose
-H -Wall -Wl,--verbose
Relocating allocator for buffers: no
GNU version of malloc: yes
Window System:
Compiling in support for the Microsoft window system.
Using MS-Windows menubars.
Using MS-Windows scrollbars.
Using MS-Windows dialog boxes.
Using MS-Windows native widgets.
TTY:
Compiling in support for ncurses.
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for GNU DBM.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: postgresql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Compiling in support for file coding.
Mail:
Compiling in support for POP mail retrieval.
Other Features:
Compiling in support for dynamic shared object modules.
Using the union type for Lisp_Objects.
Compiling in support for extra debugging code.
WARNING: ---------------------------------------------------------
WARNING: Compiling in support for runtime error checking.
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------