home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / gnu / emacs / bug / 1708 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  2.7 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!sodium.mps.ohio-state.edu!parker
  2. From: parker@sodium.mps.ohio-state.edu (Steve Parker)
  3. Newsgroups: gnu.emacs.bug
  4. Subject: compilation bug with emacs-15.58 on SGI 4D machines useing CC 3.1...
  5. Date: 25 Jan 1993 21:16:30 -0500
  6. Organization: GNUs Not Usenet
  7. Lines: 55
  8. Sender: daemon@cis.ohio-state.edu
  9. Approved: bug-gnu-emacs@prep.ai.mit.edu
  10. Distribution: gnu
  11. Message-ID: <9301252153.AA13652@sodium>
  12.  
  13. To Whom it may concern,
  14.  
  15. I recently reported a problem compiling emacs-15.58 on an SGI personal
  16. Indigo using their Ansi C compiler, version 3.10.
  17.  
  18. I also called SGI for help.  I got a reply but solved the problem myself
  19. by getting emacs-15.59.tar.Z from prep.ai.mit.edu and installing that.
  20. The problem was solved in this new version and the fellow at SGI gave this
  21. to me as a possible explanation:
  22.  
  23. > The file `unexmips.c', in the src directory for the 18.58 version of
  24. > emacs, will not work if the 3.10 SGI compilers are used to build this
  25. > distribution.  This has to do with the order of the sections in the
  26. > object file.  From what I can tell, this order is hardcoded in the
  27. > 18.58 distribution.  This appears to be fixed in the 18.59 version (a
  28. > loop is used instead to search for sections in an object file).  If you
  29. > run into problems with temacs dumping the final executable under 18.58,
  30. > and you are running the 3.10 compilers, please try to build 18.59
  31. > instead where this problem is fixed.
  32.  
  33. > I believe that this explanation of why this error occurs is accurate, but I
  34. > can't guarantee it.  I'm fairly positive, however, that installing 18.59
  35. > instead will solve this problem.
  36.  
  37. > Krishna Sethuraman
  38. > krishna@sgi.com
  39.  
  40. I thought that you could pass this information on to anyone using the new
  41. Ansi C compiler from SGI.
  42.  
  43. And adjust the $EMACS/etc/MACHINES file to read:
  44.  
  45. ---------------------------------------------------------------------------
  46. Iris 4D (m-iris4d.h; s-irix3-3.h or s-irix4-0.h)
  47.  
  48.   18.59 is needed for SGI's Ansi C compiler version 3.10.
  49.  
  50.   18.58 is known to work on Silicon Graphics 4D series machines
  51.   with IRIX 3.3 or IRIX 4.0.
  52.  
  53.   Most irix3.3 systems do not have an ANSI C compiler, but a few do.
  54.   If you are using the ANSI C compiler, you may need to add
  55.       #define C_SWITCH_MACHINE -cckr
  56.   to config.h.
  57.  
  58.   There is a bug in IRIX that can sometimes leave ptys owned by
  59.   root with a permission of 622.  This causes malfunctions in use
  60.   of subprocesses of Emacs.  This may be fixed in IRIX 4.0.5.
  61. ---------------------------------------------------------------------------
  62.  
  63.  
  64.  Steve Parker                    parker@mps.ohio-state.edu
  65.  Dept of Chemistry               201 McPherson Lab.
  66.  Ohio State University           614-292-5042
  67.  
  68.