ldmud-3.2.9/doc/
ldmud-3.2.9/doc/efun/
ldmud-3.2.9/mud/
ldmud-3.2.9/mud/heaven7/
ldmud-3.2.9/mud/heaven7/lib/
ldmud-3.2.9/mud/lp-245/
ldmud-3.2.9/mud/lp-245/banish/
ldmud-3.2.9/mud/lp-245/doc/
ldmud-3.2.9/mud/lp-245/doc/examples/
ldmud-3.2.9/mud/lp-245/doc/sefun/
ldmud-3.2.9/mud/lp-245/log/
ldmud-3.2.9/mud/lp-245/obj/Go/
ldmud-3.2.9/mud/lp-245/players/lars/
ldmud-3.2.9/mud/lp-245/room/death/
ldmud-3.2.9/mud/lp-245/room/maze1/
ldmud-3.2.9/mud/lp-245/room/sub/
ldmud-3.2.9/mud/lp-245/secure/
ldmud-3.2.9/mud/morgengrauen/
ldmud-3.2.9/mud/morgengrauen/lib/
ldmud-3.2.9/mud/sticklib/
ldmud-3.2.9/mud/sticklib/src/
ldmud-3.2.9/mudlib/uni-crasher/
ldmud-3.2.9/pkg/
ldmud-3.2.9/pkg/debugger/
ldmud-3.2.9/pkg/diff/
ldmud-3.2.9/pkg/misc/
ldmud-3.2.9/src/autoconf/
ldmud-3.2.9/src/bugs/
ldmud-3.2.9/src/bugs/MudCompress/
ldmud-3.2.9/src/bugs/b-020916-files/
ldmud-3.2.9/src/bugs/doomdark/
ldmud-3.2.9/src/bugs/ferrycode/ferry/
ldmud-3.2.9/src/bugs/ferrycode/obj/
ldmud-3.2.9/src/bugs/psql/
ldmud-3.2.9/src/done/
ldmud-3.2.9/src/done/order_alist/
ldmud-3.2.9/src/done/order_alist/obj/
ldmud-3.2.9/src/done/order_alist/room/
ldmud-3.2.9/src/gcc/
ldmud-3.2.9/src/gcc/2.7.0/
ldmud-3.2.9/src/gcc/2.7.1/
ldmud-3.2.9/src/hosts/
ldmud-3.2.9/src/hosts/GnuWin32/
ldmud-3.2.9/src/hosts/amiga/NetIncl/
ldmud-3.2.9/src/hosts/amiga/NetIncl/netinet/
ldmud-3.2.9/src/hosts/amiga/NetIncl/sys/
ldmud-3.2.9/src/hosts/i386/
ldmud-3.2.9/src/hosts/msdos/byacc/
ldmud-3.2.9/src/hosts/msdos/doc/
ldmud-3.2.9/src/hosts/os2/
ldmud-3.2.9/src/hosts/win32/
ldmud-3.2.9/src/util/
ldmud-3.2.9/src/util/erq/
ldmud-3.2.9/src/util/indent/hosts/next/
ldmud-3.2.9/src/util/xerq/
ldmud-3.2.9/src/util/xerq/lpc/
ldmud-3.2.9/src/util/xerq/lpc/www/
Subject: DEC UNIX4.0 compilation failure
From: Alex <at16@st-andrews.ac.uk>
Date: Wed, 24 Mar 1999 18:09:46 +0000 (GMT)


Hiya,

Here's Alex@TubMud, with details of compilation problems
under the following specs:


uname -a   gives you:
OSF1 dec3300.physik.fu-berlin.de V4.0 464 alpha

gcc -v     gives you:
gcc version 2.7.2.2


My yacc version isn't exactly new, but it isn't bison
OR byacc, for that matter, for all I know. It worked fine
with all versions before and including @141.

The OS is pretty much unodified from its original status.
I have the bootrun, Makefile and machine.h attached to
this mail. Basically, I did the same thing as with @141,
which needed nothing apart from ./configure and make to
run. (I didn't even change the paths in the Makefile, so
any 'human error' was excluded, I hope :)

Well, there you go. Thanks, and keep up the fantastic
work with the driver.

Alex [btw, apologies it's all in one big mail, I can't
      actually attach anything right now from this host]


