bug#81485: 31.0.91; flymake-test failure on 32-bit Solaris sparc
Eli Zaretskii <[email protected]>
| Newsgroups | gmane.emacs.bugs |
|---|---|
| Message-ID | <[email protected]> |
> From: Juri Linkov <[email protected]> > Cc: [email protected], [email protected], [email protected] > Date: Mon, 10 Aug 2026 18:11:57 +0300 > > >> 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. Paul, is the above conclusion correct? > >> 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. Possibly, but let's hear from Paul first.