If you are using NEC EWS4800, you can't compile GC library.
Apply the following patch first.

This patch is provided by Mr. Sakane(sakane@d4.bsd.nes.nec.co.jp).


*** XMakefile.orig	Wed Jun 23 14:37:54 1999
--- XMakefile	Thu Jun 24 09:58:17 1999
***************
*** 24,30 ****
  $(OBJS): fm.h
  
  gc/gc.a:
! 	cd gc; make CC='$(CC) $(MYCFLAGS)'
  
  install: $(TARGET)
  	-mkdir $(DESTDIR)/$(BIN_DIR)
--- 24,30 ----
  $(OBJS): fm.h
  
  gc/gc.a:
! 	cd gc; make CC='$(CC) $(MYCFLAGS) -Dmips'
  
  install: $(TARGET)
  	-mkdir $(DESTDIR)/$(BIN_DIR)
*** gc/Makefile~	Thu Jun 10 14:32:13 1999
--- gc/Makefile	Thu Jun 24 09:58:58 1999
***************
*** 7,13 ****
  #      	 and runs some tests of collector and cords.  Does not add cords or
  #	 c++ interface to gc.a
  # cord/de - builds dumb editor based on cords.
! ABI_FLAG=
  CC=cc $(ABI_FLAG)
  CXX=CC $(ABI_FLAG)
  #AS=as $(ABI_FLAG)
--- 7,13 ----
  #      	 and runs some tests of collector and cords.  Does not add cords or
  #	 c++ interface to gc.a
  # cord/de - builds dumb editor based on cords.
! ABI_FLAG=-Kconform_pic
  CC=cc $(ABI_FLAG)
  CXX=CC $(ABI_FLAG)
  #AS=as $(ABI_FLAG)
*** gc/gcconfig.h~	Wed May 19 17:38:55 1999
--- gc/gcconfig.h	Thu Jun 24 10:00:09 1999
***************
*** 59,65 ****
  # endif
  # if defined(mips) || defined(__mips)
  #    define MIPS
! #    if defined(ultrix) || defined(__ultrix) || defined(__NetBSD__)
  #	define ULTRIX
  #    else
  #	if defined(_SYSTYPE_SVR4) || defined(SYSTYPE_SVR4) || defined(__SYSTYPE_SVR4__)
--- 59,66 ----
  # endif
  # if defined(mips) || defined(__mips)
  #    define MIPS
! #    if defined(ultrix) || defined(__ultrix) || defined(__NetBSD__) ||\
!         defined(nec_ews)
  #	define ULTRIX
  #    else
  #	if defined(_SYSTYPE_SVR4) || defined(SYSTYPE_SVR4) || defined(__SYSTYPE_SVR4__)