--- Makefile ---

# Generated automatically from Makefile.in by configure.
# These lines are needed on some machines.
MAKE=make
SHELL=/bin/sh
INSTALL=/bin/installbsd -c
#
CC=gcc
#
YACC = yacc
YACCTAB = y.tab.
#
RM = rm -f
MV = mv
CP = cp
#
# Chose one of these mallocs:
# Satoria's malloc. Uses little memory. With FAST_FIT, it is also one of the
# fastest. Required for garbage collection.
MALLOC=smalloc
# must not #define SBRK_OK without static linking on __RS6000__
# How can static linking be done?
#
# Use the standard malloc on your system:
#MALLOC=sysmalloc
#
# Set MUD_LIB to the directory which contains the mud data. Was formerly
# defined in config.h !
MUD_LIB = /home/tubmud/mudlib
#
# Set BINDIR to the directory where you want to install the executables.
BINDIR = /home/tubmud/mudbin
#
#PROFIL= -DOPCPROF -DVERBOSE_OPCPROF
#PROFIL=-p -DMARK
#PROFIL=-pg
PROFIL=
#Enable warnings from the compiler, if wanted.
WARN= # no warning options - will work with all compilers :-)
#WARN= -Wall -Wshadow -Dlint
#WARN= -Wall -Wshadow -Wno-parentheses # gcc settings
#
# Optimization and source level debugging options.
# adding a -fomit-frame-pointer on the NeXT (gcc version 1.93 (68k, MIT syntax))
# will corrupt the driver.
OPTIMIZE = -O4 -g -fstrength-reduce -fno-force-mem -fno-force-addr -fno-inline-functions -fomit-frame-pointer # high optimization
#OPTIMIZE= -O4 -g -fstrength-reduce -fno-force-mem -fno-force-addr -fno-inline-functions # for better debugging
#OPTIMIZE= -g # no optimization; for frequent recompilations.
#
# debugging options: [-DDEBUG] [-DYYDEBUG|-DYYDEBUG=1] [-DTRACE_CODE]
# -DDEBUG: Enable run time debugging. It will use more time and space.
# When the flag is changed, be sure to recompile everything.
# Simply comment out this line if not wanted.
# If you change anything in the source, you are strongly encouraged to have
# DEBUG defined.
# If you will not change anything, you are still encouraged to have
# it defined, if you want to locate any game driver bugs.
DEBUG=-DDEBUG -DTRACE_CODE
#DEBUG=
#
MPATH=-DMUD_LIB='"$(MUD_LIB)"' -DBINDIR='"$(BINDIR)"'
#
CFLAGS=  $(OPTIMIZE) $(DEBUG) -DMALLOC_$(MALLOC) $(WARN) $(MPATH) $(PROFIL)
#
LIBS= -lm
#
LDFLAGS=
#
#Note that, if you use smalloc with SBRK_OK(which is the default), and
#don't link statically, it could happen that the system malloc is linked
#along with the one from smalloc; this combination is bound to cause crashes.
MFLAGS = "BINDIR=$(BINDIR)" "MUD_LIB=$(MUD_LIB)"
#
SRC = access_check.c array.c backend.c call_out.c closure.c comm.c \
      dumpstat.c ed.c efuns.c gcollect.c hash.c interpret.c lang.c lex.c \
      main.c mapping.c object.c otable.c parse.c parse_old.c port.c \
      ptrtable.c \
      random.c regexp.c rxcache.c simulate.c simul_efun.c stralloc.c \
      sprintf.c swap.c wiz_list.c $(MALLOC).c
OBJ=lang.o lex.o main.o interpret.o simulate.o object.o backend.o array.o\
    comm.o ed.o regexp.o mapping.o wiz_list.o swap.o $(MALLOC).o\
    call_out.o otable.o dumpstat.o stralloc.o hash.o port.o\
    access_check.o parse_old.o parse.o simul_efun.o sprintf.o\
    gcollect.o closure.o random.o rxcache.o efuns.o ptrtable.o

driver: $(OBJ)
	$(CC) $(OPTIMIZE) $(LDFLAGS) $(OBJ) -o $@ $(LIBS)

install: driver
	$(INSTALL) -c $? $(BINDIR)/parse

