Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!cmcl2!rutgers!sri-spam!ames!fxgrp!ljz From: ljz@fxgrp.UUCP Newsgroups: comp.emacs Subject: Re: memacs3.9 Message-ID: <167@fxgrp.UUCP> Date: Sun, 22-Nov-87 14:42:06 EST Article-I.D.: fxgrp.167 Posted: Sun Nov 22 14:42:06 1987 Date-Received: Thu, 26-Nov-87 07:04:17 EST References: <538@ucdavis.ucdavis.edu> Sender: ljz@fxgrp.UUCP Reply-To: fxgrp!ljz@ames.arpa (Lloyd Zusman, Master Byte Software) Followup-To: <538@ucdavis.ucdavis.edu> windley@iris.ucdavis.edu (Phil Windley) Organization: FX Development Group, Inc., Mountain View, CA Lines: 30 In article <538@ucdavis.ucdavis.edu> windley@iris.ucdavis.edu (Phil Windley) writes: >When I compile microemacs 3.9 under Unix (HP-UX) I get a list of >undefined symbols out of it that I don't recognize. ... > ... >| ld: Undefined external - >| _aputc >| _inportb >| _sysint >| _outportb >| _bdos >| _movmem >| _segread > ... Look at the estruct.h file. In it are a bunch of #define symbols, some of which need to be reset when compiling under unix. The default is to set up uEmacs for an MSDOS machine, so you will have to at least set the MSDOS symbol to 0, and you might have to change some of the other #define values. It should be fairly easy to figure out which #define's need to be set in which way, as the estruct.h file is documented relatively well. --------------------------------------------------------------------------- Lloyd Zusman Master Byte Software Los Gatos, California UUCP: ...!ames!fxgrp!ljz "We take things well in hand." INTERNET: fxgrp!ljz@ames.arpa ---------------------------------------------------------------------------