🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.epoch.misc
Article #2138

Epoch 3.2 on the DECstation

#2138
From: rak
Date: Thu, 28 Feb 1991 00:11
46 lines
2474 bytes
I'm just now installing Epoch 3.2 here, and I caught only the tail end
of what seemed to be a discussion of the changes needed to get it
running on a DS3100 under Ultrix 3.1.  Could someone please send or
describe the necessary changes?  

I know about the need to change the null pointer test on line 99 of
xresource.c when DATA_SEG_BITS is defined, but this change does not
seem to be sufficient.

Using the m-pmax.h and s-bsd4-3.h, the make runs fine, though the
compiler generates a lot of warnings about the redefinition of
DATA_START, but compiles ok until "./temacs -batch -l inc-vers" hangs
with this backtrace:


>  0 make_uninit_string(length = 33) ["alloc.c":519, 0x44bb30]
   1 make_string(contents = 0x88bfe0 = "Warning: past 75% of memory
	   limit", length = 33) ["alloc.c":497, 0x44ba34]
   2 build_string(str = 0x88bfe0 = "Warning: past 75% of memory
	   limit") ["alloc.c":506, 0x44baa4] 
   3 malloc_warning(str = 0x88bfe0 = "Warning: past 75% of memory
	   limit") ["alloc.c":77, 0x44af38] 
   4 morecore(nu = 10) ["malloc.c":359, 0x4736a4]
   5 .block199 ["malloc.c":497, 0x473a64]
   6 malloc.malloc(n = 8184) ["malloc.c":497, 0x473a64]
   7 init_strings() ["alloc.c":458, 0x44b890]
   8 init_alloc_once() ["alloc.c":1427, 0x44d800]
   9 main(argc = 4, argv = 0x7fffeca4, envp = 0x7fffecb8)
	   ["emacs.c":377, 0x429264] 


In this configuration we have, from m-pmax.h,

#define DATA_START 0x10000000
#define DATA_SEG_BITS 0x10000000

and temacs seems to be hanging when init_strings() makes some
ridiculously large malloc request, triggering a warning that tries to
use the (not yet allocated) string space to compose its warning
message.

Anyway, I'd appreciate hearing how anyone who has gotten Epoch 3.2
working on a DS3100 did so...

Ed Rak
rak@gramian.harvard.edu 
Technical Details
Message-ID: <9102280009.AA18268@metatron.harvard.edu>
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!magnus.ircc.ohio-state.edu!tut.cis.ohio-state.edu!unreplyable!garbage

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fc7ee,6a864da19912131b,start
X-Google-Attributes: gidfc7ee,public
X-Google-ArrivalTime: 1991-02-28 01:42:28 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!magnus.ircc.ohio-state.edu!tut.cis.ohio-state.edu!unreplyable!garbage
From: rak@METATRON.HARVARD.EDU
Newsgroups: gnu.epoch.misc
Subject: Epoch 3.2 on the DECstation
Message-ID: <9102280009.AA18268@metatron.harvard.edu>
Date: 28 Feb 91 00:11:11 GMT
Sender: daemon@tut.cis.ohio-state.edu
Distribution: gnu
Organization: GNUs Not Usenet
Lines: 46