From: rlyle@nl.oracle.com (The Wizard of Ozje - Garf)
Newsgroups: comp.sys.hp,gnu.emacs.help
Subject: unexec anomally when compiling GNU
Keywords: emacs a.out unexec
Message-ID: <2799@nlsun1.oracle.nl>
Date: 7 Sep 92 19:19:35 GMT
Sender: news@nl.oracle.com
Organization: Oracle Netherlands
Lines: 34
Nntp-Posting-Host: nlsu28
OK, it's another GNU Emacs installation thing. This might be quite interesting:
I have a HP9000/827.
I do not have gcc.
I have v18.57 release code fresh from the oven.
I do not have any path releases.
It doesn't work using s-hpux.h and m-hp9000s800. It coughs in two places:
1) With an include of the file #include <errnet.h> within src/fileio.c
2) In src/unexhp9k800.c it gives me:
cc: "unexhp9k800.c", line 88: error 1539: Cannot do arithmetic with pointers to objects of unknown size.
Now, I can make it compile via judicious (unsigned int) casting, but the executable core dumps with the slightest hint of you asking it to run. I've been
through most of the a.out.h and related files in an effort to understand exactly
what the unexec call tries to do. Hmmm.
HP linker is new to me, and I don't like what I've seen so far.
Any ideas, anyone? Have YOU seen THIS bug BEFORE? (Ask your dog, all opinions valued)
--Rob.
--
Robert P K Lyle #include <std_disclaimer.h> **********************