annotate etc/compilation.txt @ 66046:f56e7dee3fe4

(fancy-splash-default-action): Discard mouse click in the spash screen window, as it has no sensible meaning in the next window to be selected. Fixes error reported by Jan D.
author Kim F. Storm <storm@cua.dk>
date Wed, 12 Oct 2005 11:22:57 +0000
parents 7a6aa8277fe1
children 3681678d3d86 2d92f5c9d6ae
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
1 * Introduction -*-compilation-*-
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
2
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
3 This shows the different kinds of messages compile recognizes by default and
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
4 how they are rendered. It is intended both to help you decide which matchers
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
5 you need and as a test of the matchers. Move the mouse over a colored part or
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
6 use `compilation-message-face', to see how much text was actually matched.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
7
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
8 The important part is the symbol(s) line at the beginning of each entry.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
9 These are the symbols you can customize `compilation-error-regexp-alist' for,
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
10 to match the messages shown in that entry. A few complex cases have more than
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
11 one symbol, which should be selected together.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
12
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
13
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
14 * Absoft FORTRAN 77 Compiler 3.1.3
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
15
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
16 symbol: absoft
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
17
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
18 Error on line 3 of t.f: Execution error unclassifiable statement
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
19 Line 45 of "foo.c": bloofle undefined
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
20 error on line 19 of fplot.f: spelling error?
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
21 warning on line 17 of fplot.f: data type is undefined for variable d
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
22
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
23
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
24 * Ada & Mpatrol (memory leak debugger)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
25
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
26 symbol: ada
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
27
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
28 This matches only the end of line, the beginning is covered by GNU style.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
29
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
30 foo.adb:61:11: [...] in call to size declared at foo.ads:11
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
31 0x8008621 main+16 at error.c:17
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
32
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
33
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
34 * IBM AIX PS/2 C version 1.1
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
35
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
36 symbol: aix
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
37
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
38 ****** Error number 140 in line 8 of file errors.c ******
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
39
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
40
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
41 * Ant Java: works at least for jikes and javac
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
42
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
43 symbol: ant
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
44
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
45 The regexps found on http://ant.apache.org/faq.html, and since integrated in
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
46 both Emacsen, were hairy. Why so many numbers for jikes -- is one a column
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
47 number?
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
48
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
49 [javac] /src/DataBaseTestCase.java:27: unreported exception ...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
50 [javac] /src/DataBaseTestCase.java:49: warning: finally clause cannot complete normally
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
51 [jikes] foo.java:3:5:7:9: blah blah
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
52
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
53
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
54 * Bash v2
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
55
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
56 symbol: bash
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
57
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
58 a.sh: line 1: ls-l: command not found
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
59
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
60
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
61 * Borland C++, C++Builder
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
62
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
63 symbol: borland
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
64
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
65 Error ping.c 15: Unable to open include file 'sys/types.h'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
66 Warning ping.c 68: Call to function 'func' with no prototype
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
67 Error E2010 ping.c 15: Unable to open include file 'sys/types.h'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
68 Warning W1022 ping.c 68: Call to function 'func' with no prototype
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
69
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
70
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
71 * Caml & Python
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
72
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
73 symbol: caml
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
74
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
75 File "foobar.ml", lines 5-8, characters 20-155: blah blah
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
76 File "F:\ocaml\sorting.ml", line 65, characters 2-145:
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
77 Warning: this expression should have type unit.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
78 File "/usr/share/gdesklets/display/TargetGauge.py", line 41, in add_children
54744
a88e6b97afe3 Fix caml (Python) & irix (Info)
Daniel Pfeiffer <occitan@esperanto.org>
parents: 54365
diff changeset
79 File \lib\python\Products\PythonScripts\PythonScript.py, line 302, in _exec
a88e6b97afe3 Fix caml (Python) & irix (Info)
Daniel Pfeiffer <occitan@esperanto.org>
parents: 54365
diff changeset
80 File "/tmp/foo.py", line 10
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
81
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
82
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
83 * Apollo cc, 4.3BSD fc & IBM RS6000/AIX xlc compiler & Microtec mcc68k & GNAT (July 94)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
84
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
85 symbol: comma
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
86
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
87 "foo.f", line 3: Error: syntax error near end of statement
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
88 "vvouch.c", line 19.5: 1506-046 (S) Syntax error.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
89 "foo.c", line 32 pos 1; (E) syntax error; unexpected symbol: "lossage"
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
90 "foo.adb", line 2(11): warning: file name does not match ...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
91 "src/swapping.c", line 30.34: 1506-342 (W) "/*" detected in comment.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
92
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
93
55516
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
94 * EDG C/C++
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
95
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
96 symbol: edg-1 edg-2
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
97
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
98 build/intel/debug/../../../struct.cpp(42): error: identifier "foo" is undefined
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
99 build/intel/debug/../../../struct.cpp(44): warning #1011: missing return statement at end of ...
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
100 build/intel/debug/../../../iptr.h(302): remark #981: operands are evaluated in unspecified order
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
101 detected during ... at line 62 of "build/intel/debug/../../../trace.h"
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
102
d43c6081f39c Add edg examples and remove redundant ultrix examples.
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55133
diff changeset
103
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
104 * EPC F90 compiler
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
105
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
106 symbol: epc
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
107
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
108 Error 24 at (2:progran.f90) : syntax error
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
109
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
110
57730
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
111 * Fortran checker
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
112
58437
f81ffb9e961b ftnchek only current style messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 57732
diff changeset
113 symbols: ftnchek
57730
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
114
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
115 Dummy arg W in module SUBA line 8 file arrayclash.f is array
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
116 L4 used at line 55 file test/assign.f; never set
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
117 Warning near line 10 file arrayclash.f: Module contains no executable
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
118 Nonportable usage near line 31 col 9 file assign.f: mixed default and explicit
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
119
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
120
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
121 * IAR Systems C Compiler
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
122
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
123 symbol: iar
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
124
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
125 "foo.c",3 Error[32]: Error message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
126 "foo.c",3 Warning[32]: Error message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
127
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
128
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
129 * IBM C/C++ Tools 2.01
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
130
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
131 symbol: ibm
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
132
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
133 foo.c(2:0) : informational EDC0804: Function foo is not referenced.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
134 foo.c(3:8) : warning EDC0833: Implicit return statement encountered.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
135 foo.c(5:5) : error EDC0350: Syntax error.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
136
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
137
57730
c173d0dac457 extend irix for NAG Fortran and add ftnchek-*
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55991
diff changeset
138 * Ultrix MIPS RISC CC, DEC AXP OSF/1 cc, IRIX 5.2 & NAG Fortran
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
139
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
140 symbol: irix
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
141
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
142 ccom: Error: foo.c, line 2: syntax error
55133
77a1309e787d added irix/Compaq C severe example
Daniel Pfeiffer <occitan@esperanto.org>
parents: 54744
diff changeset
143 cc: Severe: /src/Python-2.3.3/Modules/_curses_panel.c, line 17: Cannot find file <panel.h> ...
54744
a88e6b97afe3 Fix caml (Python) & irix (Info)
Daniel Pfeiffer <occitan@esperanto.org>
parents: 54365
diff changeset
144 cc: Info: foo.c, line 27: ...
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
145 cfe: Warning 712: foo.c, line 2: illegal combination of pointer and ...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
146 cfe: Warning 600: xfe.c: 170: Not in a conditional directive while ...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
147 /usr/lib/cmplrs/cc/cfe: Error: foo.c: 1: blah blah
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
148 /usr/lib/cmplrs/cc/cfe: warning: foo.c: 1: blah blah
57732
828726b6503b *** empty log message ***
Daniel Pfeiffer <occitan@esperanto.org>
parents: 57730
diff changeset
149 foo bar: baz.f, line 27: ...
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
150
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
151
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
152 * Java Exception & Valgrind (memory debugger for x86 GNU/Linux)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
153
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
154 symbol: java
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
155
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
156 Register 6 contains wrong type
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
157 at org.foo.ComponentGateway.doGet(ComponentGateway.java:172)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
158 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
159 ==1332== Invalid write of size 1
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
160 ==1332== at 0x4040743C: System::getErrorString() (../src/Lib/System.cpp:217)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
161 ==1332== by 0x8008621: main (vtest.c:180)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
162
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
163
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
164 * IBM jikes
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
165
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
166 symbols: jikes-file jikes-line
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
167
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
168 Jikes separates file names from the actual error messages. For visual
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
169 feedback the underline and the word "Error" on the 3rd line is fontified like
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
170 a file name would be.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
171
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
172 Found 2 semantic errors compiling "../javax/swing/BorderFactory.java":
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
173
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
174 150. case '{':
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
175 <->
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
176 *** Error: The type of this expression, "char", is not ...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
177
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
178 312. return new CompoundBorder(outside, inside);
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
179 <--------------------------------->
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
180 *** Error: No match was found for constructor ...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
181
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
182 Issued 1 semantic warning compiling "java/awt/Toolkit.java":
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
183
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
184 504. void imgProduceImage( ImageNativeProducer prod, Ptr imgData);
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
185 <----------------->
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
186 *** Warning: The type "ImageNativeProducer" is defined ...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
187
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
188
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
189 * GCC include message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
190
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
191 symbol: gcc-include
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
192
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
193 The last file, i.e. the one you are compiling, is the interesting one.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
194
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
195 In file included from /usr/include/c++/3.3/backward/warn.h:4,
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
196 from /usr/include/c++/3.3/backward/iostream.h:31,
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
197 from test_clt.cc:1:
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
198
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
199
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
200 * GNU style
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
201
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
202 symbol: gnu
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
203
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
204 foo.c:8: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
205 ../foo.c:8: W: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
206 /tmp/foo.c:8:warning message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
207 foo/bar.py:8: FutureWarning message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
208 foo.py:8: RuntimeWarning message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
209 foo.c:8:I: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
210 foo.c:8.23: info: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
211 foo.c:8:23:information: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
212 foo.c:8.23-45: Informational: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
213 foo.c:8-23: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
214 foo.c:8-45.3: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
215 foo.c:8.23-9.1: message
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
216 jade:dbcommon.dsl:133:17:E: missing argument for function call
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
217 G:/cygwin/dev/build-myproj.xml:54: Compiler Adapter 'javac' can't be found.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
218 file:G:/cygwin/dev/build-myproj.xml:54: Compiler Adapter 'javac' can't be found.
55991
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
219 {standard input}:27041: Warning: end of file not at end of a line; newline inserted
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
220
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
221
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
222 * Lucid Compiler, lcc 3.x
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
223
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
224 symbol: lcc
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
225
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
226 E, file.cc(35,52) Illegal operation on pointers
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
227 W, file.cc(36,52) blah blah
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
228
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
229
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
230 * makepp 1.20
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
231
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
232 symbol: makepp
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
233
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
234 makepp: Scanning `/foo/bar.c'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
235 makepp: warning: bla bla `/foo/bar.c' and `/foo/bar.h'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
236 makepp: bla bla `/foo/Makeppfile:12' bla
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
237 makepp: bla bla `/foo/bar.c' and `/foo/bar.h'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
238
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
239
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
240 * MIPS lint; looks good for SunPro lint also
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
241
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
242 symbols: mips-1 mips-2
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
243
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
244 This can match multiple times on a line.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
245
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
246 TrimMask (255) in solomon.c may be indistinguishable from TrimMasks (93) in solomon.c due to truncation
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
247 name defined but never used: LinInt in cmap_calc.c(199)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
248
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
249
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
250 * Microsoft C/C++
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
251
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
252 symbol: msft
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
253
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
254 This used to be less selective and allowed characters other than parens around
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
255 the line number, but that caused confusion for GNU-style error messages. This
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
256 used to reject spaces and dashes in file names, but they are valid now; so I
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
257 made it more strict about the error message that follows.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
258
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
259 keyboard handler.c(537) : warning C4005: 'min' : macro redefinition
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
260 d:\tmp\test.c(23) : error C2143: syntax error : missing ';' before 'if'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
261
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
262
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
263 * Oracle pro*c
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
264
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
265 symbol: oracle
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
266
55991
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
267 This stupid precompiler wraps lines at column 80 in the middle of a file name.
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
268 There is no obvious way of detecting this or turning it off. But if you
58437
f81ffb9e961b ftnchek only current style messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 57732
diff changeset
269 delete the newline (probably needs M-x toggle-read-only), the file name will
f81ffb9e961b ftnchek only current style messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 57732
diff changeset
270 automatically be reparsed, so that you can then go there.
55991
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
271
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
272 Semantic error at line 528, column 5, file erosacqdb.pc:
55991
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
273 Error at line 41, column 10 in file /usr/src/sb/ODBI_BHP.hpp
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
274 PCC-02150: error at line 49, column 27 in file /usr/src/sb/ODBI_dxfgh.pc
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
275 PCC-00003: invalid SQL Identifier at column name in line 12 of file /usr/src/sb/ODBI_BHP.hpp
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
276 PCC-00004: mismatched IF/ELSE/ENDIF block at line 27 in file /usr/src/sb/ODBI_BHP.hpp
60906ddcbf22 show example of GNU {standard input} (gcc --pipe) and various Oracle messages
Daniel Pfeiffer <occitan@esperanto.org>
parents: 55516
diff changeset
277 PCC-02151: line 21 column 40 file /usr/src/sb/ODBI_BHP.hpp:
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
278
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
279
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
280 * Perl
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
281
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
282 symbol: perl
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
283
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
284 syntax error at automake line 922, near "':'"
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
285 Died at test.pl line 27.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
286 store::odrecall('File_A', 'x2') called at store.pm line 90
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
287
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
288
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
289 * RXP
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
290
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
291 symbol: rxp
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
292
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
293 GPL XML validator at http://www.cogsci.ed.ac.uk/~richard/rxp.html
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
294
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
295 Error: Mismatched end tag: expected </geroup>, got </group>
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
296 in unnamed entity at line 71 char 8 of file:///home/reto/test/group.xml
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
297 Warning: Start tag for undeclared element geroup
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
298 in unnamed entity at line 4 char 8 of file:///home/reto/test/group.xml
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
299
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
300
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
301 * Sparc Pascal
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
302
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
303 symbols: sparc-pascal-file sparc-pascal-line sparc-pascal-example
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
304
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
305 These messages don't contain a file name. Instead the compiler gives a
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
306 message whenever the file being compiled is changed. For visual feedback the
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
307 error code is fontified like a file name would be.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
308
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
309 Thu May 14 10:46:12 1992 mom3.p:
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
310 20 linjer : array[1..4] of linje;
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
311 w 18480-----------^--- Inserted ';'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
312 20 linjer : array[1..4] of linje;
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
313 e 18480-----------^--- Inserted ';'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
314 w 18520 line 61 - 0 is undefined
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
315 E 18520 line 61 - 0 is undefined
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
316
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
317
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
318 * SGI IRIX MipsPro 7.3 & Sun F90 & Cray C
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
319
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
320 symbol: sun
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
321
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
322 cc-1020 CC: REMARK File = CUI_App.h, Line = 735
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
323 cc-1070 cc: WARNING File = linkl.c, Line = 38
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
324 cf90-113 f90comp: ERROR NSE, File = Hoved.f90, Line = 16, Column = 3
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
325
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
326
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
327 * Sun Ada (VADS, Solaris)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
328
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
329 symbol: sun-ada
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
330
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
331 /home3/xdhar/rcds_rc/main.a, line 361, char 6:syntax error: "," inserted
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
332
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
333
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
334 * 4.3BSD grep, cc, lint
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
335
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
336 symbol: 4bsd
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
337
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
338 /usr/src/foo/foo.c(8): warning: w may be used before set
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
339 /usr/src/foo/foo.c(9): error: w is used before set
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
340 strcmp: variable # of args. llib-lc(359) :: /usr/src/foo/foo.c(8)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
341 bloofle defined( /users/wolfgang/foo.c(4) ), but never used
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
342
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
343
61425
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
344 * GCOV (test coverage program)
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
345
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
346 symbol: gcov-file gcov-bb-file gcov-never-called-line gcov-called-line
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
347
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
348 -: 0:Source:foo.c
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
349 -: 0:Object:foo.bb
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
350 -: 1:/* $ gcc -fprofile-arcs -ftest-coverage foo.c
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
351 -: 2: $ ./a.out
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
352 -: 3: $ gcov foo.c
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
353 -: 4: LANG=C gcov foo.c
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
354 -: 5: 62.50% of 8 lines executed in file foo.c
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
355 -: 6: Creating foo.c.gcov.*/
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
356 -: 7:int
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
357 -: 8:main(int argc, char ** argv)
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
358 1: 9:{
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
359 1: 10: int r;
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
360 1: 11: if (argc == 1)
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
361 1: 12: r = 1;
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
362 #####: 13: else if (argc == 2)
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
363 #####: 14: r = 2;
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
364 -: 15: else
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
365 #####: 16: r = 0;
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
366 1: 17: return r;
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
367 -: 18:}
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
368
6dfecf2a19ab * compilation.txt (symbol): Added gcov-file
Masatake YAMATO <jet@gyve.org>
parents: 58437
diff changeset
369
54365
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
370 * Directory tracking
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
371
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
372 Directories are matched via `compilation-directory-matcher'. Files which are
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
373 not shown as full paths are searched for relative to the directory where the
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
374 message was issued.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
375
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
376 Entering directory `/a/b/c'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
377 Leaving directory `/a/b/c'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
378 gmake[2]: Entering directory `/a/b/c'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
379 makepp: Leaving directory `/a/b/c'
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
380
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
381
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
382 * Miscellaneous
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
383
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
384 These are not messages that can be gone to. They are only highlighted via
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
385 `compilation-mode-font-lock-keywords' to recognize some useful information at
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
386 a glance.
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
387
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
388 checking dynamic linker characteristics... GNU/Linux ld.so
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
389 checking if libtool supports shared libraries... yes
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
390 checking whether to build shared libraries... yes
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
391 checking whether -lc should be explicitly linked in... (cached) no
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
392 checking For GLIB - version >= 2.0.0... yes (version 2.1.0)
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
393 checking FONTCONFIG_CFLAGS...
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
394 g++ -o foo.o foo.cc
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
395 tool1 -output=foo foo.x
15b0be6b509f Initial import.
Stefan Monnier <monnier@iro.umontreal.ca>
parents:
diff changeset
396 tool2 --outfile foo foo.y
64738
b8929a75abe8 Add examples of finished compilation.
Juri Linkov <juri@jurta.org>
parents: 61425
diff changeset
397
64945
7a6aa8277fe1 Add examples of starting and finishing messages.
Juri Linkov <juri@jurta.org>
parents: 64738
diff changeset
398 Compilation started at Wed Jul 20 12:20:10
7a6aa8277fe1 Add examples of starting and finishing messages.
Juri Linkov <juri@jurta.org>
parents: 64738
diff changeset
399 Compilation interrupt at Wed Jul 20 12:20:10
7a6aa8277fe1 Add examples of starting and finishing messages.
Juri Linkov <juri@jurta.org>
parents: 64738
diff changeset
400 Compilation killed at Wed Jul 20 12:20:10
7a6aa8277fe1 Add examples of starting and finishing messages.
Juri Linkov <juri@jurta.org>
parents: 64738
diff changeset
401 Compilation terminated at Wed Jul 20 12:20:10
64738
b8929a75abe8 Add examples of finished compilation.
Juri Linkov <juri@jurta.org>
parents: 61425
diff changeset
402 Compilation exited abnormally with code 1 at Wed Jul 20 12:21:12
b8929a75abe8 Add examples of finished compilation.
Juri Linkov <juri@jurta.org>
parents: 61425
diff changeset
403 Compilation finished at Thu Jul 21 15:02:15