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.