[comp.emacs] Problem building emacs on IBM RISC/AIX 3.1

bis@IFI.UIO.NO (Bjorn Ivar Stark) (10/30/90)

I have problem installing GNU Emacs (the test dist-18.56, which I
got around 5th of October):

build-install
=============

gives me the following error messages:

        cc -g -Demacs  -D_BSD  -c hftctl.c
      217 | sav_alrm = signal( 14, hft_alrm ) ;/* prepare to
catch time out   
            .........a........................................................
a - 1506-152: (W) Operands are pointers to different types.
            */


and it fails on the finaly stage of building Emacs:

    /local/gnu/emacs-18.56/src: make
            make    -f xmakefile  all
            ./temacs -nl -batch -l inc-vers
    Loading inc-vers...
    New Emacs version will be 18.55.111
            ./temacs -nl -batch -l loadup dump
    Loading loadup...
    Loading subr...
    Loading loaddefs.el...
    Loading simple...
    Loading help...
    Loading files...
    Loading indent...
    Loading window...
    Loading paths.el...
    Loading startup...
    Loading lisp...
    Loading page...
    Loading register...
    Loading paragraphs...
    Loading lisp-mode...
    Loading text-mode...
    Loading fill...
    Loading c-mode...
    Loading isearch...
    Loading replace...
    Loading abbrev...
    Loading buff-menu...
    Loading version.el...
    Finding pointers to doc strings...
    Finding pointers to doc strings...done
    Dumping data as file ../etc/EMACS-DATA

and no xemacs file is made!

a) any clue to the first complaint?

b) any clue to why xemacs is not made?

c) where is the termcap file on this machine, and does
   emacs expect it to be called /etc/termcap?

The beginning of the /etc/EMACS-DATA follows below:


? _ ^L(  ^L($ ^L(( ^L(,Fatal error (%d).-nl-tUsing %s
d-display-nw-batch-lloadkill-emacsPdump-emacs-datacommand-line-argssystem-typea
ix-v3noninteractivekill-emacs-hook2Kn,X      `%Kbogus signalha
ngupinterruptquitillegal instructiontrace trapIOT
instructioncrash likelyfloatin
g point exceptionkillbus errorsegmentation violationbad argument
to system callw
rite on a pipe with no one to read italarm clocksoftware
termination signumuser 
defined signal 1user defined signal 2death of a childpower-fail
restartbogus sig
nalbogus signalbogus signalbogus signalbogus signalLAN I/O
interruptPTY I/O inte
rruptI/O intervention requiredHFT grantHFT retractHFT sound
doneHFT input ready%
s not yet implemented
OOPSOOPS Cannot open termcap database file.
Terminal type %s is not defined.
alALblcdceclchcmcrcscScvdcDCdlDLdmedeihoicICimipkeksllnddonlblebcpcrpsesfsosrtat
etiupvbvevswiamdbhzinkmMTmimsulxnxsxtcolipbsgtwugueusDsupdupc10perq
 %C %C %C %C
 erminal type "%s" is not powerful enough to run Emacs.
It lacks the ability to position the cursor.
If that is not the actual type of terminal you have,
use the C-shell command `setenv TERM ...' to specify the correct
type.
It may be necessary to do `unsetenv TERMCAP' as well.
emacs: 
Killing some buffers may delay running out of memory.
However, certainly by the time you receive the 95% warning,
you should clean up, kill this Emacs, and start a new one.
*Danger*Memory exhaus
tedconslistmake-listmake-vectorvectormake-symbolmake-markermake-stringPure
Lisp 
storage exhaustedPure Lisp storage exhaustedPure Lisp storage
exhaustedpurecopyA
ttempt to copy a marker to pure storagegarbage-collectGarbage
collecting...Garba
ge
collecting...donegc-cons-thresholdpure-bytes-usedpurify-flagundo-thresholdund
o-high-thresholdwrite-charwith-output-to-temp-bufferterpriprin1prin1-to-stringpr
incprintApparently circular structure being printed#<EMACS BUG:
ILLEGAL DATATYPE
 (#o%3o) Save your buffers immediately and please report this
bug>%d... . #<kill
ed buffer>#<buffer #<process #<window %d on
#<window-configuration>#<marker in n
o bufferat %d in #<subr
standard-outputstandard-outputprint-lengthprint-escape-n
ewlinesAttempt to modify read-only
objecteqnullconspatomlistpnlistpintegerpnatnu
mpsymbolpvectorpstringparraypsequencepbufferpmarkerpinteger-or-marker-psubrpchar
-or-string-pcarcar-safecdrcdr-safesetcarsetcdrboundpfboundpmakunboundfmakunbound
symbol-functionsymbol-plistsymbol-namefsetsetplistsymbol-valuedefault-valuesetse
t-defaultsetq-defaultmake-variable-buffer-localvMake Variable
Buffer Local: Symb
ol %s may not be buffer-localmake-local-variablevMake Local
Variable: Symbol %s 
may not be buffer-localkill-local-variablevKill Local Variable:
arefaset=<><=>=/
=zeropint-to-string%dstring-to-int+-*/%maxminlogandlogiorlogxorashlsh1+1-lognotq
uotelambdasubrerror-conditionserror-messagetop-levelerrorquitwrong-type-argument
args-out-of-rangevoid-functionvoid-variablesetting-constantinvalid-read-syntaxin
valid-functionwrong-number-of-argumentsno-catchend-of-filearith-errorbeginning-o
f-bufferend-of-bufferbuffer-read-onlylistpconspsymbolpintegerpnatnumpstringparra
ypsequencepbufferpvectorpchar-or-string-pmarkerpinteger-or-marker-pboundpfboundp
cdrerrorQuitWrong type argumentArgs out of rangeSymbol's function
definition is 
voidSymbol's value as variable is voidAttempt to set a constant
symbolInvalid re
ad syntaxInvalid functionWrong number of argumentsNo catch for
tagEnd of file du
ring parsingArithmetic errorBeginning of bufferEnd of
bufferBuffer is read-only@
-