install-utils:
	(cd util; $(MAKE) $(MFLAGS) install)

utils:
	(cd util; $(MAKE) $(MFLAGS))

parse: driver
	-$(MV) parse parse.old
	$(CP) driver parse

lint: *.c
	lint *.c

clean:
	$(RM) $(YACCTAB)h $(YACCTAB)c make_func.c *.o make_func
	$(RM) efun_defs.c instrs.h lang.y lang.h lang.c y.output tags TAGS
	$(RM) parse core mudlib/core mudlib/debug.log lpmud.log driver
	(cd util ; echo "Cleaning in util." ; $(MAKE) clean)

distclean: clean
	$(RM) driver config.status machine.h Makefile

tags: $(SRC)
	ctags $(SRC)

TAGS: $(SRC)
	etags $(SRC)

make_func.c: make_func.y
	$(YACC) make_func.y
	$(MV) $(YACCTAB)c make_func.c
	

make_func.o : make_func.c driver.h config.h machine.h port.h
	  $(CC) $(CFLAGS) -DYACC='"$(YACC)"' -c make_func.c

make_func: make_func.o hash.o exec.h
	$(CC) $(OPTIMIZE) $(LDFLAGS) make_func.o hash.o -o make_func

lang.y efun_defs.c instrs.h: func_spec make_func prolang.y config.h
	$(RM) efun_defs.c
	$(RM) lang.y
	./make_func

lang.c lang.h: lang.y
	$(YACC) -d -v lang.y
	$(MV) $(YACCTAB)c lang.c
	
	$(MV) $(YACCTAB)h lang.h

$(MALLOC).o : $(MALLOC).c driver.h config.h machine.h port.h
	$(RM) smalloc.o
	$(RM) sysmalloc.o
	$(CC) $(CFLAGS) -c $(MALLOC).c

#--------------------------------------------------------
# Dependencies, manual and automatic.

array.o : instrs.h lang.h

closure.o : instrs.h lang.h

dumpstat.o : instrs.h lang.h

gcollect.o : instrs.h lang.h

interpret.o : instrs.h lang.h

lang.o : driver.h config.h machine.h lex.h interpret.h object.h \
    instrs.h port.h switch.h stralloc.h

lex.o : instrs.h lang.h efun_defs.c

simul_efun.o : instrs.h lang.h

simulate.o : instrs.h

sprintf.o : instrs.h

# --- DO NOT MODIFY THIS LINE -- AUTO-DEPENDS FOLLOW ---
access_check.o : filestat.h comm.h access_check.h driver.h sent.h object.h \
    interpret.h config.h port.h machine.h exec.h datatypes.h \
    hosts/amiga/patchfloat.h

array.o : wiz_list.h swap.h stralloc.h simulate.h rxcache.h regexp.h \
    prolang.h object.h mapping.h main.h interpret.h instrs.h exec.h \
    datatypes.h backend.h array.h my-alloca.h driver.h smalloc.h sent.h \
    lang.h port.h machine.h config.h hosts/amiga/patchfloat.h

backend.o : wiz_list.h swap.h stralloc.h smalloc.h simulate.h rxcache.h \
    regexp.h object.h my-alloca.h mapping.h main.h lex.h interpret.h \
    gcollect.h filestat.h exec.h ed.h comm.h call_out.h array.h backend.h \
    hosts/amiga/nsignal.h driver.h datatypes.h sent.h instrs.h port.h \
    machine.h config.h hosts/amiga/patchfloat.h

call_out.o : wiz_list.h stralloc.h simulate.h object.h main.h interpret.h \
    gcollect.h exec.h comm.h closure.h backend.h array.h call_out.h \
    driver.h smalloc.h sent.h instrs.h datatypes.h port.h machine.h \
    config.h hosts/amiga/patchfloat.h

closure.o : switch.h simul_efun.h simulate.h stralloc.h prolang.h object.h \
    main.h lex.h instrs.h interpret.h exec.h array.h closure.h my-alloca.h \
    driver.h sent.h smalloc.h lang.h datatypes.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

comm.o : util/erq.h wiz_list.h stralloc.h simulate.h sent.h object.h main.h \
    interpret.h gcollect.h filestat.h exec.h ed.h backend.h array.h \
    access_check.h comm.h hosts/amiga/nsignal.h telnet.h my-alloca.h \
    driver.h smalloc.h instrs.h datatypes.h config.h port.h machine.h \
    hosts/amiga/patchfloat.h

