Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!sunybcs!boulder!bill From: bill@boulder.Colorado.EDU Newsgroups: comp.sys.hp Subject: Problem compiling gnuEmacs Message-ID: <9223@boulder.Colorado.EDU> Date: 5 Jun 89 23:12:34 GMT Sender: news@boulder.Colorado.EDU Reply-To: bill@synapse.Colorado.EDU (Bill Skaggs) Distribution: comp.sys.hp Organization: University of Colorado, Boulder Lines: 30 Hi, I'm having a strange problem, and I wonder if anybody can make any suggestions. I have an HP350 running HP-UX 6.5, and I've been trying to compile version 18.54 of gnuEmacs, which I just ftp'ed from prep.ai.mit. As far as I can tell, there's no reason why it shouldn't work -- but when the make gets to the "ld" stage, it complains about some undefined externals, namely "flag_fpa", "fpa_loc", and "float_loc". I'm using the ordinary HP-UX version of cc, with -O. I assume the problem is that I'm not linking in some necessary library, but I can't figure out what library it should be. I can't even figure out where those externals are used -- their names do not appear anywhere in the Emacs source code, or in any header file in /usr/include or /usr/include/sys. They look like they have something to do with a floating point accelerator, but that doesn't help me very much. Judging by the documentation, people have been able to get gnuEmacs running on 300-series machines without encountering this problem -- is it something new with 6.5? Can anybody enlighten me? Maybe it would be best to reply by email, but then again maybe this problem will be of general interest. In any case, thanks for any help you can give -- Bill Skaggs