Path: utzoo!utgpu!watmath!uunet!mcvax!enea!front.se!zap From: zap@front.se (Svante Lindahl) Newsgroups: gnu.emacs.vms Subject: Problems building Emacs 18.52 on VMS (4.7) Message-ID: Date: 11 Jan 89 15:47:28 GMT Distribution: gnu Organization: Front Capital Systems, Stockholm, Sweden Lines: 55 I'm having problems building GNU Emacs 18.52 on a VMS-system (v4.7). After having had some problems I got to the step where emacs is dumped (temacs -l loadup.el dump in [.src]build.com): Loading loadup.el... Loading subr... Loading loaddefs.el... Loading simple... uses invalid prefix characters The lisp files were imported from one of our Suns were Emacs runs without any problems. I only imported the .elc files unless the .el file was explicitly asked for. I think the error-message must be from keymap.c/define_key: if (NULL (tem)) error ("Key sequence %s uses invalid prefix characters", XSTRING (keys)->data); As a workaround I deleted simple.elc and imported simple.el from the Sun. (Also replacing the reference to simple.elc in [.etc]makedoc.com). Now the dumping works (after I increased PURESIZE in s-vms.h by quite a bit), but the resulting Emacs does not work properly. If I start it with "emacs -batch" I get: $ emacs -batch [Spawning a new Kept EMACS] Symbol's value as variable is void: args %DCL-F-NOMSG, Message number 00038004 $ When started without -batch I get this message in the mini-buffer: Wrong type argument: stringp, nil but Emacs is started and I can do trivial things in the *Scratch* buffer. Less trivial things causes different low-level error messages, such as Wrong type argument: integer-or-marker-p, #