dumpstat.o : smalloc.h simulate.h prolang.h object.h mapping.h instrs.h \
    interpret.h filestat.h exec.h comm.h array.h dumpstat.h driver.h \
    datatypes.h sent.h lang.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

ed.o : stralloc.h simulate.h rxcache.h regexp.h object.h main.h interpret.h \
    gcollect.h filestat.h comm.h closure.h ed.h driver.h smalloc.h sent.h \
    instrs.h exec.h datatypes.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

gcollect.o : wiz_list.h swap.h stralloc.h smalloc.h simul_efun.h simulate.h \
    sent.h rxcache.h prolang.h otable.h object.h mapping.h main.h lex.h \
    instrs.h interpret.h filestat.h exec.h ed.h comm.h closure.h call_out.h \
    backend.h array.h gcollect.h driver.h datatypes.h regexp.h lang.h \
    port.h machine.h config.h hosts/amiga/patchfloat.h

hash.o : hash.h

interpret.o : wiz_list.h switch.h swap.h sprintf.h smalloc.h stralloc.h \
    simul_efun.h simulate.h sent.h random.h prolang.h parse.h otable.h \
    object.h mapping.h main.h lex.h instrs.h gcollect.h exec.h ed.h comm.h \
    closure.h call_out.h backend.h array.h interpret.h my-rusage.h \
    my-alloca.h driver.h datatypes.h lang.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

lang.o : wiz_list.h switch.h swap.h stralloc.h simul_efun.h simulate.h \
    object.h mapping.h main.h lex.h instrs.h interpret.h gcollect.h exec.h \
    closure.h backend.h array.h prolang.h my-alloca.h driver.h smalloc.h \
    sent.h datatypes.h lang.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

lex.o : efun_defs.c hosts/amiga/socket.h stralloc.h simul_efun.h simulate.h \
    prolang.h patchlevel.h main.h instrs.h hash.h gcollect.h filestat.h \
    exec.h comm.h closure.h array.h lex.h my-alloca.h driver.h \
    hosts/amiga/socket_sim.h hosts/amiga/socket_tcp.h smalloc.h object.h \
    interpret.h sent.h lang.h datatypes.h port.h machine.h config.h \
    hosts/amiga/socket_sim_protos.h hosts/amiga/patchfloat.h

main.o : wiz_list.h swap.h stralloc.h simul_efun.h simulate.h rxcache.h \
    random.h patchlevel.h otable.h object.h mapping.h lex.h interpret.h \
    gcollect.h filestat.h comm.h array.h backend.h main.h \
    hosts/amiga/socket.h my-alloca.h driver.h exec.h smalloc.h sent.h \
    instrs.h regexp.h datatypes.h hosts/amiga/socket_sim.h \
    hosts/amiga/socket_tcp.h port.h machine.h config.h \
    hosts/amiga/socket_sim_protos.h hosts/amiga/patchfloat.h

make_func.o : interpret.h hash.h exec.h my-alloca.h driver.h datatypes.h \
    port.h machine.h config.h hosts/amiga/patchfloat.h

mapping.o : wiz_list.h stralloc.h smalloc.h simulate.h regexp.h object.h \
    main.h interpret.h gcollect.h backend.h array.h mapping.h my-alloca.h \
    driver.h datatypes.h sent.h instrs.h exec.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

object.o : wiz_list.h swap.h stralloc.h simulate.h sent.h random.h \
    prolang.h otable.h mapping.h main.h interpret.h filestat.h exec.h \
    comm.h closure.h backend.h array.h object.h my-alloca.h driver.h \
    smalloc.h instrs.h lang.h datatypes.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

otable.o : simulate.h object.h interpret.h hash.h gcollect.h comm.h \
    otable.h driver.h sent.h instrs.h exec.h datatypes.h port.h machine.h \
    config.h hosts/amiga/patchfloat.h

parse.o : wiz_list.h stralloc.h simulate.h object.h main.h instrs.h \
    interpret.h closure.h array.h parse.h driver.h smalloc.h sent.h exec.h \
    datatypes.h port.h machine.h config.h hosts/amiga/patchfloat.h

