bug#81485: 31.0.91; flymake-test failure on 32-bit Solaris sparc

Juri Linkov <[email protected]>
Newsgroups gmane.emacs.bugs
Organization LINKOV.NET
Message-ID <[email protected]>
>> I could look into this test failure, but I have
>> no 32-bit Solaris sparc at hand.  What should I do?
>
> I hoped that just by looking at the error messages one could guess
> what was the cause of the problem, assuming some familiarity with the
> code.

'flymake-cc--make-diagnostics' tries to match the error message
emitted by the C compiler using such a regexp:

   (search-forward-regexp
    "^\\(In file included from \\)?\\([^ :]+\\):\\([0-9]+\\)\\(?::\\([0-9]+\\)\\)?:\n?\\(.*\\): \\(.*\\)$"
    nil t)

Probably the C compiler on Solaris outputs the error message
in another format.

>> IIUC, what is required is to try running 'flymake-cc'
>> on Solaris.  Or could we just skip this test on Solaris?
>
> That's also a possibility, if we have no reasonably practical way of
> understanding the reasons.

So maybe this test should be skipped when
system-type / system-configuration matches Solaris.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.