Subject: HP-SUX versus MOO

From: Tanya Louise Daum <[email-masked]>
Date: Tue, 28 Apr 1992 21:24:44 -0700

I'm having problem compiling MOO on my HP9000-830 account here.  I have
permission from my Sysadmin to set up a MOO here, and it really irks me that my
C skills bite so bad.

	I'm having problems with Malloc.  I originally had -DUSE_SYSTEM_MALLOC
but that bombed out on me (sorry, can't come up with the specific message, just
that it couldn't allocate space when I booted Minimal.db or LambdaCore)

	So I switched to the gnu-malloc.  It compiles fine and all, but it does
one of two things:

		If I boot minimal.db, it loads the database fine, but when I
telnet into it, it says "*** Shutting down : server panic ***" looking
Minimal.log I see : Panic, caught signal -11, and bad argument to free (or
something, I would merge it in, but I haven't figured that out in Emacs yet :-)
)

	If I boot LambdaCore, after it loads it says "*** Panic: p" ...
whatever that means.

	I wanted to use my debugger, but "as" chokes on anything I feed into it
when I have the -g flag in gcc on.  I tried using cc, but I can't get MOO to
compile with it ... massive syntax errors and such.

	I am not a C expert.  My MOO programming skills aren't bad, and I don't
want to be blasted for being a nitwit and not deserving a MOO in the first
place.  I am simply asking if anybody else has had problems with gnu-malloc on
HPUX or any other platform, I think this is the root of the problem.

	So please, if you can help me, *help* me.  (sigh)

	Thanks.

-Opiate-

---

From: [email-masked] (Schlake)
Date: Tue, 28 Apr 1992 21:39:11 -0700

I use an HP 9000/835, and I know a lot of the problems.  First off, GCC is
a bad idea, cause I don't think that any port out there works.  Some of
them come close, but none really work.  HPUX is a SYSV and MOO was made
for BSD, and HPUX doesn't like BSD things.  Send me more specific things
(like logs of compiling, etc) and I'll see what I can figure out.

-- void *(*(*schlake())[])(void *);