parse_old.o : wiz_list.h simulate.h random.h object.h main.h interpret.h \
    array.h parse.h driver.h sent.h instrs.h exec.h datatypes.h smalloc.h \
    port.h machine.h config.h hosts/amiga/patchfloat.h

port.o : hosts/crypt.c main.h backend.h my-rusage.h driver.h interpret.h \
    object.h port.h machine.h config.h datatypes.h exec.h \
    hosts/amiga/patchfloat.h

random.o : random.h driver.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

regexp.o : regexp.h driver.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

rxcache.o : stralloc.h smalloc.h regexp.h hash.h gcollect.h comm.h \
    rxcache.h driver.h datatypes.h object.h interpret.h exec.h sent.h \
    port.h machine.h config.h hosts/amiga/patchfloat.h

simul_efun.o : swap.h stralloc.h simulate.h prolang.h parse.h object.h \
    lex.h instrs.h interpret.h gcollect.h exec.h array.h simul_efun.h \
    my-alloca.h driver.h smalloc.h sent.h lang.h datatypes.h port.h \
    machine.h config.h hosts/amiga/patchfloat.h

simulate.o : wiz_list.h swap.h stralloc.h simul_efun.h sent.h rxcache.h \
    prolang.h otable.h object.h mapping.h main.h lex.h instrs.h interpret.h \
    filestat.h exec.h ed.h dumpstat.h comm.h closure.h call_out.h backend.h \
    array.h simulate.h hosts/amiga/nsignal.h my-alloca.h driver.h smalloc.h \
    regexp.h lang.h datatypes.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

smalloc.o : object.h exec.h simulate.h main.h gcollect.h backend.h comm.h \
    smalloc.h driver.h interpret.h sent.h instrs.h datatypes.h port.h \
    machine.h config.h hosts/amiga/patchfloat.h

sprintf.o : swap.h stralloc.h simul_efun.h simulate.h sent.h prolang.h \
    object.h main.h instrs.h interpret.h exec.h array.h sprintf.h driver.h \
    smalloc.h lang.h datatypes.h port.h machine.h config.h \
    hosts/amiga/patchfloat.h

stralloc.o : simulate.h hash.h gcollect.h comm.h stralloc.h driver.h sent.h \
    object.h instrs.h interpret.h exec.h smalloc.h port.h machine.h \
    config.h datatypes.h hosts/amiga/patchfloat.h

swap.o : hosts/amiga/socket.h wiz_list.h stralloc.h simul_efun.h simulate.h \
    prolang.h object.h mapping.h main.h interpret.h gcollect.h exec.h \
    comm.h array.h swap.h driver.h hosts/amiga/socket_sim.h \
    hosts/amiga/socket_tcp.h smalloc.h sent.h instrs.h lang.h datatypes.h \
    port.h machine.h config.h hosts/amiga/socket_sim_protos.h \
    hosts/amiga/patchfloat.h

wiz_list.o : stralloc.h object.h main.h interpret.h gcollect.h backend.h \
    array.h wiz_list.h driver.h smalloc.h exec.h datatypes.h instrs.h \
    port.h machine.h config.h hosts/amiga/patchfloat.h

# --- DO NOT MODIFY THIS LINE -- AUTO-DEPENDS PRECEDE ---

----- And here's the machine.h -----

/* machine.h.  Generated automatically by configure.  */
#ifndef MACHINE_H
#define MACHINE_H

/* Define if using alloca.c.  */
/* #undef C_ALLOCA */

/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
   This function is required for alloca.c support on those systems.  */
/* #undef CRAY_STACKSEG_END */

/* Define if you have dirent.h.  */
#define DIRENT 1

/* Define if you have alloca.h and it should be used (not Ultrix).  */
#define HAVE_ALLOCA_H 1

/* Define as __inline if that's what the C compiler calls it.  */
/* #undef inline */

/* Define if you don't have dirent.h, but have ndir.h.  */
/* #undef NDIR */

/* Define to `int' if <sys/types.h> doesn't define.  */
/* #undef pid_t */

/* Define as the return type of signal handlers (int or void).  */
#define RETSIGTYPE void

/* Define to `unsigned' if <sys/types.h> doesn't define.  */
/* #undef size_t */

