Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!sdd.hp.com!think.com!lms From: lms@think.com (Luis Miguel Silveira) Newsgroups: comp.emacs Subject: Problem with compile.el on IBM RS6000 Message-ID: <1991Mar16.000248.18145@Think.COM> Date: 16 Mar 91 00:02:48 GMT Sender: news@Think.COM Organization: Thinking Machines Corporation, Cambridge, MA Lines: 39 I am posting this for a friend without news access. Please reply/asnwer to ricardo@rle-vlsi.mit.edu Thank you for any replies. If you prefer to post I will deliver the messages to him anyway. ------------------------------------------------------------ It seems that the IBM RS600 C compiler does not generate the error messages in the format that Emacs expects, in order to allow the use of 'next-error' on the *compilation* buffer. Normally compilers generate an error message that contains a file name, a line number and some explanation about the error. Unfortunately, the IBM C compiler seems to believe that the file name are irrelevant and does not output them. Has anyone noticed this problem already ? Anyone got a fix (temporary or permanent) ? We have been using a temporary solution which involves piping the output of the C compiler through a filter that generates the proper message. We are not particularly happy about this setup as it is non-portable. Ricardo Telichevesky (ricardo@rle-vlsi.mit.edu) ------------------------------------------------------------ -- =============================================================================== Luis Miguel Silveira e-mail : lms@sobolev.mit.edu (or) lms@think.com Research Laboratory for Electronics --- Massachusetts Institute of Technology ===============================================================================