/* If using the C implementation of alloca, define if you know the
   direction of stack growth for your system; otherwise it will be
   automatically deduced at run-time.
	STACK_DIRECTION > 0 => grows toward higher addresses
	STACK_DIRECTION < 0 => grows toward lower addresses
	STACK_DIRECTION = 0 => direction of growth unknown
 */
/* #undef STACK_DIRECTION */

/* Define if you have the ANSI C header files.  */
#define STDC_HEADERS 1

/* Define if you don't have dirent.h, but have sys/dir.h.  */
/* #undef SYSDIR */

/* Define if you don't have dirent.h, but have sys/ndir.h.  */
/* #undef SYSNDIR */

/* Define if the closedir function returns void instead of int.  */
/* #undef VOID_CLOSEDIR */

/* Is the library function inet_ntoa() compatible with the compiler ? */
#define INET_NTOA_OK 1

/* The following values must be evaluable by the preprocessor */
#define SIZEOF_P_INT 8
#define SIZEOF_INT 4
#define SIZEOF_LONG 8

/* A mask that allows to extract an unsigned char from a signed */
#define CHARBIT_MASK 0xff

#define RENAME_HANDLES_DIRECTORIES 1

/* Does the system have a getrusage call?  */
#define HAVE_GETRUSAGE 1
/* If so, is it restricted to user and system time? */
/* #undef GETRUSAGE_RESTRICTED */
/* Is it available as a subfunction of syscall() ? */
/* #undef GETRUSAGE_VIA_SYSCALL */
/* Can ru_utime / ru_stime be accessed as a timeval with tv_sec and tv_usec ? */
#define RUSAGE_USEC 1

/* the atari strtol() used to consider characters '9' < c < 'A' to be numeric */
/* #undef STRTOL_BROKEN */

/* does the libc consider it normal to free a null pointer? */
#define FREE_NULL_POINTER 1

/* needs the first argument of strtol be declared as const ? */
#define STRTOL_CONST_CHARP 1

/* Define if you have bcopy, and it handles overlapping ranges correctly. */
#define OVERLAPPING_BCOPY 1

#define MALLOC_ALIGN 8

/* does the compiler know of a 'long long' type? */
#define HAVE_LONG_LONG 1

/* what kind of pointer is used by malloc() et al */
#define POINTER void *
#define FREE_RETURNS_VOID 1

/* can we define our own malloc() safely? */
#define SBRK_OK 1

/* The following is needed for smalloc without SBRK_OK to use memory
 * efficiently. smalloc will malloc blocks that are a large power of
 * two, minus EXTERN_MALLOC_OVERHEAD. If you have no idea what number to
 * choose, compile & run util/overhead.c
 */
#define EXTERN_MALLOC_OVERHEAD 8

/* How to set a socket non-blocking */
#define USE_IOCTL_FIONBIO 1
#define USE_FCNTL_O_NDELAY 1
#define USE_FCNTL_FNDELAY 1

/* #undef inline */

/* A host specific include file.  */
#define HOST_INCLUDE "hosts/unix.h"

/* Define if you have _crypt.  */
/* #undef HAVE__CRYPT */

/* Define if you have bzero.  */
/* #undef HAVE_BZERO */

/* Define if you have crypt.  */
#define HAVE_CRYPT 1

/* Define if you have fchmod.  */
#define HAVE_FCHMOD 1

/* Define if you have fcntl.  */
#define HAVE_FCNTL 1

/* Define if you have getcwd.  */
#define HAVE_GETCWD 1

/* Define if you have getrusage.  */
#define HAVE_GETRUSAGE 1

/* Define if you have gettimeofday.  */
#define HAVE_GETTIMEOFDAY 1

/* Define if you have memcpy.  */
#define HAVE_MEMCPY 1

/* Define if you have memmem.  */
/* #undef HAVE_MEMMEM */

/* Define if you have memmove.  */
#define HAVE_MEMMOVE 1

/* Define if you have memset.  */
#define HAVE_MEMSET 1

/* Define if you have strchr.  */
#define HAVE_STRCHR 1

/* Define if you have strcspn.  */
#define HAVE_STRCSPN 1

/* Define if you have strrchr.  */
#define HAVE_STRRCHR 1

/* Define if you have sysconf.  */
#define HAVE_SYSCONF 1

/* Define if you have wait3.  */
#define HAVE_WAIT3 1

/* Define if you have waitpid.  */
#define HAVE_WAITPID 1

/* Define if you have the <bstring.h> header file.  */
/* #undef HAVE_BSTRING_H */

/* Define if you have the <crypt.h> header file.  */
#define HAVE_CRYPT_H 1

/* Define if you have the <libc.h> header file.  */
/* #undef HAVE_LIBC_H */

/* Define if you have the <memory.h> header file.  */
#define HAVE_MEMORY_H 1

/* Define if you have the <netdb.h> header file.  */
#define HAVE_NETDB_H 1

/* Define if you have the <stdlib.h> header file.  */
#define HAVE_STDLIB_H 1

/* Define if you have the <string.h> header file.  */
#define HAVE_STRING_H 1

/* Define if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1

/* Define if you have the <sys/rusage.h> header file.  */
/* #undef HAVE_SYS_RUSAGE_H */

/* Define if you have the <sys/termios.h> header file.  */
#define HAVE_SYS_TERMIOS_H 1

/* Define if you have the <sys/time.h> header file.  */
#define HAVE_SYS_TIME_H 1

/* Define if you have the <unistd.h> header file.  */
#define HAVE_UNISTD_H 1

/* Define if you have the <values.h> header file.  */
#define HAVE_VALUES_H 1

/* Define if you have the crypt library (-lcrypt).  */
/* #undef HAVE_LIBCRYPT */

/* Define if you have the m library (-lm).  */
#define HAVE_LIBM 1

/* Define if you have the nsl library (-lnsl).  */
/* #undef HAVE_LIBNSL */

/* Define if you have the socket library (-lsocket).  */
/* #undef HAVE_LIBSOCKET */

/* Define if you have the ucb library (-lucb).  */
/* #undef HAVE_LIBUCB */

#endif /* MACHINE_H */

--- Full log of the bootrun ---

Script started on Wed Mar 24 18:53:45 1999
alex@dec> ./configure
checking for gcc/assembler float/branch incompatibility, e.g. on AIX
checking for install
checking for byacc
checking how to run the C preprocessor
checking for sys/rusage.h
checking for sys/time.h
checking for unistd.h
checking for stdlib.h
checking for libc.h
checking for memory.h
checking for values.h
checking for string.h
checking for bstring.h
checking for netdb.h
checking for crypt.h
checking for sys/param.h
checking for sys/termios.h
checking for ANSI C header files
checking for directory library header
checking for dirent.h
checking for closedir return value
checking for sizeof(char *) == 4
checking for sizeof(char *) == 8
checking for sizeof(int) == 2
checking for sizeof(long) == 8
checking for needed malloc() alignment
checking for long long
checking for inline
checking for size_t in sys/types.h
checking for pid_t in sys/types.h
checking for return type of signal handlers
checking for -lm
checking for -lsocket
checking for -lucb
checking for -lcrypt
checking for working alloca.h
checking for alloca
checking for fchmod
checking for getrusage
checking for bzero
checking for memset
checking for memcpy
checking for memmem
checking for strcspn
checking for crypt
checking for _crypt
checking for strchr
checking for strrchr
checking for getcwd
checking for memmove
checking for sysconf
checking for gettimeofday
checking for wait3
checking for waitpid
checking for fcntl
rename ok
checking for full availability of struct rusage members
checking for struct rusage timeval members with tv_usec
checking for return type of free
checking for void* or char* from malloc
checking for CHARBITS == 8 or undef
checking for strtol prototype
medium optimization CFLAGS: -O4 -g -fstrength-reduce -fno-force-mem -fno-force-addr -fno-inline-functions
highest optimization CFLAGS: -O4 -g -fstrength-reduce -fno-force-mem -fno-force-addr -fno-inline-functions -fomit-frame-pointer
checking if yacc includes bogus malloc prototypes
checking for yacc / <malloc.h> / -DSGI_SOURCE / afree name clash
checking malloc redefinition with linking flag
Redefinition of malloc() 100.000000% successful
checking malloc overhead
creating config.status
creating Makefile
creating machine.h
machine.h is unchanged