Codebase list mtr / 55cf834
Import Debian changes 0.86-1~bpo8+1 mtr (0.86-1~bpo8+1) jessie-backports; urgency=medium * Rebuild for jessie-backports. mtr (0.86-1) unstable; urgency=low * Added patch from Andrew Suffield to use setcap instead of setuid, closes: #768650 * Additional changes by Rhonda D'Vine: - New upstream release - Bump debhelper compat to 9. - Use dh style debian/rules. - Call ./bootstrap.sh before configure run. Rhonda D'Vine authored 7 years ago Samuel Henrique committed 5 years ago
77 changed file(s) with 2460 addition(s) and 10560 deletion(s). Raw diff Collapse all Expand all
+0
-226
.deps/asn.Po less more
0 asn.o: asn.c /usr/include/unistd.h /usr/include/features.h \
1 /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
7 /usr/include/x86_64-linux-gnu/bits/environments.h \
8 /usr/include/x86_64-linux-gnu/bits/types.h \
9 /usr/include/x86_64-linux-gnu/bits/typesizes.h \
10 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
11 /usr/include/x86_64-linux-gnu/bits/confname.h getopt.h \
12 /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/stdio.h \
13 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
14 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
15 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
16 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
17 /usr/include/x86_64-linux-gnu/bits/stdio.h \
18 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \
19 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
20 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
21 /usr/include/x86_64-linux-gnu/bits/endian.h \
22 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
23 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
24 /usr/include/x86_64-linux-gnu/sys/select.h \
25 /usr/include/x86_64-linux-gnu/bits/select.h \
26 /usr/include/x86_64-linux-gnu/bits/sigset.h \
27 /usr/include/x86_64-linux-gnu/bits/time.h \
28 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
29 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
30 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/arpa/nameser.h \
31 /usr/include/x86_64-linux-gnu/sys/param.h \
32 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
33 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
34 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
35 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
36 /usr/include/linux/limits.h \
37 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
38 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
39 /usr/include/asm-generic/param.h \
40 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
41 /usr/include/arpa/nameser_compat.h /usr/include/netdb.h \
42 /usr/include/netinet/in.h \
43 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
44 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
45 /usr/include/x86_64-linux-gnu/sys/socket.h \
46 /usr/include/x86_64-linux-gnu/sys/uio.h \
47 /usr/include/x86_64-linux-gnu/bits/uio.h \
48 /usr/include/x86_64-linux-gnu/bits/socket.h \
49 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
50 /usr/include/x86_64-linux-gnu/asm/socket.h \
51 /usr/include/asm-generic/socket.h \
52 /usr/include/x86_64-linux-gnu/asm/sockios.h \
53 /usr/include/asm-generic/sockios.h \
54 /usr/include/x86_64-linux-gnu/bits/socket2.h \
55 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
56 /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/resolv.h \
57 /usr/include/string.h /usr/include/xlocale.h \
58 /usr/include/x86_64-linux-gnu/bits/string.h \
59 /usr/include/x86_64-linux-gnu/bits/string2.h \
60 /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/search.h \
61 config.h mtr.h asn.h
62
63 /usr/include/unistd.h:
64
65 /usr/include/features.h:
66
67 /usr/include/x86_64-linux-gnu/bits/predefs.h:
68
69 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
70
71 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
72
73 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
74
75 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
76
77 /usr/include/x86_64-linux-gnu/bits/posix_opt.h:
78
79 /usr/include/x86_64-linux-gnu/bits/environments.h:
80
81 /usr/include/x86_64-linux-gnu/bits/types.h:
82
83 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
84
85 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
86
87 /usr/include/x86_64-linux-gnu/bits/confname.h:
88
89 getopt.h:
90
91 /usr/include/x86_64-linux-gnu/bits/unistd.h:
92
93 /usr/include/stdio.h:
94
95 /usr/include/libio.h:
96
97 /usr/include/_G_config.h:
98
99 /usr/include/wchar.h:
100
101 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
102
103 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
104
105 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
106
107 /usr/include/x86_64-linux-gnu/bits/stdio.h:
108
109 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
110
111 /usr/include/stdlib.h:
112
113 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
114
115 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
116
117 /usr/include/endian.h:
118
119 /usr/include/x86_64-linux-gnu/bits/endian.h:
120
121 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
122
123 /usr/include/x86_64-linux-gnu/sys/types.h:
124
125 /usr/include/time.h:
126
127 /usr/include/x86_64-linux-gnu/sys/select.h:
128
129 /usr/include/x86_64-linux-gnu/bits/select.h:
130
131 /usr/include/x86_64-linux-gnu/bits/sigset.h:
132
133 /usr/include/x86_64-linux-gnu/bits/time.h:
134
135 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
136
137 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
138
139 /usr/include/alloca.h:
140
141 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
142
143 /usr/include/arpa/nameser.h:
144
145 /usr/include/x86_64-linux-gnu/sys/param.h:
146
147 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
148
149 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
150
151 /usr/include/limits.h:
152
153 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
154
155 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
156
157 /usr/include/linux/limits.h:
158
159 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
160
161 /usr/include/linux/param.h:
162
163 /usr/include/x86_64-linux-gnu/asm/param.h:
164
165 /usr/include/asm-generic/param.h:
166
167 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
168
169 /usr/include/arpa/nameser_compat.h:
170
171 /usr/include/netdb.h:
172
173 /usr/include/netinet/in.h:
174
175 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
176
177 /usr/include/stdint.h:
178
179 /usr/include/x86_64-linux-gnu/bits/wchar.h:
180
181 /usr/include/x86_64-linux-gnu/sys/socket.h:
182
183 /usr/include/x86_64-linux-gnu/sys/uio.h:
184
185 /usr/include/x86_64-linux-gnu/bits/uio.h:
186
187 /usr/include/x86_64-linux-gnu/bits/socket.h:
188
189 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
190
191 /usr/include/x86_64-linux-gnu/asm/socket.h:
192
193 /usr/include/asm-generic/socket.h:
194
195 /usr/include/x86_64-linux-gnu/asm/sockios.h:
196
197 /usr/include/asm-generic/sockios.h:
198
199 /usr/include/x86_64-linux-gnu/bits/socket2.h:
200
201 /usr/include/x86_64-linux-gnu/bits/in.h:
202
203 /usr/include/rpc/netdb.h:
204
205 /usr/include/x86_64-linux-gnu/bits/netdb.h:
206
207 /usr/include/resolv.h:
208
209 /usr/include/string.h:
210
211 /usr/include/xlocale.h:
212
213 /usr/include/x86_64-linux-gnu/bits/string.h:
214
215 /usr/include/x86_64-linux-gnu/bits/string2.h:
216
217 /usr/include/x86_64-linux-gnu/bits/string3.h:
218
219 /usr/include/search.h:
220
221 config.h:
222
223 mtr.h:
224
225 asn.h:
+0
-259
.deps/curses.Po less more
0 curses.o: curses.c config.h /usr/include/strings.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
7 /usr/include/xlocale.h /usr/include/unistd.h \
8 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
9 /usr/include/x86_64-linux-gnu/bits/environments.h \
10 /usr/include/x86_64-linux-gnu/bits/types.h \
11 /usr/include/x86_64-linux-gnu/bits/typesizes.h \
12 /usr/include/x86_64-linux-gnu/bits/confname.h getopt.h \
13 /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/ctype.h \
14 /usr/include/endian.h /usr/include/x86_64-linux-gnu/bits/endian.h \
15 /usr/include/x86_64-linux-gnu/bits/byteswap.h /usr/include/stdlib.h \
16 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
17 /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
18 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
19 /usr/include/x86_64-linux-gnu/sys/select.h \
20 /usr/include/x86_64-linux-gnu/bits/select.h \
21 /usr/include/x86_64-linux-gnu/bits/sigset.h \
22 /usr/include/x86_64-linux-gnu/bits/time.h \
23 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
24 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
25 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \
26 /usr/include/x86_64-linux-gnu/bits/string.h \
27 /usr/include/x86_64-linux-gnu/bits/string2.h \
28 /usr/include/x86_64-linux-gnu/bits/string3.h \
29 /usr/include/x86_64-linux-gnu/sys/socket.h \
30 /usr/include/x86_64-linux-gnu/sys/uio.h \
31 /usr/include/x86_64-linux-gnu/bits/uio.h \
32 /usr/include/x86_64-linux-gnu/bits/socket.h \
33 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
34 /usr/include/x86_64-linux-gnu/asm/socket.h \
35 /usr/include/asm-generic/socket.h \
36 /usr/include/x86_64-linux-gnu/asm/sockios.h \
37 /usr/include/asm-generic/sockios.h \
38 /usr/include/x86_64-linux-gnu/bits/socket2.h /usr/include/netinet/in.h \
39 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
40 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
41 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/arpa/inet.h \
42 /usr/include/ncurses.h /usr/include/ncurses_dll.h /usr/include/stdio.h \
43 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
44 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
45 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
46 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
47 /usr/include/x86_64-linux-gnu/bits/stdio.h \
48 /usr/include/x86_64-linux-gnu/bits/stdio2.h \
49 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdbool.h \
50 /usr/include/unctrl.h /usr/include/curses.h mtr.h mtr-curses.h display.h \
51 net.h /usr/include/netdb.h /usr/include/rpc/netdb.h \
52 /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/netinet/ip6.h \
53 /usr/include/inttypes.h /usr/include/netinet/icmp6.h dns.h \
54 /usr/include/resolv.h /usr/include/x86_64-linux-gnu/sys/param.h \
55 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
56 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
57 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
58 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
59 /usr/include/linux/limits.h \
60 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
61 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
62 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
63 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
64 /usr/include/arpa/nameser_compat.h asn.h version.h
65
66 config.h:
67
68 /usr/include/strings.h:
69
70 /usr/include/features.h:
71
72 /usr/include/x86_64-linux-gnu/bits/predefs.h:
73
74 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
75
76 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
77
78 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
79
80 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
81
82 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
83
84 /usr/include/xlocale.h:
85
86 /usr/include/unistd.h:
87
88 /usr/include/x86_64-linux-gnu/bits/posix_opt.h:
89
90 /usr/include/x86_64-linux-gnu/bits/environments.h:
91
92 /usr/include/x86_64-linux-gnu/bits/types.h:
93
94 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
95
96 /usr/include/x86_64-linux-gnu/bits/confname.h:
97
98 getopt.h:
99
100 /usr/include/x86_64-linux-gnu/bits/unistd.h:
101
102 /usr/include/ctype.h:
103
104 /usr/include/endian.h:
105
106 /usr/include/x86_64-linux-gnu/bits/endian.h:
107
108 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
109
110 /usr/include/stdlib.h:
111
112 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
113
114 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
115
116 /usr/include/x86_64-linux-gnu/sys/types.h:
117
118 /usr/include/time.h:
119
120 /usr/include/x86_64-linux-gnu/sys/select.h:
121
122 /usr/include/x86_64-linux-gnu/bits/select.h:
123
124 /usr/include/x86_64-linux-gnu/bits/sigset.h:
125
126 /usr/include/x86_64-linux-gnu/bits/time.h:
127
128 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
129
130 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
131
132 /usr/include/alloca.h:
133
134 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
135
136 /usr/include/string.h:
137
138 /usr/include/x86_64-linux-gnu/bits/string.h:
139
140 /usr/include/x86_64-linux-gnu/bits/string2.h:
141
142 /usr/include/x86_64-linux-gnu/bits/string3.h:
143
144 /usr/include/x86_64-linux-gnu/sys/socket.h:
145
146 /usr/include/x86_64-linux-gnu/sys/uio.h:
147
148 /usr/include/x86_64-linux-gnu/bits/uio.h:
149
150 /usr/include/x86_64-linux-gnu/bits/socket.h:
151
152 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
153
154 /usr/include/x86_64-linux-gnu/asm/socket.h:
155
156 /usr/include/asm-generic/socket.h:
157
158 /usr/include/x86_64-linux-gnu/asm/sockios.h:
159
160 /usr/include/asm-generic/sockios.h:
161
162 /usr/include/x86_64-linux-gnu/bits/socket2.h:
163
164 /usr/include/netinet/in.h:
165
166 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
167
168 /usr/include/stdint.h:
169
170 /usr/include/x86_64-linux-gnu/bits/wchar.h:
171
172 /usr/include/x86_64-linux-gnu/bits/in.h:
173
174 /usr/include/arpa/inet.h:
175
176 /usr/include/ncurses.h:
177
178 /usr/include/ncurses_dll.h:
179
180 /usr/include/stdio.h:
181
182 /usr/include/libio.h:
183
184 /usr/include/_G_config.h:
185
186 /usr/include/wchar.h:
187
188 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
189
190 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
191
192 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
193
194 /usr/include/x86_64-linux-gnu/bits/stdio.h:
195
196 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
197
198 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdbool.h:
199
200 /usr/include/unctrl.h:
201
202 /usr/include/curses.h:
203
204 mtr.h:
205
206 mtr-curses.h:
207
208 display.h:
209
210 net.h:
211
212 /usr/include/netdb.h:
213
214 /usr/include/rpc/netdb.h:
215
216 /usr/include/x86_64-linux-gnu/bits/netdb.h:
217
218 /usr/include/netinet/ip6.h:
219
220 /usr/include/inttypes.h:
221
222 /usr/include/netinet/icmp6.h:
223
224 dns.h:
225
226 /usr/include/resolv.h:
227
228 /usr/include/x86_64-linux-gnu/sys/param.h:
229
230 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
231
232 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
233
234 /usr/include/limits.h:
235
236 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
237
238 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
239
240 /usr/include/linux/limits.h:
241
242 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
243
244 /usr/include/linux/param.h:
245
246 /usr/include/x86_64-linux-gnu/asm/param.h:
247
248 /usr/include/asm-generic/param.h:
249
250 /usr/include/arpa/nameser.h:
251
252 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
253
254 /usr/include/arpa/nameser_compat.h:
255
256 asn.h:
257
258 version.h:
+0
-203
.deps/display.Po less more
0 display.o: display.c config.h /usr/include/stdio.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
7 /usr/include/x86_64-linux-gnu/bits/types.h \
8 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
9 /usr/include/_G_config.h /usr/include/wchar.h \
10 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
11 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
12 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
13 /usr/include/x86_64-linux-gnu/bits/stdio.h \
14 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \
15 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
16 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
17 /usr/include/x86_64-linux-gnu/bits/endian.h \
18 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
19 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
20 /usr/include/x86_64-linux-gnu/sys/select.h \
21 /usr/include/x86_64-linux-gnu/bits/select.h \
22 /usr/include/x86_64-linux-gnu/bits/sigset.h \
23 /usr/include/x86_64-linux-gnu/bits/time.h \
24 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
25 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
26 /usr/include/x86_64-linux-gnu/bits/stdlib.h mtr.h display.h \
27 /usr/include/netinet/in.h \
28 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
29 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
30 /usr/include/x86_64-linux-gnu/sys/socket.h \
31 /usr/include/x86_64-linux-gnu/sys/uio.h \
32 /usr/include/x86_64-linux-gnu/bits/uio.h \
33 /usr/include/x86_64-linux-gnu/bits/socket.h \
34 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
35 /usr/include/x86_64-linux-gnu/asm/socket.h \
36 /usr/include/asm-generic/socket.h \
37 /usr/include/x86_64-linux-gnu/asm/sockios.h \
38 /usr/include/asm-generic/sockios.h \
39 /usr/include/x86_64-linux-gnu/bits/socket2.h \
40 /usr/include/x86_64-linux-gnu/bits/in.h mtr-curses.h mtr-gtk.h report.h \
41 select.h raw.h dns.h /usr/include/resolv.h \
42 /usr/include/x86_64-linux-gnu/sys/param.h \
43 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
44 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
45 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
46 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
47 /usr/include/linux/limits.h \
48 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
49 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
50 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
51 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
52 /usr/include/arpa/nameser_compat.h asn.h split.h
53
54 config.h:
55
56 /usr/include/stdio.h:
57
58 /usr/include/features.h:
59
60 /usr/include/x86_64-linux-gnu/bits/predefs.h:
61
62 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
63
64 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
65
66 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
67
68 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
69
70 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
71
72 /usr/include/x86_64-linux-gnu/bits/types.h:
73
74 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
75
76 /usr/include/libio.h:
77
78 /usr/include/_G_config.h:
79
80 /usr/include/wchar.h:
81
82 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
83
84 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
85
86 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
87
88 /usr/include/x86_64-linux-gnu/bits/stdio.h:
89
90 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
91
92 /usr/include/stdlib.h:
93
94 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
95
96 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
97
98 /usr/include/endian.h:
99
100 /usr/include/x86_64-linux-gnu/bits/endian.h:
101
102 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
103
104 /usr/include/x86_64-linux-gnu/sys/types.h:
105
106 /usr/include/time.h:
107
108 /usr/include/x86_64-linux-gnu/sys/select.h:
109
110 /usr/include/x86_64-linux-gnu/bits/select.h:
111
112 /usr/include/x86_64-linux-gnu/bits/sigset.h:
113
114 /usr/include/x86_64-linux-gnu/bits/time.h:
115
116 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
117
118 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
119
120 /usr/include/alloca.h:
121
122 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
123
124 mtr.h:
125
126 display.h:
127
128 /usr/include/netinet/in.h:
129
130 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
131
132 /usr/include/stdint.h:
133
134 /usr/include/x86_64-linux-gnu/bits/wchar.h:
135
136 /usr/include/x86_64-linux-gnu/sys/socket.h:
137
138 /usr/include/x86_64-linux-gnu/sys/uio.h:
139
140 /usr/include/x86_64-linux-gnu/bits/uio.h:
141
142 /usr/include/x86_64-linux-gnu/bits/socket.h:
143
144 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
145
146 /usr/include/x86_64-linux-gnu/asm/socket.h:
147
148 /usr/include/asm-generic/socket.h:
149
150 /usr/include/x86_64-linux-gnu/asm/sockios.h:
151
152 /usr/include/asm-generic/sockios.h:
153
154 /usr/include/x86_64-linux-gnu/bits/socket2.h:
155
156 /usr/include/x86_64-linux-gnu/bits/in.h:
157
158 mtr-curses.h:
159
160 mtr-gtk.h:
161
162 report.h:
163
164 select.h:
165
166 raw.h:
167
168 dns.h:
169
170 /usr/include/resolv.h:
171
172 /usr/include/x86_64-linux-gnu/sys/param.h:
173
174 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
175
176 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
177
178 /usr/include/limits.h:
179
180 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
181
182 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
183
184 /usr/include/linux/limits.h:
185
186 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
187
188 /usr/include/linux/param.h:
189
190 /usr/include/x86_64-linux-gnu/asm/param.h:
191
192 /usr/include/asm-generic/param.h:
193
194 /usr/include/arpa/nameser.h:
195
196 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
197
198 /usr/include/arpa/nameser_compat.h:
199
200 asn.h:
201
202 split.h:
+0
-271
.deps/dns.Po less more
0 dns.o: dns.c config.h /usr/include/x86_64-linux-gnu/sys/types.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
8 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
9 /usr/include/endian.h /usr/include/x86_64-linux-gnu/bits/endian.h \
10 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
11 /usr/include/x86_64-linux-gnu/sys/select.h \
12 /usr/include/x86_64-linux-gnu/bits/select.h \
13 /usr/include/x86_64-linux-gnu/bits/sigset.h \
14 /usr/include/x86_64-linux-gnu/bits/time.h \
15 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
16 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
17 /usr/include/x86_64-linux-gnu/sys/time.h \
18 /usr/include/x86_64-linux-gnu/sys/stat.h \
19 /usr/include/x86_64-linux-gnu/bits/stat.h \
20 /usr/include/x86_64-linux-gnu/sys/errno.h /usr/include/errno.h \
21 /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
22 /usr/include/x86_64-linux-gnu/asm/errno.h \
23 /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
24 /usr/include/x86_64-linux-gnu/sys/socket.h \
25 /usr/include/x86_64-linux-gnu/sys/uio.h \
26 /usr/include/x86_64-linux-gnu/bits/uio.h \
27 /usr/include/x86_64-linux-gnu/bits/socket.h \
28 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
29 /usr/include/x86_64-linux-gnu/asm/socket.h \
30 /usr/include/asm-generic/socket.h \
31 /usr/include/x86_64-linux-gnu/asm/sockios.h \
32 /usr/include/asm-generic/sockios.h \
33 /usr/include/x86_64-linux-gnu/bits/socket2.h /usr/include/netinet/in.h \
34 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
35 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
36 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/arpa/inet.h \
37 /usr/include/arpa/nameser.h /usr/include/x86_64-linux-gnu/sys/param.h \
38 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
39 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
40 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
41 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
42 /usr/include/linux/limits.h \
43 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
44 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
45 /usr/include/asm-generic/param.h \
46 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
47 /usr/include/arpa/nameser_compat.h /usr/include/netdb.h \
48 /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \
49 /usr/include/resolv.h /usr/include/stdio.h /usr/include/libio.h \
50 /usr/include/_G_config.h /usr/include/wchar.h \
51 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
52 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
53 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
54 /usr/include/x86_64-linux-gnu/bits/stdio.h \
55 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/unistd.h \
56 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
57 /usr/include/x86_64-linux-gnu/bits/environments.h \
58 /usr/include/x86_64-linux-gnu/bits/confname.h getopt.h \
59 /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/fcntl.h \
60 /usr/include/x86_64-linux-gnu/bits/fcntl.h \
61 /usr/include/x86_64-linux-gnu/bits/fcntl2.h /usr/include/ctype.h \
62 /usr/include/xlocale.h /usr/include/string.h \
63 /usr/include/x86_64-linux-gnu/bits/string.h \
64 /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/stdlib.h \
65 /usr/include/x86_64-linux-gnu/bits/string3.h \
66 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
67 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
68 /usr/include/x86_64-linux-gnu/bits/stdlib.h mtr.h dns.h net.h \
69 /usr/include/netinet/ip6.h /usr/include/inttypes.h \
70 /usr/include/netinet/icmp6.h
71
72 config.h:
73
74 /usr/include/x86_64-linux-gnu/sys/types.h:
75
76 /usr/include/features.h:
77
78 /usr/include/x86_64-linux-gnu/bits/predefs.h:
79
80 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
81
82 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
83
84 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
85
86 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
87
88 /usr/include/x86_64-linux-gnu/bits/types.h:
89
90 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
91
92 /usr/include/time.h:
93
94 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
95
96 /usr/include/endian.h:
97
98 /usr/include/x86_64-linux-gnu/bits/endian.h:
99
100 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
101
102 /usr/include/x86_64-linux-gnu/sys/select.h:
103
104 /usr/include/x86_64-linux-gnu/bits/select.h:
105
106 /usr/include/x86_64-linux-gnu/bits/sigset.h:
107
108 /usr/include/x86_64-linux-gnu/bits/time.h:
109
110 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
111
112 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
113
114 /usr/include/x86_64-linux-gnu/sys/time.h:
115
116 /usr/include/x86_64-linux-gnu/sys/stat.h:
117
118 /usr/include/x86_64-linux-gnu/bits/stat.h:
119
120 /usr/include/x86_64-linux-gnu/sys/errno.h:
121
122 /usr/include/errno.h:
123
124 /usr/include/x86_64-linux-gnu/bits/errno.h:
125
126 /usr/include/linux/errno.h:
127
128 /usr/include/x86_64-linux-gnu/asm/errno.h:
129
130 /usr/include/asm-generic/errno.h:
131
132 /usr/include/asm-generic/errno-base.h:
133
134 /usr/include/x86_64-linux-gnu/sys/socket.h:
135
136 /usr/include/x86_64-linux-gnu/sys/uio.h:
137
138 /usr/include/x86_64-linux-gnu/bits/uio.h:
139
140 /usr/include/x86_64-linux-gnu/bits/socket.h:
141
142 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
143
144 /usr/include/x86_64-linux-gnu/asm/socket.h:
145
146 /usr/include/asm-generic/socket.h:
147
148 /usr/include/x86_64-linux-gnu/asm/sockios.h:
149
150 /usr/include/asm-generic/sockios.h:
151
152 /usr/include/x86_64-linux-gnu/bits/socket2.h:
153
154 /usr/include/netinet/in.h:
155
156 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
157
158 /usr/include/stdint.h:
159
160 /usr/include/x86_64-linux-gnu/bits/wchar.h:
161
162 /usr/include/x86_64-linux-gnu/bits/in.h:
163
164 /usr/include/arpa/inet.h:
165
166 /usr/include/arpa/nameser.h:
167
168 /usr/include/x86_64-linux-gnu/sys/param.h:
169
170 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
171
172 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
173
174 /usr/include/limits.h:
175
176 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
177
178 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
179
180 /usr/include/linux/limits.h:
181
182 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
183
184 /usr/include/linux/param.h:
185
186 /usr/include/x86_64-linux-gnu/asm/param.h:
187
188 /usr/include/asm-generic/param.h:
189
190 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
191
192 /usr/include/arpa/nameser_compat.h:
193
194 /usr/include/netdb.h:
195
196 /usr/include/rpc/netdb.h:
197
198 /usr/include/x86_64-linux-gnu/bits/netdb.h:
199
200 /usr/include/resolv.h:
201
202 /usr/include/stdio.h:
203
204 /usr/include/libio.h:
205
206 /usr/include/_G_config.h:
207
208 /usr/include/wchar.h:
209
210 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
211
212 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
213
214 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
215
216 /usr/include/x86_64-linux-gnu/bits/stdio.h:
217
218 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
219
220 /usr/include/unistd.h:
221
222 /usr/include/x86_64-linux-gnu/bits/posix_opt.h:
223
224 /usr/include/x86_64-linux-gnu/bits/environments.h:
225
226 /usr/include/x86_64-linux-gnu/bits/confname.h:
227
228 getopt.h:
229
230 /usr/include/x86_64-linux-gnu/bits/unistd.h:
231
232 /usr/include/fcntl.h:
233
234 /usr/include/x86_64-linux-gnu/bits/fcntl.h:
235
236 /usr/include/x86_64-linux-gnu/bits/fcntl2.h:
237
238 /usr/include/ctype.h:
239
240 /usr/include/xlocale.h:
241
242 /usr/include/string.h:
243
244 /usr/include/x86_64-linux-gnu/bits/string.h:
245
246 /usr/include/x86_64-linux-gnu/bits/string2.h:
247
248 /usr/include/stdlib.h:
249
250 /usr/include/x86_64-linux-gnu/bits/string3.h:
251
252 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
253
254 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
255
256 /usr/include/alloca.h:
257
258 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
259
260 mtr.h:
261
262 dns.h:
263
264 net.h:
265
266 /usr/include/netinet/ip6.h:
267
268 /usr/include/inttypes.h:
269
270 /usr/include/netinet/icmp6.h:
+0
-76
.deps/getopt.Po less more
0 getopt.o: getopt.c config.h /usr/include/stdio.h /usr/include/features.h \
1 /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
7 /usr/include/x86_64-linux-gnu/bits/types.h \
8 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
9 /usr/include/_G_config.h /usr/include/wchar.h \
10 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
11 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
12 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
13 /usr/include/x86_64-linux-gnu/bits/stdio.h \
14 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \
15 /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
16 /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/endian.h \
17 /usr/include/x86_64-linux-gnu/bits/endian.h \
18 /usr/include/x86_64-linux-gnu/bits/byteswap.h /usr/include/stdlib.h \
19 /usr/include/x86_64-linux-gnu/bits/string3.h
20
21 config.h:
22
23 /usr/include/stdio.h:
24
25 /usr/include/features.h:
26
27 /usr/include/x86_64-linux-gnu/bits/predefs.h:
28
29 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
30
31 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
32
33 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
34
35 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
36
37 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
38
39 /usr/include/x86_64-linux-gnu/bits/types.h:
40
41 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
42
43 /usr/include/libio.h:
44
45 /usr/include/_G_config.h:
46
47 /usr/include/wchar.h:
48
49 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
50
51 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
52
53 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
54
55 /usr/include/x86_64-linux-gnu/bits/stdio.h:
56
57 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
58
59 /usr/include/string.h:
60
61 /usr/include/xlocale.h:
62
63 /usr/include/x86_64-linux-gnu/bits/string.h:
64
65 /usr/include/x86_64-linux-gnu/bits/string2.h:
66
67 /usr/include/endian.h:
68
69 /usr/include/x86_64-linux-gnu/bits/endian.h:
70
71 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
72
73 /usr/include/stdlib.h:
74
75 /usr/include/x86_64-linux-gnu/bits/string3.h:
+0
-68
.deps/getopt1.Po less more
0 getopt1.o: getopt1.c config.h getopt.h /usr/include/ctype.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/endian.h \
8 /usr/include/x86_64-linux-gnu/bits/endian.h \
9 /usr/include/x86_64-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
10 /usr/include/stdio.h \
11 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
12 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
13 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
14 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
15 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
16 /usr/include/x86_64-linux-gnu/bits/stdio.h \
17 /usr/include/x86_64-linux-gnu/bits/stdio2.h
18
19 config.h:
20
21 getopt.h:
22
23 /usr/include/ctype.h:
24
25 /usr/include/features.h:
26
27 /usr/include/x86_64-linux-gnu/bits/predefs.h:
28
29 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
30
31 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
32
33 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
34
35 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
36
37 /usr/include/x86_64-linux-gnu/bits/types.h:
38
39 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
40
41 /usr/include/endian.h:
42
43 /usr/include/x86_64-linux-gnu/bits/endian.h:
44
45 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
46
47 /usr/include/xlocale.h:
48
49 /usr/include/stdio.h:
50
51 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
52
53 /usr/include/libio.h:
54
55 /usr/include/_G_config.h:
56
57 /usr/include/wchar.h:
58
59 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
60
61 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
62
63 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
64
65 /usr/include/x86_64-linux-gnu/bits/stdio.h:
66
67 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
+0
-1757
.deps/gtk.Po less more
0 gtk.o: gtk.c config.h /usr/include/stdio.h /usr/include/features.h \
1 /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
7 /usr/include/x86_64-linux-gnu/bits/types.h \
8 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
9 /usr/include/_G_config.h /usr/include/wchar.h \
10 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
11 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
12 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
13 /usr/include/x86_64-linux-gnu/bits/stdio.h \
14 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \
15 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
16 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
17 /usr/include/x86_64-linux-gnu/bits/endian.h \
18 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
19 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
20 /usr/include/x86_64-linux-gnu/sys/select.h \
21 /usr/include/x86_64-linux-gnu/bits/select.h \
22 /usr/include/x86_64-linux-gnu/bits/sigset.h \
23 /usr/include/x86_64-linux-gnu/bits/time.h \
24 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
25 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
26 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/unistd.h \
27 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
28 /usr/include/x86_64-linux-gnu/bits/environments.h \
29 /usr/include/x86_64-linux-gnu/bits/confname.h getopt.h \
30 /usr/include/x86_64-linux-gnu/bits/unistd.h \
31 /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/string.h \
32 /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
33 /usr/include/x86_64-linux-gnu/bits/string2.h \
34 /usr/include/x86_64-linux-gnu/bits/string3.h \
35 /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \
36 /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h \
37 /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
38 /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \
39 /usr/include/glib-2.0/gobject/gbinding.h /usr/include/glib-2.0/glib.h \
40 /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \
41 /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
42 /usr/include/glib-2.0/glib/gmacros.h \
43 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
44 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
45 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
46 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
47 /usr/include/linux/limits.h \
48 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
49 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/float.h \
50 /usr/include/glib-2.0/glib/garray.h \
51 /usr/include/glib-2.0/glib/gasyncqueue.h \
52 /usr/include/glib-2.0/glib/gthread.h /usr/include/glib-2.0/glib/gerror.h \
53 /usr/include/glib-2.0/glib/gquark.h /usr/include/glib-2.0/glib/gutils.h \
54 /usr/include/glib-2.0/glib/gatomic.h \
55 /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \
56 /usr/include/x86_64-linux-gnu/bits/signum.h \
57 /usr/include/x86_64-linux-gnu/bits/siginfo.h \
58 /usr/include/x86_64-linux-gnu/bits/sigaction.h \
59 /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
60 /usr/include/x86_64-linux-gnu/bits/sigstack.h \
61 /usr/include/x86_64-linux-gnu/sys/ucontext.h \
62 /usr/include/x86_64-linux-gnu/bits/sigthread.h \
63 /usr/include/glib-2.0/glib/gbase64.h \
64 /usr/include/glib-2.0/glib/gbitlock.h \
65 /usr/include/glib-2.0/glib/gbookmarkfile.h \
66 /usr/include/glib-2.0/glib/gcache.h /usr/include/glib-2.0/glib/glist.h \
67 /usr/include/glib-2.0/glib/gmem.h /usr/include/glib-2.0/glib/gslice.h \
68 /usr/include/glib-2.0/glib/gchecksum.h \
69 /usr/include/glib-2.0/glib/gcompletion.h \
70 /usr/include/glib-2.0/glib/gconvert.h \
71 /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
72 /usr/include/glib-2.0/glib/gdatetime.h \
73 /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
74 /usr/include/glib-2.0/glib/gfileutils.h \
75 /usr/include/glib-2.0/glib/ghash.h /usr/include/glib-2.0/glib/ghmac.h \
76 /usr/include/glib-2.0/glib/gchecksum.h \
77 /usr/include/glib-2.0/glib/ghook.h \
78 /usr/include/glib-2.0/glib/ghostutils.h \
79 /usr/include/glib-2.0/glib/giochannel.h \
80 /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
81 /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
82 /usr/include/glib-2.0/glib/gunicode.h \
83 /usr/include/glib-2.0/glib/gkeyfile.h \
84 /usr/include/glib-2.0/glib/gmappedfile.h \
85 /usr/include/glib-2.0/glib/gmarkup.h \
86 /usr/include/glib-2.0/glib/gmessages.h \
87 /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
88 /usr/include/glib-2.0/glib/gpattern.h \
89 /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
90 /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
91 /usr/include/glib-2.0/glib/grel.h /usr/include/glib-2.0/glib/gregex.h \
92 /usr/include/glib-2.0/glib/gscanner.h \
93 /usr/include/glib-2.0/glib/gsequence.h \
94 /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gspawn.h \
95 /usr/include/glib-2.0/glib/gstrfuncs.h \
96 /usr/include/glib-2.0/glib/gtestutils.h \
97 /usr/include/glib-2.0/glib/gthreadpool.h \
98 /usr/include/glib-2.0/glib/gtimer.h /usr/include/glib-2.0/glib/gtree.h \
99 /usr/include/glib-2.0/glib/gurifuncs.h \
100 /usr/include/glib-2.0/glib/gvarianttype.h \
101 /usr/include/glib-2.0/glib/gvariant.h \
102 /usr/include/glib-2.0/gobject/gobject.h \
103 /usr/include/glib-2.0/gobject/gtype.h \
104 /usr/include/glib-2.0/gobject/gvalue.h \
105 /usr/include/glib-2.0/gobject/gparam.h \
106 /usr/include/glib-2.0/gobject/gclosure.h \
107 /usr/include/glib-2.0/gobject/gsignal.h \
108 /usr/include/glib-2.0/gobject/gmarshal.h \
109 /usr/include/glib-2.0/gobject/gboxed.h \
110 /usr/include/glib-2.0/gobject/glib-types.h \
111 /usr/include/glib-2.0/gobject/genums.h \
112 /usr/include/glib-2.0/gobject/gparamspecs.h \
113 /usr/include/glib-2.0/gobject/gsourceclosure.h \
114 /usr/include/glib-2.0/gobject/gtypemodule.h \
115 /usr/include/glib-2.0/gobject/gtypeplugin.h \
116 /usr/include/glib-2.0/gobject/gvaluearray.h \
117 /usr/include/glib-2.0/gobject/gvaluetypes.h \
118 /usr/include/glib-2.0/gio/gappinfo.h /usr/include/glib-2.0/gio/gaction.h \
119 /usr/include/glib-2.0/gio/gsimpleaction.h \
120 /usr/include/glib-2.0/gio/gactiongroup.h \
121 /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
122 /usr/include/glib-2.0/gio/gactiongroup.h \
123 /usr/include/glib-2.0/gio/gapplication.h \
124 /usr/include/glib-2.0/gio/gapplicationcommandline.h \
125 /usr/include/glib-2.0/gio/gasyncinitable.h \
126 /usr/include/glib-2.0/gio/ginitable.h \
127 /usr/include/glib-2.0/gio/gasyncresult.h \
128 /usr/include/glib-2.0/gio/gbufferedinputstream.h \
129 /usr/include/glib-2.0/gio/gfilterinputstream.h \
130 /usr/include/glib-2.0/gio/ginputstream.h \
131 /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
132 /usr/include/glib-2.0/gio/gfilteroutputstream.h \
133 /usr/include/glib-2.0/gio/goutputstream.h \
134 /usr/include/glib-2.0/gio/gcancellable.h \
135 /usr/include/glib-2.0/gio/gcharsetconverter.h \
136 /usr/include/glib-2.0/gio/gconverter.h \
137 /usr/include/glib-2.0/gio/gcontenttype.h \
138 /usr/include/glib-2.0/gio/gconverterinputstream.h \
139 /usr/include/glib-2.0/gio/gconverteroutputstream.h \
140 /usr/include/glib-2.0/gio/gcredentials.h \
141 /usr/include/glib-2.0/gio/gdatainputstream.h \
142 /usr/include/glib-2.0/gio/gdataoutputstream.h \
143 /usr/include/glib-2.0/gio/gdbusaddress.h \
144 /usr/include/glib-2.0/gio/gdbusauthobserver.h \
145 /usr/include/glib-2.0/gio/gdbusconnection.h \
146 /usr/include/glib-2.0/gio/gdbuserror.h \
147 /usr/include/glib-2.0/gio/gdbusintrospection.h \
148 /usr/include/glib-2.0/gio/gdbusmessage.h \
149 /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
150 /usr/include/glib-2.0/gio/gdbusnameowning.h \
151 /usr/include/glib-2.0/gio/gdbusnamewatching.h \
152 /usr/include/glib-2.0/gio/gdbusproxy.h \
153 /usr/include/glib-2.0/gio/gdbusserver.h \
154 /usr/include/glib-2.0/gio/gdbusutils.h \
155 /usr/include/glib-2.0/gio/gdrive.h \
156 /usr/include/glib-2.0/gio/gemblemedicon.h \
157 /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
158 /usr/include/glib-2.0/gio/gfileattribute.h \
159 /usr/include/glib-2.0/gio/gfileenumerator.h \
160 /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
161 /usr/include/glib-2.0/gio/gfileinfo.h \
162 /usr/include/glib-2.0/gio/gfileinputstream.h \
163 /usr/include/glib-2.0/gio/gfileiostream.h \
164 /usr/include/glib-2.0/gio/giostream.h \
165 /usr/include/glib-2.0/gio/gioerror.h \
166 /usr/include/glib-2.0/gio/gfilemonitor.h \
167 /usr/include/glib-2.0/gio/gfilenamecompleter.h \
168 /usr/include/glib-2.0/gio/gfileoutputstream.h \
169 /usr/include/glib-2.0/gio/ginetaddress.h \
170 /usr/include/glib-2.0/gio/ginetsocketaddress.h \
171 /usr/include/glib-2.0/gio/gsocketaddress.h \
172 /usr/include/glib-2.0/gio/gioenumtypes.h \
173 /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
174 /usr/include/glib-2.0/gio/gioscheduler.h \
175 /usr/include/glib-2.0/gio/gloadableicon.h \
176 /usr/include/glib-2.0/gio/gmemoryinputstream.h \
177 /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
178 /usr/include/glib-2.0/gio/gmount.h \
179 /usr/include/glib-2.0/gio/gmountoperation.h \
180 /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
181 /usr/include/glib-2.0/gio/gvolumemonitor.h \
182 /usr/include/glib-2.0/gio/gnetworkaddress.h \
183 /usr/include/glib-2.0/gio/gnetworkservice.h \
184 /usr/include/glib-2.0/gio/gpermission.h \
185 /usr/include/glib-2.0/gio/gpollableinputstream.h \
186 /usr/include/glib-2.0/gio/gpollableoutputstream.h \
187 /usr/include/glib-2.0/gio/gproxy.h \
188 /usr/include/glib-2.0/gio/gproxyaddress.h \
189 /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
190 /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
191 /usr/include/glib-2.0/gio/gproxyresolver.h \
192 /usr/include/glib-2.0/gio/gresolver.h \
193 /usr/include/glib-2.0/gio/gseekable.h \
194 /usr/include/glib-2.0/gio/gsettings.h \
195 /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
196 /usr/include/glib-2.0/gio/gsimplepermission.h \
197 /usr/include/glib-2.0/gio/gsocketclient.h \
198 /usr/include/glib-2.0/gio/gsocketconnectable.h \
199 /usr/include/glib-2.0/gio/gsocketconnection.h \
200 /usr/include/glib-2.0/gio/gsocket.h \
201 /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
202 /usr/include/glib-2.0/gio/gsocketlistener.h \
203 /usr/include/glib-2.0/gio/gsocketservice.h \
204 /usr/include/glib-2.0/gio/gsrvtarget.h \
205 /usr/include/glib-2.0/gio/gtcpconnection.h \
206 /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
207 /usr/include/glib-2.0/gio/gthemedicon.h \
208 /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
209 /usr/include/glib-2.0/gio/gtlsbackend.h \
210 /usr/include/glib-2.0/gio/gtlscertificate.h \
211 /usr/include/glib-2.0/gio/gtlsclientconnection.h \
212 /usr/include/glib-2.0/gio/gtlsconnection.h \
213 /usr/include/glib-2.0/gio/gtlsdatabase.h \
214 /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
215 /usr/include/glib-2.0/gio/gtlsinteraction.h \
216 /usr/include/glib-2.0/gio/gtlsserverconnection.h \
217 /usr/include/glib-2.0/gio/gtlspassword.h \
218 /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
219 /usr/include/glib-2.0/gio/gzlibcompressor.h \
220 /usr/include/glib-2.0/gio/gzlibdecompressor.h \
221 /usr/include/glib-2.0/gio/gdbusinterface.h \
222 /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
223 /usr/include/glib-2.0/gio/gdbusobject.h \
224 /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
225 /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
226 /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
227 /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
228 /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
229 /usr/include/gtk-2.0/gdk/gdkscreen.h /usr/include/cairo/cairo.h \
230 /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
231 /usr/include/cairo/cairo-deprecated.h \
232 /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
233 /usr/include/pango-1.0/pango/pango-attributes.h \
234 /usr/include/pango-1.0/pango/pango-font.h \
235 /usr/include/pango-1.0/pango/pango-coverage.h \
236 /usr/include/pango-1.0/pango/pango-types.h \
237 /usr/include/pango-1.0/pango/pango-gravity.h \
238 /usr/include/pango-1.0/pango/pango-matrix.h \
239 /usr/include/pango-1.0/pango/pango-script.h \
240 /usr/include/pango-1.0/pango/pango-language.h \
241 /usr/include/pango-1.0/pango/pango-bidi-type.h \
242 /usr/include/pango-1.0/pango/pango-break.h \
243 /usr/include/pango-1.0/pango/pango-item.h \
244 /usr/include/pango-1.0/pango/pango-context.h \
245 /usr/include/pango-1.0/pango/pango-fontmap.h \
246 /usr/include/pango-1.0/pango/pango-fontset.h \
247 /usr/include/pango-1.0/pango/pango-engine.h \
248 /usr/include/pango-1.0/pango/pango-glyph.h \
249 /usr/include/pango-1.0/pango/pango-enum-types.h \
250 /usr/include/pango-1.0/pango/pango-features.h \
251 /usr/include/pango-1.0/pango/pango-glyph-item.h \
252 /usr/include/pango-1.0/pango/pango-layout.h \
253 /usr/include/pango-1.0/pango/pango-tabs.h \
254 /usr/include/pango-1.0/pango/pango-renderer.h \
255 /usr/include/pango-1.0/pango/pango-utils.h \
256 /usr/lib/x86_64-linux-gnu/gtk-2.0/include/gdkconfig.h \
257 /usr/include/gtk-2.0/gdk/gdkdisplay.h \
258 /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkcolor.h \
259 /usr/include/gtk-2.0/gdk/gdkdnd.h /usr/include/gtk-2.0/gdk/gdkinput.h \
260 /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkpixbuf.h \
261 /usr/include/gtk-2.0/gdk/gdkrgb.h \
262 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
263 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
264 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
265 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
266 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
267 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
268 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
269 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
270 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
271 /usr/include/pango-1.0/pango/pangocairo.h \
272 /usr/include/gtk-2.0/gdk/gdkcursor.h \
273 /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
274 /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
275 /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
276 /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
277 /usr/include/gtk-2.0/gdk/gdkkeys.h /usr/include/gtk-2.0/gdk/gdkpango.h \
278 /usr/include/gtk-2.0/gdk/gdkpixmap.h \
279 /usr/include/gtk-2.0/gdk/gdkproperty.h \
280 /usr/include/gtk-2.0/gdk/gdkregion.h \
281 /usr/include/gtk-2.0/gdk/gdkselection.h \
282 /usr/include/gtk-2.0/gdk/gdkspawn.h \
283 /usr/include/gtk-2.0/gdk/gdktestutils.h \
284 /usr/include/gtk-2.0/gdk/gdkwindow.h \
285 /usr/include/gtk-2.0/gdk/gdkvisual.h \
286 /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
287 /usr/include/gtk-2.0/gtk/gtkdialog.h \
288 /usr/include/gtk-2.0/gtk/gtkwindow.h \
289 /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
290 /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
291 /usr/include/gtk-2.0/gtk/gtkcontainer.h \
292 /usr/include/gtk-2.0/gtk/gtkwidget.h \
293 /usr/include/gtk-2.0/gtk/gtkobject.h \
294 /usr/include/gtk-2.0/gtk/gtktypeutils.h \
295 /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
296 /usr/include/gtk-2.0/gtk/gtkdebug.h \
297 /usr/include/gtk-2.0/gtk/gtkadjustment.h \
298 /usr/include/gtk-2.0/gtk/gtkstyle.h \
299 /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
300 /usr/include/atk-1.0/atk/atk.h /usr/include/atk-1.0/atk/atkobject.h \
301 /usr/include/atk-1.0/atk/atkstate.h \
302 /usr/include/atk-1.0/atk/atkrelationtype.h \
303 /usr/include/atk-1.0/atk/atkaction.h \
304 /usr/include/atk-1.0/atk/atkcomponent.h \
305 /usr/include/atk-1.0/atk/atkutil.h \
306 /usr/include/atk-1.0/atk/atkdocument.h \
307 /usr/include/atk-1.0/atk/atkeditabletext.h \
308 /usr/include/atk-1.0/atk/atktext.h \
309 /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
310 /usr/include/atk-1.0/atk/atkhyperlink.h \
311 /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
312 /usr/include/atk-1.0/atk/atkhypertext.h \
313 /usr/include/atk-1.0/atk/atkimage.h \
314 /usr/include/atk-1.0/atk/atknoopobject.h \
315 /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
316 /usr/include/atk-1.0/atk/atkobjectfactory.h \
317 /usr/include/atk-1.0/atk/atkplug.h \
318 /usr/include/atk-1.0/atk/atkregistry.h \
319 /usr/include/atk-1.0/atk/atkobjectfactory.h \
320 /usr/include/atk-1.0/atk/atkrelation.h \
321 /usr/include/atk-1.0/atk/atkrelationset.h \
322 /usr/include/atk-1.0/atk/atkselection.h \
323 /usr/include/atk-1.0/atk/atksocket.h \
324 /usr/include/atk-1.0/atk/atkstateset.h \
325 /usr/include/atk-1.0/atk/atkstreamablecontent.h \
326 /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
327 /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
328 /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
329 /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
330 /usr/include/gtk-2.0/gtk/gtkmenu.h \
331 /usr/include/gtk-2.0/gtk/gtkmenushell.h \
332 /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
333 /usr/include/gtk-2.0/gtk/gtkaccessible.h \
334 /usr/include/gtk-2.0/gtk/gtkaction.h \
335 /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
336 /usr/include/gtk-2.0/gtk/gtkactivatable.h \
337 /usr/include/gtk-2.0/gtk/gtkalignment.h \
338 /usr/include/gtk-2.0/gtk/gtkarrow.h \
339 /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
340 /usr/include/gtk-2.0/gtk/gtkframe.h \
341 /usr/include/gtk-2.0/gtk/gtkassistant.h \
342 /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
343 /usr/include/gtk-2.0/gtk/gtkbindings.h \
344 /usr/include/gtk-2.0/gtk/gtkbuildable.h \
345 /usr/include/gtk-2.0/gtk/gtkbuilder.h \
346 /usr/include/gtk-2.0/gtk/gtkbutton.h /usr/include/gtk-2.0/gtk/gtkimage.h \
347 /usr/include/gtk-2.0/gtk/gtkcalendar.h \
348 /usr/include/gtk-2.0/gtk/gtksignal.h \
349 /usr/include/gtk-2.0/gtk/gtkmarshal.h \
350 /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
351 /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
352 /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
353 /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
354 /usr/include/gtk-2.0/gtk/gtktreemodel.h \
355 /usr/include/gtk-2.0/gtk/gtktreesortable.h \
356 /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
357 /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
358 /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
359 /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
360 /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
361 /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
362 /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h \
363 /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
364 /usr/include/gtk-2.0/gtk/gtkcellview.h \
365 /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
366 /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
367 /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
368 /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
369 /usr/include/gtk-2.0/gtk/gtkitem.h \
370 /usr/include/gtk-2.0/gtk/ubuntumenuproxy.h \
371 /usr/include/gtk-2.0/gtk/ubuntumenuproxymodule.h \
372 /usr/include/gtk-2.0/gtk/gtkclipboard.h \
373 /usr/include/gtk-2.0/gtk/gtkselection.h \
374 /usr/include/gtk-2.0/gtk/gtktextiter.h \
375 /usr/include/gtk-2.0/gtk/gtktexttag.h \
376 /usr/include/gtk-2.0/gtk/gtktextchild.h \
377 /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
378 /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
379 /usr/include/gtk-2.0/gtk/gtkvbox.h \
380 /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
381 /usr/include/gtk-2.0/gtk/gtkcombobox.h \
382 /usr/include/gtk-2.0/gtk/gtktreeview.h /usr/include/gtk-2.0/gtk/gtkdnd.h \
383 /usr/include/gtk-2.0/gtk/gtkentry.h \
384 /usr/include/gtk-2.0/gtk/gtkeditable.h \
385 /usr/include/gtk-2.0/gtk/gtkimcontext.h \
386 /usr/include/gtk-2.0/gtk/gtkentrybuffer.h \
387 /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
388 /usr/include/gtk-2.0/gtk/gtkliststore.h \
389 /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
390 /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
391 /usr/include/gtk-2.0/gtk/gtkcomboboxtext.h \
392 /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
393 /usr/include/gtk-2.0/gtk/gtkeventbox.h \
394 /usr/include/gtk-2.0/gtk/gtkexpander.h \
395 /usr/include/gtk-2.0/gtk/gtkfixed.h \
396 /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
397 /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
398 /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
399 /usr/include/gtk-2.0/gtk/gtkhbox.h \
400 /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
401 /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
402 /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
403 /usr/include/gtk-2.0/gtk/gtkfontsel.h /usr/include/gtk-2.0/gtk/gtkgc.h \
404 /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
405 /usr/include/gtk-2.0/gtk/gtkhbbox.h /usr/include/gtk-2.0/gtk/gtkhpaned.h \
406 /usr/include/gtk-2.0/gtk/gtkpaned.h /usr/include/gtk-2.0/gtk/gtkhruler.h \
407 /usr/include/gtk-2.0/gtk/gtkruler.h /usr/include/gtk-2.0/gtk/gtkhscale.h \
408 /usr/include/gtk-2.0/gtk/gtkscale.h /usr/include/gtk-2.0/gtk/gtkrange.h \
409 /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
410 /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
411 /usr/include/gtk-2.0/gtk/gtkhseparator.h \
412 /usr/include/gtk-2.0/gtk/gtkseparator.h \
413 /usr/include/gtk-2.0/gtk/gtkhsv.h \
414 /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
415 /usr/include/gtk-2.0/gtk/gtkicontheme.h \
416 /usr/include/gtk-2.0/gtk/gtkiconview.h \
417 /usr/include/gtk-2.0/gtk/gtktooltip.h \
418 /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
419 /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
420 /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
421 /usr/include/gtk-2.0/gtk/gtkinfobar.h \
422 /usr/include/gtk-2.0/gtk/gtkinvisible.h \
423 /usr/include/gtk-2.0/gtk/gtklayout.h \
424 /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
425 /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkmenubar.h \
426 /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
427 /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
428 /usr/include/gtk-2.0/gtk/gtktoolitem.h \
429 /usr/include/gtk-2.0/gtk/gtktooltips.h \
430 /usr/include/gtk-2.0/gtk/gtksizegroup.h \
431 /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
432 /usr/include/gtk-2.0/gtk/gtkmodules.h \
433 /usr/include/gtk-2.0/gtk/gtkmountoperation.h \
434 /usr/include/gtk-2.0/gtk/gtknotebook.h \
435 /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h \
436 /usr/include/gtk-2.0/gtk/gtkorientable.h \
437 /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
438 /usr/include/gtk-2.0/gtk/gtkpapersize.h \
439 /usr/include/gtk-2.0/gtk/gtkplug.h /usr/include/gtk-2.0/gtk/gtksocket.h \
440 /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
441 /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
442 /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
443 /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
444 /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
445 /usr/include/gtk-2.0/gtk/gtkprogress.h \
446 /usr/include/gtk-2.0/gtk/gtkradioaction.h \
447 /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
448 /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
449 /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
450 /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
451 /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
452 /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
453 /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
454 /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
455 /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
456 /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
457 /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
458 /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
459 /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
460 /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
461 /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
462 /usr/include/gtk-2.0/gtk/gtkviewport.h \
463 /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
464 /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
465 /usr/include/gtk-2.0/gtk/gtkshow.h \
466 /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
467 /usr/include/gtk-2.0/gtk/gtkspinner.h \
468 /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
469 /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
470 /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
471 /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
472 /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
473 /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
474 /usr/include/gtk-2.0/gtk/gtktextmark.h \
475 /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
476 /usr/include/gtk-2.0/gtk/gtktextview.h \
477 /usr/include/gtk-2.0/gtk/gtktoolbar.h \
478 /usr/include/gtk-2.0/gtk/gtkpixmap.h \
479 /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h \
480 /usr/include/gtk-2.0/gtk/gtktoolpalette.h \
481 /usr/include/gtk-2.0/gtk/gtktoolshell.h \
482 /usr/include/gtk-2.0/gtk/gtktestutils.h \
483 /usr/include/gtk-2.0/gtk/gtktreednd.h \
484 /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
485 /usr/include/gtk-2.0/gtk/gtktreeselection.h \
486 /usr/include/gtk-2.0/gtk/gtktreestore.h \
487 /usr/include/gtk-2.0/gtk/gtkuimanager.h \
488 /usr/include/gtk-2.0/gtk/gtkvbbox.h \
489 /usr/include/gtk-2.0/gtk/gtkversion.h \
490 /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
491 /usr/include/gtk-2.0/gtk/gtkvpaned.h \
492 /usr/include/gtk-2.0/gtk/gtkvruler.h \
493 /usr/include/gtk-2.0/gtk/gtkvscale.h \
494 /usr/include/gtk-2.0/gtk/gtkvseparator.h \
495 /usr/include/gtk-2.0/gtk/gtktext.h /usr/include/gtk-2.0/gtk/gtktree.h \
496 /usr/include/gtk-2.0/gtk/gtktreeitem.h \
497 /usr/include/gtk-2.0/gtk/gtkclist.h /usr/include/gtk-2.0/gtk/gtkcombo.h \
498 /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
499 /usr/include/gtk-2.0/gtk/gtkfilesel.h \
500 /usr/include/gtk-2.0/gtk/gtkgamma.h \
501 /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
502 /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
503 /usr/include/gtk-2.0/gtk/gtklist.h \
504 /usr/include/gtk-2.0/gtk/gtklistitem.h \
505 /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
506 /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
507 /usr/include/gtk-2.0/gtk/gtkpreview.h \
508 /usr/include/gtk-2.0/gtk/gtktipsquery.h mtr.h net.h /usr/include/netdb.h \
509 /usr/include/netinet/in.h \
510 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
511 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
512 /usr/include/x86_64-linux-gnu/sys/socket.h \
513 /usr/include/x86_64-linux-gnu/sys/uio.h \
514 /usr/include/x86_64-linux-gnu/bits/uio.h \
515 /usr/include/x86_64-linux-gnu/bits/socket.h \
516 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
517 /usr/include/x86_64-linux-gnu/asm/socket.h \
518 /usr/include/asm-generic/socket.h \
519 /usr/include/x86_64-linux-gnu/asm/sockios.h \
520 /usr/include/asm-generic/sockios.h \
521 /usr/include/x86_64-linux-gnu/bits/socket2.h \
522 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
523 /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/arpa/inet.h \
524 /usr/include/netinet/ip6.h /usr/include/inttypes.h \
525 /usr/include/netinet/icmp6.h dns.h /usr/include/resolv.h \
526 /usr/include/x86_64-linux-gnu/sys/param.h /usr/include/linux/param.h \
527 /usr/include/x86_64-linux-gnu/asm/param.h \
528 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
529 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
530 /usr/include/arpa/nameser_compat.h mtr-gtk.h version.h img/mtr_icon.xpm
531
532 config.h:
533
534 /usr/include/stdio.h:
535
536 /usr/include/features.h:
537
538 /usr/include/x86_64-linux-gnu/bits/predefs.h:
539
540 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
541
542 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
543
544 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
545
546 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
547
548 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
549
550 /usr/include/x86_64-linux-gnu/bits/types.h:
551
552 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
553
554 /usr/include/libio.h:
555
556 /usr/include/_G_config.h:
557
558 /usr/include/wchar.h:
559
560 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
561
562 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
563
564 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
565
566 /usr/include/x86_64-linux-gnu/bits/stdio.h:
567
568 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
569
570 /usr/include/stdlib.h:
571
572 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
573
574 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
575
576 /usr/include/endian.h:
577
578 /usr/include/x86_64-linux-gnu/bits/endian.h:
579
580 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
581
582 /usr/include/x86_64-linux-gnu/sys/types.h:
583
584 /usr/include/time.h:
585
586 /usr/include/x86_64-linux-gnu/sys/select.h:
587
588 /usr/include/x86_64-linux-gnu/bits/select.h:
589
590 /usr/include/x86_64-linux-gnu/bits/sigset.h:
591
592 /usr/include/x86_64-linux-gnu/bits/time.h:
593
594 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
595
596 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
597
598 /usr/include/alloca.h:
599
600 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
601
602 /usr/include/unistd.h:
603
604 /usr/include/x86_64-linux-gnu/bits/posix_opt.h:
605
606 /usr/include/x86_64-linux-gnu/bits/environments.h:
607
608 /usr/include/x86_64-linux-gnu/bits/confname.h:
609
610 getopt.h:
611
612 /usr/include/x86_64-linux-gnu/bits/unistd.h:
613
614 /usr/include/x86_64-linux-gnu/sys/time.h:
615
616 /usr/include/string.h:
617
618 /usr/include/xlocale.h:
619
620 /usr/include/x86_64-linux-gnu/bits/string.h:
621
622 /usr/include/x86_64-linux-gnu/bits/string2.h:
623
624 /usr/include/x86_64-linux-gnu/bits/string3.h:
625
626 /usr/include/gtk-2.0/gtk/gtk.h:
627
628 /usr/include/gtk-2.0/gdk/gdk.h:
629
630 /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:
631
632 /usr/include/glib-2.0/gio/gio.h:
633
634 /usr/include/glib-2.0/gio/giotypes.h:
635
636 /usr/include/glib-2.0/gio/gioenums.h:
637
638 /usr/include/glib-2.0/glib-object.h:
639
640 /usr/include/glib-2.0/gobject/gbinding.h:
641
642 /usr/include/glib-2.0/glib.h:
643
644 /usr/include/glib-2.0/glib/galloca.h:
645
646 /usr/include/glib-2.0/glib/gtypes.h:
647
648 /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:
649
650 /usr/include/glib-2.0/glib/gmacros.h:
651
652 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
653
654 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
655
656 /usr/include/limits.h:
657
658 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
659
660 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
661
662 /usr/include/linux/limits.h:
663
664 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
665
666 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/float.h:
667
668 /usr/include/glib-2.0/glib/garray.h:
669
670 /usr/include/glib-2.0/glib/gasyncqueue.h:
671
672 /usr/include/glib-2.0/glib/gthread.h:
673
674 /usr/include/glib-2.0/glib/gerror.h:
675
676 /usr/include/glib-2.0/glib/gquark.h:
677
678 /usr/include/glib-2.0/glib/gutils.h:
679
680 /usr/include/glib-2.0/glib/gatomic.h:
681
682 /usr/include/glib-2.0/glib/gbacktrace.h:
683
684 /usr/include/signal.h:
685
686 /usr/include/x86_64-linux-gnu/bits/signum.h:
687
688 /usr/include/x86_64-linux-gnu/bits/siginfo.h:
689
690 /usr/include/x86_64-linux-gnu/bits/sigaction.h:
691
692 /usr/include/x86_64-linux-gnu/bits/sigcontext.h:
693
694 /usr/include/x86_64-linux-gnu/bits/sigstack.h:
695
696 /usr/include/x86_64-linux-gnu/sys/ucontext.h:
697
698 /usr/include/x86_64-linux-gnu/bits/sigthread.h:
699
700 /usr/include/glib-2.0/glib/gbase64.h:
701
702 /usr/include/glib-2.0/glib/gbitlock.h:
703
704 /usr/include/glib-2.0/glib/gbookmarkfile.h:
705
706 /usr/include/glib-2.0/glib/gcache.h:
707
708 /usr/include/glib-2.0/glib/glist.h:
709
710 /usr/include/glib-2.0/glib/gmem.h:
711
712 /usr/include/glib-2.0/glib/gslice.h:
713
714 /usr/include/glib-2.0/glib/gchecksum.h:
715
716 /usr/include/glib-2.0/glib/gcompletion.h:
717
718 /usr/include/glib-2.0/glib/gconvert.h:
719
720 /usr/include/glib-2.0/glib/gdataset.h:
721
722 /usr/include/glib-2.0/glib/gdate.h:
723
724 /usr/include/glib-2.0/glib/gdatetime.h:
725
726 /usr/include/glib-2.0/glib/gtimezone.h:
727
728 /usr/include/glib-2.0/glib/gdir.h:
729
730 /usr/include/glib-2.0/glib/gfileutils.h:
731
732 /usr/include/glib-2.0/glib/ghash.h:
733
734 /usr/include/glib-2.0/glib/ghmac.h:
735
736 /usr/include/glib-2.0/glib/gchecksum.h:
737
738 /usr/include/glib-2.0/glib/ghook.h:
739
740 /usr/include/glib-2.0/glib/ghostutils.h:
741
742 /usr/include/glib-2.0/glib/giochannel.h:
743
744 /usr/include/glib-2.0/glib/gmain.h:
745
746 /usr/include/glib-2.0/glib/gpoll.h:
747
748 /usr/include/glib-2.0/glib/gslist.h:
749
750 /usr/include/glib-2.0/glib/gstring.h:
751
752 /usr/include/glib-2.0/glib/gunicode.h:
753
754 /usr/include/glib-2.0/glib/gkeyfile.h:
755
756 /usr/include/glib-2.0/glib/gmappedfile.h:
757
758 /usr/include/glib-2.0/glib/gmarkup.h:
759
760 /usr/include/glib-2.0/glib/gmessages.h:
761
762 /usr/include/glib-2.0/glib/gnode.h:
763
764 /usr/include/glib-2.0/glib/goption.h:
765
766 /usr/include/glib-2.0/glib/gpattern.h:
767
768 /usr/include/glib-2.0/glib/gprimes.h:
769
770 /usr/include/glib-2.0/glib/gqsort.h:
771
772 /usr/include/glib-2.0/glib/gqueue.h:
773
774 /usr/include/glib-2.0/glib/grand.h:
775
776 /usr/include/glib-2.0/glib/grel.h:
777
778 /usr/include/glib-2.0/glib/gregex.h:
779
780 /usr/include/glib-2.0/glib/gscanner.h:
781
782 /usr/include/glib-2.0/glib/gsequence.h:
783
784 /usr/include/glib-2.0/glib/gshell.h:
785
786 /usr/include/glib-2.0/glib/gspawn.h:
787
788 /usr/include/glib-2.0/glib/gstrfuncs.h:
789
790 /usr/include/glib-2.0/glib/gtestutils.h:
791
792 /usr/include/glib-2.0/glib/gthreadpool.h:
793
794 /usr/include/glib-2.0/glib/gtimer.h:
795
796 /usr/include/glib-2.0/glib/gtree.h:
797
798 /usr/include/glib-2.0/glib/gurifuncs.h:
799
800 /usr/include/glib-2.0/glib/gvarianttype.h:
801
802 /usr/include/glib-2.0/glib/gvariant.h:
803
804 /usr/include/glib-2.0/gobject/gobject.h:
805
806 /usr/include/glib-2.0/gobject/gtype.h:
807
808 /usr/include/glib-2.0/gobject/gvalue.h:
809
810 /usr/include/glib-2.0/gobject/gparam.h:
811
812 /usr/include/glib-2.0/gobject/gclosure.h:
813
814 /usr/include/glib-2.0/gobject/gsignal.h:
815
816 /usr/include/glib-2.0/gobject/gmarshal.h:
817
818 /usr/include/glib-2.0/gobject/gboxed.h:
819
820 /usr/include/glib-2.0/gobject/glib-types.h:
821
822 /usr/include/glib-2.0/gobject/genums.h:
823
824 /usr/include/glib-2.0/gobject/gparamspecs.h:
825
826 /usr/include/glib-2.0/gobject/gsourceclosure.h:
827
828 /usr/include/glib-2.0/gobject/gtypemodule.h:
829
830 /usr/include/glib-2.0/gobject/gtypeplugin.h:
831
832 /usr/include/glib-2.0/gobject/gvaluearray.h:
833
834 /usr/include/glib-2.0/gobject/gvaluetypes.h:
835
836 /usr/include/glib-2.0/gio/gappinfo.h:
837
838 /usr/include/glib-2.0/gio/gaction.h:
839
840 /usr/include/glib-2.0/gio/gsimpleaction.h:
841
842 /usr/include/glib-2.0/gio/gactiongroup.h:
843
844 /usr/include/glib-2.0/gio/gsimpleactiongroup.h:
845
846 /usr/include/glib-2.0/gio/gactiongroup.h:
847
848 /usr/include/glib-2.0/gio/gapplication.h:
849
850 /usr/include/glib-2.0/gio/gapplicationcommandline.h:
851
852 /usr/include/glib-2.0/gio/gasyncinitable.h:
853
854 /usr/include/glib-2.0/gio/ginitable.h:
855
856 /usr/include/glib-2.0/gio/gasyncresult.h:
857
858 /usr/include/glib-2.0/gio/gbufferedinputstream.h:
859
860 /usr/include/glib-2.0/gio/gfilterinputstream.h:
861
862 /usr/include/glib-2.0/gio/ginputstream.h:
863
864 /usr/include/glib-2.0/gio/gbufferedoutputstream.h:
865
866 /usr/include/glib-2.0/gio/gfilteroutputstream.h:
867
868 /usr/include/glib-2.0/gio/goutputstream.h:
869
870 /usr/include/glib-2.0/gio/gcancellable.h:
871
872 /usr/include/glib-2.0/gio/gcharsetconverter.h:
873
874 /usr/include/glib-2.0/gio/gconverter.h:
875
876 /usr/include/glib-2.0/gio/gcontenttype.h:
877
878 /usr/include/glib-2.0/gio/gconverterinputstream.h:
879
880 /usr/include/glib-2.0/gio/gconverteroutputstream.h:
881
882 /usr/include/glib-2.0/gio/gcredentials.h:
883
884 /usr/include/glib-2.0/gio/gdatainputstream.h:
885
886 /usr/include/glib-2.0/gio/gdataoutputstream.h:
887
888 /usr/include/glib-2.0/gio/gdbusaddress.h:
889
890 /usr/include/glib-2.0/gio/gdbusauthobserver.h:
891
892 /usr/include/glib-2.0/gio/gdbusconnection.h:
893
894 /usr/include/glib-2.0/gio/gdbuserror.h:
895
896 /usr/include/glib-2.0/gio/gdbusintrospection.h:
897
898 /usr/include/glib-2.0/gio/gdbusmessage.h:
899
900 /usr/include/glib-2.0/gio/gdbusmethodinvocation.h:
901
902 /usr/include/glib-2.0/gio/gdbusnameowning.h:
903
904 /usr/include/glib-2.0/gio/gdbusnamewatching.h:
905
906 /usr/include/glib-2.0/gio/gdbusproxy.h:
907
908 /usr/include/glib-2.0/gio/gdbusserver.h:
909
910 /usr/include/glib-2.0/gio/gdbusutils.h:
911
912 /usr/include/glib-2.0/gio/gdrive.h:
913
914 /usr/include/glib-2.0/gio/gemblemedicon.h:
915
916 /usr/include/glib-2.0/gio/gicon.h:
917
918 /usr/include/glib-2.0/gio/gemblem.h:
919
920 /usr/include/glib-2.0/gio/gfileattribute.h:
921
922 /usr/include/glib-2.0/gio/gfileenumerator.h:
923
924 /usr/include/glib-2.0/gio/gfile.h:
925
926 /usr/include/glib-2.0/gio/gfileicon.h:
927
928 /usr/include/glib-2.0/gio/gfileinfo.h:
929
930 /usr/include/glib-2.0/gio/gfileinputstream.h:
931
932 /usr/include/glib-2.0/gio/gfileiostream.h:
933
934 /usr/include/glib-2.0/gio/giostream.h:
935
936 /usr/include/glib-2.0/gio/gioerror.h:
937
938 /usr/include/glib-2.0/gio/gfilemonitor.h:
939
940 /usr/include/glib-2.0/gio/gfilenamecompleter.h:
941
942 /usr/include/glib-2.0/gio/gfileoutputstream.h:
943
944 /usr/include/glib-2.0/gio/ginetaddress.h:
945
946 /usr/include/glib-2.0/gio/ginetsocketaddress.h:
947
948 /usr/include/glib-2.0/gio/gsocketaddress.h:
949
950 /usr/include/glib-2.0/gio/gioenumtypes.h:
951
952 /usr/include/glib-2.0/gio/giomodule.h:
953
954 /usr/include/glib-2.0/gmodule.h:
955
956 /usr/include/glib-2.0/gio/gioscheduler.h:
957
958 /usr/include/glib-2.0/gio/gloadableicon.h:
959
960 /usr/include/glib-2.0/gio/gmemoryinputstream.h:
961
962 /usr/include/glib-2.0/gio/gmemoryoutputstream.h:
963
964 /usr/include/glib-2.0/gio/gmount.h:
965
966 /usr/include/glib-2.0/gio/gmountoperation.h:
967
968 /usr/include/glib-2.0/gio/gnativevolumemonitor.h:
969
970 /usr/include/glib-2.0/gio/gvolumemonitor.h:
971
972 /usr/include/glib-2.0/gio/gnetworkaddress.h:
973
974 /usr/include/glib-2.0/gio/gnetworkservice.h:
975
976 /usr/include/glib-2.0/gio/gpermission.h:
977
978 /usr/include/glib-2.0/gio/gpollableinputstream.h:
979
980 /usr/include/glib-2.0/gio/gpollableoutputstream.h:
981
982 /usr/include/glib-2.0/gio/gproxy.h:
983
984 /usr/include/glib-2.0/gio/gproxyaddress.h:
985
986 /usr/include/glib-2.0/gio/gproxyaddressenumerator.h:
987
988 /usr/include/glib-2.0/gio/gsocketaddressenumerator.h:
989
990 /usr/include/glib-2.0/gio/gproxyresolver.h:
991
992 /usr/include/glib-2.0/gio/gresolver.h:
993
994 /usr/include/glib-2.0/gio/gseekable.h:
995
996 /usr/include/glib-2.0/gio/gsettings.h:
997
998 /usr/include/glib-2.0/gio/gsimpleasyncresult.h:
999
1000 /usr/include/glib-2.0/gio/gsimplepermission.h:
1001
1002 /usr/include/glib-2.0/gio/gsocketclient.h:
1003
1004 /usr/include/glib-2.0/gio/gsocketconnectable.h:
1005
1006 /usr/include/glib-2.0/gio/gsocketconnection.h:
1007
1008 /usr/include/glib-2.0/gio/gsocket.h:
1009
1010 /usr/include/glib-2.0/gio/gsocketcontrolmessage.h:
1011
1012 /usr/include/glib-2.0/gio/gsocketlistener.h:
1013
1014 /usr/include/glib-2.0/gio/gsocketservice.h:
1015
1016 /usr/include/glib-2.0/gio/gsrvtarget.h:
1017
1018 /usr/include/glib-2.0/gio/gtcpconnection.h:
1019
1020 /usr/include/glib-2.0/gio/gtcpwrapperconnection.h:
1021
1022 /usr/include/glib-2.0/gio/gthemedicon.h:
1023
1024 /usr/include/glib-2.0/gio/gthreadedsocketservice.h:
1025
1026 /usr/include/glib-2.0/gio/gtlsbackend.h:
1027
1028 /usr/include/glib-2.0/gio/gtlscertificate.h:
1029
1030 /usr/include/glib-2.0/gio/gtlsclientconnection.h:
1031
1032 /usr/include/glib-2.0/gio/gtlsconnection.h:
1033
1034 /usr/include/glib-2.0/gio/gtlsdatabase.h:
1035
1036 /usr/include/glib-2.0/gio/gtlsfiledatabase.h:
1037
1038 /usr/include/glib-2.0/gio/gtlsinteraction.h:
1039
1040 /usr/include/glib-2.0/gio/gtlsserverconnection.h:
1041
1042 /usr/include/glib-2.0/gio/gtlspassword.h:
1043
1044 /usr/include/glib-2.0/gio/gvfs.h:
1045
1046 /usr/include/glib-2.0/gio/gvolume.h:
1047
1048 /usr/include/glib-2.0/gio/gzlibcompressor.h:
1049
1050 /usr/include/glib-2.0/gio/gzlibdecompressor.h:
1051
1052 /usr/include/glib-2.0/gio/gdbusinterface.h:
1053
1054 /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h:
1055
1056 /usr/include/glib-2.0/gio/gdbusobject.h:
1057
1058 /usr/include/glib-2.0/gio/gdbusobjectskeleton.h:
1059
1060 /usr/include/glib-2.0/gio/gdbusobjectproxy.h:
1061
1062 /usr/include/glib-2.0/gio/gdbusobjectmanager.h:
1063
1064 /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h:
1065
1066 /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h:
1067
1068 /usr/include/gtk-2.0/gdk/gdkscreen.h:
1069
1070 /usr/include/cairo/cairo.h:
1071
1072 /usr/include/cairo/cairo-version.h:
1073
1074 /usr/include/cairo/cairo-features.h:
1075
1076 /usr/include/cairo/cairo-deprecated.h:
1077
1078 /usr/include/gtk-2.0/gdk/gdktypes.h:
1079
1080 /usr/include/pango-1.0/pango/pango.h:
1081
1082 /usr/include/pango-1.0/pango/pango-attributes.h:
1083
1084 /usr/include/pango-1.0/pango/pango-font.h:
1085
1086 /usr/include/pango-1.0/pango/pango-coverage.h:
1087
1088 /usr/include/pango-1.0/pango/pango-types.h:
1089
1090 /usr/include/pango-1.0/pango/pango-gravity.h:
1091
1092 /usr/include/pango-1.0/pango/pango-matrix.h:
1093
1094 /usr/include/pango-1.0/pango/pango-script.h:
1095
1096 /usr/include/pango-1.0/pango/pango-language.h:
1097
1098 /usr/include/pango-1.0/pango/pango-bidi-type.h:
1099
1100 /usr/include/pango-1.0/pango/pango-break.h:
1101
1102 /usr/include/pango-1.0/pango/pango-item.h:
1103
1104 /usr/include/pango-1.0/pango/pango-context.h:
1105
1106 /usr/include/pango-1.0/pango/pango-fontmap.h:
1107
1108 /usr/include/pango-1.0/pango/pango-fontset.h:
1109
1110 /usr/include/pango-1.0/pango/pango-engine.h:
1111
1112 /usr/include/pango-1.0/pango/pango-glyph.h:
1113
1114 /usr/include/pango-1.0/pango/pango-enum-types.h:
1115
1116 /usr/include/pango-1.0/pango/pango-features.h:
1117
1118 /usr/include/pango-1.0/pango/pango-glyph-item.h:
1119
1120 /usr/include/pango-1.0/pango/pango-layout.h:
1121
1122 /usr/include/pango-1.0/pango/pango-tabs.h:
1123
1124 /usr/include/pango-1.0/pango/pango-renderer.h:
1125
1126 /usr/include/pango-1.0/pango/pango-utils.h:
1127
1128 /usr/lib/x86_64-linux-gnu/gtk-2.0/include/gdkconfig.h:
1129
1130 /usr/include/gtk-2.0/gdk/gdkdisplay.h:
1131
1132 /usr/include/gtk-2.0/gdk/gdkevents.h:
1133
1134 /usr/include/gtk-2.0/gdk/gdkcolor.h:
1135
1136 /usr/include/gtk-2.0/gdk/gdkdnd.h:
1137
1138 /usr/include/gtk-2.0/gdk/gdkinput.h:
1139
1140 /usr/include/gtk-2.0/gdk/gdkcairo.h:
1141
1142 /usr/include/gtk-2.0/gdk/gdkpixbuf.h:
1143
1144 /usr/include/gtk-2.0/gdk/gdkrgb.h:
1145
1146 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:
1147
1148 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h:
1149
1150 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:
1151
1152 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h:
1153
1154 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h:
1155
1156 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h:
1157
1158 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h:
1159
1160 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h:
1161
1162 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h:
1163
1164 /usr/include/pango-1.0/pango/pangocairo.h:
1165
1166 /usr/include/gtk-2.0/gdk/gdkcursor.h:
1167
1168 /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h:
1169
1170 /usr/include/gtk-2.0/gdk/gdkdrawable.h:
1171
1172 /usr/include/gtk-2.0/gdk/gdkgc.h:
1173
1174 /usr/include/gtk-2.0/gdk/gdkenumtypes.h:
1175
1176 /usr/include/gtk-2.0/gdk/gdkfont.h:
1177
1178 /usr/include/gtk-2.0/gdk/gdkimage.h:
1179
1180 /usr/include/gtk-2.0/gdk/gdkkeys.h:
1181
1182 /usr/include/gtk-2.0/gdk/gdkpango.h:
1183
1184 /usr/include/gtk-2.0/gdk/gdkpixmap.h:
1185
1186 /usr/include/gtk-2.0/gdk/gdkproperty.h:
1187
1188 /usr/include/gtk-2.0/gdk/gdkregion.h:
1189
1190 /usr/include/gtk-2.0/gdk/gdkselection.h:
1191
1192 /usr/include/gtk-2.0/gdk/gdkspawn.h:
1193
1194 /usr/include/gtk-2.0/gdk/gdktestutils.h:
1195
1196 /usr/include/gtk-2.0/gdk/gdkwindow.h:
1197
1198 /usr/include/gtk-2.0/gdk/gdkvisual.h:
1199
1200 /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:
1201
1202 /usr/include/gtk-2.0/gtk/gtkdialog.h:
1203
1204 /usr/include/gtk-2.0/gtk/gtkwindow.h:
1205
1206 /usr/include/gtk-2.0/gtk/gtkaccelgroup.h:
1207
1208 /usr/include/gtk-2.0/gtk/gtkenums.h:
1209
1210 /usr/include/gtk-2.0/gtk/gtkbin.h:
1211
1212 /usr/include/gtk-2.0/gtk/gtkcontainer.h:
1213
1214 /usr/include/gtk-2.0/gtk/gtkwidget.h:
1215
1216 /usr/include/gtk-2.0/gtk/gtkobject.h:
1217
1218 /usr/include/gtk-2.0/gtk/gtktypeutils.h:
1219
1220 /usr/include/gtk-2.0/gtk/gtktypebuiltins.h:
1221
1222 /usr/include/gtk-2.0/gtk/gtkdebug.h:
1223
1224 /usr/include/gtk-2.0/gtk/gtkadjustment.h:
1225
1226 /usr/include/gtk-2.0/gtk/gtkstyle.h:
1227
1228 /usr/include/gtk-2.0/gtk/gtksettings.h:
1229
1230 /usr/include/gtk-2.0/gtk/gtkrc.h:
1231
1232 /usr/include/atk-1.0/atk/atk.h:
1233
1234 /usr/include/atk-1.0/atk/atkobject.h:
1235
1236 /usr/include/atk-1.0/atk/atkstate.h:
1237
1238 /usr/include/atk-1.0/atk/atkrelationtype.h:
1239
1240 /usr/include/atk-1.0/atk/atkaction.h:
1241
1242 /usr/include/atk-1.0/atk/atkcomponent.h:
1243
1244 /usr/include/atk-1.0/atk/atkutil.h:
1245
1246 /usr/include/atk-1.0/atk/atkdocument.h:
1247
1248 /usr/include/atk-1.0/atk/atkeditabletext.h:
1249
1250 /usr/include/atk-1.0/atk/atktext.h:
1251
1252 /usr/include/atk-1.0/atk/atkgobjectaccessible.h:
1253
1254 /usr/include/atk-1.0/atk/atkhyperlink.h:
1255
1256 /usr/include/atk-1.0/atk/atkhyperlinkimpl.h:
1257
1258 /usr/include/atk-1.0/atk/atkhypertext.h:
1259
1260 /usr/include/atk-1.0/atk/atkimage.h:
1261
1262 /usr/include/atk-1.0/atk/atknoopobject.h:
1263
1264 /usr/include/atk-1.0/atk/atknoopobjectfactory.h:
1265
1266 /usr/include/atk-1.0/atk/atkobjectfactory.h:
1267
1268 /usr/include/atk-1.0/atk/atkplug.h:
1269
1270 /usr/include/atk-1.0/atk/atkregistry.h:
1271
1272 /usr/include/atk-1.0/atk/atkobjectfactory.h:
1273
1274 /usr/include/atk-1.0/atk/atkrelation.h:
1275
1276 /usr/include/atk-1.0/atk/atkrelationset.h:
1277
1278 /usr/include/atk-1.0/atk/atkselection.h:
1279
1280 /usr/include/atk-1.0/atk/atksocket.h:
1281
1282 /usr/include/atk-1.0/atk/atkstateset.h:
1283
1284 /usr/include/atk-1.0/atk/atkstreamablecontent.h:
1285
1286 /usr/include/atk-1.0/atk/atktable.h:
1287
1288 /usr/include/atk-1.0/atk/atkmisc.h:
1289
1290 /usr/include/atk-1.0/atk/atkvalue.h:
1291
1292 /usr/include/atk-1.0/atk/atkwindow.h:
1293
1294 /usr/include/gtk-2.0/gtk/gtkaccellabel.h:
1295
1296 /usr/include/gtk-2.0/gtk/gtklabel.h:
1297
1298 /usr/include/gtk-2.0/gtk/gtkmisc.h:
1299
1300 /usr/include/gtk-2.0/gtk/gtkmenu.h:
1301
1302 /usr/include/gtk-2.0/gtk/gtkmenushell.h:
1303
1304 /usr/include/gtk-2.0/gtk/gtkaccelmap.h:
1305
1306 /usr/include/gtk-2.0/gtk/gtkaccessible.h:
1307
1308 /usr/include/gtk-2.0/gtk/gtkaction.h:
1309
1310 /usr/include/gtk-2.0/gtk/gtkactiongroup.h:
1311
1312 /usr/include/gtk-2.0/gtk/gtkactivatable.h:
1313
1314 /usr/include/gtk-2.0/gtk/gtkalignment.h:
1315
1316 /usr/include/gtk-2.0/gtk/gtkarrow.h:
1317
1318 /usr/include/gtk-2.0/gtk/gtkaspectframe.h:
1319
1320 /usr/include/gtk-2.0/gtk/gtkframe.h:
1321
1322 /usr/include/gtk-2.0/gtk/gtkassistant.h:
1323
1324 /usr/include/gtk-2.0/gtk/gtkbbox.h:
1325
1326 /usr/include/gtk-2.0/gtk/gtkbox.h:
1327
1328 /usr/include/gtk-2.0/gtk/gtkbindings.h:
1329
1330 /usr/include/gtk-2.0/gtk/gtkbuildable.h:
1331
1332 /usr/include/gtk-2.0/gtk/gtkbuilder.h:
1333
1334 /usr/include/gtk-2.0/gtk/gtkbutton.h:
1335
1336 /usr/include/gtk-2.0/gtk/gtkimage.h:
1337
1338 /usr/include/gtk-2.0/gtk/gtkcalendar.h:
1339
1340 /usr/include/gtk-2.0/gtk/gtksignal.h:
1341
1342 /usr/include/gtk-2.0/gtk/gtkmarshal.h:
1343
1344 /usr/include/gtk-2.0/gtk/gtkcelleditable.h:
1345
1346 /usr/include/gtk-2.0/gtk/gtkcelllayout.h:
1347
1348 /usr/include/gtk-2.0/gtk/gtkcellrenderer.h:
1349
1350 /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h:
1351
1352 /usr/include/gtk-2.0/gtk/gtktreemodel.h:
1353
1354 /usr/include/gtk-2.0/gtk/gtktreesortable.h:
1355
1356 /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h:
1357
1358 /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h:
1359
1360 /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h:
1361
1362 /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h:
1363
1364 /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:
1365
1366 /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h:
1367
1368 /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h:
1369
1370 /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h:
1371
1372 /usr/include/gtk-2.0/gtk/gtkcellview.h:
1373
1374 /usr/include/gtk-2.0/gtk/gtkcheckbutton.h:
1375
1376 /usr/include/gtk-2.0/gtk/gtktogglebutton.h:
1377
1378 /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h:
1379
1380 /usr/include/gtk-2.0/gtk/gtkmenuitem.h:
1381
1382 /usr/include/gtk-2.0/gtk/gtkitem.h:
1383
1384 /usr/include/gtk-2.0/gtk/ubuntumenuproxy.h:
1385
1386 /usr/include/gtk-2.0/gtk/ubuntumenuproxymodule.h:
1387
1388 /usr/include/gtk-2.0/gtk/gtkclipboard.h:
1389
1390 /usr/include/gtk-2.0/gtk/gtkselection.h:
1391
1392 /usr/include/gtk-2.0/gtk/gtktextiter.h:
1393
1394 /usr/include/gtk-2.0/gtk/gtktexttag.h:
1395
1396 /usr/include/gtk-2.0/gtk/gtktextchild.h:
1397
1398 /usr/include/gtk-2.0/gtk/gtkcolorbutton.h:
1399
1400 /usr/include/gtk-2.0/gtk/gtkcolorsel.h:
1401
1402 /usr/include/gtk-2.0/gtk/gtkvbox.h:
1403
1404 /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h:
1405
1406 /usr/include/gtk-2.0/gtk/gtkcombobox.h:
1407
1408 /usr/include/gtk-2.0/gtk/gtktreeview.h:
1409
1410 /usr/include/gtk-2.0/gtk/gtkdnd.h:
1411
1412 /usr/include/gtk-2.0/gtk/gtkentry.h:
1413
1414 /usr/include/gtk-2.0/gtk/gtkeditable.h:
1415
1416 /usr/include/gtk-2.0/gtk/gtkimcontext.h:
1417
1418 /usr/include/gtk-2.0/gtk/gtkentrybuffer.h:
1419
1420 /usr/include/gtk-2.0/gtk/gtkentrycompletion.h:
1421
1422 /usr/include/gtk-2.0/gtk/gtkliststore.h:
1423
1424 /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h:
1425
1426 /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h:
1427
1428 /usr/include/gtk-2.0/gtk/gtkcomboboxtext.h:
1429
1430 /usr/include/gtk-2.0/gtk/gtkdrawingarea.h:
1431
1432 /usr/include/gtk-2.0/gtk/gtkeventbox.h:
1433
1434 /usr/include/gtk-2.0/gtk/gtkexpander.h:
1435
1436 /usr/include/gtk-2.0/gtk/gtkfixed.h:
1437
1438 /usr/include/gtk-2.0/gtk/gtkfilechooser.h:
1439
1440 /usr/include/gtk-2.0/gtk/gtkfilefilter.h:
1441
1442 /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:
1443
1444 /usr/include/gtk-2.0/gtk/gtkhbox.h:
1445
1446 /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h:
1447
1448 /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h:
1449
1450 /usr/include/gtk-2.0/gtk/gtkfontbutton.h:
1451
1452 /usr/include/gtk-2.0/gtk/gtkfontsel.h:
1453
1454 /usr/include/gtk-2.0/gtk/gtkgc.h:
1455
1456 /usr/include/gtk-2.0/gtk/gtkhandlebox.h:
1457
1458 /usr/include/gtk-2.0/gtk/gtkhbbox.h:
1459
1460 /usr/include/gtk-2.0/gtk/gtkhpaned.h:
1461
1462 /usr/include/gtk-2.0/gtk/gtkpaned.h:
1463
1464 /usr/include/gtk-2.0/gtk/gtkhruler.h:
1465
1466 /usr/include/gtk-2.0/gtk/gtkruler.h:
1467
1468 /usr/include/gtk-2.0/gtk/gtkhscale.h:
1469
1470 /usr/include/gtk-2.0/gtk/gtkscale.h:
1471
1472 /usr/include/gtk-2.0/gtk/gtkrange.h:
1473
1474 /usr/include/gtk-2.0/gtk/gtkhscrollbar.h:
1475
1476 /usr/include/gtk-2.0/gtk/gtkscrollbar.h:
1477
1478 /usr/include/gtk-2.0/gtk/gtkhseparator.h:
1479
1480 /usr/include/gtk-2.0/gtk/gtkseparator.h:
1481
1482 /usr/include/gtk-2.0/gtk/gtkhsv.h:
1483
1484 /usr/include/gtk-2.0/gtk/gtkiconfactory.h:
1485
1486 /usr/include/gtk-2.0/gtk/gtkicontheme.h:
1487
1488 /usr/include/gtk-2.0/gtk/gtkiconview.h:
1489
1490 /usr/include/gtk-2.0/gtk/gtktooltip.h:
1491
1492 /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h:
1493
1494 /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h:
1495
1496 /usr/include/gtk-2.0/gtk/gtkimmulticontext.h:
1497
1498 /usr/include/gtk-2.0/gtk/gtkinfobar.h:
1499
1500 /usr/include/gtk-2.0/gtk/gtkinvisible.h:
1501
1502 /usr/include/gtk-2.0/gtk/gtklayout.h:
1503
1504 /usr/include/gtk-2.0/gtk/gtklinkbutton.h:
1505
1506 /usr/include/gtk-2.0/gtk/gtkmain.h:
1507
1508 /usr/include/gtk-2.0/gtk/gtkmenubar.h:
1509
1510 /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:
1511
1512 /usr/include/gtk-2.0/gtk/gtktoolbutton.h:
1513
1514 /usr/include/gtk-2.0/gtk/gtktoolitem.h:
1515
1516 /usr/include/gtk-2.0/gtk/gtktooltips.h:
1517
1518 /usr/include/gtk-2.0/gtk/gtksizegroup.h:
1519
1520 /usr/include/gtk-2.0/gtk/gtkmessagedialog.h:
1521
1522 /usr/include/gtk-2.0/gtk/gtkmodules.h:
1523
1524 /usr/include/gtk-2.0/gtk/gtkmountoperation.h:
1525
1526 /usr/include/gtk-2.0/gtk/gtknotebook.h:
1527
1528 /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h:
1529
1530 /usr/include/gtk-2.0/gtk/gtkorientable.h:
1531
1532 /usr/include/gtk-2.0/gtk/gtkpagesetup.h:
1533
1534 /usr/include/gtk-2.0/gtk/gtkpapersize.h:
1535
1536 /usr/include/gtk-2.0/gtk/gtkplug.h:
1537
1538 /usr/include/gtk-2.0/gtk/gtksocket.h:
1539
1540 /usr/include/gtk-2.0/gtk/gtkprintcontext.h:
1541
1542 /usr/include/gtk-2.0/gtk/gtkprintoperation.h:
1543
1544 /usr/include/gtk-2.0/gtk/gtkprintsettings.h:
1545
1546 /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h:
1547
1548 /usr/include/gtk-2.0/gtk/gtkprogressbar.h:
1549
1550 /usr/include/gtk-2.0/gtk/gtkprogress.h:
1551
1552 /usr/include/gtk-2.0/gtk/gtkradioaction.h:
1553
1554 /usr/include/gtk-2.0/gtk/gtktoggleaction.h:
1555
1556 /usr/include/gtk-2.0/gtk/gtkradiobutton.h:
1557
1558 /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h:
1559
1560 /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h:
1561
1562 /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h:
1563
1564 /usr/include/gtk-2.0/gtk/gtkrecentaction.h:
1565
1566 /usr/include/gtk-2.0/gtk/gtkrecentmanager.h:
1567
1568 /usr/include/gtk-2.0/gtk/gtkrecentchooser.h:
1569
1570 /usr/include/gtk-2.0/gtk/gtkrecentfilter.h:
1571
1572 /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h:
1573
1574 /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h:
1575
1576 /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h:
1577
1578 /usr/include/gtk-2.0/gtk/gtkscalebutton.h:
1579
1580 /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h:
1581
1582 /usr/include/gtk-2.0/gtk/gtkvscrollbar.h:
1583
1584 /usr/include/gtk-2.0/gtk/gtkviewport.h:
1585
1586 /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h:
1587
1588 /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h:
1589
1590 /usr/include/gtk-2.0/gtk/gtkshow.h:
1591
1592 /usr/include/gtk-2.0/gtk/gtkspinbutton.h:
1593
1594 /usr/include/gtk-2.0/gtk/gtkspinner.h:
1595
1596 /usr/include/gtk-2.0/gtk/gtkstatusbar.h:
1597
1598 /usr/include/gtk-2.0/gtk/gtkstatusicon.h:
1599
1600 /usr/include/gtk-2.0/gtk/gtkstock.h:
1601
1602 /usr/include/gtk-2.0/gtk/gtktable.h:
1603
1604 /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h:
1605
1606 /usr/include/gtk-2.0/gtk/gtktextbuffer.h:
1607
1608 /usr/include/gtk-2.0/gtk/gtktexttagtable.h:
1609
1610 /usr/include/gtk-2.0/gtk/gtktextmark.h:
1611
1612 /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h:
1613
1614 /usr/include/gtk-2.0/gtk/gtktextview.h:
1615
1616 /usr/include/gtk-2.0/gtk/gtktoolbar.h:
1617
1618 /usr/include/gtk-2.0/gtk/gtkpixmap.h:
1619
1620 /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h:
1621
1622 /usr/include/gtk-2.0/gtk/gtktoolpalette.h:
1623
1624 /usr/include/gtk-2.0/gtk/gtktoolshell.h:
1625
1626 /usr/include/gtk-2.0/gtk/gtktestutils.h:
1627
1628 /usr/include/gtk-2.0/gtk/gtktreednd.h:
1629
1630 /usr/include/gtk-2.0/gtk/gtktreemodelsort.h:
1631
1632 /usr/include/gtk-2.0/gtk/gtktreeselection.h:
1633
1634 /usr/include/gtk-2.0/gtk/gtktreestore.h:
1635
1636 /usr/include/gtk-2.0/gtk/gtkuimanager.h:
1637
1638 /usr/include/gtk-2.0/gtk/gtkvbbox.h:
1639
1640 /usr/include/gtk-2.0/gtk/gtkversion.h:
1641
1642 /usr/include/gtk-2.0/gtk/gtkvolumebutton.h:
1643
1644 /usr/include/gtk-2.0/gtk/gtkvpaned.h:
1645
1646 /usr/include/gtk-2.0/gtk/gtkvruler.h:
1647
1648 /usr/include/gtk-2.0/gtk/gtkvscale.h:
1649
1650 /usr/include/gtk-2.0/gtk/gtkvseparator.h:
1651
1652 /usr/include/gtk-2.0/gtk/gtktext.h:
1653
1654 /usr/include/gtk-2.0/gtk/gtktree.h:
1655
1656 /usr/include/gtk-2.0/gtk/gtktreeitem.h:
1657
1658 /usr/include/gtk-2.0/gtk/gtkclist.h:
1659
1660 /usr/include/gtk-2.0/gtk/gtkcombo.h:
1661
1662 /usr/include/gtk-2.0/gtk/gtkctree.h:
1663
1664 /usr/include/gtk-2.0/gtk/gtkcurve.h:
1665
1666 /usr/include/gtk-2.0/gtk/gtkfilesel.h:
1667
1668 /usr/include/gtk-2.0/gtk/gtkgamma.h:
1669
1670 /usr/include/gtk-2.0/gtk/gtkinputdialog.h:
1671
1672 /usr/include/gtk-2.0/gtk/gtkitemfactory.h:
1673
1674 /usr/include/gtk-2.0/gtk/gtklist.h:
1675
1676 /usr/include/gtk-2.0/gtk/gtklistitem.h:
1677
1678 /usr/include/gtk-2.0/gtk/gtkoldeditable.h:
1679
1680 /usr/include/gtk-2.0/gtk/gtkoptionmenu.h:
1681
1682 /usr/include/gtk-2.0/gtk/gtkpreview.h:
1683
1684 /usr/include/gtk-2.0/gtk/gtktipsquery.h:
1685
1686 mtr.h:
1687
1688 net.h:
1689
1690 /usr/include/netdb.h:
1691
1692 /usr/include/netinet/in.h:
1693
1694 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
1695
1696 /usr/include/stdint.h:
1697
1698 /usr/include/x86_64-linux-gnu/bits/wchar.h:
1699
1700 /usr/include/x86_64-linux-gnu/sys/socket.h:
1701
1702 /usr/include/x86_64-linux-gnu/sys/uio.h:
1703
1704 /usr/include/x86_64-linux-gnu/bits/uio.h:
1705
1706 /usr/include/x86_64-linux-gnu/bits/socket.h:
1707
1708 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
1709
1710 /usr/include/x86_64-linux-gnu/asm/socket.h:
1711
1712 /usr/include/asm-generic/socket.h:
1713
1714 /usr/include/x86_64-linux-gnu/asm/sockios.h:
1715
1716 /usr/include/asm-generic/sockios.h:
1717
1718 /usr/include/x86_64-linux-gnu/bits/socket2.h:
1719
1720 /usr/include/x86_64-linux-gnu/bits/in.h:
1721
1722 /usr/include/rpc/netdb.h:
1723
1724 /usr/include/x86_64-linux-gnu/bits/netdb.h:
1725
1726 /usr/include/arpa/inet.h:
1727
1728 /usr/include/netinet/ip6.h:
1729
1730 /usr/include/inttypes.h:
1731
1732 /usr/include/netinet/icmp6.h:
1733
1734 dns.h:
1735
1736 /usr/include/resolv.h:
1737
1738 /usr/include/x86_64-linux-gnu/sys/param.h:
1739
1740 /usr/include/linux/param.h:
1741
1742 /usr/include/x86_64-linux-gnu/asm/param.h:
1743
1744 /usr/include/asm-generic/param.h:
1745
1746 /usr/include/arpa/nameser.h:
1747
1748 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
1749
1750 /usr/include/arpa/nameser_compat.h:
1751
1752 mtr-gtk.h:
1753
1754 version.h:
1755
1756 img/mtr_icon.xpm:
+0
-282
.deps/mtr.Po less more
0 mtr.o: mtr.c /usr/include/x86_64-linux-gnu/sys/types.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
8 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
9 /usr/include/endian.h /usr/include/x86_64-linux-gnu/bits/endian.h \
10 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
11 /usr/include/x86_64-linux-gnu/sys/select.h \
12 /usr/include/x86_64-linux-gnu/bits/select.h \
13 /usr/include/x86_64-linux-gnu/bits/sigset.h \
14 /usr/include/x86_64-linux-gnu/bits/time.h \
15 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
16 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h config.h \
17 /usr/include/netdb.h /usr/include/netinet/in.h \
18 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
19 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
20 /usr/include/x86_64-linux-gnu/sys/socket.h \
21 /usr/include/x86_64-linux-gnu/sys/uio.h \
22 /usr/include/x86_64-linux-gnu/bits/uio.h \
23 /usr/include/x86_64-linux-gnu/bits/socket.h \
24 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
25 /usr/include/x86_64-linux-gnu/asm/socket.h \
26 /usr/include/asm-generic/socket.h \
27 /usr/include/x86_64-linux-gnu/asm/sockios.h \
28 /usr/include/asm-generic/sockios.h \
29 /usr/include/x86_64-linux-gnu/bits/socket2.h \
30 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
31 /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/stdio.h \
32 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
33 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
34 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
35 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
36 /usr/include/x86_64-linux-gnu/bits/stdio.h \
37 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \
38 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
39 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
40 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \
41 /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
42 /usr/include/x86_64-linux-gnu/bits/string2.h \
43 /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/unistd.h \
44 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
45 /usr/include/x86_64-linux-gnu/bits/environments.h \
46 /usr/include/x86_64-linux-gnu/bits/confname.h getopt.h \
47 /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/strings.h \
48 /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
49 /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
50 /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
51 /usr/include/ctype.h /usr/include/assert.h /usr/include/fcntl.h \
52 /usr/include/x86_64-linux-gnu/bits/fcntl.h \
53 /usr/include/x86_64-linux-gnu/bits/stat.h \
54 /usr/include/x86_64-linux-gnu/bits/fcntl2.h \
55 /usr/include/x86_64-linux-gnu/sys/stat.h mtr.h mtr-curses.h getopt.h \
56 display.h dns.h /usr/include/resolv.h \
57 /usr/include/x86_64-linux-gnu/sys/param.h \
58 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
59 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
60 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
61 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
62 /usr/include/linux/limits.h \
63 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
64 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
65 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
66 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
67 /usr/include/arpa/nameser_compat.h report.h net.h \
68 /usr/include/arpa/inet.h /usr/include/netinet/ip6.h \
69 /usr/include/inttypes.h /usr/include/netinet/icmp6.h asn.h version.h
70
71 /usr/include/x86_64-linux-gnu/sys/types.h:
72
73 /usr/include/features.h:
74
75 /usr/include/x86_64-linux-gnu/bits/predefs.h:
76
77 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
78
79 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
80
81 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
82
83 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
84
85 /usr/include/x86_64-linux-gnu/bits/types.h:
86
87 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
88
89 /usr/include/time.h:
90
91 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
92
93 /usr/include/endian.h:
94
95 /usr/include/x86_64-linux-gnu/bits/endian.h:
96
97 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
98
99 /usr/include/x86_64-linux-gnu/sys/select.h:
100
101 /usr/include/x86_64-linux-gnu/bits/select.h:
102
103 /usr/include/x86_64-linux-gnu/bits/sigset.h:
104
105 /usr/include/x86_64-linux-gnu/bits/time.h:
106
107 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
108
109 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
110
111 config.h:
112
113 /usr/include/netdb.h:
114
115 /usr/include/netinet/in.h:
116
117 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
118
119 /usr/include/stdint.h:
120
121 /usr/include/x86_64-linux-gnu/bits/wchar.h:
122
123 /usr/include/x86_64-linux-gnu/sys/socket.h:
124
125 /usr/include/x86_64-linux-gnu/sys/uio.h:
126
127 /usr/include/x86_64-linux-gnu/bits/uio.h:
128
129 /usr/include/x86_64-linux-gnu/bits/socket.h:
130
131 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
132
133 /usr/include/x86_64-linux-gnu/asm/socket.h:
134
135 /usr/include/asm-generic/socket.h:
136
137 /usr/include/x86_64-linux-gnu/asm/sockios.h:
138
139 /usr/include/asm-generic/sockios.h:
140
141 /usr/include/x86_64-linux-gnu/bits/socket2.h:
142
143 /usr/include/x86_64-linux-gnu/bits/in.h:
144
145 /usr/include/rpc/netdb.h:
146
147 /usr/include/x86_64-linux-gnu/bits/netdb.h:
148
149 /usr/include/stdio.h:
150
151 /usr/include/libio.h:
152
153 /usr/include/_G_config.h:
154
155 /usr/include/wchar.h:
156
157 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
158
159 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
160
161 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
162
163 /usr/include/x86_64-linux-gnu/bits/stdio.h:
164
165 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
166
167 /usr/include/stdlib.h:
168
169 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
170
171 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
172
173 /usr/include/alloca.h:
174
175 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
176
177 /usr/include/string.h:
178
179 /usr/include/xlocale.h:
180
181 /usr/include/x86_64-linux-gnu/bits/string.h:
182
183 /usr/include/x86_64-linux-gnu/bits/string2.h:
184
185 /usr/include/x86_64-linux-gnu/bits/string3.h:
186
187 /usr/include/unistd.h:
188
189 /usr/include/x86_64-linux-gnu/bits/posix_opt.h:
190
191 /usr/include/x86_64-linux-gnu/bits/environments.h:
192
193 /usr/include/x86_64-linux-gnu/bits/confname.h:
194
195 getopt.h:
196
197 /usr/include/x86_64-linux-gnu/bits/unistd.h:
198
199 /usr/include/strings.h:
200
201 /usr/include/errno.h:
202
203 /usr/include/x86_64-linux-gnu/bits/errno.h:
204
205 /usr/include/linux/errno.h:
206
207 /usr/include/x86_64-linux-gnu/asm/errno.h:
208
209 /usr/include/asm-generic/errno.h:
210
211 /usr/include/asm-generic/errno-base.h:
212
213 /usr/include/ctype.h:
214
215 /usr/include/assert.h:
216
217 /usr/include/fcntl.h:
218
219 /usr/include/x86_64-linux-gnu/bits/fcntl.h:
220
221 /usr/include/x86_64-linux-gnu/bits/stat.h:
222
223 /usr/include/x86_64-linux-gnu/bits/fcntl2.h:
224
225 /usr/include/x86_64-linux-gnu/sys/stat.h:
226
227 mtr.h:
228
229 mtr-curses.h:
230
231 getopt.h:
232
233 display.h:
234
235 dns.h:
236
237 /usr/include/resolv.h:
238
239 /usr/include/x86_64-linux-gnu/sys/param.h:
240
241 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
242
243 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
244
245 /usr/include/limits.h:
246
247 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
248
249 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
250
251 /usr/include/linux/limits.h:
252
253 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
254
255 /usr/include/linux/param.h:
256
257 /usr/include/x86_64-linux-gnu/asm/param.h:
258
259 /usr/include/asm-generic/param.h:
260
261 /usr/include/arpa/nameser.h:
262
263 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
264
265 /usr/include/arpa/nameser_compat.h:
266
267 report.h:
268
269 net.h:
270
271 /usr/include/arpa/inet.h:
272
273 /usr/include/netinet/ip6.h:
274
275 /usr/include/inttypes.h:
276
277 /usr/include/netinet/icmp6.h:
278
279 asn.h:
280
281 version.h:
+0
-320
.deps/net.Po less more
0 net.o: net.c config.h /usr/include/x86_64-linux-gnu/sys/types.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
8 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
9 /usr/include/endian.h /usr/include/x86_64-linux-gnu/bits/endian.h \
10 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
11 /usr/include/x86_64-linux-gnu/sys/select.h \
12 /usr/include/x86_64-linux-gnu/bits/select.h \
13 /usr/include/x86_64-linux-gnu/bits/sigset.h \
14 /usr/include/x86_64-linux-gnu/bits/time.h \
15 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
16 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
17 /usr/include/x86_64-linux-gnu/sys/time.h \
18 /usr/include/x86_64-linux-gnu/sys/socket.h \
19 /usr/include/x86_64-linux-gnu/sys/uio.h \
20 /usr/include/x86_64-linux-gnu/bits/uio.h \
21 /usr/include/x86_64-linux-gnu/bits/socket.h \
22 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
23 /usr/include/x86_64-linux-gnu/asm/socket.h \
24 /usr/include/asm-generic/socket.h \
25 /usr/include/x86_64-linux-gnu/asm/sockios.h \
26 /usr/include/asm-generic/sockios.h \
27 /usr/include/x86_64-linux-gnu/bits/socket2.h \
28 /usr/include/x86_64-linux-gnu/sys/ioctl.h \
29 /usr/include/x86_64-linux-gnu/bits/ioctls.h \
30 /usr/include/x86_64-linux-gnu/asm/ioctls.h \
31 /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
32 /usr/include/x86_64-linux-gnu/asm/ioctl.h \
33 /usr/include/asm-generic/ioctl.h \
34 /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
35 /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
36 /usr/include/netinet/in.h \
37 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
38 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
39 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/memory.h \
40 /usr/include/string.h /usr/include/xlocale.h \
41 /usr/include/x86_64-linux-gnu/bits/string.h \
42 /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/stdlib.h \
43 /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/unistd.h \
44 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
45 /usr/include/x86_64-linux-gnu/bits/environments.h \
46 /usr/include/x86_64-linux-gnu/bits/confname.h getopt.h \
47 /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/fcntl.h \
48 /usr/include/x86_64-linux-gnu/bits/fcntl.h \
49 /usr/include/x86_64-linux-gnu/bits/stat.h \
50 /usr/include/x86_64-linux-gnu/bits/fcntl2.h /usr/include/stdio.h \
51 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
52 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
53 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
54 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
55 /usr/include/x86_64-linux-gnu/bits/stdio.h \
56 /usr/include/x86_64-linux-gnu/bits/stdio2.h \
57 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
58 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
59 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/math.h \
60 /usr/include/x86_64-linux-gnu/bits/huge_val.h \
61 /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
62 /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
63 /usr/include/x86_64-linux-gnu/bits/inf.h \
64 /usr/include/x86_64-linux-gnu/bits/nan.h \
65 /usr/include/x86_64-linux-gnu/bits/mathdef.h \
66 /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
67 /usr/include/x86_64-linux-gnu/bits/mathinline.h /usr/include/errno.h \
68 /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
69 /usr/include/x86_64-linux-gnu/asm/errno.h \
70 /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
71 mtr.h net.h /usr/include/netdb.h /usr/include/rpc/netdb.h \
72 /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/arpa/inet.h \
73 /usr/include/netinet/ip6.h /usr/include/inttypes.h \
74 /usr/include/netinet/icmp6.h display.h dns.h /usr/include/resolv.h \
75 /usr/include/x86_64-linux-gnu/sys/param.h \
76 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
77 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
78 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
79 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
80 /usr/include/linux/limits.h \
81 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
82 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
83 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
84 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
85 /usr/include/arpa/nameser_compat.h
86
87 config.h:
88
89 /usr/include/x86_64-linux-gnu/sys/types.h:
90
91 /usr/include/features.h:
92
93 /usr/include/x86_64-linux-gnu/bits/predefs.h:
94
95 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
96
97 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
98
99 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
100
101 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
102
103 /usr/include/x86_64-linux-gnu/bits/types.h:
104
105 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
106
107 /usr/include/time.h:
108
109 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
110
111 /usr/include/endian.h:
112
113 /usr/include/x86_64-linux-gnu/bits/endian.h:
114
115 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
116
117 /usr/include/x86_64-linux-gnu/sys/select.h:
118
119 /usr/include/x86_64-linux-gnu/bits/select.h:
120
121 /usr/include/x86_64-linux-gnu/bits/sigset.h:
122
123 /usr/include/x86_64-linux-gnu/bits/time.h:
124
125 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
126
127 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
128
129 /usr/include/x86_64-linux-gnu/sys/time.h:
130
131 /usr/include/x86_64-linux-gnu/sys/socket.h:
132
133 /usr/include/x86_64-linux-gnu/sys/uio.h:
134
135 /usr/include/x86_64-linux-gnu/bits/uio.h:
136
137 /usr/include/x86_64-linux-gnu/bits/socket.h:
138
139 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
140
141 /usr/include/x86_64-linux-gnu/asm/socket.h:
142
143 /usr/include/asm-generic/socket.h:
144
145 /usr/include/x86_64-linux-gnu/asm/sockios.h:
146
147 /usr/include/asm-generic/sockios.h:
148
149 /usr/include/x86_64-linux-gnu/bits/socket2.h:
150
151 /usr/include/x86_64-linux-gnu/sys/ioctl.h:
152
153 /usr/include/x86_64-linux-gnu/bits/ioctls.h:
154
155 /usr/include/x86_64-linux-gnu/asm/ioctls.h:
156
157 /usr/include/asm-generic/ioctls.h:
158
159 /usr/include/linux/ioctl.h:
160
161 /usr/include/x86_64-linux-gnu/asm/ioctl.h:
162
163 /usr/include/asm-generic/ioctl.h:
164
165 /usr/include/x86_64-linux-gnu/bits/ioctl-types.h:
166
167 /usr/include/x86_64-linux-gnu/sys/ttydefaults.h:
168
169 /usr/include/netinet/in.h:
170
171 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
172
173 /usr/include/stdint.h:
174
175 /usr/include/x86_64-linux-gnu/bits/wchar.h:
176
177 /usr/include/x86_64-linux-gnu/bits/in.h:
178
179 /usr/include/memory.h:
180
181 /usr/include/string.h:
182
183 /usr/include/xlocale.h:
184
185 /usr/include/x86_64-linux-gnu/bits/string.h:
186
187 /usr/include/x86_64-linux-gnu/bits/string2.h:
188
189 /usr/include/stdlib.h:
190
191 /usr/include/x86_64-linux-gnu/bits/string3.h:
192
193 /usr/include/unistd.h:
194
195 /usr/include/x86_64-linux-gnu/bits/posix_opt.h:
196
197 /usr/include/x86_64-linux-gnu/bits/environments.h:
198
199 /usr/include/x86_64-linux-gnu/bits/confname.h:
200
201 getopt.h:
202
203 /usr/include/x86_64-linux-gnu/bits/unistd.h:
204
205 /usr/include/fcntl.h:
206
207 /usr/include/x86_64-linux-gnu/bits/fcntl.h:
208
209 /usr/include/x86_64-linux-gnu/bits/stat.h:
210
211 /usr/include/x86_64-linux-gnu/bits/fcntl2.h:
212
213 /usr/include/stdio.h:
214
215 /usr/include/libio.h:
216
217 /usr/include/_G_config.h:
218
219 /usr/include/wchar.h:
220
221 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
222
223 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
224
225 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
226
227 /usr/include/x86_64-linux-gnu/bits/stdio.h:
228
229 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
230
231 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
232
233 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
234
235 /usr/include/alloca.h:
236
237 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
238
239 /usr/include/math.h:
240
241 /usr/include/x86_64-linux-gnu/bits/huge_val.h:
242
243 /usr/include/x86_64-linux-gnu/bits/huge_valf.h:
244
245 /usr/include/x86_64-linux-gnu/bits/huge_vall.h:
246
247 /usr/include/x86_64-linux-gnu/bits/inf.h:
248
249 /usr/include/x86_64-linux-gnu/bits/nan.h:
250
251 /usr/include/x86_64-linux-gnu/bits/mathdef.h:
252
253 /usr/include/x86_64-linux-gnu/bits/mathcalls.h:
254
255 /usr/include/x86_64-linux-gnu/bits/mathinline.h:
256
257 /usr/include/errno.h:
258
259 /usr/include/x86_64-linux-gnu/bits/errno.h:
260
261 /usr/include/linux/errno.h:
262
263 /usr/include/x86_64-linux-gnu/asm/errno.h:
264
265 /usr/include/asm-generic/errno.h:
266
267 /usr/include/asm-generic/errno-base.h:
268
269 mtr.h:
270
271 net.h:
272
273 /usr/include/netdb.h:
274
275 /usr/include/rpc/netdb.h:
276
277 /usr/include/x86_64-linux-gnu/bits/netdb.h:
278
279 /usr/include/arpa/inet.h:
280
281 /usr/include/netinet/ip6.h:
282
283 /usr/include/inttypes.h:
284
285 /usr/include/netinet/icmp6.h:
286
287 display.h:
288
289 dns.h:
290
291 /usr/include/resolv.h:
292
293 /usr/include/x86_64-linux-gnu/sys/param.h:
294
295 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
296
297 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
298
299 /usr/include/limits.h:
300
301 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
302
303 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
304
305 /usr/include/linux/limits.h:
306
307 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
308
309 /usr/include/linux/param.h:
310
311 /usr/include/x86_64-linux-gnu/asm/param.h:
312
313 /usr/include/asm-generic/param.h:
314
315 /usr/include/arpa/nameser.h:
316
317 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
318
319 /usr/include/arpa/nameser_compat.h:
+0
-222
.deps/raw.Po less more
0 raw.o: raw.c config.h /usr/include/ctype.h /usr/include/features.h \
1 /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/endian.h \
8 /usr/include/x86_64-linux-gnu/bits/endian.h \
9 /usr/include/x86_64-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
10 /usr/include/stdlib.h \
11 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
12 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
13 /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
14 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
15 /usr/include/x86_64-linux-gnu/sys/select.h \
16 /usr/include/x86_64-linux-gnu/bits/select.h \
17 /usr/include/x86_64-linux-gnu/bits/sigset.h \
18 /usr/include/x86_64-linux-gnu/bits/time.h \
19 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
20 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
21 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/stdio.h \
22 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
23 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
24 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
25 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
26 /usr/include/x86_64-linux-gnu/bits/stdio.h \
27 /usr/include/x86_64-linux-gnu/bits/stdio2.h \
28 /usr/include/x86_64-linux-gnu/sys/socket.h \
29 /usr/include/x86_64-linux-gnu/sys/uio.h \
30 /usr/include/x86_64-linux-gnu/bits/uio.h \
31 /usr/include/x86_64-linux-gnu/bits/socket.h \
32 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
33 /usr/include/x86_64-linux-gnu/asm/socket.h \
34 /usr/include/asm-generic/socket.h \
35 /usr/include/x86_64-linux-gnu/asm/sockios.h \
36 /usr/include/asm-generic/sockios.h \
37 /usr/include/x86_64-linux-gnu/bits/socket2.h /usr/include/netinet/in.h \
38 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
39 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
40 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/arpa/inet.h mtr.h \
41 raw.h net.h /usr/include/netdb.h /usr/include/rpc/netdb.h \
42 /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/netinet/ip6.h \
43 /usr/include/inttypes.h /usr/include/netinet/icmp6.h \
44 /usr/include/string.h /usr/include/x86_64-linux-gnu/bits/string.h \
45 /usr/include/x86_64-linux-gnu/bits/string2.h \
46 /usr/include/x86_64-linux-gnu/bits/string3.h dns.h /usr/include/resolv.h \
47 /usr/include/x86_64-linux-gnu/sys/param.h \
48 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
49 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
50 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
51 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
52 /usr/include/linux/limits.h \
53 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
54 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
55 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
56 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
57 /usr/include/arpa/nameser_compat.h
58
59 config.h:
60
61 /usr/include/ctype.h:
62
63 /usr/include/features.h:
64
65 /usr/include/x86_64-linux-gnu/bits/predefs.h:
66
67 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
68
69 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
70
71 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
72
73 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
74
75 /usr/include/x86_64-linux-gnu/bits/types.h:
76
77 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
78
79 /usr/include/endian.h:
80
81 /usr/include/x86_64-linux-gnu/bits/endian.h:
82
83 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
84
85 /usr/include/xlocale.h:
86
87 /usr/include/stdlib.h:
88
89 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
90
91 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
92
93 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
94
95 /usr/include/x86_64-linux-gnu/sys/types.h:
96
97 /usr/include/time.h:
98
99 /usr/include/x86_64-linux-gnu/sys/select.h:
100
101 /usr/include/x86_64-linux-gnu/bits/select.h:
102
103 /usr/include/x86_64-linux-gnu/bits/sigset.h:
104
105 /usr/include/x86_64-linux-gnu/bits/time.h:
106
107 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
108
109 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
110
111 /usr/include/alloca.h:
112
113 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
114
115 /usr/include/stdio.h:
116
117 /usr/include/libio.h:
118
119 /usr/include/_G_config.h:
120
121 /usr/include/wchar.h:
122
123 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
124
125 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
126
127 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
128
129 /usr/include/x86_64-linux-gnu/bits/stdio.h:
130
131 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
132
133 /usr/include/x86_64-linux-gnu/sys/socket.h:
134
135 /usr/include/x86_64-linux-gnu/sys/uio.h:
136
137 /usr/include/x86_64-linux-gnu/bits/uio.h:
138
139 /usr/include/x86_64-linux-gnu/bits/socket.h:
140
141 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
142
143 /usr/include/x86_64-linux-gnu/asm/socket.h:
144
145 /usr/include/asm-generic/socket.h:
146
147 /usr/include/x86_64-linux-gnu/asm/sockios.h:
148
149 /usr/include/asm-generic/sockios.h:
150
151 /usr/include/x86_64-linux-gnu/bits/socket2.h:
152
153 /usr/include/netinet/in.h:
154
155 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
156
157 /usr/include/stdint.h:
158
159 /usr/include/x86_64-linux-gnu/bits/wchar.h:
160
161 /usr/include/x86_64-linux-gnu/bits/in.h:
162
163 /usr/include/arpa/inet.h:
164
165 mtr.h:
166
167 raw.h:
168
169 net.h:
170
171 /usr/include/netdb.h:
172
173 /usr/include/rpc/netdb.h:
174
175 /usr/include/x86_64-linux-gnu/bits/netdb.h:
176
177 /usr/include/netinet/ip6.h:
178
179 /usr/include/inttypes.h:
180
181 /usr/include/netinet/icmp6.h:
182
183 /usr/include/string.h:
184
185 /usr/include/x86_64-linux-gnu/bits/string.h:
186
187 /usr/include/x86_64-linux-gnu/bits/string2.h:
188
189 /usr/include/x86_64-linux-gnu/bits/string3.h:
190
191 dns.h:
192
193 /usr/include/resolv.h:
194
195 /usr/include/x86_64-linux-gnu/sys/param.h:
196
197 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
198
199 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
200
201 /usr/include/limits.h:
202
203 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
204
205 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
206
207 /usr/include/linux/limits.h:
208
209 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
210
211 /usr/include/linux/param.h:
212
213 /usr/include/x86_64-linux-gnu/asm/param.h:
214
215 /usr/include/asm-generic/param.h:
216
217 /usr/include/arpa/nameser.h:
218
219 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
220
221 /usr/include/arpa/nameser_compat.h:
+0
-215
.deps/report.Po less more
0 report.o: report.c config.h /usr/include/x86_64-linux-gnu/sys/types.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
8 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
9 /usr/include/endian.h /usr/include/x86_64-linux-gnu/bits/endian.h \
10 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
11 /usr/include/x86_64-linux-gnu/sys/select.h \
12 /usr/include/x86_64-linux-gnu/bits/select.h \
13 /usr/include/x86_64-linux-gnu/bits/sigset.h \
14 /usr/include/x86_64-linux-gnu/bits/time.h \
15 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
16 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/stdio.h \
17 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
18 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
19 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
20 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
21 /usr/include/x86_64-linux-gnu/bits/stdio.h \
22 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/netdb.h \
23 /usr/include/netinet/in.h \
24 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
25 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
26 /usr/include/x86_64-linux-gnu/sys/socket.h \
27 /usr/include/x86_64-linux-gnu/sys/uio.h \
28 /usr/include/x86_64-linux-gnu/bits/uio.h \
29 /usr/include/x86_64-linux-gnu/bits/socket.h \
30 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
31 /usr/include/x86_64-linux-gnu/asm/socket.h \
32 /usr/include/asm-generic/socket.h \
33 /usr/include/x86_64-linux-gnu/asm/sockios.h \
34 /usr/include/asm-generic/sockios.h \
35 /usr/include/x86_64-linux-gnu/bits/socket2.h \
36 /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/rpc/netdb.h \
37 /usr/include/x86_64-linux-gnu/bits/netdb.h /usr/include/string.h \
38 /usr/include/xlocale.h /usr/include/x86_64-linux-gnu/bits/string.h \
39 /usr/include/x86_64-linux-gnu/bits/string2.h /usr/include/stdlib.h \
40 /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/strings.h \
41 mtr.h version.h report.h net.h /usr/include/arpa/inet.h \
42 /usr/include/netinet/ip6.h /usr/include/inttypes.h \
43 /usr/include/netinet/icmp6.h dns.h /usr/include/resolv.h \
44 /usr/include/x86_64-linux-gnu/sys/param.h \
45 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
46 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
47 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
48 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
49 /usr/include/linux/limits.h \
50 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
51 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
52 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
53 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
54 /usr/include/arpa/nameser_compat.h asn.h
55
56 config.h:
57
58 /usr/include/x86_64-linux-gnu/sys/types.h:
59
60 /usr/include/features.h:
61
62 /usr/include/x86_64-linux-gnu/bits/predefs.h:
63
64 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
65
66 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
67
68 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
69
70 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
71
72 /usr/include/x86_64-linux-gnu/bits/types.h:
73
74 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
75
76 /usr/include/time.h:
77
78 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
79
80 /usr/include/endian.h:
81
82 /usr/include/x86_64-linux-gnu/bits/endian.h:
83
84 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
85
86 /usr/include/x86_64-linux-gnu/sys/select.h:
87
88 /usr/include/x86_64-linux-gnu/bits/select.h:
89
90 /usr/include/x86_64-linux-gnu/bits/sigset.h:
91
92 /usr/include/x86_64-linux-gnu/bits/time.h:
93
94 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
95
96 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
97
98 /usr/include/stdio.h:
99
100 /usr/include/libio.h:
101
102 /usr/include/_G_config.h:
103
104 /usr/include/wchar.h:
105
106 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
107
108 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
109
110 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
111
112 /usr/include/x86_64-linux-gnu/bits/stdio.h:
113
114 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
115
116 /usr/include/netdb.h:
117
118 /usr/include/netinet/in.h:
119
120 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
121
122 /usr/include/stdint.h:
123
124 /usr/include/x86_64-linux-gnu/bits/wchar.h:
125
126 /usr/include/x86_64-linux-gnu/sys/socket.h:
127
128 /usr/include/x86_64-linux-gnu/sys/uio.h:
129
130 /usr/include/x86_64-linux-gnu/bits/uio.h:
131
132 /usr/include/x86_64-linux-gnu/bits/socket.h:
133
134 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
135
136 /usr/include/x86_64-linux-gnu/asm/socket.h:
137
138 /usr/include/asm-generic/socket.h:
139
140 /usr/include/x86_64-linux-gnu/asm/sockios.h:
141
142 /usr/include/asm-generic/sockios.h:
143
144 /usr/include/x86_64-linux-gnu/bits/socket2.h:
145
146 /usr/include/x86_64-linux-gnu/bits/in.h:
147
148 /usr/include/rpc/netdb.h:
149
150 /usr/include/x86_64-linux-gnu/bits/netdb.h:
151
152 /usr/include/string.h:
153
154 /usr/include/xlocale.h:
155
156 /usr/include/x86_64-linux-gnu/bits/string.h:
157
158 /usr/include/x86_64-linux-gnu/bits/string2.h:
159
160 /usr/include/stdlib.h:
161
162 /usr/include/x86_64-linux-gnu/bits/string3.h:
163
164 /usr/include/strings.h:
165
166 mtr.h:
167
168 version.h:
169
170 report.h:
171
172 net.h:
173
174 /usr/include/arpa/inet.h:
175
176 /usr/include/netinet/ip6.h:
177
178 /usr/include/inttypes.h:
179
180 /usr/include/netinet/icmp6.h:
181
182 dns.h:
183
184 /usr/include/resolv.h:
185
186 /usr/include/x86_64-linux-gnu/sys/param.h:
187
188 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
189
190 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
191
192 /usr/include/limits.h:
193
194 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
195
196 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
197
198 /usr/include/linux/limits.h:
199
200 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
201
202 /usr/include/linux/param.h:
203
204 /usr/include/x86_64-linux-gnu/asm/param.h:
205
206 /usr/include/asm-generic/param.h:
207
208 /usr/include/arpa/nameser.h:
209
210 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
211
212 /usr/include/arpa/nameser_compat.h:
213
214 asn.h:
+0
-281
.deps/select.Po less more
0 select.o: select.c config.h /usr/include/x86_64-linux-gnu/sys/types.h \
1 /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
8 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
9 /usr/include/endian.h /usr/include/x86_64-linux-gnu/bits/endian.h \
10 /usr/include/x86_64-linux-gnu/bits/byteswap.h \
11 /usr/include/x86_64-linux-gnu/sys/select.h \
12 /usr/include/x86_64-linux-gnu/bits/select.h \
13 /usr/include/x86_64-linux-gnu/bits/sigset.h \
14 /usr/include/x86_64-linux-gnu/bits/time.h \
15 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
16 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
17 /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/stdlib.h \
18 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
19 /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
20 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/stdio.h \
21 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
22 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
23 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
24 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
25 /usr/include/x86_64-linux-gnu/bits/stdio.h \
26 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/unistd.h \
27 /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
28 /usr/include/x86_64-linux-gnu/bits/environments.h \
29 /usr/include/x86_64-linux-gnu/bits/confname.h getopt.h \
30 /usr/include/x86_64-linux-gnu/bits/unistd.h /usr/include/xlocale.h \
31 /usr/include/string.h /usr/include/x86_64-linux-gnu/bits/string.h \
32 /usr/include/x86_64-linux-gnu/bits/string2.h \
33 /usr/include/x86_64-linux-gnu/bits/string3.h /usr/include/math.h \
34 /usr/include/x86_64-linux-gnu/bits/huge_val.h \
35 /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
36 /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
37 /usr/include/x86_64-linux-gnu/bits/inf.h \
38 /usr/include/x86_64-linux-gnu/bits/nan.h \
39 /usr/include/x86_64-linux-gnu/bits/mathdef.h \
40 /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
41 /usr/include/x86_64-linux-gnu/bits/mathinline.h /usr/include/errno.h \
42 /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
43 /usr/include/x86_64-linux-gnu/asm/errno.h \
44 /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
45 mtr.h display.h /usr/include/netinet/in.h \
46 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
47 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
48 /usr/include/x86_64-linux-gnu/sys/socket.h \
49 /usr/include/x86_64-linux-gnu/sys/uio.h \
50 /usr/include/x86_64-linux-gnu/bits/uio.h \
51 /usr/include/x86_64-linux-gnu/bits/socket.h \
52 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
53 /usr/include/x86_64-linux-gnu/asm/socket.h \
54 /usr/include/asm-generic/socket.h \
55 /usr/include/x86_64-linux-gnu/asm/sockios.h \
56 /usr/include/asm-generic/sockios.h \
57 /usr/include/x86_64-linux-gnu/bits/socket2.h \
58 /usr/include/x86_64-linux-gnu/bits/in.h dns.h /usr/include/resolv.h \
59 /usr/include/x86_64-linux-gnu/sys/param.h \
60 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
61 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
62 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
63 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
64 /usr/include/linux/limits.h \
65 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
66 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
67 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
68 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
69 /usr/include/arpa/nameser_compat.h net.h /usr/include/netdb.h \
70 /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \
71 /usr/include/arpa/inet.h /usr/include/netinet/ip6.h \
72 /usr/include/inttypes.h /usr/include/netinet/icmp6.h asn.h
73
74 config.h:
75
76 /usr/include/x86_64-linux-gnu/sys/types.h:
77
78 /usr/include/features.h:
79
80 /usr/include/x86_64-linux-gnu/bits/predefs.h:
81
82 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
83
84 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
85
86 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
87
88 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
89
90 /usr/include/x86_64-linux-gnu/bits/types.h:
91
92 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
93
94 /usr/include/time.h:
95
96 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
97
98 /usr/include/endian.h:
99
100 /usr/include/x86_64-linux-gnu/bits/endian.h:
101
102 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
103
104 /usr/include/x86_64-linux-gnu/sys/select.h:
105
106 /usr/include/x86_64-linux-gnu/bits/select.h:
107
108 /usr/include/x86_64-linux-gnu/bits/sigset.h:
109
110 /usr/include/x86_64-linux-gnu/bits/time.h:
111
112 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
113
114 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
115
116 /usr/include/x86_64-linux-gnu/sys/time.h:
117
118 /usr/include/stdlib.h:
119
120 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
121
122 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
123
124 /usr/include/alloca.h:
125
126 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
127
128 /usr/include/stdio.h:
129
130 /usr/include/libio.h:
131
132 /usr/include/_G_config.h:
133
134 /usr/include/wchar.h:
135
136 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
137
138 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
139
140 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
141
142 /usr/include/x86_64-linux-gnu/bits/stdio.h:
143
144 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
145
146 /usr/include/unistd.h:
147
148 /usr/include/x86_64-linux-gnu/bits/posix_opt.h:
149
150 /usr/include/x86_64-linux-gnu/bits/environments.h:
151
152 /usr/include/x86_64-linux-gnu/bits/confname.h:
153
154 getopt.h:
155
156 /usr/include/x86_64-linux-gnu/bits/unistd.h:
157
158 /usr/include/xlocale.h:
159
160 /usr/include/string.h:
161
162 /usr/include/x86_64-linux-gnu/bits/string.h:
163
164 /usr/include/x86_64-linux-gnu/bits/string2.h:
165
166 /usr/include/x86_64-linux-gnu/bits/string3.h:
167
168 /usr/include/math.h:
169
170 /usr/include/x86_64-linux-gnu/bits/huge_val.h:
171
172 /usr/include/x86_64-linux-gnu/bits/huge_valf.h:
173
174 /usr/include/x86_64-linux-gnu/bits/huge_vall.h:
175
176 /usr/include/x86_64-linux-gnu/bits/inf.h:
177
178 /usr/include/x86_64-linux-gnu/bits/nan.h:
179
180 /usr/include/x86_64-linux-gnu/bits/mathdef.h:
181
182 /usr/include/x86_64-linux-gnu/bits/mathcalls.h:
183
184 /usr/include/x86_64-linux-gnu/bits/mathinline.h:
185
186 /usr/include/errno.h:
187
188 /usr/include/x86_64-linux-gnu/bits/errno.h:
189
190 /usr/include/linux/errno.h:
191
192 /usr/include/x86_64-linux-gnu/asm/errno.h:
193
194 /usr/include/asm-generic/errno.h:
195
196 /usr/include/asm-generic/errno-base.h:
197
198 mtr.h:
199
200 display.h:
201
202 /usr/include/netinet/in.h:
203
204 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
205
206 /usr/include/stdint.h:
207
208 /usr/include/x86_64-linux-gnu/bits/wchar.h:
209
210 /usr/include/x86_64-linux-gnu/sys/socket.h:
211
212 /usr/include/x86_64-linux-gnu/sys/uio.h:
213
214 /usr/include/x86_64-linux-gnu/bits/uio.h:
215
216 /usr/include/x86_64-linux-gnu/bits/socket.h:
217
218 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
219
220 /usr/include/x86_64-linux-gnu/asm/socket.h:
221
222 /usr/include/asm-generic/socket.h:
223
224 /usr/include/x86_64-linux-gnu/asm/sockios.h:
225
226 /usr/include/asm-generic/sockios.h:
227
228 /usr/include/x86_64-linux-gnu/bits/socket2.h:
229
230 /usr/include/x86_64-linux-gnu/bits/in.h:
231
232 dns.h:
233
234 /usr/include/resolv.h:
235
236 /usr/include/x86_64-linux-gnu/sys/param.h:
237
238 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
239
240 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
241
242 /usr/include/limits.h:
243
244 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
245
246 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
247
248 /usr/include/linux/limits.h:
249
250 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
251
252 /usr/include/linux/param.h:
253
254 /usr/include/x86_64-linux-gnu/asm/param.h:
255
256 /usr/include/asm-generic/param.h:
257
258 /usr/include/arpa/nameser.h:
259
260 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
261
262 /usr/include/arpa/nameser_compat.h:
263
264 net.h:
265
266 /usr/include/netdb.h:
267
268 /usr/include/rpc/netdb.h:
269
270 /usr/include/x86_64-linux-gnu/bits/netdb.h:
271
272 /usr/include/arpa/inet.h:
273
274 /usr/include/netinet/ip6.h:
275
276 /usr/include/inttypes.h:
277
278 /usr/include/netinet/icmp6.h:
279
280 asn.h:
+0
-238
.deps/split.Po less more
0 split.o: split.c config.h /usr/include/ctype.h /usr/include/features.h \
1 /usr/include/x86_64-linux-gnu/bits/predefs.h \
2 /usr/include/x86_64-linux-gnu/sys/cdefs.h \
3 /usr/include/x86_64-linux-gnu/bits/wordsize.h \
4 /usr/include/x86_64-linux-gnu/gnu/stubs.h \
5 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
6 /usr/include/x86_64-linux-gnu/bits/types.h \
7 /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/endian.h \
8 /usr/include/x86_64-linux-gnu/bits/endian.h \
9 /usr/include/x86_64-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
10 /usr/include/stdlib.h \
11 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h \
12 /usr/include/x86_64-linux-gnu/bits/waitflags.h \
13 /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
14 /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
15 /usr/include/x86_64-linux-gnu/sys/select.h \
16 /usr/include/x86_64-linux-gnu/bits/select.h \
17 /usr/include/x86_64-linux-gnu/bits/sigset.h \
18 /usr/include/x86_64-linux-gnu/bits/time.h \
19 /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
20 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
21 /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/stdio.h \
22 /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
23 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h \
24 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
25 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
26 /usr/include/x86_64-linux-gnu/bits/stdio.h \
27 /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/string.h \
28 /usr/include/x86_64-linux-gnu/bits/string.h \
29 /usr/include/x86_64-linux-gnu/bits/string2.h \
30 /usr/include/x86_64-linux-gnu/bits/string3.h mtr.h display.h \
31 /usr/include/netinet/in.h \
32 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h \
33 /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
34 /usr/include/x86_64-linux-gnu/sys/socket.h \
35 /usr/include/x86_64-linux-gnu/sys/uio.h \
36 /usr/include/x86_64-linux-gnu/bits/uio.h \
37 /usr/include/x86_64-linux-gnu/bits/socket.h \
38 /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
39 /usr/include/x86_64-linux-gnu/asm/socket.h \
40 /usr/include/asm-generic/socket.h \
41 /usr/include/x86_64-linux-gnu/asm/sockios.h \
42 /usr/include/asm-generic/sockios.h \
43 /usr/include/x86_64-linux-gnu/bits/socket2.h \
44 /usr/include/x86_64-linux-gnu/bits/in.h dns.h /usr/include/resolv.h \
45 /usr/include/x86_64-linux-gnu/sys/param.h \
46 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h \
47 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h \
48 /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
49 /usr/include/x86_64-linux-gnu/bits/local_lim.h \
50 /usr/include/linux/limits.h \
51 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
52 /usr/include/linux/param.h /usr/include/x86_64-linux-gnu/asm/param.h \
53 /usr/include/asm-generic/param.h /usr/include/arpa/nameser.h \
54 /usr/include/x86_64-linux-gnu/sys/bitypes.h \
55 /usr/include/arpa/nameser_compat.h net.h /usr/include/netdb.h \
56 /usr/include/rpc/netdb.h /usr/include/x86_64-linux-gnu/bits/netdb.h \
57 /usr/include/arpa/inet.h /usr/include/netinet/ip6.h \
58 /usr/include/inttypes.h /usr/include/netinet/icmp6.h split.h \
59 /usr/include/ncurses.h /usr/include/ncurses_dll.h \
60 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdbool.h \
61 /usr/include/unctrl.h /usr/include/curses.h
62
63 config.h:
64
65 /usr/include/ctype.h:
66
67 /usr/include/features.h:
68
69 /usr/include/x86_64-linux-gnu/bits/predefs.h:
70
71 /usr/include/x86_64-linux-gnu/sys/cdefs.h:
72
73 /usr/include/x86_64-linux-gnu/bits/wordsize.h:
74
75 /usr/include/x86_64-linux-gnu/gnu/stubs.h:
76
77 /usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
78
79 /usr/include/x86_64-linux-gnu/bits/types.h:
80
81 /usr/include/x86_64-linux-gnu/bits/typesizes.h:
82
83 /usr/include/endian.h:
84
85 /usr/include/x86_64-linux-gnu/bits/endian.h:
86
87 /usr/include/x86_64-linux-gnu/bits/byteswap.h:
88
89 /usr/include/xlocale.h:
90
91 /usr/include/stdlib.h:
92
93 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stddef.h:
94
95 /usr/include/x86_64-linux-gnu/bits/waitflags.h:
96
97 /usr/include/x86_64-linux-gnu/bits/waitstatus.h:
98
99 /usr/include/x86_64-linux-gnu/sys/types.h:
100
101 /usr/include/time.h:
102
103 /usr/include/x86_64-linux-gnu/sys/select.h:
104
105 /usr/include/x86_64-linux-gnu/bits/select.h:
106
107 /usr/include/x86_64-linux-gnu/bits/sigset.h:
108
109 /usr/include/x86_64-linux-gnu/bits/time.h:
110
111 /usr/include/x86_64-linux-gnu/sys/sysmacros.h:
112
113 /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
114
115 /usr/include/alloca.h:
116
117 /usr/include/x86_64-linux-gnu/bits/stdlib.h:
118
119 /usr/include/stdio.h:
120
121 /usr/include/libio.h:
122
123 /usr/include/_G_config.h:
124
125 /usr/include/wchar.h:
126
127 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdarg.h:
128
129 /usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
130
131 /usr/include/x86_64-linux-gnu/bits/sys_errlist.h:
132
133 /usr/include/x86_64-linux-gnu/bits/stdio.h:
134
135 /usr/include/x86_64-linux-gnu/bits/stdio2.h:
136
137 /usr/include/string.h:
138
139 /usr/include/x86_64-linux-gnu/bits/string.h:
140
141 /usr/include/x86_64-linux-gnu/bits/string2.h:
142
143 /usr/include/x86_64-linux-gnu/bits/string3.h:
144
145 mtr.h:
146
147 display.h:
148
149 /usr/include/netinet/in.h:
150
151 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdint.h:
152
153 /usr/include/stdint.h:
154
155 /usr/include/x86_64-linux-gnu/bits/wchar.h:
156
157 /usr/include/x86_64-linux-gnu/sys/socket.h:
158
159 /usr/include/x86_64-linux-gnu/sys/uio.h:
160
161 /usr/include/x86_64-linux-gnu/bits/uio.h:
162
163 /usr/include/x86_64-linux-gnu/bits/socket.h:
164
165 /usr/include/x86_64-linux-gnu/bits/sockaddr.h:
166
167 /usr/include/x86_64-linux-gnu/asm/socket.h:
168
169 /usr/include/asm-generic/socket.h:
170
171 /usr/include/x86_64-linux-gnu/asm/sockios.h:
172
173 /usr/include/asm-generic/sockios.h:
174
175 /usr/include/x86_64-linux-gnu/bits/socket2.h:
176
177 /usr/include/x86_64-linux-gnu/bits/in.h:
178
179 dns.h:
180
181 /usr/include/resolv.h:
182
183 /usr/include/x86_64-linux-gnu/sys/param.h:
184
185 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/limits.h:
186
187 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include-fixed/syslimits.h:
188
189 /usr/include/limits.h:
190
191 /usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
192
193 /usr/include/x86_64-linux-gnu/bits/local_lim.h:
194
195 /usr/include/linux/limits.h:
196
197 /usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
198
199 /usr/include/linux/param.h:
200
201 /usr/include/x86_64-linux-gnu/asm/param.h:
202
203 /usr/include/asm-generic/param.h:
204
205 /usr/include/arpa/nameser.h:
206
207 /usr/include/x86_64-linux-gnu/sys/bitypes.h:
208
209 /usr/include/arpa/nameser_compat.h:
210
211 net.h:
212
213 /usr/include/netdb.h:
214
215 /usr/include/rpc/netdb.h:
216
217 /usr/include/x86_64-linux-gnu/bits/netdb.h:
218
219 /usr/include/arpa/inet.h:
220
221 /usr/include/netinet/ip6.h:
222
223 /usr/include/inttypes.h:
224
225 /usr/include/netinet/icmp6.h:
226
227 split.h:
228
229 /usr/include/ncurses.h:
230
231 /usr/include/ncurses_dll.h:
232
233 /usr/lib/gcc/x86_64-linux-gnu/4.6.1/include/stdbool.h:
234
235 /usr/include/unctrl.h:
236
237 /usr/include/curses.h:
2424 Mike Simons <msimons@moria.simons-clan.com>
2525 Aaron Scarisbrick
2626 Craig Milo Rogers <Rogers@ISI.EDU>
27 Antonio Querubin <tony@aloha.net>
27 Antonio Querubin <tony@lavanauts.org>
2828 Russell Nelson <rn-mtr@crynwr.com>
29 Davin Milun <milun@acm.org>
29 Davin Milun
3030 Josh Martin <jmartin@columbiaservices.net>
3131 Alexander V. Lukyanov <lav@yars.free.net>
3232 Charles Levert <charles@comm.polymtl.ca>
+0
-16
Makefile less more
0
1 #
2 # This is an attempt on simplifying the compilation of mtr to a simple "make".
3 #
4
5 firstrule:
6 ./configure
7 $(MAKE)
8
9 clean:
10 rm -f *.o *~ core
11
12 distclean: clean
13 rm -f mtr config.cache config.status config.log \
14 stamp-h stamp-h[0-9]* TAGS ID
15
2323 nodist_mtr_SOURCES = version.h
2424 EXTRA_mtr_SOURCES = curses.c \
2525 gtk.c
26 DEFAULT_INCLUDES= $(GLIB_CFLAGS) -I. -I..
26 DEFAULT_INCLUDES= $(GLIB_CFLAGS) -I.
2727 mtr_DEPENDENCIES = $(GTK_OBJ) $(CURSES_OBJ)
2828 mtr_LDFLAGS = $(GTK_OBJ) $(CURSES_OBJ)
2929 mtr_LDADD = $(GLIB_LIBS) $(RESOLV_LIBS)
0 # Makefile.in generated by automake 1.11.6 from Makefile.am.
0 # Makefile.in generated by automake 1.14.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
5 # Foundation, Inc.
3 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1514 @SET_MAKE@
1615
1716 VPATH = @srcdir@
18 am__make_dryrun = \
19 { \
20 am__dry=no; \
17 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
18 am__make_running_with_option = \
19 case $${target_option-} in \
20 ?) ;; \
21 *) echo "am__make_running_with_option: internal error: invalid" \
22 "target option '$${target_option-}' specified" >&2; \
23 exit 1;; \
24 esac; \
25 has_opt=no; \
26 sane_makeflags=$$MAKEFLAGS; \
27 if $(am__is_gnu_make); then \
28 sane_makeflags=$$MFLAGS; \
29 else \
2130 case $$MAKEFLAGS in \
2231 *\\[\ \ ]*) \
23 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
24 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
25 *) \
26 for am__flg in $$MAKEFLAGS; do \
27 case $$am__flg in \
28 *=*|--*) ;; \
29 *n*) am__dry=yes; break;; \
30 esac; \
31 done;; \
32 bs=\\; \
33 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
34 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
3235 esac; \
33 test $$am__dry = yes; \
34 }
36 fi; \
37 skip_next=no; \
38 strip_trailopt () \
39 { \
40 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
41 }; \
42 for flg in $$sane_makeflags; do \
43 test $$skip_next = yes && { skip_next=no; continue; }; \
44 case $$flg in \
45 *=*|--*) continue;; \
46 -*I) strip_trailopt 'I'; skip_next=yes;; \
47 -*I?*) strip_trailopt 'I';; \
48 -*O) strip_trailopt 'O'; skip_next=yes;; \
49 -*O?*) strip_trailopt 'O';; \
50 -*l) strip_trailopt 'l'; skip_next=yes;; \
51 -*l?*) strip_trailopt 'l';; \
52 -[dEDm]) skip_next=yes;; \
53 -[JT]) skip_next=yes;; \
54 esac; \
55 case $$flg in \
56 *$$target_option*) has_opt=yes; break;; \
57 esac; \
58 done; \
59 test $$has_opt = yes
60 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
61 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
3562 pkgdatadir = $(datadir)/@PACKAGE@
3663 pkgincludedir = $(includedir)/@PACKAGE@
3764 pkglibdir = $(libdir)/@PACKAGE@
5178 sbin_PROGRAMS = mtr$(EXEEXT)
5279 @IPINFO_TRUE@am__append_1 = asn.c asn.h
5380 subdir = .
54 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
55 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
56 $(srcdir)/version.h.in $(top_srcdir)/configure AUTHORS COPYING \
57 NEWS TODO depcomp install-sh missing
81 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
82 $(top_srcdir)/configure $(am__configure_deps) \
83 $(srcdir)/config.h.in $(srcdir)/version.h.in depcomp AUTHORS \
84 COPYING NEWS README TODO compile install-sh missing
5885 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
5986 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
6087 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
81108 am__DEPENDENCIES_1 =
82109 mtr_LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(mtr_LDFLAGS) $(LDFLAGS) -o \
83110 $@
111 AM_V_P = $(am__v_P_@AM_V@)
112 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
113 am__v_P_0 = false
114 am__v_P_1 = :
115 AM_V_GEN = $(am__v_GEN_@AM_V@)
116 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
117 am__v_GEN_0 = @echo " GEN " $@;
118 am__v_GEN_1 =
119 AM_V_at = $(am__v_at_@AM_V@)
120 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
121 am__v_at_0 = @
122 am__v_at_1 =
84123 depcomp = $(SHELL) $(top_srcdir)/depcomp
85124 am__depfiles_maybe = depfiles
86125 am__mv = mv -f
87126 COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
88127 $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
128 AM_V_CC = $(am__v_CC_@AM_V@)
129 am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
130 am__v_CC_0 = @echo " CC " $@;
131 am__v_CC_1 =
89132 CCLD = $(CC)
90133 LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
134 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
135 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
136 am__v_CCLD_0 = @echo " CCLD " $@;
137 am__v_CCLD_1 =
91138 SOURCES = $(mtr_SOURCES) $(EXTRA_mtr_SOURCES) $(nodist_mtr_SOURCES)
92139 DIST_SOURCES = $(am__mtr_SOURCES_DIST) $(EXTRA_mtr_SOURCES)
93 RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
94 html-recursive info-recursive install-data-recursive \
95 install-dvi-recursive install-exec-recursive \
96 install-html-recursive install-info-recursive \
97 install-pdf-recursive install-ps-recursive install-recursive \
98 installcheck-recursive installdirs-recursive pdf-recursive \
99 ps-recursive uninstall-recursive
140 RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
141 ctags-recursive dvi-recursive html-recursive info-recursive \
142 install-data-recursive install-dvi-recursive \
143 install-exec-recursive install-html-recursive \
144 install-info-recursive install-pdf-recursive \
145 install-ps-recursive install-recursive installcheck-recursive \
146 installdirs-recursive pdf-recursive ps-recursive \
147 tags-recursive uninstall-recursive
100148 am__can_run_installinfo = \
101149 case $$AM_UPDATE_INFO_DIR in \
102150 n|no|NO) false;; \
134182 MANS = $(man_MANS)
135183 RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
136184 distclean-recursive maintainer-clean-recursive
137 AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
138 $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
139 distdir dist dist-all distcheck
185 am__recursive_targets = \
186 $(RECURSIVE_TARGETS) \
187 $(RECURSIVE_CLEAN_TARGETS) \
188 $(am__extra_recursive_targets)
189 AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
190 cscope distdir dist dist-all distcheck
191 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
192 $(LISP)config.h.in
193 # Read a list of newline-separated strings from the standard input,
194 # and print each of them once, without duplicates. Input order is
195 # *not* preserved.
196 am__uniquify_input = $(AWK) '\
197 BEGIN { nonempty = 0; } \
198 { items[$$0] = 1; nonempty = 1; } \
199 END { if (nonempty) { for (i in items) print i; }; } \
200 '
201 # Make sure the list of sources is unique. This is necessary because,
202 # e.g., the same source file might be shared among _SOURCES variables
203 # for different programs/libraries.
204 am__define_uniq_tagged_files = \
205 list='$(am__tagged_files)'; \
206 unique=`for i in $$list; do \
207 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
208 done | $(am__uniquify_input)`
140209 ETAGS = etags
141210 CTAGS = ctags
211 CSCOPE = cscope
142212 DIST_SUBDIRS = $(SUBDIRS)
143213 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
144214 distdir = $(PACKAGE)-$(VERSION)
149219 && rm -rf "$(distdir)" \
150220 || { sleep 5 && rm -rf "$(distdir)"; }; \
151221 else :; fi
222 am__post_remove_distdir = $(am__remove_distdir)
152223 am__relativize = \
153224 dir0=`pwd`; \
154225 sed_first='s,^\([^/]*\)/.*$$,\1,'; \
176247 reldir="$$dir2"
177248 DIST_ARCHIVES = $(distdir).tar.gz
178249 GZIP_ENV = --best
250 DIST_TARGETS = dist-gzip
179251 distuninstallcheck_listfiles = find . -type f -print
180252 am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
181253 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
182254 distcleancheck_listfiles = find . -type f -print
183255 ACLOCAL = @ACLOCAL@
184256 AMTAR = @AMTAR@
257 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
185258 AUTOCONF = @AUTOCONF@
186259 AUTOHEADER = @AUTOHEADER@
187260 AUTOMAKE = @AUTOMAKE@
200273 ECHO_T = @ECHO_T@
201274 EGREP = @EGREP@
202275 EXEEXT = @EXEEXT@
203 GLIB_CFLAGS = @GLIB_CFLAGS@
204 GLIB_LIBS = @GLIB_LIBS@
205276 GREP = @GREP@
206277 GTK_CFLAGS = @GTK_CFLAGS@
207278 GTK_LIBS = @GTK_LIBS@
227298 PACKAGE_VERSION = @PACKAGE_VERSION@
228299 PATH_SEPARATOR = @PATH_SEPARATOR@
229300 PKG_CONFIG = @PKG_CONFIG@
230 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
231 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
232301 RESOLV_LIBS = @RESOLV_LIBS@
233302 SET_MAKE = @SET_MAKE@
234303 SHELL = @SHELL@
286355 EXTRA_mtr_SOURCES = curses.c \
287356 gtk.c
288357
289 DEFAULT_INCLUDES = $(GLIB_CFLAGS) -I. -I..
358 DEFAULT_INCLUDES = $(GLIB_CFLAGS) -I.
290359 mtr_DEPENDENCIES = $(GTK_OBJ) $(CURSES_OBJ)
291360 mtr_LDFLAGS = $(GTK_OBJ) $(CURSES_OBJ)
292361 mtr_LDADD = $(GLIB_LIBS) $(RESOLV_LIBS)
335404 $(am__aclocal_m4_deps):
336405
337406 config.h: stamp-h1
338 @if test ! -f $@; then rm -f stamp-h1; else :; fi
339 @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
407 @test -f $@ || rm -f stamp-h1
408 @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
340409
341410 stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
342411 @rm -f stamp-h1
359428 fi; \
360429 for p in $$list; do echo "$$p $$p"; done | \
361430 sed 's/$(EXEEXT)$$//' | \
362 while read p p1; do if test -f $$p; \
363 then echo "$$p"; echo "$$p"; else :; fi; \
431 while read p p1; do if test -f $$p \
432 ; then echo "$$p"; echo "$$p"; else :; fi; \
364433 done | \
365 sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
434 sed -e 'p;s,.*/,,;n;h' \
435 -e 's|.*|.|' \
366436 -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
367437 sed 'N;N;N;s,\n, ,g' | \
368438 $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
383453 @list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
384454 files=`for p in $$list; do echo "$$p"; done | \
385455 sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
386 -e 's/$$/$(EXEEXT)/' `; \
456 -e 's/$$/$(EXEEXT)/' \
457 `; \
387458 test -n "$$list" || exit 0; \
388459 echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
389460 cd "$(DESTDIR)$(sbindir)" && rm -f $$files
390461
391462 clean-sbinPROGRAMS:
392463 -test -z "$(sbin_PROGRAMS)" || rm -f $(sbin_PROGRAMS)
464
393465 mtr$(EXEEXT): $(mtr_OBJECTS) $(mtr_DEPENDENCIES) $(EXTRA_mtr_DEPENDENCIES)
394466 @rm -f mtr$(EXEEXT)
395 $(mtr_LINK) $(mtr_OBJECTS) $(mtr_LDADD) $(LIBS)
467 $(AM_V_CCLD)$(mtr_LINK) $(mtr_OBJECTS) $(mtr_LDADD) $(LIBS)
396468
397469 mostlyclean-compile:
398470 -rm -f *.$(OBJEXT)
415487 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/split.Po@am__quote@
416488
417489 .c.o:
418 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
419 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
420 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
490 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
491 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
492 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
421493 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
422 @am__fastdepCC_FALSE@ $(COMPILE) -c $<
494 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
423495
424496 .c.obj:
425 @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
426 @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
427 @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
497 @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
498 @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
499 @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
428500 @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
429 @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
501 @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
430502 install-man8: $(man_MANS)
431503 @$(NORMAL_INSTALL)
432504 @list1=''; \
472544 dir='$(DESTDIR)$(man8dir)'; $(am__uninstall_files_from_dir)
473545
474546 # This directory's subdirectories are mostly independent; you can cd
475 # into them and run `make' without going through this Makefile.
476 # To change the values of `make' variables: instead of editing Makefiles,
477 # (1) if the variable is set in `config.status', edit `config.status'
478 # (which will cause the Makefiles to be regenerated when you run `make');
479 # (2) otherwise, pass the desired values on the `make' command line.
480 $(RECURSIVE_TARGETS):
481 @fail= failcom='exit 1'; \
482 for f in x $$MAKEFLAGS; do \
483 case $$f in \
484 *=* | --[!k]*);; \
485 *k*) failcom='fail=yes';; \
486 esac; \
487 done; \
547 # into them and run 'make' without going through this Makefile.
548 # To change the values of 'make' variables: instead of editing Makefiles,
549 # (1) if the variable is set in 'config.status', edit 'config.status'
550 # (which will cause the Makefiles to be regenerated when you run 'make');
551 # (2) otherwise, pass the desired values on the 'make' command line.
552 $(am__recursive_targets):
553 @fail=; \
554 if $(am__make_keepgoing); then \
555 failcom='fail=yes'; \
556 else \
557 failcom='exit 1'; \
558 fi; \
488559 dot_seen=no; \
489560 target=`echo $@ | sed s/-recursive//`; \
490 list='$(SUBDIRS)'; for subdir in $$list; do \
561 case "$@" in \
562 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
563 *) list='$(SUBDIRS)' ;; \
564 esac; \
565 for subdir in $$list; do \
491566 echo "Making $$target in $$subdir"; \
492567 if test "$$subdir" = "."; then \
493568 dot_seen=yes; \
502577 $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
503578 fi; test -z "$$fail"
504579
505 $(RECURSIVE_CLEAN_TARGETS):
506 @fail= failcom='exit 1'; \
507 for f in x $$MAKEFLAGS; do \
508 case $$f in \
509 *=* | --[!k]*);; \
510 *k*) failcom='fail=yes';; \
511 esac; \
512 done; \
513 dot_seen=no; \
514 case "$@" in \
515 distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
516 *) list='$(SUBDIRS)' ;; \
517 esac; \
518 rev=''; for subdir in $$list; do \
519 if test "$$subdir" = "."; then :; else \
520 rev="$$subdir $$rev"; \
521 fi; \
522 done; \
523 rev="$$rev ."; \
524 target=`echo $@ | sed s/-recursive//`; \
525 for subdir in $$rev; do \
526 echo "Making $$target in $$subdir"; \
527 if test "$$subdir" = "."; then \
528 local_target="$$target-am"; \
529 else \
530 local_target="$$target"; \
531 fi; \
532 ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
533 || eval $$failcom; \
534 done && test -z "$$fail"
535 tags-recursive:
536 list='$(SUBDIRS)'; for subdir in $$list; do \
537 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
538 done
539 ctags-recursive:
540 list='$(SUBDIRS)'; for subdir in $$list; do \
541 test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
542 done
543
544 ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
545 list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
546 unique=`for i in $$list; do \
547 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
548 done | \
549 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
550 END { if (nonempty) { for (i in files) print i; }; }'`; \
551 mkid -fID $$unique
552 tags: TAGS
553
554 TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
555 $(TAGS_FILES) $(LISP)
580 ID: $(am__tagged_files)
581 $(am__define_uniq_tagged_files); mkid -fID $$unique
582 tags: tags-recursive
583 TAGS: tags
584
585 tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
556586 set x; \
557587 here=`pwd`; \
558588 if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
568598 set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
569599 fi; \
570600 done; \
571 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
572 unique=`for i in $$list; do \
573 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
574 done | \
575 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
576 END { if (nonempty) { for (i in files) print i; }; }'`; \
601 $(am__define_uniq_tagged_files); \
577602 shift; \
578603 if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
579604 test -n "$$unique" || unique=$$empty_fix; \
585610 $$unique; \
586611 fi; \
587612 fi
588 ctags: CTAGS
589 CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
590 $(TAGS_FILES) $(LISP)
591 list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
592 unique=`for i in $$list; do \
593 if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
594 done | \
595 $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
596 END { if (nonempty) { for (i in files) print i; }; }'`; \
613 ctags: ctags-recursive
614
615 CTAGS: ctags
616 ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
617 $(am__define_uniq_tagged_files); \
597618 test -z "$(CTAGS_ARGS)$$unique" \
598619 || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
599620 $$unique
602623 here=`$(am__cd) $(top_builddir) && pwd` \
603624 && $(am__cd) $(top_srcdir) \
604625 && gtags -i $(GTAGS_ARGS) "$$here"
626 cscope: cscope.files
627 test ! -s cscope.files \
628 || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
629 clean-cscope:
630 -rm -f cscope.files
631 cscope.files: clean-cscope cscopelist
632 cscopelist: cscopelist-recursive
633
634 cscopelist-am: $(am__tagged_files)
635 list='$(am__tagged_files)'; \
636 case "$(srcdir)" in \
637 [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
638 *) sdir=$(subdir)/$(srcdir) ;; \
639 esac; \
640 for i in $$list; do \
641 if test -f "$$i"; then \
642 echo "$(subdir)/$$i"; \
643 else \
644 echo "$$sdir/$$i"; \
645 fi; \
646 done >> $(top_builddir)/cscope.files
605647
606648 distclean-tags:
607649 -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
650 -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
608651
609652 distdir: $(DISTFILES)
610 @list='$(MANS)'; if test -n "$$list"; then \
611 list=`for p in $$list; do \
612 if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
613 if test -f "$$d$$p"; then echo "$$d$$p"; else :; fi; done`; \
614 if test -n "$$list" && \
615 grep 'ab help2man is required to generate this page' $$list >/dev/null; then \
616 echo "error: found man pages containing the \`missing help2man' replacement text:" >&2; \
617 grep -l 'ab help2man is required to generate this page' $$list | sed 's/^/ /' >&2; \
618 echo " to fix them, install help2man, remove and regenerate the man pages;" >&2; \
619 echo " typically \`make maintainer-clean' will remove them" >&2; \
620 exit 1; \
621 else :; fi; \
622 else :; fi
623653 $(am__remove_distdir)
624654 test -d "$(distdir)" || mkdir "$(distdir)"
625655 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
685715 || chmod -R a+r "$(distdir)"
686716 dist-gzip: distdir
687717 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
688 $(am__remove_distdir)
718 $(am__post_remove_distdir)
689719
690720 dist-bzip2: distdir
691721 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
692 $(am__remove_distdir)
722 $(am__post_remove_distdir)
693723
694724 dist-lzip: distdir
695725 tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
696 $(am__remove_distdir)
697
698 dist-lzma: distdir
699 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
700 $(am__remove_distdir)
726 $(am__post_remove_distdir)
701727
702728 dist-xz: distdir
703729 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
704 $(am__remove_distdir)
730 $(am__post_remove_distdir)
705731
706732 dist-tarZ: distdir
733 @echo WARNING: "Support for shar distribution archives is" \
734 "deprecated." >&2
735 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
707736 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
708 $(am__remove_distdir)
737 $(am__post_remove_distdir)
709738
710739 dist-shar: distdir
740 @echo WARNING: "Support for distribution archives compressed with" \
741 "legacy program 'compress' is deprecated." >&2
742 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
711743 shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
712 $(am__remove_distdir)
744 $(am__post_remove_distdir)
713745
714746 dist-zip: distdir
715747 -rm -f $(distdir).zip
716748 zip -rq $(distdir).zip $(distdir)
717 $(am__remove_distdir)
718
719 dist dist-all: distdir
720 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
721 $(am__remove_distdir)
749 $(am__post_remove_distdir)
750
751 dist dist-all:
752 $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
753 $(am__post_remove_distdir)
722754
723755 # This target untars the dist file and tries a VPATH configuration. Then
724756 # it guarantees that the distribution is self-contained by making another
729761 GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
730762 *.tar.bz2*) \
731763 bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
732 *.tar.lzma*) \
733 lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
734764 *.tar.lz*) \
735765 lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
736766 *.tar.xz*) \
742772 *.zip*) \
743773 unzip $(distdir).zip ;;\
744774 esac
745 chmod -R a-w $(distdir); chmod u+w $(distdir)
746 mkdir $(distdir)/_build
747 mkdir $(distdir)/_inst
775 chmod -R a-w $(distdir)
776 chmod u+w $(distdir)
777 mkdir $(distdir)/_build $(distdir)/_inst
748778 chmod a-w $(distdir)
749779 test -d $(distdir)/_build || exit 0; \
750780 dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
751781 && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
752782 && am__cwd=`pwd` \
753783 && $(am__cd) $(distdir)/_build \
754 && ../configure --srcdir=.. --prefix="$$dc_install_base" \
784 && ../configure \
755785 $(AM_DISTCHECK_CONFIGURE_FLAGS) \
756786 $(DISTCHECK_CONFIGURE_FLAGS) \
787 --srcdir=.. --prefix="$$dc_install_base" \
757788 && $(MAKE) $(AM_MAKEFLAGS) \
758789 && $(MAKE) $(AM_MAKEFLAGS) dvi \
759790 && $(MAKE) $(AM_MAKEFLAGS) check \
776807 && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
777808 && cd "$$am__cwd" \
778809 || exit 1
779 $(am__remove_distdir)
810 $(am__post_remove_distdir)
780811 @(echo "$(distdir) archives ready for distribution: "; \
781812 list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
782813 sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
924955
925956 uninstall-man: uninstall-man8
926957
927 .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
928 ctags-recursive install install-am install-exec-am \
929 install-strip tags-recursive
930
931 .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
932 all all-am am--refresh check check-am clean clean-generic \
933 clean-sbinPROGRAMS ctags ctags-recursive dist dist-all \
934 dist-bzip2 dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ \
958 .MAKE: $(am__recursive_targets) all check install install-am \
959 install-exec-am install-strip
960
961 .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
962 am--refresh check check-am clean clean-cscope clean-generic \
963 clean-sbinPROGRAMS cscope cscopelist-am ctags ctags-am dist \
964 dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \
935965 dist-xz dist-zip distcheck distclean distclean-compile \
936966 distclean-generic distclean-hdr distclean-local distclean-tags \
937967 distcleancheck distdir distuninstallcheck dvi dvi-am html \
943973 install-sbinPROGRAMS install-strip installcheck \
944974 installcheck-am installdirs installdirs-am maintainer-clean \
945975 maintainer-clean-generic mostlyclean mostlyclean-compile \
946 mostlyclean-generic pdf pdf-am ps ps-am tags tags-recursive \
947 uninstall uninstall-am uninstall-man uninstall-man8 \
976 mostlyclean-generic pdf pdf-am ps ps-am tags tags-am uninstall \
977 uninstall-am uninstall-man uninstall-man8 \
948978 uninstall-sbinPROGRAMS
949979
950980 install-exec-hook:
00 WHAT'S NEW?
11
2 V0.86 Fixed default hostname logic.
3 Fix for NetBSD: 64bit time_t -- Thomas Klausner
4 Fix unnecessary runtime dependency on glib from VSYakovetsky through
5 Thomas
6 Inverted IPINFO define in the code. Removes double negatives.
7 -- Vladimir Yakovetsky, REW.
8 Fixed failure on IPv4 only systems when IPv6 was available at
9 compile time. -- REW.
10 Fixed (longstanding) bug that mtr used 100% cpu when paused.
11 Cosmetic changes from Richard Hartman.
12
13 V0.85 Fixed asn support. (better compile time detection of required features)
14 support for multiple hostnames. (fixed in 0.86)
15 support for TCP probes
16
217 V0.84 Fix some glib things by Thomas.
3
418
519 V0.83 Move to github. Mostly done by Travis.
620
99 quality of the link to each machine. As it does this, it prints
1010 running statistics about each machine.
1111
12 mtr is distributed under the GNU General Public License.
12 mtr is distributed under the GNU General Public License version 2.
1313 See the COPYING file for details.
1414
1515 INSTALLING
66 Or you can make mtr setuid-root, and the following applies to you....
77
88 Since mtr is installed as suid-root, some concern over security is
9 justified. Since version 0.21 of mtr, does the following two things
9 justified. Since version 0.21, mtr does the following two things
1010 after it is launched:
1111
1212 * mtr requests a pair of raw sockets from the kernel.
13 * mtr sets the effective uid to match the real uid.
13 * mtr drops root privileges by setting the effective uid to match
14 uid or the user calling mtr.
1415
1516 See main() in mtr.c and net_preopen() in net.c for the details of this
16 process. Note that no code from GTK+ or curses is executed before the
17 drop in permissions.
17 process. Note that no code from GTK+ or curses is executed before
18 dropping root privileges.
1819
1920 This should severely limit the possibilities of using mtr to breach
2021 system security. This means the worst case scenerio is as follows:
2324 overrun one of mtr's internal buffers with binary code that is
2425 eventually executed. The malicious user is still not able to read
2526 from or write to any system files which they wouldn't normally have
26 permission to write to. The only priveledge gained is access to the
27 raw socket descriptors, which would allow the malicious user to listen
28 to all ICMP packets arriving at the system, and send forged packets
29 with arbitrary contents.
27 permission to read or write to, repectively. The only privilege
28 gained is access to the raw socket descriptors, which would allow
29 the malicious user to listen to all ICMP packets arriving at the
30 system, and to send forged packets with arbitrary contents.
3031
3132 The mtr-code does its best to prevent calling of external library
3233 code before dropping privileges. It seems that C++ library code has
3536 errors in that code. This is why I would prefer to drop the backends,
3637 have mtr-core always run in "raw" mode, and have the backends interpret
3738 the output from the mtr-core. Maybe a nice project for a college-level
38 student.
39 student.
3940
4041 If you have further questions or comments about security issues,
4142 please direct them to the mtr mailing list. See README for details.
0 # generated automatically by aclocal 1.11.6 -*- Autoconf -*-
1
2 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3 # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
4 # Inc.
0 # generated automatically by aclocal 1.14.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
3
54 # This file is free software; the Free Software Foundation
65 # gives unlimited permission to copy and/or distribute it,
76 # with or without modifications, as long as this notice is preserved.
1110 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
1211 # PARTICULAR PURPOSE.
1312
13 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
1414 m4_ifndef([AC_AUTOCONF_VERSION],
1515 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
1616 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
1717 [m4_warning([this file was generated for autoconf 2.69.
1818 You have another version of autoconf. It may work, but is not guaranteed to.
1919 If you have problems, you may need to regenerate the build system entirely.
20 To do so, use the procedure documented by the package, typically `autoreconf'.])])
20 To do so, use the procedure documented by the package, typically 'autoreconf'.])])
2121
2222 # Configure paths for GTK+
2323 # Owen Taylor 1997-2001
216216 rm -f conf.gtktest
217217 ])
218218
219 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
220 # serial 1 (pkg-config-0.24)
221 #
222 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
223 #
224 # This program is free software; you can redistribute it and/or modify
225 # it under the terms of the GNU General Public License as published by
226 # the Free Software Foundation; either version 2 of the License, or
227 # (at your option) any later version.
228 #
229 # This program is distributed in the hope that it will be useful, but
230 # WITHOUT ANY WARRANTY; without even the implied warranty of
231 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
232 # General Public License for more details.
233 #
234 # You should have received a copy of the GNU General Public License
235 # along with this program; if not, write to the Free Software
236 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
237 #
238 # As a special exception to the GNU General Public License, if you
239 # distribute this file as part of a program that contains a
240 # configuration script generated by Autoconf, you may include it under
241 # the same distribution terms that you use for the rest of that program.
242
243 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
244 # ----------------------------------
245 AC_DEFUN([PKG_PROG_PKG_CONFIG],
246 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
247 m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
248 m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
249 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
250 AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
251 AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
252
253 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
254 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
255 fi
256 if test -n "$PKG_CONFIG"; then
257 _pkg_min_version=m4_default([$1], [0.9.0])
258 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
259 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
260 AC_MSG_RESULT([yes])
261 else
262 AC_MSG_RESULT([no])
263 PKG_CONFIG=""
264 fi
265 fi[]dnl
266 ])# PKG_PROG_PKG_CONFIG
267
268 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
269 #
270 # Check to see whether a particular set of modules exists. Similar
271 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
272 #
273 # Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
274 # only at the first occurence in configure.ac, so if the first place
275 # it's called might be skipped (such as if it is within an "if", you
276 # have to call PKG_CHECK_EXISTS manually
277 # --------------------------------------------------------------
278 AC_DEFUN([PKG_CHECK_EXISTS],
279 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
280 if test -n "$PKG_CONFIG" && \
281 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
282 m4_default([$2], [:])
283 m4_ifvaln([$3], [else
284 $3])dnl
285 fi])
286
287 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
288 # ---------------------------------------------
289 m4_define([_PKG_CONFIG],
290 [if test -n "$$1"; then
291 pkg_cv_[]$1="$$1"
292 elif test -n "$PKG_CONFIG"; then
293 PKG_CHECK_EXISTS([$3],
294 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
295 test "x$?" != "x0" && pkg_failed=yes ],
296 [pkg_failed=yes])
297 else
298 pkg_failed=untried
299 fi[]dnl
300 ])# _PKG_CONFIG
301
302 # _PKG_SHORT_ERRORS_SUPPORTED
303 # -----------------------------
304 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
305 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
306 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
307 _pkg_short_errors_supported=yes
308 else
309 _pkg_short_errors_supported=no
310 fi[]dnl
311 ])# _PKG_SHORT_ERRORS_SUPPORTED
312
313
314 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
315 # [ACTION-IF-NOT-FOUND])
316 #
317 #
318 # Note that if there is a possibility the first call to
319 # PKG_CHECK_MODULES might not happen, you should be sure to include an
320 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
321 #
322 #
323 # --------------------------------------------------------------
324 AC_DEFUN([PKG_CHECK_MODULES],
325 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
326 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
327 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
328
329 pkg_failed=no
330 AC_MSG_CHECKING([for $1])
331
332 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
333 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
334
335 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
336 and $1[]_LIBS to avoid the need to call pkg-config.
337 See the pkg-config man page for more details.])
338
339 if test $pkg_failed = yes; then
340 AC_MSG_RESULT([no])
341 _PKG_SHORT_ERRORS_SUPPORTED
342 if test $_pkg_short_errors_supported = yes; then
343 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
344 else
345 $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
346 fi
347 # Put the nasty error message in config.log where it belongs
348 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
349
350 m4_default([$4], [AC_MSG_ERROR(
351 [Package requirements ($2) were not met:
352
353 $$1_PKG_ERRORS
354
355 Consider adjusting the PKG_CONFIG_PATH environment variable if you
356 installed software in a non-standard prefix.
357
358 _PKG_TEXT])[]dnl
359 ])
360 elif test $pkg_failed = untried; then
361 AC_MSG_RESULT([no])
362 m4_default([$4], [AC_MSG_FAILURE(
363 [The pkg-config script could not be found or is too old. Make sure it
364 is in your PATH or set the PKG_CONFIG environment variable to the full
365 path to pkg-config.
366
367 _PKG_TEXT
368
369 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
370 ])
371 else
372 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
373 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
374 AC_MSG_RESULT([yes])
375 $3
376 fi[]dnl
377 ])# PKG_CHECK_MODULES
378
379 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software
380 # Foundation, Inc.
381 #
382 # This file is free software; the Free Software Foundation
383 # gives unlimited permission to copy and/or distribute it,
384 # with or without modifications, as long as this notice is preserved.
385
386 # serial 1
219 # Copyright (C) 2002-2013 Free Software Foundation, Inc.
220 #
221 # This file is free software; the Free Software Foundation
222 # gives unlimited permission to copy and/or distribute it,
223 # with or without modifications, as long as this notice is preserved.
387224
388225 # AM_AUTOMAKE_VERSION(VERSION)
389226 # ----------------------------
391228 # generated from the m4 files accompanying Automake X.Y.
392229 # (This private macro should not be called outside this file.)
393230 AC_DEFUN([AM_AUTOMAKE_VERSION],
394 [am__api_version='1.11'
231 [am__api_version='1.14'
395232 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
396233 dnl require some minimum version. Point them to the right macro.
397 m4_if([$1], [1.11.6], [],
234 m4_if([$1], [1.14.1], [],
398235 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
399236 ])
400237
410247 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
411248 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
412249 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
413 [AM_AUTOMAKE_VERSION([1.11.6])dnl
250 [AM_AUTOMAKE_VERSION([1.14.1])dnl
414251 m4_ifndef([AC_AUTOCONF_VERSION],
415252 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
416253 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
417254
418255 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
419256
420 # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
421 #
422 # This file is free software; the Free Software Foundation
423 # gives unlimited permission to copy and/or distribute it,
424 # with or without modifications, as long as this notice is preserved.
425
426 # serial 1
257 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
258 #
259 # This file is free software; the Free Software Foundation
260 # gives unlimited permission to copy and/or distribute it,
261 # with or without modifications, as long as this notice is preserved.
427262
428263 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
429 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
430 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
264 # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
265 # '$srcdir', '$srcdir/..', or '$srcdir/../..'.
431266 #
432267 # Of course, Automake must honor this variable whenever it calls a
433268 # tool from the auxiliary directory. The problem is that $srcdir (and
446281 #
447282 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
448283 # are both prefixed by $srcdir. In an in-source build this is usually
449 # harmless because $srcdir is `.', but things will broke when you
284 # harmless because $srcdir is '.', but things will broke when you
450285 # start a VPATH build or use an absolute $srcdir.
451286 #
452287 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
472307
473308 # AM_CONDITIONAL -*- Autoconf -*-
474309
475 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
476 # Free Software Foundation, Inc.
477 #
478 # This file is free software; the Free Software Foundation
479 # gives unlimited permission to copy and/or distribute it,
480 # with or without modifications, as long as this notice is preserved.
481
482 # serial 9
310 # Copyright (C) 1997-2013 Free Software Foundation, Inc.
311 #
312 # This file is free software; the Free Software Foundation
313 # gives unlimited permission to copy and/or distribute it,
314 # with or without modifications, as long as this notice is preserved.
483315
484316 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
485317 # -------------------------------------
486318 # Define a conditional.
487319 AC_DEFUN([AM_CONDITIONAL],
488 [AC_PREREQ(2.52)dnl
489 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
490 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
320 [AC_PREREQ([2.52])dnl
321 m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
322 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
491323 AC_SUBST([$1_TRUE])dnl
492324 AC_SUBST([$1_FALSE])dnl
493325 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
506338 Usually this means the macro was only invoked conditionally.]])
507339 fi])])
508340
509 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009,
510 # 2010, 2011 Free Software Foundation, Inc.
511 #
512 # This file is free software; the Free Software Foundation
513 # gives unlimited permission to copy and/or distribute it,
514 # with or without modifications, as long as this notice is preserved.
515
516 # serial 12
517
518 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
341 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
342 #
343 # This file is free software; the Free Software Foundation
344 # gives unlimited permission to copy and/or distribute it,
345 # with or without modifications, as long as this notice is preserved.
346
347
348 # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
519349 # written in clear, in which case automake, when reading aclocal.m4,
520350 # will think it sees a *use*, and therefore will trigger all it's
521351 # C support machinery. Also note that it means that autoscan, seeing
525355 # _AM_DEPENDENCIES(NAME)
526356 # ----------------------
527357 # See how the compiler implements dependency checking.
528 # NAME is "CC", "CXX", "GCJ", or "OBJC".
358 # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
529359 # We try a few techniques and use that to set a single cache variable.
530360 #
531361 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
538368 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
539369 AC_REQUIRE([AM_DEP_TRACK])dnl
540370
541 ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
542 [$1], CXX, [depcc="$CXX" am_compiler_list=],
543 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
544 [$1], UPC, [depcc="$UPC" am_compiler_list=],
545 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
546 [depcc="$$1" am_compiler_list=])
371 m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
372 [$1], [CXX], [depcc="$CXX" am_compiler_list=],
373 [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
374 [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
375 [$1], [UPC], [depcc="$UPC" am_compiler_list=],
376 [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
377 [depcc="$$1" am_compiler_list=])
547378
548379 AC_CACHE_CHECK([dependency style of $depcc],
549380 [am_cv_$1_dependencies_compiler_type],
551382 # We make a subdir and do the tests there. Otherwise we can end up
552383 # making bogus files that we don't know about and never remove. For
553384 # instance it was reported that on HP-UX the gcc test will end up
554 # making a dummy file named `D' -- because `-MD' means `put the output
555 # in D'.
385 # making a dummy file named 'D' -- because '-MD' means "put the output
386 # in D".
556387 rm -rf conftest.dir
557388 mkdir conftest.dir
558389 # Copy depcomp to subdir because otherwise we won't find it if we're
592423 : > sub/conftest.c
593424 for i in 1 2 3 4 5 6; do
594425 echo '#include "conftst'$i'.h"' >> sub/conftest.c
595 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
596 # Solaris 8's {/usr,}/bin/sh.
597 touch sub/conftst$i.h
426 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
427 # Solaris 10 /bin/sh.
428 echo '/* dummy */' > sub/conftst$i.h
598429 done
599430 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
600431
601 # We check with `-c' and `-o' for the sake of the "dashmstdout"
432 # We check with '-c' and '-o' for the sake of the "dashmstdout"
602433 # mode. It turns out that the SunPro C++ compiler does not properly
603 # handle `-M -o', and we need to detect this. Also, some Intel
604 # versions had trouble with output in subdirs
434 # handle '-M -o', and we need to detect this. Also, some Intel
435 # versions had trouble with output in subdirs.
605436 am__obj=sub/conftest.${OBJEXT-o}
606437 am__minus_obj="-o $am__obj"
607438 case $depmode in
610441 test "$am__universal" = false || continue
611442 ;;
612443 nosideeffect)
613 # after this tag, mechanisms are not by side-effect, so they'll
614 # only be used when explicitly requested
444 # After this tag, mechanisms are not by side-effect, so they'll
445 # only be used when explicitly requested.
615446 if test "x$enable_dependency_tracking" = xyes; then
616447 continue
617448 else
619450 fi
620451 ;;
621452 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
622 # This compiler won't grok `-c -o', but also, the minuso test has
453 # This compiler won't grok '-c -o', but also, the minuso test has
623454 # not run yet. These depmodes are late enough in the game, and
624455 # so weak that their functioning should not be impacted.
625456 am__obj=conftest.${OBJEXT-o}
667498 # AM_SET_DEPDIR
668499 # -------------
669500 # Choose a directory name for dependency files.
670 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
501 # This macro is AC_REQUIREd in _AM_DEPENDENCIES.
671502 AC_DEFUN([AM_SET_DEPDIR],
672503 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
673504 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
677508 # AM_DEP_TRACK
678509 # ------------
679510 AC_DEFUN([AM_DEP_TRACK],
680 [AC_ARG_ENABLE(dependency-tracking,
681 [ --disable-dependency-tracking speeds up one-time build
682 --enable-dependency-tracking do not reject slow dependency extractors])
511 [AC_ARG_ENABLE([dependency-tracking], [dnl
512 AS_HELP_STRING(
513 [--enable-dependency-tracking],
514 [do not reject slow dependency extractors])
515 AS_HELP_STRING(
516 [--disable-dependency-tracking],
517 [speeds up one-time build])])
683518 if test "x$enable_dependency_tracking" != xno; then
684519 am_depcomp="$ac_aux_dir/depcomp"
685520 AMDEPBACKSLASH='\'
694529
695530 # Generate code to set up dependency tracking. -*- Autoconf -*-
696531
697 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
698 # Free Software Foundation, Inc.
699 #
700 # This file is free software; the Free Software Foundation
701 # gives unlimited permission to copy and/or distribute it,
702 # with or without modifications, as long as this notice is preserved.
703
704 #serial 5
532 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
533 #
534 # This file is free software; the Free Software Foundation
535 # gives unlimited permission to copy and/or distribute it,
536 # with or without modifications, as long as this notice is preserved.
537
705538
706539 # _AM_OUTPUT_DEPENDENCY_COMMANDS
707540 # ------------------------------
708541 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
709542 [{
710 # Autoconf 2.62 quotes --file arguments for eval, but not when files
543 # Older Autoconf quotes --file arguments for eval, but not when files
711544 # are listed without --file. Let's play safe and only enable the eval
712545 # if we detect the quoting.
713546 case $CONFIG_FILES in
720553 # Strip MF so we end up with the name of the file.
721554 mf=`echo "$mf" | sed -e 's/:.*$//'`
722555 # Check whether this is an Automake generated Makefile or not.
723 # We used to match only the files named `Makefile.in', but
556 # We used to match only the files named 'Makefile.in', but
724557 # some people rename them; so instead we look at the file content.
725558 # Grep'ing the first line is not enough: some people post-process
726559 # each Makefile.in and add a new line on top of each file to say so.
732565 continue
733566 fi
734567 # Extract the definition of DEPDIR, am__include, and am__quote
735 # from the Makefile without running `make'.
568 # from the Makefile without running 'make'.
736569 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
737570 test -z "$DEPDIR" && continue
738571 am__include=`sed -n 's/^am__include = //p' < "$mf"`
739 test -z "am__include" && continue
572 test -z "$am__include" && continue
740573 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
741 # When using ansi2knr, U may be empty or an underscore; expand it
742 U=`sed -n 's/^U = //p' < "$mf"`
743574 # Find all dependency output files, they are included files with
744575 # $(DEPDIR) in their names. We invoke sed twice because it is the
745576 # simplest approach to changing $(DEPDIR) to its actual value in the
746577 # expansion.
747578 for file in `sed -n "
748579 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
749 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
580 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
750581 # Make sure the directory exists.
751582 test -f "$dirpart/$file" && continue
752583 fdir=`AS_DIRNAME(["$file"])`
764595 # This macro should only be invoked once -- use via AC_REQUIRE.
765596 #
766597 # This code is only required when automatic dependency tracking
767 # is enabled. FIXME. This creates each `.P' file that we will
598 # is enabled. FIXME. This creates each '.P' file that we will
768599 # need in order to bootstrap the dependency handling code.
769600 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
770601 [AC_CONFIG_COMMANDS([depfiles],
774605
775606 # Do all the work for Automake. -*- Autoconf -*-
776607
777 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
778 # 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
779 #
780 # This file is free software; the Free Software Foundation
781 # gives unlimited permission to copy and/or distribute it,
782 # with or without modifications, as long as this notice is preserved.
783
784 # serial 16
608 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
609 #
610 # This file is free software; the Free Software Foundation
611 # gives unlimited permission to copy and/or distribute it,
612 # with or without modifications, as long as this notice is preserved.
785613
786614 # This macro actually does too much. Some checks are only needed if
787615 # your package does certain things. But this isn't really a big deal.
616
617 dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
618 m4_define([AC_PROG_CC],
619 m4_defn([AC_PROG_CC])
620 [_AM_PROG_CC_C_O
621 ])
788622
789623 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
790624 # AM_INIT_AUTOMAKE([OPTIONS])
798632 # arguments mandatory, and then we can depend on a new Autoconf
799633 # release and drop the old call support.
800634 AC_DEFUN([AM_INIT_AUTOMAKE],
801 [AC_PREREQ([2.62])dnl
635 [AC_PREREQ([2.65])dnl
802636 dnl Autoconf wants to disallow AM_ names. We explicitly allow
803637 dnl the ones we care about.
804638 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
827661 # Define the identity of the package.
828662 dnl Distinguish between old-style and new-style calls.
829663 m4_ifval([$2],
830 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
664 [AC_DIAGNOSE([obsolete],
665 [$0: two- and three-arguments forms are deprecated.])
666 m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
831667 AC_SUBST([PACKAGE], [$1])dnl
832668 AC_SUBST([VERSION], [$2])],
833669 [_AM_SET_OPTIONS([$1])dnl
834670 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
835 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
671 m4_if(
672 m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
673 [ok:ok],,
836674 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
837675 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
838676 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
839677
840678 _AM_IF_OPTION([no-define],,
841 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
842 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
679 [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
680 AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
843681
844682 # Some tools Automake needs.
845683 AC_REQUIRE([AM_SANITY_CHECK])dnl
846684 AC_REQUIRE([AC_ARG_PROGRAM])dnl
847 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
848 AM_MISSING_PROG(AUTOCONF, autoconf)
849 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
850 AM_MISSING_PROG(AUTOHEADER, autoheader)
851 AM_MISSING_PROG(MAKEINFO, makeinfo)
685 AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
686 AM_MISSING_PROG([AUTOCONF], [autoconf])
687 AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
688 AM_MISSING_PROG([AUTOHEADER], [autoheader])
689 AM_MISSING_PROG([MAKEINFO], [makeinfo])
852690 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
853691 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
854 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
692 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
693 # For better backward compatibility. To be removed once Automake 1.9.x
694 # dies out for good. For more background, see:
695 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
696 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
697 AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
855698 # We need awk for the "check" target. The system "awk" is bad on
856699 # some platforms.
857700 AC_REQUIRE([AC_PROG_AWK])dnl
862705 [_AM_PROG_TAR([v7])])])
863706 _AM_IF_OPTION([no-dependencies],,
864707 [AC_PROVIDE_IFELSE([AC_PROG_CC],
865 [_AM_DEPENDENCIES(CC)],
866 [define([AC_PROG_CC],
867 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
708 [_AM_DEPENDENCIES([CC])],
709 [m4_define([AC_PROG_CC],
710 m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
868711 AC_PROVIDE_IFELSE([AC_PROG_CXX],
869 [_AM_DEPENDENCIES(CXX)],
870 [define([AC_PROG_CXX],
871 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
712 [_AM_DEPENDENCIES([CXX])],
713 [m4_define([AC_PROG_CXX],
714 m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
872715 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
873 [_AM_DEPENDENCIES(OBJC)],
874 [define([AC_PROG_OBJC],
875 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
876 ])
877 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
878 dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
879 dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
880 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
716 [_AM_DEPENDENCIES([OBJC])],
717 [m4_define([AC_PROG_OBJC],
718 m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
719 AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
720 [_AM_DEPENDENCIES([OBJCXX])],
721 [m4_define([AC_PROG_OBJCXX],
722 m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
723 ])
724 AC_REQUIRE([AM_SILENT_RULES])dnl
725 dnl The testsuite driver may need to know about EXEEXT, so add the
726 dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
727 dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
881728 AC_CONFIG_COMMANDS_PRE(dnl
882729 [m4_provide_if([_AM_COMPILER_EXEEXT],
883730 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
884 ])
885
886 dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
731
732 # POSIX will say in a future version that running "rm -f" with no argument
733 # is OK; and we want to be able to make that assumption in our Makefile
734 # recipes. So use an aggressive probe to check that the usage we want is
735 # actually supported "in the wild" to an acceptable degree.
736 # See automake bug#10828.
737 # To make any issue more visible, cause the running configure to be aborted
738 # by default if the 'rm' program in use doesn't match our expectations; the
739 # user can still override this though.
740 if rm -f && rm -fr && rm -rf; then : OK; else
741 cat >&2 <<'END'
742 Oops!
743
744 Your 'rm' program seems unable to run without file operands specified
745 on the command line, even when the '-f' option is present. This is contrary
746 to the behaviour of most rm programs out there, and not conforming with
747 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
748
749 Please tell bug-automake@gnu.org about your system, including the value
750 of your $PATH and any error possibly output before this message. This
751 can help us improve future automake versions.
752
753 END
754 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
755 echo 'Configuration will proceed anyway, since you have set the' >&2
756 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
757 echo >&2
758 else
759 cat >&2 <<'END'
760 Aborting the configuration process, to ensure you take notice of the issue.
761
762 You can download and install GNU coreutils to get an 'rm' implementation
763 that behaves properly: <http://www.gnu.org/software/coreutils/>.
764
765 If you want to complete the configuration process using your problematic
766 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
767 to "yes", and re-run configure.
768
769 END
770 AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
771 fi
772 fi])
773
774 dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
887775 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
888776 dnl mangled by Autoconf and run in a shell conditional statement.
889777 m4_define([_AC_COMPILER_EXEEXT],
890778 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
891
892779
893780 # When config.status generates a header, we must update the stamp-h file.
894781 # This file resides in the same directory as the config header
911798 done
912799 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
913800
914 # Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation,
915 # Inc.
916 #
917 # This file is free software; the Free Software Foundation
918 # gives unlimited permission to copy and/or distribute it,
919 # with or without modifications, as long as this notice is preserved.
920
921 # serial 1
801 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
802 #
803 # This file is free software; the Free Software Foundation
804 # gives unlimited permission to copy and/or distribute it,
805 # with or without modifications, as long as this notice is preserved.
922806
923807 # AM_PROG_INSTALL_SH
924808 # ------------------
933817 install_sh="\${SHELL} $am_aux_dir/install-sh"
934818 esac
935819 fi
936 AC_SUBST(install_sh)])
937
938 # Copyright (C) 2003, 2005 Free Software Foundation, Inc.
939 #
940 # This file is free software; the Free Software Foundation
941 # gives unlimited permission to copy and/or distribute it,
942 # with or without modifications, as long as this notice is preserved.
943
944 # serial 2
820 AC_SUBST([install_sh])])
821
822 # Copyright (C) 2003-2013 Free Software Foundation, Inc.
823 #
824 # This file is free software; the Free Software Foundation
825 # gives unlimited permission to copy and/or distribute it,
826 # with or without modifications, as long as this notice is preserved.
945827
946828 # Check whether the underlying file-system supports filenames
947829 # with a leading dot. For instance MS-DOS doesn't.
958840
959841 # Check to see how 'make' treats includes. -*- Autoconf -*-
960842
961 # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
962 #
963 # This file is free software; the Free Software Foundation
964 # gives unlimited permission to copy and/or distribute it,
965 # with or without modifications, as long as this notice is preserved.
966
967 # serial 4
843 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
844 #
845 # This file is free software; the Free Software Foundation
846 # gives unlimited permission to copy and/or distribute it,
847 # with or without modifications, as long as this notice is preserved.
968848
969849 # AM_MAKE_INCLUDE()
970850 # -----------------
983863 _am_result=none
984864 # First try GNU make style include.
985865 echo "include confinc" > confmf
986 # Ignore all kinds of additional output from `make'.
866 # Ignore all kinds of additional output from 'make'.
987867 case `$am_make -s -f confmf 2> /dev/null` in #(
988868 *the\ am__doit\ target*)
989869 am__include=include
1010890
1011891 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
1012892
1013 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
1014 # Free Software Foundation, Inc.
1015 #
1016 # This file is free software; the Free Software Foundation
1017 # gives unlimited permission to copy and/or distribute it,
1018 # with or without modifications, as long as this notice is preserved.
1019
1020 # serial 6
893 # Copyright (C) 1997-2013 Free Software Foundation, Inc.
894 #
895 # This file is free software; the Free Software Foundation
896 # gives unlimited permission to copy and/or distribute it,
897 # with or without modifications, as long as this notice is preserved.
1021898
1022899 # AM_MISSING_PROG(NAME, PROGRAM)
1023900 # ------------------------------
1026903 $1=${$1-"${am_missing_run}$2"}
1027904 AC_SUBST($1)])
1028905
1029
1030906 # AM_MISSING_HAS_RUN
1031907 # ------------------
1032 # Define MISSING if not defined so far and test if it supports --run.
1033 # If it does, set am_missing_run to use it, otherwise, to nothing.
908 # Define MISSING if not defined so far and test if it is modern enough.
909 # If it is, set am_missing_run to use it, otherwise, to nothing.
1034910 AC_DEFUN([AM_MISSING_HAS_RUN],
1035911 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
1036912 AC_REQUIRE_AUX_FILE([missing])dnl
1043919 esac
1044920 fi
1045921 # Use eval to expand $SHELL
1046 if eval "$MISSING --run true"; then
1047 am_missing_run="$MISSING --run "
922 if eval "$MISSING --is-lightweight"; then
923 am_missing_run="$MISSING "
1048924 else
1049925 am_missing_run=
1050 AC_MSG_WARN([`missing' script is too old or missing])
1051 fi
1052 ])
1053
1054 # Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation,
1055 # Inc.
1056 #
1057 # This file is free software; the Free Software Foundation
1058 # gives unlimited permission to copy and/or distribute it,
1059 # with or without modifications, as long as this notice is preserved.
1060
1061 # serial 1
1062
1063 # AM_PROG_MKDIR_P
1064 # ---------------
1065 # Check for `mkdir -p'.
1066 AC_DEFUN([AM_PROG_MKDIR_P],
1067 [AC_PREREQ([2.60])dnl
1068 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
1069 dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
1070 dnl while keeping a definition of mkdir_p for backward compatibility.
1071 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
1072 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
1073 dnl Makefile.ins that do not define MKDIR_P, so we do our own
1074 dnl adjustment using top_builddir (which is defined more often than
1075 dnl MKDIR_P).
1076 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
1077 case $mkdir_p in
1078 [[\\/$]]* | ?:[[\\/]]*) ;;
1079 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
1080 esac
926 AC_MSG_WARN(['missing' script is too old or missing])
927 fi
1081928 ])
1082929
1083930 # Helper functions for option handling. -*- Autoconf -*-
1084931
1085 # Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software
1086 # Foundation, Inc.
1087 #
1088 # This file is free software; the Free Software Foundation
1089 # gives unlimited permission to copy and/or distribute it,
1090 # with or without modifications, as long as this notice is preserved.
1091
1092 # serial 5
932 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
933 #
934 # This file is free software; the Free Software Foundation
935 # gives unlimited permission to copy and/or distribute it,
936 # with or without modifications, as long as this notice is preserved.
1093937
1094938 # _AM_MANGLE_OPTION(NAME)
1095939 # -----------------------
1100944 # --------------------
1101945 # Set option NAME. Presently that only means defining a flag for this option.
1102946 AC_DEFUN([_AM_SET_OPTION],
1103 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
947 [m4_define(_AM_MANGLE_OPTION([$1]), [1])])
1104948
1105949 # _AM_SET_OPTIONS(OPTIONS)
1106950 # ------------------------
1114958 AC_DEFUN([_AM_IF_OPTION],
1115959 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
1116960
961 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
962 #
963 # This file is free software; the Free Software Foundation
964 # gives unlimited permission to copy and/or distribute it,
965 # with or without modifications, as long as this notice is preserved.
966
967 # _AM_PROG_CC_C_O
968 # ---------------
969 # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
970 # to automatically call this.
971 AC_DEFUN([_AM_PROG_CC_C_O],
972 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
973 AC_REQUIRE_AUX_FILE([compile])dnl
974 AC_LANG_PUSH([C])dnl
975 AC_CACHE_CHECK(
976 [whether $CC understands -c and -o together],
977 [am_cv_prog_cc_c_o],
978 [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
979 # Make sure it works both with $CC and with simple cc.
980 # Following AC_PROG_CC_C_O, we do the test twice because some
981 # compilers refuse to overwrite an existing .o file with -o,
982 # though they will create one.
983 am_cv_prog_cc_c_o=yes
984 for am_i in 1 2; do
985 if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
986 && test -f conftest2.$ac_objext; then
987 : OK
988 else
989 am_cv_prog_cc_c_o=no
990 break
991 fi
992 done
993 rm -f core conftest*
994 unset am_i])
995 if test "$am_cv_prog_cc_c_o" != yes; then
996 # Losing compiler, so override with the script.
997 # FIXME: It is wrong to rewrite CC.
998 # But if we don't then we get into trouble of one sort or another.
999 # A longer-term fix would be to have automake use am__CC in this case,
1000 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
1001 CC="$am_aux_dir/compile $CC"
1002 fi
1003 AC_LANG_POP([C])])
1004
1005 # For backward compatibility.
1006 AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
1007
1008 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
1009 #
1010 # This file is free software; the Free Software Foundation
1011 # gives unlimited permission to copy and/or distribute it,
1012 # with or without modifications, as long as this notice is preserved.
1013
1014 # AM_RUN_LOG(COMMAND)
1015 # -------------------
1016 # Run COMMAND, save the exit status in ac_status, and log it.
1017 # (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
1018 AC_DEFUN([AM_RUN_LOG],
1019 [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
1020 ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
1021 ac_status=$?
1022 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
1023 (exit $ac_status); }])
1024
11171025 # Check to make sure that the build environment is sane. -*- Autoconf -*-
11181026
1119 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
1120 # Free Software Foundation, Inc.
1121 #
1122 # This file is free software; the Free Software Foundation
1123 # gives unlimited permission to copy and/or distribute it,
1124 # with or without modifications, as long as this notice is preserved.
1125
1126 # serial 5
1027 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
1028 #
1029 # This file is free software; the Free Software Foundation
1030 # gives unlimited permission to copy and/or distribute it,
1031 # with or without modifications, as long as this notice is preserved.
11271032
11281033 # AM_SANITY_CHECK
11291034 # ---------------
11301035 AC_DEFUN([AM_SANITY_CHECK],
11311036 [AC_MSG_CHECKING([whether build environment is sane])
1132 # Just in case
1133 sleep 1
1134 echo timestamp > conftest.file
11351037 # Reject unsafe characters in $srcdir or the absolute working directory
11361038 # name. Accept space and tab only in the latter.
11371039 am_lf='
11421044 esac
11431045 case $srcdir in
11441046 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
1145 AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
1047 AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
11461048 esac
11471049
1148 # Do `set' in a subshell so we don't clobber the current shell's
1050 # Do 'set' in a subshell so we don't clobber the current shell's
11491051 # arguments. Must try -L first in case configure is actually a
11501052 # symlink; some systems play weird games with the mod time of symlinks
11511053 # (eg FreeBSD returns the mod time of the symlink's containing
11521054 # directory).
11531055 if (
1154 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1155 if test "$[*]" = "X"; then
1156 # -L didn't work.
1157 set X `ls -t "$srcdir/configure" conftest.file`
1158 fi
1159 rm -f conftest.file
1160 if test "$[*]" != "X $srcdir/configure conftest.file" \
1161 && test "$[*]" != "X conftest.file $srcdir/configure"; then
1162
1163 # If neither matched, then we have a broken ls. This can happen
1164 # if, for instance, CONFIG_SHELL is bash and it inherits a
1165 # broken ls alias from the environment. This has actually
1166 # happened. Such a system could not be considered "sane".
1167 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
1168 alias in your environment])
1169 fi
1170
1056 am_has_slept=no
1057 for am_try in 1 2; do
1058 echo "timestamp, slept: $am_has_slept" > conftest.file
1059 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
1060 if test "$[*]" = "X"; then
1061 # -L didn't work.
1062 set X `ls -t "$srcdir/configure" conftest.file`
1063 fi
1064 if test "$[*]" != "X $srcdir/configure conftest.file" \
1065 && test "$[*]" != "X conftest.file $srcdir/configure"; then
1066
1067 # If neither matched, then we have a broken ls. This can happen
1068 # if, for instance, CONFIG_SHELL is bash and it inherits a
1069 # broken ls alias from the environment. This has actually
1070 # happened. Such a system could not be considered "sane".
1071 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
1072 alias in your environment])
1073 fi
1074 if test "$[2]" = conftest.file || test $am_try -eq 2; then
1075 break
1076 fi
1077 # Just in case.
1078 sleep 1
1079 am_has_slept=yes
1080 done
11711081 test "$[2]" = conftest.file
11721082 )
11731083 then
11771087 AC_MSG_ERROR([newly created file is older than distributed files!
11781088 Check your system clock])
11791089 fi
1180 AC_MSG_RESULT(yes)])
1181
1182 # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc.
1183 #
1184 # This file is free software; the Free Software Foundation
1185 # gives unlimited permission to copy and/or distribute it,
1186 # with or without modifications, as long as this notice is preserved.
1187
1188 # serial 1
1090 AC_MSG_RESULT([yes])
1091 # If we didn't sleep, we still need to ensure time stamps of config.status and
1092 # generated files are strictly newer.
1093 am_sleep_pid=
1094 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
1095 ( sleep 1 ) &
1096 am_sleep_pid=$!
1097 fi
1098 AC_CONFIG_COMMANDS_PRE(
1099 [AC_MSG_CHECKING([that generated files are newer than configure])
1100 if test -n "$am_sleep_pid"; then
1101 # Hide warnings about reused PIDs.
1102 wait $am_sleep_pid 2>/dev/null
1103 fi
1104 AC_MSG_RESULT([done])])
1105 rm -f conftest.file
1106 ])
1107
1108 # Copyright (C) 2009-2013 Free Software Foundation, Inc.
1109 #
1110 # This file is free software; the Free Software Foundation
1111 # gives unlimited permission to copy and/or distribute it,
1112 # with or without modifications, as long as this notice is preserved.
1113
1114 # AM_SILENT_RULES([DEFAULT])
1115 # --------------------------
1116 # Enable less verbose build rules; with the default set to DEFAULT
1117 # ("yes" being less verbose, "no" or empty being verbose).
1118 AC_DEFUN([AM_SILENT_RULES],
1119 [AC_ARG_ENABLE([silent-rules], [dnl
1120 AS_HELP_STRING(
1121 [--enable-silent-rules],
1122 [less verbose build output (undo: "make V=1")])
1123 AS_HELP_STRING(
1124 [--disable-silent-rules],
1125 [verbose build output (undo: "make V=0")])dnl
1126 ])
1127 case $enable_silent_rules in @%:@ (((
1128 yes) AM_DEFAULT_VERBOSITY=0;;
1129 no) AM_DEFAULT_VERBOSITY=1;;
1130 *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
1131 esac
1132 dnl
1133 dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
1134 dnl do not support nested variable expansions.
1135 dnl See automake bug#9928 and bug#10237.
1136 am_make=${MAKE-make}
1137 AC_CACHE_CHECK([whether $am_make supports nested variables],
1138 [am_cv_make_support_nested_variables],
1139 [if AS_ECHO([['TRUE=$(BAR$(V))
1140 BAR0=false
1141 BAR1=true
1142 V=1
1143 am__doit:
1144 @$(TRUE)
1145 .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
1146 am_cv_make_support_nested_variables=yes
1147 else
1148 am_cv_make_support_nested_variables=no
1149 fi])
1150 if test $am_cv_make_support_nested_variables = yes; then
1151 dnl Using '$V' instead of '$(V)' breaks IRIX make.
1152 AM_V='$(V)'
1153 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
1154 else
1155 AM_V=$AM_DEFAULT_VERBOSITY
1156 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
1157 fi
1158 AC_SUBST([AM_V])dnl
1159 AM_SUBST_NOTMAKE([AM_V])dnl
1160 AC_SUBST([AM_DEFAULT_V])dnl
1161 AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
1162 AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
1163 AM_BACKSLASH='\'
1164 AC_SUBST([AM_BACKSLASH])dnl
1165 _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
1166 ])
1167
1168 # Copyright (C) 2001-2013 Free Software Foundation, Inc.
1169 #
1170 # This file is free software; the Free Software Foundation
1171 # gives unlimited permission to copy and/or distribute it,
1172 # with or without modifications, as long as this notice is preserved.
11891173
11901174 # AM_PROG_INSTALL_STRIP
11911175 # ---------------------
1192 # One issue with vendor `install' (even GNU) is that you can't
1176 # One issue with vendor 'install' (even GNU) is that you can't
11931177 # specify the program used to strip binaries. This is especially
11941178 # annoying in cross-compiling environments, where the build's strip
11951179 # is unlikely to handle the host's binaries.
11961180 # Fortunately install-sh will honor a STRIPPROG variable, so we
1197 # always use install-sh in `make install-strip', and initialize
1181 # always use install-sh in "make install-strip", and initialize
11981182 # STRIPPROG with the value of the STRIP variable (set by the user).
11991183 AC_DEFUN([AM_PROG_INSTALL_STRIP],
12001184 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
1201 # Installed binaries are usually stripped using `strip' when the user
1202 # run `make install-strip'. However `strip' might not be the right
1185 # Installed binaries are usually stripped using 'strip' when the user
1186 # run "make install-strip". However 'strip' might not be the right
12031187 # tool to use in cross-compilation environments, therefore Automake
1204 # will honor the `STRIP' environment variable to overrule this program.
1205 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
1188 # will honor the 'STRIP' environment variable to overrule this program.
1189 dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
12061190 if test "$cross_compiling" != no; then
12071191 AC_CHECK_TOOL([STRIP], [strip], :)
12081192 fi
12091193 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
12101194 AC_SUBST([INSTALL_STRIP_PROGRAM])])
12111195
1212 # Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc.
1213 #
1214 # This file is free software; the Free Software Foundation
1215 # gives unlimited permission to copy and/or distribute it,
1216 # with or without modifications, as long as this notice is preserved.
1217
1218 # serial 3
1196 # Copyright (C) 2006-2013 Free Software Foundation, Inc.
1197 #
1198 # This file is free software; the Free Software Foundation
1199 # gives unlimited permission to copy and/or distribute it,
1200 # with or without modifications, as long as this notice is preserved.
12191201
12201202 # _AM_SUBST_NOTMAKE(VARIABLE)
12211203 # ---------------------------
12301212
12311213 # Check how to create a tarball. -*- Autoconf -*-
12321214
1233 # Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc.
1234 #
1235 # This file is free software; the Free Software Foundation
1236 # gives unlimited permission to copy and/or distribute it,
1237 # with or without modifications, as long as this notice is preserved.
1238
1239 # serial 2
1215 # Copyright (C) 2004-2013 Free Software Foundation, Inc.
1216 #
1217 # This file is free software; the Free Software Foundation
1218 # gives unlimited permission to copy and/or distribute it,
1219 # with or without modifications, as long as this notice is preserved.
12401220
12411221 # _AM_PROG_TAR(FORMAT)
12421222 # --------------------
12431223 # Check how to create a tarball in format FORMAT.
1244 # FORMAT should be one of `v7', `ustar', or `pax'.
1224 # FORMAT should be one of 'v7', 'ustar', or 'pax'.
12451225 #
12461226 # Substitute a variable $(am__tar) that is a command
12471227 # writing to stdout a FORMAT-tarball containing the directory
12511231 # Substitute a variable $(am__untar) that extract such
12521232 # a tarball read from stdin.
12531233 # $(am__untar) < result.tar
1234 #
12541235 AC_DEFUN([_AM_PROG_TAR],
12551236 [# Always define AMTAR for backward compatibility. Yes, it's still used
12561237 # in the wild :-( We should find a proper way to deprecate it ...
12571238 AC_SUBST([AMTAR], ['$${TAR-tar}'])
1239
1240 # We'll loop over all known methods to create a tar archive until one works.
1241 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1242
12581243 m4_if([$1], [v7],
1259 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1260 [m4_case([$1], [ustar],, [pax],,
1261 [m4_fatal([Unknown tar format])])
1262 AC_MSG_CHECKING([how to create a $1 tar archive])
1263 # Loop over all known methods to create a tar archive until one works.
1264 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1265 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1266 # Do not fold the above two line into one, because Tru64 sh and
1267 # Solaris sh will not grok spaces in the rhs of `-'.
1268 for _am_tool in $_am_tools
1269 do
1270 case $_am_tool in
1271 gnutar)
1272 for _am_tar in tar gnutar gtar;
1273 do
1274 AM_RUN_LOG([$_am_tar --version]) && break
1275 done
1276 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1277 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1278 am__untar="$_am_tar -xf -"
1279 ;;
1280 plaintar)
1281 # Must skip GNU tar: if it does not support --format= it doesn't create
1282 # ustar tarball either.
1283 (tar --version) >/dev/null 2>&1 && continue
1284 am__tar='tar chf - "$$tardir"'
1285 am__tar_='tar chf - "$tardir"'
1286 am__untar='tar xf -'
1287 ;;
1288 pax)
1289 am__tar='pax -L -x $1 -w "$$tardir"'
1290 am__tar_='pax -L -x $1 -w "$tardir"'
1291 am__untar='pax -r'
1292 ;;
1293 cpio)
1294 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1295 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1296 am__untar='cpio -i -H $1 -d'
1297 ;;
1298 none)
1299 am__tar=false
1300 am__tar_=false
1301 am__untar=false
1302 ;;
1303 esac
1304
1305 # If the value was cached, stop now. We just wanted to have am__tar
1306 # and am__untar set.
1307 test -n "${am_cv_prog_tar_$1}" && break
1308
1309 # tar/untar a dummy directory, and stop if the command works
1244 [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
1245
1246 [m4_case([$1],
1247 [ustar],
1248 [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
1249 # There is notably a 21 bits limit for the UID and the GID. In fact,
1250 # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
1251 # and bug#13588).
1252 am_max_uid=2097151 # 2^21 - 1
1253 am_max_gid=$am_max_uid
1254 # The $UID and $GID variables are not portable, so we need to resort
1255 # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
1256 # below are definitely unexpected, so allow the users to see them
1257 # (that is, avoid stderr redirection).
1258 am_uid=`id -u || echo unknown`
1259 am_gid=`id -g || echo unknown`
1260 AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
1261 if test $am_uid -le $am_max_uid; then
1262 AC_MSG_RESULT([yes])
1263 else
1264 AC_MSG_RESULT([no])
1265 _am_tools=none
1266 fi
1267 AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
1268 if test $am_gid -le $am_max_gid; then
1269 AC_MSG_RESULT([yes])
1270 else
1271 AC_MSG_RESULT([no])
1272 _am_tools=none
1273 fi],
1274
1275 [pax],
1276 [],
1277
1278 [m4_fatal([Unknown tar format])])
1279
1280 AC_MSG_CHECKING([how to create a $1 tar archive])
1281
1282 # Go ahead even if we have the value already cached. We do so because we
1283 # need to set the values for the 'am__tar' and 'am__untar' variables.
1284 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1285
1286 for _am_tool in $_am_tools; do
1287 case $_am_tool in
1288 gnutar)
1289 for _am_tar in tar gnutar gtar; do
1290 AM_RUN_LOG([$_am_tar --version]) && break
1291 done
1292 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1293 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1294 am__untar="$_am_tar -xf -"
1295 ;;
1296 plaintar)
1297 # Must skip GNU tar: if it does not support --format= it doesn't create
1298 # ustar tarball either.
1299 (tar --version) >/dev/null 2>&1 && continue
1300 am__tar='tar chf - "$$tardir"'
1301 am__tar_='tar chf - "$tardir"'
1302 am__untar='tar xf -'
1303 ;;
1304 pax)
1305 am__tar='pax -L -x $1 -w "$$tardir"'
1306 am__tar_='pax -L -x $1 -w "$tardir"'
1307 am__untar='pax -r'
1308 ;;
1309 cpio)
1310 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1311 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1312 am__untar='cpio -i -H $1 -d'
1313 ;;
1314 none)
1315 am__tar=false
1316 am__tar_=false
1317 am__untar=false
1318 ;;
1319 esac
1320
1321 # If the value was cached, stop now. We just wanted to have am__tar
1322 # and am__untar set.
1323 test -n "${am_cv_prog_tar_$1}" && break
1324
1325 # tar/untar a dummy directory, and stop if the command works.
1326 rm -rf conftest.dir
1327 mkdir conftest.dir
1328 echo GrepMe > conftest.dir/file
1329 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1330 rm -rf conftest.dir
1331 if test -s conftest.tar; then
1332 AM_RUN_LOG([$am__untar <conftest.tar])
1333 AM_RUN_LOG([cat conftest.dir/file])
1334 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1335 fi
1336 done
13101337 rm -rf conftest.dir
1311 mkdir conftest.dir
1312 echo GrepMe > conftest.dir/file
1313 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1314 rm -rf conftest.dir
1315 if test -s conftest.tar; then
1316 AM_RUN_LOG([$am__untar <conftest.tar])
1317 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1318 fi
1319 done
1320 rm -rf conftest.dir
1321
1322 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1323 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1338
1339 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1340 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1341
13241342 AC_SUBST([am__tar])
13251343 AC_SUBST([am__untar])
13261344 ]) # _AM_PROG_TAR
+0
-1109
aclocal.m4.abra less more
0 # generated automatically by aclocal 1.11.1 -*- Autoconf -*-
1
2 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
3 # 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
4 # This file is free software; the Free Software Foundation
5 # gives unlimited permission to copy and/or distribute it,
6 # with or without modifications, as long as this notice is preserved.
7
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
10 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
11 # PARTICULAR PURPOSE.
12
13 m4_ifndef([AC_AUTOCONF_VERSION],
14 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
15 m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
16 [m4_warning([this file was generated for autoconf 2.65.
17 You have another version of autoconf. It may work, but is not guaranteed to.
18 If you have problems, you may need to regenerate the build system entirely.
19 To do so, use the procedure documented by the package, typically `autoreconf'.])])
20
21 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*-
22 #
23 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
24 #
25 # This program is free software; you can redistribute it and/or modify
26 # it under the terms of the GNU General Public License as published by
27 # the Free Software Foundation; either version 2 of the License, or
28 # (at your option) any later version.
29 #
30 # This program is distributed in the hope that it will be useful, but
31 # WITHOUT ANY WARRANTY; without even the implied warranty of
32 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
33 # General Public License for more details.
34 #
35 # You should have received a copy of the GNU General Public License
36 # along with this program; if not, write to the Free Software
37 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
38 #
39 # As a special exception to the GNU General Public License, if you
40 # distribute this file as part of a program that contains a
41 # configuration script generated by Autoconf, you may include it under
42 # the same distribution terms that you use for the rest of that program.
43
44 # PKG_PROG_PKG_CONFIG([MIN-VERSION])
45 # ----------------------------------
46 AC_DEFUN([PKG_PROG_PKG_CONFIG],
47 [m4_pattern_forbid([^_?PKG_[A-Z_]+$])
48 m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
49 AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
50 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
51 AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
52 fi
53 if test -n "$PKG_CONFIG"; then
54 _pkg_min_version=m4_default([$1], [0.9.0])
55 AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
56 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
57 AC_MSG_RESULT([yes])
58 else
59 AC_MSG_RESULT([no])
60 PKG_CONFIG=""
61 fi
62
63 fi[]dnl
64 ])# PKG_PROG_PKG_CONFIG
65
66 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
67 #
68 # Check to see whether a particular set of modules exists. Similar
69 # to PKG_CHECK_MODULES(), but does not set variables or print errors.
70 #
71 #
72 # Similar to PKG_CHECK_MODULES, make sure that the first instance of
73 # this or PKG_CHECK_MODULES is called, or make sure to call
74 # PKG_CHECK_EXISTS manually
75 # --------------------------------------------------------------
76 AC_DEFUN([PKG_CHECK_EXISTS],
77 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
78 if test -n "$PKG_CONFIG" && \
79 AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
80 m4_ifval([$2], [$2], [:])
81 m4_ifvaln([$3], [else
82 $3])dnl
83 fi])
84
85
86 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
87 # ---------------------------------------------
88 m4_define([_PKG_CONFIG],
89 [if test -n "$PKG_CONFIG"; then
90 if test -n "$$1"; then
91 pkg_cv_[]$1="$$1"
92 else
93 PKG_CHECK_EXISTS([$3],
94 [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
95 [pkg_failed=yes])
96 fi
97 else
98 pkg_failed=untried
99 fi[]dnl
100 ])# _PKG_CONFIG
101
102 # _PKG_SHORT_ERRORS_SUPPORTED
103 # -----------------------------
104 AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
105 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])
106 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
107 _pkg_short_errors_supported=yes
108 else
109 _pkg_short_errors_supported=no
110 fi[]dnl
111 ])# _PKG_SHORT_ERRORS_SUPPORTED
112
113
114 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
115 # [ACTION-IF-NOT-FOUND])
116 #
117 #
118 # Note that if there is a possibility the first call to
119 # PKG_CHECK_MODULES might not happen, you should be sure to include an
120 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
121 #
122 #
123 # --------------------------------------------------------------
124 AC_DEFUN([PKG_CHECK_MODULES],
125 [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
126 AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
127 AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
128
129 pkg_failed=no
130 AC_MSG_CHECKING([for $1])
131
132 _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
133 _PKG_CONFIG([$1][_LIBS], [libs], [$2])
134
135 m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
136 and $1[]_LIBS to avoid the need to call pkg-config.
137 See the pkg-config man page for more details.])
138
139 if test $pkg_failed = yes; then
140 _PKG_SHORT_ERRORS_SUPPORTED
141 if test $_pkg_short_errors_supported = yes; then
142 $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
143 else
144 $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
145 fi
146 # Put the nasty error message in config.log where it belongs
147 echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
148
149 ifelse([$4], , [AC_MSG_ERROR(dnl
150 [Package requirements ($2) were not met:
151
152 $$1_PKG_ERRORS
153
154 Consider adjusting the PKG_CONFIG_PATH environment variable if you
155 installed software in a non-standard prefix.
156
157 _PKG_TEXT
158 ])],
159 [AC_MSG_RESULT([no])
160 $4])
161 elif test $pkg_failed = untried; then
162 ifelse([$4], , [AC_MSG_FAILURE(dnl
163 [The pkg-config script could not be found or is too old. Make sure it
164 is in your PATH or set the PKG_CONFIG environment variable to the full
165 path to pkg-config.
166
167 _PKG_TEXT
168
169 To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
170 [$4])
171 else
172 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
173 $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
174 AC_MSG_RESULT([yes])
175 ifelse([$3], , :, [$3])
176 fi[]dnl
177 ])# PKG_CHECK_MODULES
178
179 # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
180 #
181 # This file is free software; the Free Software Foundation
182 # gives unlimited permission to copy and/or distribute it,
183 # with or without modifications, as long as this notice is preserved.
184
185 # AM_AUTOMAKE_VERSION(VERSION)
186 # ----------------------------
187 # Automake X.Y traces this macro to ensure aclocal.m4 has been
188 # generated from the m4 files accompanying Automake X.Y.
189 # (This private macro should not be called outside this file.)
190 AC_DEFUN([AM_AUTOMAKE_VERSION],
191 [am__api_version='1.11'
192 dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
193 dnl require some minimum version. Point them to the right macro.
194 m4_if([$1], [1.11.1], [],
195 [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
196 ])
197
198 # _AM_AUTOCONF_VERSION(VERSION)
199 # -----------------------------
200 # aclocal traces this macro to find the Autoconf version.
201 # This is a private macro too. Using m4_define simplifies
202 # the logic in aclocal, which can simply ignore this definition.
203 m4_define([_AM_AUTOCONF_VERSION], [])
204
205 # AM_SET_CURRENT_AUTOMAKE_VERSION
206 # -------------------------------
207 # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
208 # This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
209 AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
210 [AM_AUTOMAKE_VERSION([1.11.1])dnl
211 m4_ifndef([AC_AUTOCONF_VERSION],
212 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
213 _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
214
215 # AM_AUX_DIR_EXPAND -*- Autoconf -*-
216
217 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
218 #
219 # This file is free software; the Free Software Foundation
220 # gives unlimited permission to copy and/or distribute it,
221 # with or without modifications, as long as this notice is preserved.
222
223 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
224 # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
225 # `$srcdir', `$srcdir/..', or `$srcdir/../..'.
226 #
227 # Of course, Automake must honor this variable whenever it calls a
228 # tool from the auxiliary directory. The problem is that $srcdir (and
229 # therefore $ac_aux_dir as well) can be either absolute or relative,
230 # depending on how configure is run. This is pretty annoying, since
231 # it makes $ac_aux_dir quite unusable in subdirectories: in the top
232 # source directory, any form will work fine, but in subdirectories a
233 # relative path needs to be adjusted first.
234 #
235 # $ac_aux_dir/missing
236 # fails when called from a subdirectory if $ac_aux_dir is relative
237 # $top_srcdir/$ac_aux_dir/missing
238 # fails if $ac_aux_dir is absolute,
239 # fails when called from a subdirectory in a VPATH build with
240 # a relative $ac_aux_dir
241 #
242 # The reason of the latter failure is that $top_srcdir and $ac_aux_dir
243 # are both prefixed by $srcdir. In an in-source build this is usually
244 # harmless because $srcdir is `.', but things will broke when you
245 # start a VPATH build or use an absolute $srcdir.
246 #
247 # So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
248 # iff we strip the leading $srcdir from $ac_aux_dir. That would be:
249 # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
250 # and then we would define $MISSING as
251 # MISSING="\${SHELL} $am_aux_dir/missing"
252 # This will work as long as MISSING is not called from configure, because
253 # unfortunately $(top_srcdir) has no meaning in configure.
254 # However there are other variables, like CC, which are often used in
255 # configure, and could therefore not use this "fixed" $ac_aux_dir.
256 #
257 # Another solution, used here, is to always expand $ac_aux_dir to an
258 # absolute PATH. The drawback is that using absolute paths prevent a
259 # configured tree to be moved without reconfiguration.
260
261 AC_DEFUN([AM_AUX_DIR_EXPAND],
262 [dnl Rely on autoconf to set up CDPATH properly.
263 AC_PREREQ([2.50])dnl
264 # expand $ac_aux_dir to an absolute path
265 am_aux_dir=`cd $ac_aux_dir && pwd`
266 ])
267
268 # AM_CONDITIONAL -*- Autoconf -*-
269
270 # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
271 # Free Software Foundation, Inc.
272 #
273 # This file is free software; the Free Software Foundation
274 # gives unlimited permission to copy and/or distribute it,
275 # with or without modifications, as long as this notice is preserved.
276
277 # serial 9
278
279 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
280 # -------------------------------------
281 # Define a conditional.
282 AC_DEFUN([AM_CONDITIONAL],
283 [AC_PREREQ(2.52)dnl
284 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
285 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
286 AC_SUBST([$1_TRUE])dnl
287 AC_SUBST([$1_FALSE])dnl
288 _AM_SUBST_NOTMAKE([$1_TRUE])dnl
289 _AM_SUBST_NOTMAKE([$1_FALSE])dnl
290 m4_define([_AM_COND_VALUE_$1], [$2])dnl
291 if $2; then
292 $1_TRUE=
293 $1_FALSE='#'
294 else
295 $1_TRUE='#'
296 $1_FALSE=
297 fi
298 AC_CONFIG_COMMANDS_PRE(
299 [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
300 AC_MSG_ERROR([[conditional "$1" was never defined.
301 Usually this means the macro was only invoked conditionally.]])
302 fi])])
303
304 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
305 # Free Software Foundation, Inc.
306 #
307 # This file is free software; the Free Software Foundation
308 # gives unlimited permission to copy and/or distribute it,
309 # with or without modifications, as long as this notice is preserved.
310
311 # serial 10
312
313 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
314 # written in clear, in which case automake, when reading aclocal.m4,
315 # will think it sees a *use*, and therefore will trigger all it's
316 # C support machinery. Also note that it means that autoscan, seeing
317 # CC etc. in the Makefile, will ask for an AC_PROG_CC use...
318
319
320 # _AM_DEPENDENCIES(NAME)
321 # ----------------------
322 # See how the compiler implements dependency checking.
323 # NAME is "CC", "CXX", "GCJ", or "OBJC".
324 # We try a few techniques and use that to set a single cache variable.
325 #
326 # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
327 # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
328 # dependency, and given that the user is not expected to run this macro,
329 # just rely on AC_PROG_CC.
330 AC_DEFUN([_AM_DEPENDENCIES],
331 [AC_REQUIRE([AM_SET_DEPDIR])dnl
332 AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
333 AC_REQUIRE([AM_MAKE_INCLUDE])dnl
334 AC_REQUIRE([AM_DEP_TRACK])dnl
335
336 ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
337 [$1], CXX, [depcc="$CXX" am_compiler_list=],
338 [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
339 [$1], UPC, [depcc="$UPC" am_compiler_list=],
340 [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
341 [depcc="$$1" am_compiler_list=])
342
343 AC_CACHE_CHECK([dependency style of $depcc],
344 [am_cv_$1_dependencies_compiler_type],
345 [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
346 # We make a subdir and do the tests there. Otherwise we can end up
347 # making bogus files that we don't know about and never remove. For
348 # instance it was reported that on HP-UX the gcc test will end up
349 # making a dummy file named `D' -- because `-MD' means `put the output
350 # in D'.
351 mkdir conftest.dir
352 # Copy depcomp to subdir because otherwise we won't find it if we're
353 # using a relative directory.
354 cp "$am_depcomp" conftest.dir
355 cd conftest.dir
356 # We will build objects and dependencies in a subdirectory because
357 # it helps to detect inapplicable dependency modes. For instance
358 # both Tru64's cc and ICC support -MD to output dependencies as a
359 # side effect of compilation, but ICC will put the dependencies in
360 # the current directory while Tru64 will put them in the object
361 # directory.
362 mkdir sub
363
364 am_cv_$1_dependencies_compiler_type=none
365 if test "$am_compiler_list" = ""; then
366 am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
367 fi
368 am__universal=false
369 m4_case([$1], [CC],
370 [case " $depcc " in #(
371 *\ -arch\ *\ -arch\ *) am__universal=true ;;
372 esac],
373 [CXX],
374 [case " $depcc " in #(
375 *\ -arch\ *\ -arch\ *) am__universal=true ;;
376 esac])
377
378 for depmode in $am_compiler_list; do
379 # Setup a source with many dependencies, because some compilers
380 # like to wrap large dependency lists on column 80 (with \), and
381 # we should not choose a depcomp mode which is confused by this.
382 #
383 # We need to recreate these files for each test, as the compiler may
384 # overwrite some of them when testing with obscure command lines.
385 # This happens at least with the AIX C compiler.
386 : > sub/conftest.c
387 for i in 1 2 3 4 5 6; do
388 echo '#include "conftst'$i'.h"' >> sub/conftest.c
389 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
390 # Solaris 8's {/usr,}/bin/sh.
391 touch sub/conftst$i.h
392 done
393 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
394
395 # We check with `-c' and `-o' for the sake of the "dashmstdout"
396 # mode. It turns out that the SunPro C++ compiler does not properly
397 # handle `-M -o', and we need to detect this. Also, some Intel
398 # versions had trouble with output in subdirs
399 am__obj=sub/conftest.${OBJEXT-o}
400 am__minus_obj="-o $am__obj"
401 case $depmode in
402 gcc)
403 # This depmode causes a compiler race in universal mode.
404 test "$am__universal" = false || continue
405 ;;
406 nosideeffect)
407 # after this tag, mechanisms are not by side-effect, so they'll
408 # only be used when explicitly requested
409 if test "x$enable_dependency_tracking" = xyes; then
410 continue
411 else
412 break
413 fi
414 ;;
415 msvisualcpp | msvcmsys)
416 # This compiler won't grok `-c -o', but also, the minuso test has
417 # not run yet. These depmodes are late enough in the game, and
418 # so weak that their functioning should not be impacted.
419 am__obj=conftest.${OBJEXT-o}
420 am__minus_obj=
421 ;;
422 none) break ;;
423 esac
424 if depmode=$depmode \
425 source=sub/conftest.c object=$am__obj \
426 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
427 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
428 >/dev/null 2>conftest.err &&
429 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
430 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
431 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
432 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
433 # icc doesn't choke on unknown options, it will just issue warnings
434 # or remarks (even with -Werror). So we grep stderr for any message
435 # that says an option was ignored or not supported.
436 # When given -MP, icc 7.0 and 7.1 complain thusly:
437 # icc: Command line warning: ignoring option '-M'; no argument required
438 # The diagnosis changed in icc 8.0:
439 # icc: Command line remark: option '-MP' not supported
440 if (grep 'ignoring option' conftest.err ||
441 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
442 am_cv_$1_dependencies_compiler_type=$depmode
443 break
444 fi
445 fi
446 done
447
448 cd ..
449 rm -rf conftest.dir
450 else
451 am_cv_$1_dependencies_compiler_type=none
452 fi
453 ])
454 AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
455 AM_CONDITIONAL([am__fastdep$1], [
456 test "x$enable_dependency_tracking" != xno \
457 && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
458 ])
459
460
461 # AM_SET_DEPDIR
462 # -------------
463 # Choose a directory name for dependency files.
464 # This macro is AC_REQUIREd in _AM_DEPENDENCIES
465 AC_DEFUN([AM_SET_DEPDIR],
466 [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
467 AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
468 ])
469
470
471 # AM_DEP_TRACK
472 # ------------
473 AC_DEFUN([AM_DEP_TRACK],
474 [AC_ARG_ENABLE(dependency-tracking,
475 [ --disable-dependency-tracking speeds up one-time build
476 --enable-dependency-tracking do not reject slow dependency extractors])
477 if test "x$enable_dependency_tracking" != xno; then
478 am_depcomp="$ac_aux_dir/depcomp"
479 AMDEPBACKSLASH='\'
480 fi
481 AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
482 AC_SUBST([AMDEPBACKSLASH])dnl
483 _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
484 ])
485
486 # Generate code to set up dependency tracking. -*- Autoconf -*-
487
488 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
489 # Free Software Foundation, Inc.
490 #
491 # This file is free software; the Free Software Foundation
492 # gives unlimited permission to copy and/or distribute it,
493 # with or without modifications, as long as this notice is preserved.
494
495 #serial 5
496
497 # _AM_OUTPUT_DEPENDENCY_COMMANDS
498 # ------------------------------
499 AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
500 [{
501 # Autoconf 2.62 quotes --file arguments for eval, but not when files
502 # are listed without --file. Let's play safe and only enable the eval
503 # if we detect the quoting.
504 case $CONFIG_FILES in
505 *\'*) eval set x "$CONFIG_FILES" ;;
506 *) set x $CONFIG_FILES ;;
507 esac
508 shift
509 for mf
510 do
511 # Strip MF so we end up with the name of the file.
512 mf=`echo "$mf" | sed -e 's/:.*$//'`
513 # Check whether this is an Automake generated Makefile or not.
514 # We used to match only the files named `Makefile.in', but
515 # some people rename them; so instead we look at the file content.
516 # Grep'ing the first line is not enough: some people post-process
517 # each Makefile.in and add a new line on top of each file to say so.
518 # Grep'ing the whole file is not good either: AIX grep has a line
519 # limit of 2048, but all sed's we know have understand at least 4000.
520 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
521 dirpart=`AS_DIRNAME("$mf")`
522 else
523 continue
524 fi
525 # Extract the definition of DEPDIR, am__include, and am__quote
526 # from the Makefile without running `make'.
527 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
528 test -z "$DEPDIR" && continue
529 am__include=`sed -n 's/^am__include = //p' < "$mf"`
530 test -z "am__include" && continue
531 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
532 # When using ansi2knr, U may be empty or an underscore; expand it
533 U=`sed -n 's/^U = //p' < "$mf"`
534 # Find all dependency output files, they are included files with
535 # $(DEPDIR) in their names. We invoke sed twice because it is the
536 # simplest approach to changing $(DEPDIR) to its actual value in the
537 # expansion.
538 for file in `sed -n "
539 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
540 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
541 # Make sure the directory exists.
542 test -f "$dirpart/$file" && continue
543 fdir=`AS_DIRNAME(["$file"])`
544 AS_MKDIR_P([$dirpart/$fdir])
545 # echo "creating $dirpart/$file"
546 echo '# dummy' > "$dirpart/$file"
547 done
548 done
549 }
550 ])# _AM_OUTPUT_DEPENDENCY_COMMANDS
551
552
553 # AM_OUTPUT_DEPENDENCY_COMMANDS
554 # -----------------------------
555 # This macro should only be invoked once -- use via AC_REQUIRE.
556 #
557 # This code is only required when automatic dependency tracking
558 # is enabled. FIXME. This creates each `.P' file that we will
559 # need in order to bootstrap the dependency handling code.
560 AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
561 [AC_CONFIG_COMMANDS([depfiles],
562 [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
563 [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
564 ])
565
566 # Do all the work for Automake. -*- Autoconf -*-
567
568 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
569 # 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
570 #
571 # This file is free software; the Free Software Foundation
572 # gives unlimited permission to copy and/or distribute it,
573 # with or without modifications, as long as this notice is preserved.
574
575 # serial 16
576
577 # This macro actually does too much. Some checks are only needed if
578 # your package does certain things. But this isn't really a big deal.
579
580 # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
581 # AM_INIT_AUTOMAKE([OPTIONS])
582 # -----------------------------------------------
583 # The call with PACKAGE and VERSION arguments is the old style
584 # call (pre autoconf-2.50), which is being phased out. PACKAGE
585 # and VERSION should now be passed to AC_INIT and removed from
586 # the call to AM_INIT_AUTOMAKE.
587 # We support both call styles for the transition. After
588 # the next Automake release, Autoconf can make the AC_INIT
589 # arguments mandatory, and then we can depend on a new Autoconf
590 # release and drop the old call support.
591 AC_DEFUN([AM_INIT_AUTOMAKE],
592 [AC_PREREQ([2.62])dnl
593 dnl Autoconf wants to disallow AM_ names. We explicitly allow
594 dnl the ones we care about.
595 m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
596 AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
597 AC_REQUIRE([AC_PROG_INSTALL])dnl
598 if test "`cd $srcdir && pwd`" != "`pwd`"; then
599 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
600 # is not polluted with repeated "-I."
601 AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
602 # test to see if srcdir already configured
603 if test -f $srcdir/config.status; then
604 AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
605 fi
606 fi
607
608 # test whether we have cygpath
609 if test -z "$CYGPATH_W"; then
610 if (cygpath --version) >/dev/null 2>/dev/null; then
611 CYGPATH_W='cygpath -w'
612 else
613 CYGPATH_W=echo
614 fi
615 fi
616 AC_SUBST([CYGPATH_W])
617
618 # Define the identity of the package.
619 dnl Distinguish between old-style and new-style calls.
620 m4_ifval([$2],
621 [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
622 AC_SUBST([PACKAGE], [$1])dnl
623 AC_SUBST([VERSION], [$2])],
624 [_AM_SET_OPTIONS([$1])dnl
625 dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
626 m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
627 [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
628 AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
629 AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
630
631 _AM_IF_OPTION([no-define],,
632 [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
633 AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
634
635 # Some tools Automake needs.
636 AC_REQUIRE([AM_SANITY_CHECK])dnl
637 AC_REQUIRE([AC_ARG_PROGRAM])dnl
638 AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
639 AM_MISSING_PROG(AUTOCONF, autoconf)
640 AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
641 AM_MISSING_PROG(AUTOHEADER, autoheader)
642 AM_MISSING_PROG(MAKEINFO, makeinfo)
643 AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
644 AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
645 AC_REQUIRE([AM_PROG_MKDIR_P])dnl
646 # We need awk for the "check" target. The system "awk" is bad on
647 # some platforms.
648 AC_REQUIRE([AC_PROG_AWK])dnl
649 AC_REQUIRE([AC_PROG_MAKE_SET])dnl
650 AC_REQUIRE([AM_SET_LEADING_DOT])dnl
651 _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
652 [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
653 [_AM_PROG_TAR([v7])])])
654 _AM_IF_OPTION([no-dependencies],,
655 [AC_PROVIDE_IFELSE([AC_PROG_CC],
656 [_AM_DEPENDENCIES(CC)],
657 [define([AC_PROG_CC],
658 defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
659 AC_PROVIDE_IFELSE([AC_PROG_CXX],
660 [_AM_DEPENDENCIES(CXX)],
661 [define([AC_PROG_CXX],
662 defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
663 AC_PROVIDE_IFELSE([AC_PROG_OBJC],
664 [_AM_DEPENDENCIES(OBJC)],
665 [define([AC_PROG_OBJC],
666 defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
667 ])
668 _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
669 dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
670 dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
671 dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
672 AC_CONFIG_COMMANDS_PRE(dnl
673 [m4_provide_if([_AM_COMPILER_EXEEXT],
674 [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
675 ])
676
677 dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
678 dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
679 dnl mangled by Autoconf and run in a shell conditional statement.
680 m4_define([_AC_COMPILER_EXEEXT],
681 m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
682
683
684 # When config.status generates a header, we must update the stamp-h file.
685 # This file resides in the same directory as the config header
686 # that is generated. The stamp files are numbered to have different names.
687
688 # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
689 # loop where config.status creates the headers, so we can generate
690 # our stamp files there.
691 AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
692 [# Compute $1's index in $config_headers.
693 _am_arg=$1
694 _am_stamp_count=1
695 for _am_header in $config_headers :; do
696 case $_am_header in
697 $_am_arg | $_am_arg:* )
698 break ;;
699 * )
700 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
701 esac
702 done
703 echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
704
705 # Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
706 #
707 # This file is free software; the Free Software Foundation
708 # gives unlimited permission to copy and/or distribute it,
709 # with or without modifications, as long as this notice is preserved.
710
711 # AM_PROG_INSTALL_SH
712 # ------------------
713 # Define $install_sh.
714 AC_DEFUN([AM_PROG_INSTALL_SH],
715 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
716 if test x"${install_sh}" != xset; then
717 case $am_aux_dir in
718 *\ * | *\ *)
719 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
720 *)
721 install_sh="\${SHELL} $am_aux_dir/install-sh"
722 esac
723 fi
724 AC_SUBST(install_sh)])
725
726 # Copyright (C) 2003, 2005 Free Software Foundation, Inc.
727 #
728 # This file is free software; the Free Software Foundation
729 # gives unlimited permission to copy and/or distribute it,
730 # with or without modifications, as long as this notice is preserved.
731
732 # serial 2
733
734 # Check whether the underlying file-system supports filenames
735 # with a leading dot. For instance MS-DOS doesn't.
736 AC_DEFUN([AM_SET_LEADING_DOT],
737 [rm -rf .tst 2>/dev/null
738 mkdir .tst 2>/dev/null
739 if test -d .tst; then
740 am__leading_dot=.
741 else
742 am__leading_dot=_
743 fi
744 rmdir .tst 2>/dev/null
745 AC_SUBST([am__leading_dot])])
746
747 # Check to see how 'make' treats includes. -*- Autoconf -*-
748
749 # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
750 #
751 # This file is free software; the Free Software Foundation
752 # gives unlimited permission to copy and/or distribute it,
753 # with or without modifications, as long as this notice is preserved.
754
755 # serial 4
756
757 # AM_MAKE_INCLUDE()
758 # -----------------
759 # Check to see how make treats includes.
760 AC_DEFUN([AM_MAKE_INCLUDE],
761 [am_make=${MAKE-make}
762 cat > confinc << 'END'
763 am__doit:
764 @echo this is the am__doit target
765 .PHONY: am__doit
766 END
767 # If we don't find an include directive, just comment out the code.
768 AC_MSG_CHECKING([for style of include used by $am_make])
769 am__include="#"
770 am__quote=
771 _am_result=none
772 # First try GNU make style include.
773 echo "include confinc" > confmf
774 # Ignore all kinds of additional output from `make'.
775 case `$am_make -s -f confmf 2> /dev/null` in #(
776 *the\ am__doit\ target*)
777 am__include=include
778 am__quote=
779 _am_result=GNU
780 ;;
781 esac
782 # Now try BSD make style include.
783 if test "$am__include" = "#"; then
784 echo '.include "confinc"' > confmf
785 case `$am_make -s -f confmf 2> /dev/null` in #(
786 *the\ am__doit\ target*)
787 am__include=.include
788 am__quote="\""
789 _am_result=BSD
790 ;;
791 esac
792 fi
793 AC_SUBST([am__include])
794 AC_SUBST([am__quote])
795 AC_MSG_RESULT([$_am_result])
796 rm -f confinc confmf
797 ])
798
799 # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
800
801 # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
802 # Free Software Foundation, Inc.
803 #
804 # This file is free software; the Free Software Foundation
805 # gives unlimited permission to copy and/or distribute it,
806 # with or without modifications, as long as this notice is preserved.
807
808 # serial 6
809
810 # AM_MISSING_PROG(NAME, PROGRAM)
811 # ------------------------------
812 AC_DEFUN([AM_MISSING_PROG],
813 [AC_REQUIRE([AM_MISSING_HAS_RUN])
814 $1=${$1-"${am_missing_run}$2"}
815 AC_SUBST($1)])
816
817
818 # AM_MISSING_HAS_RUN
819 # ------------------
820 # Define MISSING if not defined so far and test if it supports --run.
821 # If it does, set am_missing_run to use it, otherwise, to nothing.
822 AC_DEFUN([AM_MISSING_HAS_RUN],
823 [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
824 AC_REQUIRE_AUX_FILE([missing])dnl
825 if test x"${MISSING+set}" != xset; then
826 case $am_aux_dir in
827 *\ * | *\ *)
828 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
829 *)
830 MISSING="\${SHELL} $am_aux_dir/missing" ;;
831 esac
832 fi
833 # Use eval to expand $SHELL
834 if eval "$MISSING --run true"; then
835 am_missing_run="$MISSING --run "
836 else
837 am_missing_run=
838 AC_MSG_WARN([`missing' script is too old or missing])
839 fi
840 ])
841
842 # Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
843 #
844 # This file is free software; the Free Software Foundation
845 # gives unlimited permission to copy and/or distribute it,
846 # with or without modifications, as long as this notice is preserved.
847
848 # AM_PROG_MKDIR_P
849 # ---------------
850 # Check for `mkdir -p'.
851 AC_DEFUN([AM_PROG_MKDIR_P],
852 [AC_PREREQ([2.60])dnl
853 AC_REQUIRE([AC_PROG_MKDIR_P])dnl
854 dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
855 dnl while keeping a definition of mkdir_p for backward compatibility.
856 dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
857 dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
858 dnl Makefile.ins that do not define MKDIR_P, so we do our own
859 dnl adjustment using top_builddir (which is defined more often than
860 dnl MKDIR_P).
861 AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
862 case $mkdir_p in
863 [[\\/$]]* | ?:[[\\/]]*) ;;
864 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
865 esac
866 ])
867
868 # Helper functions for option handling. -*- Autoconf -*-
869
870 # Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
871 #
872 # This file is free software; the Free Software Foundation
873 # gives unlimited permission to copy and/or distribute it,
874 # with or without modifications, as long as this notice is preserved.
875
876 # serial 4
877
878 # _AM_MANGLE_OPTION(NAME)
879 # -----------------------
880 AC_DEFUN([_AM_MANGLE_OPTION],
881 [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
882
883 # _AM_SET_OPTION(NAME)
884 # ------------------------------
885 # Set option NAME. Presently that only means defining a flag for this option.
886 AC_DEFUN([_AM_SET_OPTION],
887 [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
888
889 # _AM_SET_OPTIONS(OPTIONS)
890 # ----------------------------------
891 # OPTIONS is a space-separated list of Automake options.
892 AC_DEFUN([_AM_SET_OPTIONS],
893 [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
894
895 # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
896 # -------------------------------------------
897 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
898 AC_DEFUN([_AM_IF_OPTION],
899 [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
900
901 # Check to make sure that the build environment is sane. -*- Autoconf -*-
902
903 # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
904 # Free Software Foundation, Inc.
905 #
906 # This file is free software; the Free Software Foundation
907 # gives unlimited permission to copy and/or distribute it,
908 # with or without modifications, as long as this notice is preserved.
909
910 # serial 5
911
912 # AM_SANITY_CHECK
913 # ---------------
914 AC_DEFUN([AM_SANITY_CHECK],
915 [AC_MSG_CHECKING([whether build environment is sane])
916 # Just in case
917 sleep 1
918 echo timestamp > conftest.file
919 # Reject unsafe characters in $srcdir or the absolute working directory
920 # name. Accept space and tab only in the latter.
921 am_lf='
922 '
923 case `pwd` in
924 *[[\\\"\#\$\&\'\`$am_lf]]*)
925 AC_MSG_ERROR([unsafe absolute working directory name]);;
926 esac
927 case $srcdir in
928 *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
929 AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
930 esac
931
932 # Do `set' in a subshell so we don't clobber the current shell's
933 # arguments. Must try -L first in case configure is actually a
934 # symlink; some systems play weird games with the mod time of symlinks
935 # (eg FreeBSD returns the mod time of the symlink's containing
936 # directory).
937 if (
938 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
939 if test "$[*]" = "X"; then
940 # -L didn't work.
941 set X `ls -t "$srcdir/configure" conftest.file`
942 fi
943 rm -f conftest.file
944 if test "$[*]" != "X $srcdir/configure conftest.file" \
945 && test "$[*]" != "X conftest.file $srcdir/configure"; then
946
947 # If neither matched, then we have a broken ls. This can happen
948 # if, for instance, CONFIG_SHELL is bash and it inherits a
949 # broken ls alias from the environment. This has actually
950 # happened. Such a system could not be considered "sane".
951 AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
952 alias in your environment])
953 fi
954
955 test "$[2]" = conftest.file
956 )
957 then
958 # Ok.
959 :
960 else
961 AC_MSG_ERROR([newly created file is older than distributed files!
962 Check your system clock])
963 fi
964 AC_MSG_RESULT(yes)])
965
966 # Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
967 #
968 # This file is free software; the Free Software Foundation
969 # gives unlimited permission to copy and/or distribute it,
970 # with or without modifications, as long as this notice is preserved.
971
972 # AM_PROG_INSTALL_STRIP
973 # ---------------------
974 # One issue with vendor `install' (even GNU) is that you can't
975 # specify the program used to strip binaries. This is especially
976 # annoying in cross-compiling environments, where the build's strip
977 # is unlikely to handle the host's binaries.
978 # Fortunately install-sh will honor a STRIPPROG variable, so we
979 # always use install-sh in `make install-strip', and initialize
980 # STRIPPROG with the value of the STRIP variable (set by the user).
981 AC_DEFUN([AM_PROG_INSTALL_STRIP],
982 [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
983 # Installed binaries are usually stripped using `strip' when the user
984 # run `make install-strip'. However `strip' might not be the right
985 # tool to use in cross-compilation environments, therefore Automake
986 # will honor the `STRIP' environment variable to overrule this program.
987 dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
988 if test "$cross_compiling" != no; then
989 AC_CHECK_TOOL([STRIP], [strip], :)
990 fi
991 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
992 AC_SUBST([INSTALL_STRIP_PROGRAM])])
993
994 # Copyright (C) 2006, 2008 Free Software Foundation, Inc.
995 #
996 # This file is free software; the Free Software Foundation
997 # gives unlimited permission to copy and/or distribute it,
998 # with or without modifications, as long as this notice is preserved.
999
1000 # serial 2
1001
1002 # _AM_SUBST_NOTMAKE(VARIABLE)
1003 # ---------------------------
1004 # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
1005 # This macro is traced by Automake.
1006 AC_DEFUN([_AM_SUBST_NOTMAKE])
1007
1008 # AM_SUBST_NOTMAKE(VARIABLE)
1009 # ---------------------------
1010 # Public sister of _AM_SUBST_NOTMAKE.
1011 AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
1012
1013 # Check how to create a tarball. -*- Autoconf -*-
1014
1015 # Copyright (C) 2004, 2005 Free Software Foundation, Inc.
1016 #
1017 # This file is free software; the Free Software Foundation
1018 # gives unlimited permission to copy and/or distribute it,
1019 # with or without modifications, as long as this notice is preserved.
1020
1021 # serial 2
1022
1023 # _AM_PROG_TAR(FORMAT)
1024 # --------------------
1025 # Check how to create a tarball in format FORMAT.
1026 # FORMAT should be one of `v7', `ustar', or `pax'.
1027 #
1028 # Substitute a variable $(am__tar) that is a command
1029 # writing to stdout a FORMAT-tarball containing the directory
1030 # $tardir.
1031 # tardir=directory && $(am__tar) > result.tar
1032 #
1033 # Substitute a variable $(am__untar) that extract such
1034 # a tarball read from stdin.
1035 # $(am__untar) < result.tar
1036 AC_DEFUN([_AM_PROG_TAR],
1037 [# Always define AMTAR for backward compatibility.
1038 AM_MISSING_PROG([AMTAR], [tar])
1039 m4_if([$1], [v7],
1040 [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
1041 [m4_case([$1], [ustar],, [pax],,
1042 [m4_fatal([Unknown tar format])])
1043 AC_MSG_CHECKING([how to create a $1 tar archive])
1044 # Loop over all known methods to create a tar archive until one works.
1045 _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
1046 _am_tools=${am_cv_prog_tar_$1-$_am_tools}
1047 # Do not fold the above two line into one, because Tru64 sh and
1048 # Solaris sh will not grok spaces in the rhs of `-'.
1049 for _am_tool in $_am_tools
1050 do
1051 case $_am_tool in
1052 gnutar)
1053 for _am_tar in tar gnutar gtar;
1054 do
1055 AM_RUN_LOG([$_am_tar --version]) && break
1056 done
1057 am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
1058 am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
1059 am__untar="$_am_tar -xf -"
1060 ;;
1061 plaintar)
1062 # Must skip GNU tar: if it does not support --format= it doesn't create
1063 # ustar tarball either.
1064 (tar --version) >/dev/null 2>&1 && continue
1065 am__tar='tar chf - "$$tardir"'
1066 am__tar_='tar chf - "$tardir"'
1067 am__untar='tar xf -'
1068 ;;
1069 pax)
1070 am__tar='pax -L -x $1 -w "$$tardir"'
1071 am__tar_='pax -L -x $1 -w "$tardir"'
1072 am__untar='pax -r'
1073 ;;
1074 cpio)
1075 am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
1076 am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
1077 am__untar='cpio -i -H $1 -d'
1078 ;;
1079 none)
1080 am__tar=false
1081 am__tar_=false
1082 am__untar=false
1083 ;;
1084 esac
1085
1086 # If the value was cached, stop now. We just wanted to have am__tar
1087 # and am__untar set.
1088 test -n "${am_cv_prog_tar_$1}" && break
1089
1090 # tar/untar a dummy directory, and stop if the command works
1091 rm -rf conftest.dir
1092 mkdir conftest.dir
1093 echo GrepMe > conftest.dir/file
1094 AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
1095 rm -rf conftest.dir
1096 if test -s conftest.tar; then
1097 AM_RUN_LOG([$am__untar <conftest.tar])
1098 grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
1099 fi
1100 done
1101 rm -rf conftest.dir
1102
1103 AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
1104 AC_MSG_RESULT([$am_cv_prog_tar_$1])])
1105 AC_SUBST([am__tar])
1106 AC_SUBST([am__untar])
1107 ]) # _AM_PROG_TAR
1108
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 #include "config.h"
19
1820 #include <unistd.h>
1921 #include <stdio.h>
2022 #include <stdlib.h>
2123 #include <sys/types.h>
2224
23 #ifndef __APPLE__
25 #ifdef __APPLE__
2426 #define BIND_8_COMPAT
2527 #endif
2628 #include <arpa/nameser.h>
3436 #include <sys/socket.h>
3537 #include <search.h>
3638
37 #include "config.h"
3839 #include "mtr.h"
3940 #include "asn.h"
4041
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 // The autoconf system provides us with the NO_IPINFO define.
19 // Littering the code with #ifndef NO_IPINFO (double negative)
20 // does not benefit readabilty. So here we invert the sense of the
21 // define.
22 //
23 // Similarly, this include file should be included unconditially.
24 // It will evaluate to nothing if we don't need it.
25
26 #ifndef NO_IPINFO
27 #define IPINFO
28
29
1830 extern int ipinfo_no;
1931 extern int ipinfo_max;
2032 extern int iiwidth_len;
2537 int get_iiwidth(void);
2638 int is_printii(void);
2739
40 #endif
asn.o less more
Binary diff not shown
0 #! /bin/sh
1 # Wrapper for compilers which do not understand '-c -o'.
2
3 scriptversion=2012-10-14.11; # UTC
4
5 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
6 # Written by Tom Tromey <tromey@cygnus.com>.
7 #
8 # This program is free software; you can redistribute it and/or modify
9 # it under the terms of the GNU General Public License as published by
10 # the Free Software Foundation; either version 2, or (at your option)
11 # any later version.
12 #
13 # This program is distributed in the hope that it will be useful,
14 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 # GNU General Public License for more details.
17 #
18 # You should have received a copy of the GNU General Public License
19 # along with this program. If not, see <http://www.gnu.org/licenses/>.
20
21 # As a special exception to the GNU General Public License, if you
22 # distribute this file as part of a program that contains a
23 # configuration script generated by Autoconf, you may include it under
24 # the same distribution terms that you use for the rest of that program.
25
26 # This file is maintained in Automake, please report
27 # bugs to <bug-automake@gnu.org> or send patches to
28 # <automake-patches@gnu.org>.
29
30 nl='
31 '
32
33 # We need space, tab and new line, in precisely that order. Quoting is
34 # there to prevent tools from complaining about whitespace usage.
35 IFS=" "" $nl"
36
37 file_conv=
38
39 # func_file_conv build_file lazy
40 # Convert a $build file to $host form and store it in $file
41 # Currently only supports Windows hosts. If the determined conversion
42 # type is listed in (the comma separated) LAZY, no conversion will
43 # take place.
44 func_file_conv ()
45 {
46 file=$1
47 case $file in
48 / | /[!/]*) # absolute file, and not a UNC file
49 if test -z "$file_conv"; then
50 # lazily determine how to convert abs files
51 case `uname -s` in
52 MINGW*)
53 file_conv=mingw
54 ;;
55 CYGWIN*)
56 file_conv=cygwin
57 ;;
58 *)
59 file_conv=wine
60 ;;
61 esac
62 fi
63 case $file_conv/,$2, in
64 *,$file_conv,*)
65 ;;
66 mingw/*)
67 file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'`
68 ;;
69 cygwin/*)
70 file=`cygpath -m "$file" || echo "$file"`
71 ;;
72 wine/*)
73 file=`winepath -w "$file" || echo "$file"`
74 ;;
75 esac
76 ;;
77 esac
78 }
79
80 # func_cl_dashL linkdir
81 # Make cl look for libraries in LINKDIR
82 func_cl_dashL ()
83 {
84 func_file_conv "$1"
85 if test -z "$lib_path"; then
86 lib_path=$file
87 else
88 lib_path="$lib_path;$file"
89 fi
90 linker_opts="$linker_opts -LIBPATH:$file"
91 }
92
93 # func_cl_dashl library
94 # Do a library search-path lookup for cl
95 func_cl_dashl ()
96 {
97 lib=$1
98 found=no
99 save_IFS=$IFS
100 IFS=';'
101 for dir in $lib_path $LIB
102 do
103 IFS=$save_IFS
104 if $shared && test -f "$dir/$lib.dll.lib"; then
105 found=yes
106 lib=$dir/$lib.dll.lib
107 break
108 fi
109 if test -f "$dir/$lib.lib"; then
110 found=yes
111 lib=$dir/$lib.lib
112 break
113 fi
114 if test -f "$dir/lib$lib.a"; then
115 found=yes
116 lib=$dir/lib$lib.a
117 break
118 fi
119 done
120 IFS=$save_IFS
121
122 if test "$found" != yes; then
123 lib=$lib.lib
124 fi
125 }
126
127 # func_cl_wrapper cl arg...
128 # Adjust compile command to suit cl
129 func_cl_wrapper ()
130 {
131 # Assume a capable shell
132 lib_path=
133 shared=:
134 linker_opts=
135 for arg
136 do
137 if test -n "$eat"; then
138 eat=
139 else
140 case $1 in
141 -o)
142 # configure might choose to run compile as 'compile cc -o foo foo.c'.
143 eat=1
144 case $2 in
145 *.o | *.[oO][bB][jJ])
146 func_file_conv "$2"
147 set x "$@" -Fo"$file"
148 shift
149 ;;
150 *)
151 func_file_conv "$2"
152 set x "$@" -Fe"$file"
153 shift
154 ;;
155 esac
156 ;;
157 -I)
158 eat=1
159 func_file_conv "$2" mingw
160 set x "$@" -I"$file"
161 shift
162 ;;
163 -I*)
164 func_file_conv "${1#-I}" mingw
165 set x "$@" -I"$file"
166 shift
167 ;;
168 -l)
169 eat=1
170 func_cl_dashl "$2"
171 set x "$@" "$lib"
172 shift
173 ;;
174 -l*)
175 func_cl_dashl "${1#-l}"
176 set x "$@" "$lib"
177 shift
178 ;;
179 -L)
180 eat=1
181 func_cl_dashL "$2"
182 ;;
183 -L*)
184 func_cl_dashL "${1#-L}"
185 ;;
186 -static)
187 shared=false
188 ;;
189 -Wl,*)
190 arg=${1#-Wl,}
191 save_ifs="$IFS"; IFS=','
192 for flag in $arg; do
193 IFS="$save_ifs"
194 linker_opts="$linker_opts $flag"
195 done
196 IFS="$save_ifs"
197 ;;
198 -Xlinker)
199 eat=1
200 linker_opts="$linker_opts $2"
201 ;;
202 -*)
203 set x "$@" "$1"
204 shift
205 ;;
206 *.cc | *.CC | *.cxx | *.CXX | *.[cC]++)
207 func_file_conv "$1"
208 set x "$@" -Tp"$file"
209 shift
210 ;;
211 *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO])
212 func_file_conv "$1" mingw
213 set x "$@" "$file"
214 shift
215 ;;
216 *)
217 set x "$@" "$1"
218 shift
219 ;;
220 esac
221 fi
222 shift
223 done
224 if test -n "$linker_opts"; then
225 linker_opts="-link$linker_opts"
226 fi
227 exec "$@" $linker_opts
228 exit 1
229 }
230
231 eat=
232
233 case $1 in
234 '')
235 echo "$0: No command. Try '$0 --help' for more information." 1>&2
236 exit 1;
237 ;;
238 -h | --h*)
239 cat <<\EOF
240 Usage: compile [--help] [--version] PROGRAM [ARGS]
241
242 Wrapper for compilers which do not understand '-c -o'.
243 Remove '-o dest.o' from ARGS, run PROGRAM with the remaining
244 arguments, and rename the output as expected.
245
246 If you are trying to build a whole package this is not the
247 right script to run: please start by reading the file 'INSTALL'.
248
249 Report bugs to <bug-automake@gnu.org>.
250 EOF
251 exit $?
252 ;;
253 -v | --v*)
254 echo "compile $scriptversion"
255 exit $?
256 ;;
257 cl | *[/\\]cl | cl.exe | *[/\\]cl.exe )
258 func_cl_wrapper "$@" # Doesn't return...
259 ;;
260 esac
261
262 ofile=
263 cfile=
264
265 for arg
266 do
267 if test -n "$eat"; then
268 eat=
269 else
270 case $1 in
271 -o)
272 # configure might choose to run compile as 'compile cc -o foo foo.c'.
273 # So we strip '-o arg' only if arg is an object.
274 eat=1
275 case $2 in
276 *.o | *.obj)
277 ofile=$2
278 ;;
279 *)
280 set x "$@" -o "$2"
281 shift
282 ;;
283 esac
284 ;;
285 *.c)
286 cfile=$1
287 set x "$@" "$1"
288 shift
289 ;;
290 *)
291 set x "$@" "$1"
292 shift
293 ;;
294 esac
295 fi
296 shift
297 done
298
299 if test -z "$ofile" || test -z "$cfile"; then
300 # If no '-o' option was seen then we might have been invoked from a
301 # pattern rule where we don't need one. That is ok -- this is a
302 # normal compilation that the losing compiler can handle. If no
303 # '.c' file was seen then we are probably linking. That is also
304 # ok.
305 exec "$@"
306 fi
307
308 # Name of file we expect compiler to create.
309 cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
310
311 # Create the lock directory.
312 # Note: use '[/\\:.-]' here to ensure that we don't use the same name
313 # that we are using for the .o file. Also, base the name on the expected
314 # object file name, since that is what matters with a parallel build.
315 lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
316 while true; do
317 if mkdir "$lockdir" >/dev/null 2>&1; then
318 break
319 fi
320 sleep 1
321 done
322 # FIXME: race condition here if user kills between mkdir and trap.
323 trap "rmdir '$lockdir'; exit 1" 1 2 15
324
325 # Run the compile.
326 "$@"
327 ret=$?
328
329 if test -f "$cofile"; then
330 test "$cofile" = "$ofile" || mv "$cofile" "$ofile"
331 elif test -f "${cofile}bj"; then
332 test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile"
333 fi
334
335 rmdir "$lockdir"
336 exit $ret
337
338 # Local Variables:
339 # mode: shell-script
340 # sh-indentation: 2
341 # eval: (add-hook 'write-file-hooks 'time-stamp)
342 # time-stamp-start: "scriptversion="
343 # time-stamp-format: "%:y-%02m-%02d.%02H"
344 # time-stamp-time-zone: "UTC"
345 # time-stamp-end: "; # UTC"
346 # End:
+0
-162
config.h less more
0 /* config.h. Generated from config.h.in by configure. */
1 /* config.h.in. Generated from configure.ac by autoheader. */
2
3 /* Define to enable IPv6 */
4 #define ENABLE_IPV6 /**/
5
6 /* Define to 1 if you have the <arpa/nameser_compat.h> header file. */
7 #define HAVE_ARPA_NAMESER_COMPAT_H 1
8
9 /* Define to 1 if you have the `attron' function. */
10 #define HAVE_ATTRON 1
11
12 /* Define to 1 if you have the <cursesX.h> header file. */
13 /* #undef HAVE_CURSESX_H */
14
15 /* Define to 1 if you have the <curses.h> header file. */
16 #define HAVE_CURSES_H 1
17
18 /* Define to 1 if you have the declaration of `errno', and to 0 if you don't.
19 */
20 #define HAVE_DECL_ERRNO 1
21
22 /* Define to 1 if you have the `fcntl' function. */
23 #define HAVE_FCNTL 1
24
25 /* Define to 1 if you have the <fcntl.h> header file. */
26 #define HAVE_FCNTL_H 1
27
28 /* Define to 1 if you have the <inttypes.h> header file. */
29 #define HAVE_INTTYPES_H 1
30
31 /* Define to 1 if you have the `curses' library (-lcurses). */
32 /* #undef HAVE_LIBCURSES */
33
34 /* Define to 1 if you have the `cursesX' library (-lcursesX). */
35 /* #undef HAVE_LIBCURSESX */
36
37 /* Define to 1 if you have the `m' library (-lm). */
38 #define HAVE_LIBM 1
39
40 /* Define to 1 if you have the `ncurses' library (-lncurses). */
41 /* #undef HAVE_LIBNCURSES */
42
43 /* Define to 1 if you have the `nsl' library (-lnsl). */
44 /* #undef HAVE_LIBNSL */
45
46 /* Define to 1 if you have the `socket' library (-lsocket). */
47 /* #undef HAVE_LIBSOCKET */
48
49 /* Define to 1 if you have the `termcap' library (-ltermcap). */
50 #define HAVE_LIBTERMCAP 1
51
52 /* Define to 1 if you have the `tinfo' library (-ltinfo). */
53 #define HAVE_LIBTINFO 1
54
55 /* Define to 1 if you have the <memory.h> header file. */
56 #define HAVE_MEMORY_H 1
57
58 /* Define to 1 if you have the <ncurses/curses.h> header file. */
59 /* #undef HAVE_NCURSES_CURSES_H */
60
61 /* Define to 1 if you have the <ncurses.h> header file. */
62 #define HAVE_NCURSES_H 1
63
64 /* Define to 1 if you have the `seteuid' function. */
65 #define HAVE_SETEUID 1
66
67 /* Define to 1 if you have the <socket.h> header file. */
68 /* #undef HAVE_SOCKET_H */
69
70 /* Define if your system has socklen_t */
71 #define HAVE_SOCKLEN_T /**/
72
73 /* Define to 1 if you have the <stdint.h> header file. */
74 #define HAVE_STDINT_H 1
75
76 /* Define to 1 if you have the <stdlib.h> header file. */
77 #define HAVE_STDLIB_H 1
78
79 /* Define to 1 if you have the <strings.h> header file. */
80 #define HAVE_STRINGS_H 1
81
82 /* Define to 1 if you have the <string.h> header file. */
83 #define HAVE_STRING_H 1
84
85 /* Define if you have struct in_addr */
86 #define HAVE_STRUCT_INADDR /**/
87
88 /* Define to 1 if you have the <sys/socket.h> header file. */
89 #define HAVE_SYS_SOCKET_H 1
90
91 /* Define to 1 if you have the <sys/stat.h> header file. */
92 #define HAVE_SYS_STAT_H 1
93
94 /* Define to 1 if you have the <sys/types.h> header file. */
95 #define HAVE_SYS_TYPES_H 1
96
97 /* Define to 1 if you have the <sys/xti.h> header file. */
98 /* #undef HAVE_SYS_XTI_H */
99
100 /* Define to 1 if you have the <unistd.h> header file. */
101 #define HAVE_UNISTD_H 1
102
103 /* Define if struct __res_state_ext needs to be defined. */
104 /* #undef NEED_RES_STATE_EXT */
105
106 /* Define if you don't have the curses libraries available. */
107 /* #undef NO_CURSES */
108
109 /* Define if you don't have the glib libraries available. */
110 /* #undef NO_GLIB */
111
112 /* Define if you don't have the GTK+ libraries available. */
113 /* #undef NO_GTK */
114
115 /* Define if you don't have the herror() function available. */
116 /* #undef NO_HERROR */
117
118 /* Define to disable ipinfo lookup */
119 /* #undef NO_IPINFO */
120
121 /* Define if you don't have the strerror() function available. */
122 /* #undef NO_STRERROR */
123
124 /* Name of package */
125 #define PACKAGE "mtr"
126
127 /* Define to the address where bug reports for this package should be sent. */
128 #define PACKAGE_BUGREPORT ""
129
130 /* Define to the full name of this package. */
131 #define PACKAGE_NAME "mtr"
132
133 /* Define to the full name and version of this package. */
134 #define PACKAGE_STRING "mtr 0.85"
135
136 /* Define to the one symbol short name of this package. */
137 #define PACKAGE_TARNAME "mtr"
138
139 /* Define to the home page for this package. */
140 #define PACKAGE_URL ""
141
142 /* Define to the version of this package. */
143 #define PACKAGE_VERSION "0.85"
144
145 /* The size of `unsigned char', as computed by sizeof. */
146 #define SIZEOF_UNSIGNED_CHAR 1
147
148 /* The size of `unsigned int', as computed by sizeof. */
149 #define SIZEOF_UNSIGNED_INT 4
150
151 /* The size of `unsigned long', as computed by sizeof. */
152 #define SIZEOF_UNSIGNED_LONG 8
153
154 /* The size of `unsigned short', as computed by sizeof. */
155 #define SIZEOF_UNSIGNED_SHORT 2
156
157 /* Define to 1 if you have the ANSI C header files. */
158 #define STDC_HEADERS 1
159
160 /* Version number of package */
161 #define VERSION "0.85"
105105 /* Define if you don't have the curses libraries available. */
106106 #undef NO_CURSES
107107
108 /* Define if you don't have the glib libraries available. */
109 #undef NO_GLIB
110
111108 /* Define if you don't have the GTK+ libraries available. */
112109 #undef NO_GTK
113110
+0
-1279
config.log less more
0 This file contains any messages produced by compilers while
1 running configure, to aid debugging if configure makes a mistake.
2
3 It was created by mtr configure 0.85, which was
4 generated by GNU Autoconf 2.68. Invocation command line was
5
6 $ ./configure
7
8 ## --------- ##
9 ## Platform. ##
10 ## --------- ##
11
12 hostname = getafix
13 uname -m = x86_64
14 uname -r = 3.0.0-28-generic
15 uname -s = Linux
16 uname -v = #45-Ubuntu SMP Wed Nov 14 21:57:26 UTC 2012
17
18 /usr/bin/uname -p = unknown
19 /bin/uname -X = unknown
20
21 /bin/arch = unknown
22 /usr/bin/arch -k = unknown
23 /usr/convex/getsysinfo = unknown
24 /usr/bin/hostinfo = unknown
25 /bin/machine = unknown
26 /usr/bin/oslevel = unknown
27 /bin/universe = unknown
28
29 PATH: /home/hdr/bin
30 PATH: /home/hdr/cross/bin
31 PATH: /home/wolff/bin
32 PATH: /home/wolff/sat
33 PATH: /home/wolff/bb
34 PATH: /opt/msp430-gcc-4.4.3/bin
35 PATH: /usr/quartus/bin
36 PATH: /home/wolff/sat/bin
37 PATH: /usr/local/sbin
38 PATH: /usr/local/bin
39 PATH: /usr/sbin
40 PATH: /usr/bin
41 PATH: /sbin
42 PATH: /bin
43 PATH: /usr/games
44
45
46 ## ----------- ##
47 ## Core tests. ##
48 ## ----------- ##
49
50 configure:2470: checking for a BSD-compatible install
51 configure:2538: result: /usr/bin/install -c
52 configure:2549: checking whether build environment is sane
53 configure:2599: result: yes
54 configure:2740: checking for a thread-safe mkdir -p
55 configure:2779: result: /bin/mkdir -p
56 configure:2792: checking for gawk
57 configure:2808: found /usr/bin/gawk
58 configure:2819: result: gawk
59 configure:2830: checking whether make sets $(MAKE)
60 configure:2852: result: yes
61 configure:2990: checking for gcc
62 configure:3006: found /usr/bin/gcc
63 configure:3017: result: gcc
64 configure:3246: checking for C compiler version
65 configure:3255: gcc --version >&5
66 gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
67 Copyright (C) 2011 Free Software Foundation, Inc.
68 This is free software; see the source for copying conditions. There is NO
69 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
70
71 configure:3266: $? = 0
72 configure:3255: gcc -v >&5
73 Using built-in specs.
74 COLLECT_GCC=gcc
75 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6.1/lto-wrapper
76 Target: x86_64-linux-gnu
77 Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
78 Thread model: posix
79 gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
80 configure:3266: $? = 0
81 configure:3255: gcc -V >&5
82 gcc: error: unrecognized option '-V'
83 gcc: fatal error: no input files
84 compilation terminated.
85 configure:3266: $? = 4
86 configure:3255: gcc -qversion >&5
87 gcc: error: unrecognized option '-qversion'
88 gcc: fatal error: no input files
89 compilation terminated.
90 configure:3266: $? = 4
91 configure:3286: checking whether the C compiler works
92 configure:3308: gcc conftest.c >&5
93 configure:3312: $? = 0
94 configure:3360: result: yes
95 configure:3363: checking for C compiler default output file name
96 configure:3365: result: a.out
97 configure:3371: checking for suffix of executables
98 configure:3378: gcc -o conftest conftest.c >&5
99 configure:3382: $? = 0
100 configure:3404: result:
101 configure:3426: checking whether we are cross compiling
102 configure:3434: gcc -o conftest conftest.c >&5
103 configure:3438: $? = 0
104 configure:3445: ./conftest
105 configure:3449: $? = 0
106 configure:3464: result: no
107 configure:3469: checking for suffix of object files
108 configure:3491: gcc -c conftest.c >&5
109 configure:3495: $? = 0
110 configure:3516: result: o
111 configure:3520: checking whether we are using the GNU C compiler
112 configure:3539: gcc -c conftest.c >&5
113 configure:3539: $? = 0
114 configure:3548: result: yes
115 configure:3557: checking whether gcc accepts -g
116 configure:3577: gcc -c -g conftest.c >&5
117 configure:3577: $? = 0
118 configure:3618: result: yes
119 configure:3635: checking for gcc option to accept ISO C89
120 configure:3699: gcc -c -g -O2 conftest.c >&5
121 configure:3699: $? = 0
122 configure:3712: result: none needed
123 configure:3743: checking for style of include used by make
124 configure:3771: result: GNU
125 configure:3796: checking dependency style of gcc
126 configure:3906: result: gcc3
127 configure:3928: checking how to run the C preprocessor
128 configure:3959: gcc -E conftest.c
129 configure:3959: $? = 0
130 configure:3973: gcc -E conftest.c
131 conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
132 compilation terminated.
133 configure:3973: $? = 1
134 configure: failed program was:
135 | /* confdefs.h */
136 | #define PACKAGE_NAME "mtr"
137 | #define PACKAGE_TARNAME "mtr"
138 | #define PACKAGE_VERSION "0.85"
139 | #define PACKAGE_STRING "mtr 0.85"
140 | #define PACKAGE_BUGREPORT ""
141 | #define PACKAGE_URL ""
142 | #define PACKAGE "mtr"
143 | #define VERSION "0.85"
144 | /* end confdefs.h. */
145 | #include <ac_nonexistent.h>
146 configure:3998: result: gcc -E
147 configure:4018: gcc -E conftest.c
148 configure:4018: $? = 0
149 configure:4032: gcc -E conftest.c
150 conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
151 compilation terminated.
152 configure:4032: $? = 1
153 configure: failed program was:
154 | /* confdefs.h */
155 | #define PACKAGE_NAME "mtr"
156 | #define PACKAGE_TARNAME "mtr"
157 | #define PACKAGE_VERSION "0.85"
158 | #define PACKAGE_STRING "mtr 0.85"
159 | #define PACKAGE_BUGREPORT ""
160 | #define PACKAGE_URL ""
161 | #define PACKAGE "mtr"
162 | #define VERSION "0.85"
163 | /* end confdefs.h. */
164 | #include <ac_nonexistent.h>
165 configure:4061: checking for grep that handles long lines and -e
166 configure:4119: result: /bin/grep
167 configure:4124: checking for egrep
168 configure:4186: result: /bin/grep -E
169 configure:4191: checking for ANSI C header files
170 configure:4211: gcc -c -g -O2 conftest.c >&5
171 configure:4211: $? = 0
172 configure:4284: gcc -o conftest -g -O2 conftest.c >&5
173 configure:4284: $? = 0
174 configure:4284: ./conftest
175 configure:4284: $? = 0
176 configure:4295: result: yes
177 configure:4308: checking for sys/types.h
178 configure:4308: gcc -c -g -O2 conftest.c >&5
179 configure:4308: $? = 0
180 configure:4308: result: yes
181 configure:4308: checking for sys/stat.h
182 configure:4308: gcc -c -g -O2 conftest.c >&5
183 configure:4308: $? = 0
184 configure:4308: result: yes
185 configure:4308: checking for stdlib.h
186 configure:4308: gcc -c -g -O2 conftest.c >&5
187 configure:4308: $? = 0
188 configure:4308: result: yes
189 configure:4308: checking for string.h
190 configure:4308: gcc -c -g -O2 conftest.c >&5
191 configure:4308: $? = 0
192 configure:4308: result: yes
193 configure:4308: checking for memory.h
194 configure:4308: gcc -c -g -O2 conftest.c >&5
195 configure:4308: $? = 0
196 configure:4308: result: yes
197 configure:4308: checking for strings.h
198 configure:4308: gcc -c -g -O2 conftest.c >&5
199 configure:4308: $? = 0
200 configure:4308: result: yes
201 configure:4308: checking for inttypes.h
202 configure:4308: gcc -c -g -O2 conftest.c >&5
203 configure:4308: $? = 0
204 configure:4308: result: yes
205 configure:4308: checking for stdint.h
206 configure:4308: gcc -c -g -O2 conftest.c >&5
207 configure:4308: $? = 0
208 configure:4308: result: yes
209 configure:4308: checking for unistd.h
210 configure:4308: gcc -c -g -O2 conftest.c >&5
211 configure:4308: $? = 0
212 configure:4308: result: yes
213 configure:4324: checking size of unsigned char
214 configure:4329: gcc -o conftest -g -O2 conftest.c >&5
215 configure:4329: $? = 0
216 configure:4329: ./conftest
217 configure:4329: $? = 0
218 configure:4343: result: 1
219 configure:4357: checking size of unsigned short
220 configure:4362: gcc -o conftest -g -O2 conftest.c >&5
221 configure:4362: $? = 0
222 configure:4362: ./conftest
223 configure:4362: $? = 0
224 configure:4376: result: 2
225 configure:4390: checking size of unsigned int
226 configure:4395: gcc -o conftest -g -O2 conftest.c >&5
227 configure:4395: $? = 0
228 configure:4395: ./conftest
229 configure:4395: $? = 0
230 configure:4409: result: 4
231 configure:4423: checking size of unsigned long
232 configure:4428: gcc -o conftest -g -O2 conftest.c >&5
233 configure:4428: $? = 0
234 configure:4428: ./conftest
235 configure:4428: $? = 0
236 configure:4442: result: 8
237 configure:4456: checking ncurses.h usability
238 configure:4456: gcc -c -g -O2 conftest.c >&5
239 configure:4456: $? = 0
240 configure:4456: result: yes
241 configure:4456: checking ncurses.h presence
242 configure:4456: gcc -E conftest.c
243 configure:4456: $? = 0
244 configure:4456: result: yes
245 configure:4456: checking for ncurses.h
246 configure:4456: result: yes
247 configure:4456: checking ncurses/curses.h usability
248 configure:4456: gcc -c -g -O2 conftest.c >&5
249 conftest.c:59:28: fatal error: ncurses/curses.h: No such file or directory
250 compilation terminated.
251 configure:4456: $? = 1
252 configure: failed program was:
253 | /* confdefs.h */
254 | #define PACKAGE_NAME "mtr"
255 | #define PACKAGE_TARNAME "mtr"
256 | #define PACKAGE_VERSION "0.85"
257 | #define PACKAGE_STRING "mtr 0.85"
258 | #define PACKAGE_BUGREPORT ""
259 | #define PACKAGE_URL ""
260 | #define PACKAGE "mtr"
261 | #define VERSION "0.85"
262 | #define STDC_HEADERS 1
263 | #define HAVE_SYS_TYPES_H 1
264 | #define HAVE_SYS_STAT_H 1
265 | #define HAVE_STDLIB_H 1
266 | #define HAVE_STRING_H 1
267 | #define HAVE_MEMORY_H 1
268 | #define HAVE_STRINGS_H 1
269 | #define HAVE_INTTYPES_H 1
270 | #define HAVE_STDINT_H 1
271 | #define HAVE_UNISTD_H 1
272 | #define SIZEOF_UNSIGNED_CHAR 1
273 | #define SIZEOF_UNSIGNED_SHORT 2
274 | #define SIZEOF_UNSIGNED_INT 4
275 | #define SIZEOF_UNSIGNED_LONG 8
276 | #define HAVE_NCURSES_H 1
277 | /* end confdefs.h. */
278 | #include <stdio.h>
279 | #ifdef HAVE_SYS_TYPES_H
280 | # include <sys/types.h>
281 | #endif
282 | #ifdef HAVE_SYS_STAT_H
283 | # include <sys/stat.h>
284 | #endif
285 | #ifdef STDC_HEADERS
286 | # include <stdlib.h>
287 | # include <stddef.h>
288 | #else
289 | # ifdef HAVE_STDLIB_H
290 | # include <stdlib.h>
291 | # endif
292 | #endif
293 | #ifdef HAVE_STRING_H
294 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
295 | # include <memory.h>
296 | # endif
297 | # include <string.h>
298 | #endif
299 | #ifdef HAVE_STRINGS_H
300 | # include <strings.h>
301 | #endif
302 | #ifdef HAVE_INTTYPES_H
303 | # include <inttypes.h>
304 | #endif
305 | #ifdef HAVE_STDINT_H
306 | # include <stdint.h>
307 | #endif
308 | #ifdef HAVE_UNISTD_H
309 | # include <unistd.h>
310 | #endif
311 | #include <ncurses/curses.h>
312 configure:4456: result: no
313 configure:4456: checking ncurses/curses.h presence
314 configure:4456: gcc -E conftest.c
315 conftest.c:26:28: fatal error: ncurses/curses.h: No such file or directory
316 compilation terminated.
317 configure:4456: $? = 1
318 configure: failed program was:
319 | /* confdefs.h */
320 | #define PACKAGE_NAME "mtr"
321 | #define PACKAGE_TARNAME "mtr"
322 | #define PACKAGE_VERSION "0.85"
323 | #define PACKAGE_STRING "mtr 0.85"
324 | #define PACKAGE_BUGREPORT ""
325 | #define PACKAGE_URL ""
326 | #define PACKAGE "mtr"
327 | #define VERSION "0.85"
328 | #define STDC_HEADERS 1
329 | #define HAVE_SYS_TYPES_H 1
330 | #define HAVE_SYS_STAT_H 1
331 | #define HAVE_STDLIB_H 1
332 | #define HAVE_STRING_H 1
333 | #define HAVE_MEMORY_H 1
334 | #define HAVE_STRINGS_H 1
335 | #define HAVE_INTTYPES_H 1
336 | #define HAVE_STDINT_H 1
337 | #define HAVE_UNISTD_H 1
338 | #define SIZEOF_UNSIGNED_CHAR 1
339 | #define SIZEOF_UNSIGNED_SHORT 2
340 | #define SIZEOF_UNSIGNED_INT 4
341 | #define SIZEOF_UNSIGNED_LONG 8
342 | #define HAVE_NCURSES_H 1
343 | /* end confdefs.h. */
344 | #include <ncurses/curses.h>
345 configure:4456: result: no
346 configure:4456: checking for ncurses/curses.h
347 configure:4456: result: no
348 configure:4456: checking curses.h usability
349 configure:4456: gcc -c -g -O2 conftest.c >&5
350 configure:4456: $? = 0
351 configure:4456: result: yes
352 configure:4456: checking curses.h presence
353 configure:4456: gcc -E conftest.c
354 configure:4456: $? = 0
355 configure:4456: result: yes
356 configure:4456: checking for curses.h
357 configure:4456: result: yes
358 configure:4456: checking cursesX.h usability
359 configure:4456: gcc -c -g -O2 conftest.c >&5
360 conftest.c:60:21: fatal error: cursesX.h: No such file or directory
361 compilation terminated.
362 configure:4456: $? = 1
363 configure: failed program was:
364 | /* confdefs.h */
365 | #define PACKAGE_NAME "mtr"
366 | #define PACKAGE_TARNAME "mtr"
367 | #define PACKAGE_VERSION "0.85"
368 | #define PACKAGE_STRING "mtr 0.85"
369 | #define PACKAGE_BUGREPORT ""
370 | #define PACKAGE_URL ""
371 | #define PACKAGE "mtr"
372 | #define VERSION "0.85"
373 | #define STDC_HEADERS 1
374 | #define HAVE_SYS_TYPES_H 1
375 | #define HAVE_SYS_STAT_H 1
376 | #define HAVE_STDLIB_H 1
377 | #define HAVE_STRING_H 1
378 | #define HAVE_MEMORY_H 1
379 | #define HAVE_STRINGS_H 1
380 | #define HAVE_INTTYPES_H 1
381 | #define HAVE_STDINT_H 1
382 | #define HAVE_UNISTD_H 1
383 | #define SIZEOF_UNSIGNED_CHAR 1
384 | #define SIZEOF_UNSIGNED_SHORT 2
385 | #define SIZEOF_UNSIGNED_INT 4
386 | #define SIZEOF_UNSIGNED_LONG 8
387 | #define HAVE_NCURSES_H 1
388 | #define HAVE_CURSES_H 1
389 | /* end confdefs.h. */
390 | #include <stdio.h>
391 | #ifdef HAVE_SYS_TYPES_H
392 | # include <sys/types.h>
393 | #endif
394 | #ifdef HAVE_SYS_STAT_H
395 | # include <sys/stat.h>
396 | #endif
397 | #ifdef STDC_HEADERS
398 | # include <stdlib.h>
399 | # include <stddef.h>
400 | #else
401 | # ifdef HAVE_STDLIB_H
402 | # include <stdlib.h>
403 | # endif
404 | #endif
405 | #ifdef HAVE_STRING_H
406 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
407 | # include <memory.h>
408 | # endif
409 | # include <string.h>
410 | #endif
411 | #ifdef HAVE_STRINGS_H
412 | # include <strings.h>
413 | #endif
414 | #ifdef HAVE_INTTYPES_H
415 | # include <inttypes.h>
416 | #endif
417 | #ifdef HAVE_STDINT_H
418 | # include <stdint.h>
419 | #endif
420 | #ifdef HAVE_UNISTD_H
421 | # include <unistd.h>
422 | #endif
423 | #include <cursesX.h>
424 configure:4456: result: no
425 configure:4456: checking cursesX.h presence
426 configure:4456: gcc -E conftest.c
427 conftest.c:27:21: fatal error: cursesX.h: No such file or directory
428 compilation terminated.
429 configure:4456: $? = 1
430 configure: failed program was:
431 | /* confdefs.h */
432 | #define PACKAGE_NAME "mtr"
433 | #define PACKAGE_TARNAME "mtr"
434 | #define PACKAGE_VERSION "0.85"
435 | #define PACKAGE_STRING "mtr 0.85"
436 | #define PACKAGE_BUGREPORT ""
437 | #define PACKAGE_URL ""
438 | #define PACKAGE "mtr"
439 | #define VERSION "0.85"
440 | #define STDC_HEADERS 1
441 | #define HAVE_SYS_TYPES_H 1
442 | #define HAVE_SYS_STAT_H 1
443 | #define HAVE_STDLIB_H 1
444 | #define HAVE_STRING_H 1
445 | #define HAVE_MEMORY_H 1
446 | #define HAVE_STRINGS_H 1
447 | #define HAVE_INTTYPES_H 1
448 | #define HAVE_STDINT_H 1
449 | #define HAVE_UNISTD_H 1
450 | #define SIZEOF_UNSIGNED_CHAR 1
451 | #define SIZEOF_UNSIGNED_SHORT 2
452 | #define SIZEOF_UNSIGNED_INT 4
453 | #define SIZEOF_UNSIGNED_LONG 8
454 | #define HAVE_NCURSES_H 1
455 | #define HAVE_CURSES_H 1
456 | /* end confdefs.h. */
457 | #include <cursesX.h>
458 configure:4456: result: no
459 configure:4456: checking for cursesX.h
460 configure:4456: result: no
461 configure:4456: checking for sys/types.h
462 configure:4456: result: yes
463 configure:4456: checking fcntl.h usability
464 configure:4456: gcc -c -g -O2 conftest.c >&5
465 configure:4456: $? = 0
466 configure:4456: result: yes
467 configure:4456: checking fcntl.h presence
468 configure:4456: gcc -E conftest.c
469 configure:4456: $? = 0
470 configure:4456: result: yes
471 configure:4456: checking for fcntl.h
472 configure:4456: result: yes
473 configure:4469: checking socket.h usability
474 configure:4469: gcc -c -g -O2 conftest.c >&5
475 conftest.c:62:20: fatal error: socket.h: No such file or directory
476 compilation terminated.
477 configure:4469: $? = 1
478 configure: failed program was:
479 | /* confdefs.h */
480 | #define PACKAGE_NAME "mtr"
481 | #define PACKAGE_TARNAME "mtr"
482 | #define PACKAGE_VERSION "0.85"
483 | #define PACKAGE_STRING "mtr 0.85"
484 | #define PACKAGE_BUGREPORT ""
485 | #define PACKAGE_URL ""
486 | #define PACKAGE "mtr"
487 | #define VERSION "0.85"
488 | #define STDC_HEADERS 1
489 | #define HAVE_SYS_TYPES_H 1
490 | #define HAVE_SYS_STAT_H 1
491 | #define HAVE_STDLIB_H 1
492 | #define HAVE_STRING_H 1
493 | #define HAVE_MEMORY_H 1
494 | #define HAVE_STRINGS_H 1
495 | #define HAVE_INTTYPES_H 1
496 | #define HAVE_STDINT_H 1
497 | #define HAVE_UNISTD_H 1
498 | #define SIZEOF_UNSIGNED_CHAR 1
499 | #define SIZEOF_UNSIGNED_SHORT 2
500 | #define SIZEOF_UNSIGNED_INT 4
501 | #define SIZEOF_UNSIGNED_LONG 8
502 | #define HAVE_NCURSES_H 1
503 | #define HAVE_CURSES_H 1
504 | #define HAVE_SYS_TYPES_H 1
505 | #define HAVE_FCNTL_H 1
506 | /* end confdefs.h. */
507 | #include <stdio.h>
508 | #ifdef HAVE_SYS_TYPES_H
509 | # include <sys/types.h>
510 | #endif
511 | #ifdef HAVE_SYS_STAT_H
512 | # include <sys/stat.h>
513 | #endif
514 | #ifdef STDC_HEADERS
515 | # include <stdlib.h>
516 | # include <stddef.h>
517 | #else
518 | # ifdef HAVE_STDLIB_H
519 | # include <stdlib.h>
520 | # endif
521 | #endif
522 | #ifdef HAVE_STRING_H
523 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
524 | # include <memory.h>
525 | # endif
526 | # include <string.h>
527 | #endif
528 | #ifdef HAVE_STRINGS_H
529 | # include <strings.h>
530 | #endif
531 | #ifdef HAVE_INTTYPES_H
532 | # include <inttypes.h>
533 | #endif
534 | #ifdef HAVE_STDINT_H
535 | # include <stdint.h>
536 | #endif
537 | #ifdef HAVE_UNISTD_H
538 | # include <unistd.h>
539 | #endif
540 | #include <socket.h>
541 configure:4469: result: no
542 configure:4469: checking socket.h presence
543 configure:4469: gcc -E conftest.c
544 conftest.c:29:20: fatal error: socket.h: No such file or directory
545 compilation terminated.
546 configure:4469: $? = 1
547 configure: failed program was:
548 | /* confdefs.h */
549 | #define PACKAGE_NAME "mtr"
550 | #define PACKAGE_TARNAME "mtr"
551 | #define PACKAGE_VERSION "0.85"
552 | #define PACKAGE_STRING "mtr 0.85"
553 | #define PACKAGE_BUGREPORT ""
554 | #define PACKAGE_URL ""
555 | #define PACKAGE "mtr"
556 | #define VERSION "0.85"
557 | #define STDC_HEADERS 1
558 | #define HAVE_SYS_TYPES_H 1
559 | #define HAVE_SYS_STAT_H 1
560 | #define HAVE_STDLIB_H 1
561 | #define HAVE_STRING_H 1
562 | #define HAVE_MEMORY_H 1
563 | #define HAVE_STRINGS_H 1
564 | #define HAVE_INTTYPES_H 1
565 | #define HAVE_STDINT_H 1
566 | #define HAVE_UNISTD_H 1
567 | #define SIZEOF_UNSIGNED_CHAR 1
568 | #define SIZEOF_UNSIGNED_SHORT 2
569 | #define SIZEOF_UNSIGNED_INT 4
570 | #define SIZEOF_UNSIGNED_LONG 8
571 | #define HAVE_NCURSES_H 1
572 | #define HAVE_CURSES_H 1
573 | #define HAVE_SYS_TYPES_H 1
574 | #define HAVE_FCNTL_H 1
575 | /* end confdefs.h. */
576 | #include <socket.h>
577 configure:4469: result: no
578 configure:4469: checking for socket.h
579 configure:4469: result: no
580 configure:4469: checking sys/socket.h usability
581 configure:4469: gcc -c -g -O2 conftest.c >&5
582 configure:4469: $? = 0
583 configure:4469: result: yes
584 configure:4469: checking sys/socket.h presence
585 configure:4469: gcc -E conftest.c
586 configure:4469: $? = 0
587 configure:4469: result: yes
588 configure:4469: checking for sys/socket.h
589 configure:4469: result: yes
590 configure:4469: checking sys/xti.h usability
591 configure:4469: gcc -c -g -O2 conftest.c >&5
592 conftest.c:63:21: fatal error: sys/xti.h: No such file or directory
593 compilation terminated.
594 configure:4469: $? = 1
595 configure: failed program was:
596 | /* confdefs.h */
597 | #define PACKAGE_NAME "mtr"
598 | #define PACKAGE_TARNAME "mtr"
599 | #define PACKAGE_VERSION "0.85"
600 | #define PACKAGE_STRING "mtr 0.85"
601 | #define PACKAGE_BUGREPORT ""
602 | #define PACKAGE_URL ""
603 | #define PACKAGE "mtr"
604 | #define VERSION "0.85"
605 | #define STDC_HEADERS 1
606 | #define HAVE_SYS_TYPES_H 1
607 | #define HAVE_SYS_STAT_H 1
608 | #define HAVE_STDLIB_H 1
609 | #define HAVE_STRING_H 1
610 | #define HAVE_MEMORY_H 1
611 | #define HAVE_STRINGS_H 1
612 | #define HAVE_INTTYPES_H 1
613 | #define HAVE_STDINT_H 1
614 | #define HAVE_UNISTD_H 1
615 | #define SIZEOF_UNSIGNED_CHAR 1
616 | #define SIZEOF_UNSIGNED_SHORT 2
617 | #define SIZEOF_UNSIGNED_INT 4
618 | #define SIZEOF_UNSIGNED_LONG 8
619 | #define HAVE_NCURSES_H 1
620 | #define HAVE_CURSES_H 1
621 | #define HAVE_SYS_TYPES_H 1
622 | #define HAVE_FCNTL_H 1
623 | #define HAVE_SYS_SOCKET_H 1
624 | /* end confdefs.h. */
625 | #include <stdio.h>
626 | #ifdef HAVE_SYS_TYPES_H
627 | # include <sys/types.h>
628 | #endif
629 | #ifdef HAVE_SYS_STAT_H
630 | # include <sys/stat.h>
631 | #endif
632 | #ifdef STDC_HEADERS
633 | # include <stdlib.h>
634 | # include <stddef.h>
635 | #else
636 | # ifdef HAVE_STDLIB_H
637 | # include <stdlib.h>
638 | # endif
639 | #endif
640 | #ifdef HAVE_STRING_H
641 | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
642 | # include <memory.h>
643 | # endif
644 | # include <string.h>
645 | #endif
646 | #ifdef HAVE_STRINGS_H
647 | # include <strings.h>
648 | #endif
649 | #ifdef HAVE_INTTYPES_H
650 | # include <inttypes.h>
651 | #endif
652 | #ifdef HAVE_STDINT_H
653 | # include <stdint.h>
654 | #endif
655 | #ifdef HAVE_UNISTD_H
656 | # include <unistd.h>
657 | #endif
658 | #include <sys/xti.h>
659 configure:4469: result: no
660 configure:4469: checking sys/xti.h presence
661 configure:4469: gcc -E conftest.c
662 conftest.c:30:21: fatal error: sys/xti.h: No such file or directory
663 compilation terminated.
664 configure:4469: $? = 1
665 configure: failed program was:
666 | /* confdefs.h */
667 | #define PACKAGE_NAME "mtr"
668 | #define PACKAGE_TARNAME "mtr"
669 | #define PACKAGE_VERSION "0.85"
670 | #define PACKAGE_STRING "mtr 0.85"
671 | #define PACKAGE_BUGREPORT ""
672 | #define PACKAGE_URL ""
673 | #define PACKAGE "mtr"
674 | #define VERSION "0.85"
675 | #define STDC_HEADERS 1
676 | #define HAVE_SYS_TYPES_H 1
677 | #define HAVE_SYS_STAT_H 1
678 | #define HAVE_STDLIB_H 1
679 | #define HAVE_STRING_H 1
680 | #define HAVE_MEMORY_H 1
681 | #define HAVE_STRINGS_H 1
682 | #define HAVE_INTTYPES_H 1
683 | #define HAVE_STDINT_H 1
684 | #define HAVE_UNISTD_H 1
685 | #define SIZEOF_UNSIGNED_CHAR 1
686 | #define SIZEOF_UNSIGNED_SHORT 2
687 | #define SIZEOF_UNSIGNED_INT 4
688 | #define SIZEOF_UNSIGNED_LONG 8
689 | #define HAVE_NCURSES_H 1
690 | #define HAVE_CURSES_H 1
691 | #define HAVE_SYS_TYPES_H 1
692 | #define HAVE_FCNTL_H 1
693 | #define HAVE_SYS_SOCKET_H 1
694 | /* end confdefs.h. */
695 | #include <sys/xti.h>
696 configure:4469: result: no
697 configure:4469: checking for sys/xti.h
698 configure:4469: result: no
699 configure:4469: checking arpa/nameser_compat.h usability
700 configure:4469: gcc -c -g -O2 conftest.c >&5
701 configure:4469: $? = 0
702 configure:4469: result: yes
703 configure:4469: checking arpa/nameser_compat.h presence
704 configure:4469: gcc -E conftest.c
705 configure:4469: $? = 0
706 configure:4469: result: yes
707 configure:4469: checking for arpa/nameser_compat.h
708 configure:4469: result: yes
709 configure:4483: checking for tgetent in -ltermcap
710 configure:4508: gcc -o conftest -g -O2 conftest.c -ltermcap >&5
711 configure:4508: $? = 0
712 configure:4517: result: yes
713 configure:4528: checking for tgetent in -ltinfo
714 configure:4553: gcc -o conftest -g -O2 conftest.c -ltinfo -ltermcap >&5
715 configure:4553: $? = 0
716 configure:4562: result: yes
717 configure:4574: checking for initscr
718 configure:4574: gcc -o conftest -g -O2 conftest.c -ltinfo -ltermcap >&5
719 configure:4574: $? = 0
720 configure:4574: result: yes
721 configure:4728: checking for attron
722 configure:4728: gcc -o conftest -g -O2 conftest.c -ltinfo -ltermcap >&5
723 configure:4728: $? = 0
724 configure:4728: result: yes
725 configure:4728: checking for fcntl
726 configure:4728: gcc -o conftest -g -O2 conftest.c -ltinfo -ltermcap >&5
727 configure:4728: $? = 0
728 configure:4728: result: yes
729 configure:4738: checking for floor in -lm
730 configure:4763: gcc -o conftest -g -O2 conftest.c -lm -ltinfo -ltermcap >&5
731 conftest.c:42:6: warning: conflicting types for built-in function 'floor' [enabled by default]
732 configure:4763: $? = 0
733 configure:4772: result: yes
734 configure:4861: checking for pkg-config
735 configure:4879: found /usr/bin/pkg-config
736 configure:4892: result: /usr/bin/pkg-config
737 configure:4914: checking for GTK+ - version >= 2.6.0
738 configure:5024: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm -ltinfo -ltermcap >&5
739 configure:5024: $? = 0
740 configure:5024: ./conftest
741 configure:5024: $? = 0
742 configure:5038: result: yes (version 2.24.6)
743 configure:5327: checking for socket
744 configure:5327: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm >&5
745 configure:5327: $? = 0
746 configure:5327: result: yes
747 configure:5381: checking for gethostbyname
748 configure:5381: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm >&5
749 configure:5381: $? = 0
750 configure:5381: result: yes
751 configure:5441: checking for seteuid
752 configure:5441: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm >&5
753 configure:5441: $? = 0
754 configure:5441: result: yes
755 configure:5461: checking whether library required for res_mkquery
756 configure:5482: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm >&5
757 /tmp/ccMn2aaQ.o: In function `main':
758 /home/wolff/mtr/conftest.c:47: undefined reference to `__res_mkquery'
759 collect2: ld returned 1 exit status
760 configure:5482: $? = 1
761 configure: failed program was:
762 | /* confdefs.h */
763 | #define PACKAGE_NAME "mtr"
764 | #define PACKAGE_TARNAME "mtr"
765 | #define PACKAGE_VERSION "0.85"
766 | #define PACKAGE_STRING "mtr 0.85"
767 | #define PACKAGE_BUGREPORT ""
768 | #define PACKAGE_URL ""
769 | #define PACKAGE "mtr"
770 | #define VERSION "0.85"
771 | #define STDC_HEADERS 1
772 | #define HAVE_SYS_TYPES_H 1
773 | #define HAVE_SYS_STAT_H 1
774 | #define HAVE_STDLIB_H 1
775 | #define HAVE_STRING_H 1
776 | #define HAVE_MEMORY_H 1
777 | #define HAVE_STRINGS_H 1
778 | #define HAVE_INTTYPES_H 1
779 | #define HAVE_STDINT_H 1
780 | #define HAVE_UNISTD_H 1
781 | #define SIZEOF_UNSIGNED_CHAR 1
782 | #define SIZEOF_UNSIGNED_SHORT 2
783 | #define SIZEOF_UNSIGNED_INT 4
784 | #define SIZEOF_UNSIGNED_LONG 8
785 | #define HAVE_NCURSES_H 1
786 | #define HAVE_CURSES_H 1
787 | #define HAVE_SYS_TYPES_H 1
788 | #define HAVE_FCNTL_H 1
789 | #define HAVE_SYS_SOCKET_H 1
790 | #define HAVE_ARPA_NAMESER_COMPAT_H 1
791 | #define HAVE_LIBTERMCAP 1
792 | #define HAVE_LIBTINFO 1
793 | #define HAVE_ATTRON 1
794 | #define HAVE_FCNTL 1
795 | #define HAVE_LIBM 1
796 | #define HAVE_SETEUID 1
797 | /* end confdefs.h. */
798 |
799 |
800 | #include <netinet/in.h>
801 | #include <resolv.h>
802 |
803 | int
804 | main ()
805 | {
806 |
807 | int (*res_mkquery_func)(int,...) = (int (*)(int,...))res_mkquery;
808 | (void)(*res_mkquery_func)(0);
809 |
810 | ;
811 | return 0;
812 | }
813 configure:5487: result: yes
814 configure:5493: checking for res_mkquery in -lbind
815 configure:5515: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm -lbind >&5
816 /usr/bin/ld: cannot find -lbind
817 collect2: ld returned 1 exit status
818 configure:5515: $? = 1
819 configure: failed program was:
820 | /* confdefs.h */
821 | #define PACKAGE_NAME "mtr"
822 | #define PACKAGE_TARNAME "mtr"
823 | #define PACKAGE_VERSION "0.85"
824 | #define PACKAGE_STRING "mtr 0.85"
825 | #define PACKAGE_BUGREPORT ""
826 | #define PACKAGE_URL ""
827 | #define PACKAGE "mtr"
828 | #define VERSION "0.85"
829 | #define STDC_HEADERS 1
830 | #define HAVE_SYS_TYPES_H 1
831 | #define HAVE_SYS_STAT_H 1
832 | #define HAVE_STDLIB_H 1
833 | #define HAVE_STRING_H 1
834 | #define HAVE_MEMORY_H 1
835 | #define HAVE_STRINGS_H 1
836 | #define HAVE_INTTYPES_H 1
837 | #define HAVE_STDINT_H 1
838 | #define HAVE_UNISTD_H 1
839 | #define SIZEOF_UNSIGNED_CHAR 1
840 | #define SIZEOF_UNSIGNED_SHORT 2
841 | #define SIZEOF_UNSIGNED_INT 4
842 | #define SIZEOF_UNSIGNED_LONG 8
843 | #define HAVE_NCURSES_H 1
844 | #define HAVE_CURSES_H 1
845 | #define HAVE_SYS_TYPES_H 1
846 | #define HAVE_FCNTL_H 1
847 | #define HAVE_SYS_SOCKET_H 1
848 | #define HAVE_ARPA_NAMESER_COMPAT_H 1
849 | #define HAVE_LIBTERMCAP 1
850 | #define HAVE_LIBTINFO 1
851 | #define HAVE_ATTRON 1
852 | #define HAVE_FCNTL 1
853 | #define HAVE_LIBM 1
854 | #define HAVE_SETEUID 1
855 | /* end confdefs.h. */
856 |
857 |
858 | #include <netinet/in.h>
859 | #include <resolv.h>
860 |
861 | int
862 | main ()
863 | {
864 |
865 | int (*res_mkquery_func)(int,...) = (int (*)(int,...))res_mkquery;
866 | (void)(*res_mkquery_func)(0);
867 |
868 | ;
869 | return 0;
870 | }
871 configure:5520: result: no
872 configure:5526: checking for res_mkquery in -lresolv
873 configure:5547: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm -lresolv >&5
874 configure:5547: $? = 0
875 configure:5548: result: yes
876 configure:5562: checking for herror
877 configure:5562: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm >&5
878 configure:5562: $? = 0
879 configure:5562: result: yes
880 configure:5571: checking for strerror
881 configure:5571: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm >&5
882 configure:5571: $? = 0
883 configure:5571: result: yes
884 configure:5582: checking for getaddrinfo
885 configure:5582: gcc -o conftest -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm >&5
886 configure:5582: $? = 0
887 configure:5582: result: yes
888 configure:5596: checking whether __res_state_ext needs to be defined
889 configure:5621: gcc -c -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c >&5
890 configure:5621: $? = 0
891 configure:5622: result: no
892 configure:5680: checking whether errno is declared
893 configure:5680: gcc -c -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c >&5
894 configure:5680: $? = 0
895 configure:5680: result: yes
896 configure:5696: checking for socklen_t
897 configure:5696: gcc -c -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c >&5
898 configure:5696: $? = 0
899 configure:5696: gcc -c -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c >&5
900 conftest.c: In function 'main':
901 conftest.c:52:24: error: expected expression before ')' token
902 configure:5696: $? = 1
903 configure: failed program was:
904 | /* confdefs.h */
905 | #define PACKAGE_NAME "mtr"
906 | #define PACKAGE_TARNAME "mtr"
907 | #define PACKAGE_VERSION "0.85"
908 | #define PACKAGE_STRING "mtr 0.85"
909 | #define PACKAGE_BUGREPORT ""
910 | #define PACKAGE_URL ""
911 | #define PACKAGE "mtr"
912 | #define VERSION "0.85"
913 | #define STDC_HEADERS 1
914 | #define HAVE_SYS_TYPES_H 1
915 | #define HAVE_SYS_STAT_H 1
916 | #define HAVE_STDLIB_H 1
917 | #define HAVE_STRING_H 1
918 | #define HAVE_MEMORY_H 1
919 | #define HAVE_STRINGS_H 1
920 | #define HAVE_INTTYPES_H 1
921 | #define HAVE_STDINT_H 1
922 | #define HAVE_UNISTD_H 1
923 | #define SIZEOF_UNSIGNED_CHAR 1
924 | #define SIZEOF_UNSIGNED_SHORT 2
925 | #define SIZEOF_UNSIGNED_INT 4
926 | #define SIZEOF_UNSIGNED_LONG 8
927 | #define HAVE_NCURSES_H 1
928 | #define HAVE_CURSES_H 1
929 | #define HAVE_SYS_TYPES_H 1
930 | #define HAVE_FCNTL_H 1
931 | #define HAVE_SYS_SOCKET_H 1
932 | #define HAVE_ARPA_NAMESER_COMPAT_H 1
933 | #define HAVE_LIBTERMCAP 1
934 | #define HAVE_LIBTINFO 1
935 | #define HAVE_ATTRON 1
936 | #define HAVE_FCNTL 1
937 | #define HAVE_LIBM 1
938 | #define HAVE_SETEUID 1
939 | #define ENABLE_IPV6 /**/
940 | #define HAVE_DECL_ERRNO 1
941 | /* end confdefs.h. */
942 |
943 | #include <netinet/in.h>
944 | #ifdef HAVE_SOCKET_H
945 | #include <socket.h>
946 | #endif
947 | #ifdef HAVE_SYS_SOCKET_H
948 | #include <sys/socket.h>
949 | #endif
950 |
951 |
952 | int
953 | main ()
954 | {
955 | if (sizeof ((socklen_t)))
956 | return 0;
957 | ;
958 | return 0;
959 | }
960 configure:5696: result: yes
961 configure:5713: checking for struct in_addr
962 configure:5713: gcc -c -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c >&5
963 configure:5713: $? = 0
964 configure:5713: gcc -c -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 conftest.c >&5
965 conftest.c: In function 'main':
966 conftest.c:47:29: error: expected expression before ')' token
967 configure:5713: $? = 1
968 configure: failed program was:
969 | /* confdefs.h */
970 | #define PACKAGE_NAME "mtr"
971 | #define PACKAGE_TARNAME "mtr"
972 | #define PACKAGE_VERSION "0.85"
973 | #define PACKAGE_STRING "mtr 0.85"
974 | #define PACKAGE_BUGREPORT ""
975 | #define PACKAGE_URL ""
976 | #define PACKAGE "mtr"
977 | #define VERSION "0.85"
978 | #define STDC_HEADERS 1
979 | #define HAVE_SYS_TYPES_H 1
980 | #define HAVE_SYS_STAT_H 1
981 | #define HAVE_STDLIB_H 1
982 | #define HAVE_STRING_H 1
983 | #define HAVE_MEMORY_H 1
984 | #define HAVE_STRINGS_H 1
985 | #define HAVE_INTTYPES_H 1
986 | #define HAVE_STDINT_H 1
987 | #define HAVE_UNISTD_H 1
988 | #define SIZEOF_UNSIGNED_CHAR 1
989 | #define SIZEOF_UNSIGNED_SHORT 2
990 | #define SIZEOF_UNSIGNED_INT 4
991 | #define SIZEOF_UNSIGNED_LONG 8
992 | #define HAVE_NCURSES_H 1
993 | #define HAVE_CURSES_H 1
994 | #define HAVE_SYS_TYPES_H 1
995 | #define HAVE_FCNTL_H 1
996 | #define HAVE_SYS_SOCKET_H 1
997 | #define HAVE_ARPA_NAMESER_COMPAT_H 1
998 | #define HAVE_LIBTERMCAP 1
999 | #define HAVE_LIBTINFO 1
1000 | #define HAVE_ATTRON 1
1001 | #define HAVE_FCNTL 1
1002 | #define HAVE_LIBM 1
1003 | #define HAVE_SETEUID 1
1004 | #define ENABLE_IPV6 /**/
1005 | #define HAVE_DECL_ERRNO 1
1006 | #define HAVE_SOCKLEN_T /**/
1007 | /* end confdefs.h. */
1008 |
1009 | #include <netinet/in.h>
1010 |
1011 |
1012 | int
1013 | main ()
1014 | {
1015 | if (sizeof ((struct in_addr)))
1016 | return 0;
1017 | ;
1018 | return 0;
1019 | }
1020 configure:5713: result: yes
1021 configure:5724: checking for C flags to get more warnings
1022 configure:5736: gcc -c -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Wno-pointer-sign conftest.c >&5
1023 configure:5736: $? = 0
1024 configure:5794: result: -Wall -Wno-pointer-sign
1025 configure:5939: creating ./config.status
1026
1027 ## ---------------------- ##
1028 ## Running config.status. ##
1029 ## ---------------------- ##
1030
1031 This file was extended by mtr config.status 0.85, which was
1032 generated by GNU Autoconf 2.68. Invocation command line was
1033
1034 CONFIG_FILES =
1035 CONFIG_HEADERS =
1036 CONFIG_LINKS =
1037 CONFIG_COMMANDS =
1038 $ ./config.status
1039
1040 on getafix
1041
1042 config.status:899: creating version.h.tmp
1043 config.status:899: creating Makefile
1044 config.status:899: creating img/Makefile
1045 config.status:899: creating config.h
1046 config.status:1128: executing depfiles commands
1047
1048 ## ---------------- ##
1049 ## Cache variables. ##
1050 ## ---------------- ##
1051
1052 ac_cv_c_compiler_gnu=yes
1053 ac_cv_env_CC_set=
1054 ac_cv_env_CC_value=
1055 ac_cv_env_CFLAGS_set=
1056 ac_cv_env_CFLAGS_value=
1057 ac_cv_env_CPPFLAGS_set=
1058 ac_cv_env_CPPFLAGS_value=
1059 ac_cv_env_CPP_set=
1060 ac_cv_env_CPP_value=
1061 ac_cv_env_GLIB_CFLAGS_set=
1062 ac_cv_env_GLIB_CFLAGS_value=
1063 ac_cv_env_GLIB_LIBS_set=
1064 ac_cv_env_GLIB_LIBS_value=
1065 ac_cv_env_LDFLAGS_set=
1066 ac_cv_env_LDFLAGS_value=
1067 ac_cv_env_LIBS_set=
1068 ac_cv_env_LIBS_value=
1069 ac_cv_env_PKG_CONFIG_LIBDIR_set=
1070 ac_cv_env_PKG_CONFIG_LIBDIR_value=
1071 ac_cv_env_PKG_CONFIG_PATH_set=
1072 ac_cv_env_PKG_CONFIG_PATH_value=
1073 ac_cv_env_PKG_CONFIG_set=
1074 ac_cv_env_PKG_CONFIG_value=
1075 ac_cv_env_build_alias_set=
1076 ac_cv_env_build_alias_value=
1077 ac_cv_env_host_alias_set=
1078 ac_cv_env_host_alias_value=
1079 ac_cv_env_target_alias_set=
1080 ac_cv_env_target_alias_value=
1081 ac_cv_func_attron=yes
1082 ac_cv_func_fcntl=yes
1083 ac_cv_func_getaddrinfo=yes
1084 ac_cv_func_gethostbyname=yes
1085 ac_cv_func_herror=yes
1086 ac_cv_func_initscr=yes
1087 ac_cv_func_seteuid=yes
1088 ac_cv_func_socket=yes
1089 ac_cv_func_strerror=yes
1090 ac_cv_have_decl_errno=yes
1091 ac_cv_header_arpa_nameser_compat_h=yes
1092 ac_cv_header_cursesX_h=no
1093 ac_cv_header_curses_h=yes
1094 ac_cv_header_fcntl_h=yes
1095 ac_cv_header_inttypes_h=yes
1096 ac_cv_header_memory_h=yes
1097 ac_cv_header_ncurses_curses_h=no
1098 ac_cv_header_ncurses_h=yes
1099 ac_cv_header_socket_h=no
1100 ac_cv_header_stdc=yes
1101 ac_cv_header_stdint_h=yes
1102 ac_cv_header_stdlib_h=yes
1103 ac_cv_header_string_h=yes
1104 ac_cv_header_strings_h=yes
1105 ac_cv_header_sys_socket_h=yes
1106 ac_cv_header_sys_stat_h=yes
1107 ac_cv_header_sys_types_h=yes
1108 ac_cv_header_sys_xti_h=no
1109 ac_cv_header_unistd_h=yes
1110 ac_cv_lib_m_floor=yes
1111 ac_cv_lib_termcap_tgetent=yes
1112 ac_cv_lib_tinfo_tgetent=yes
1113 ac_cv_objext=o
1114 ac_cv_path_EGREP='/bin/grep -E'
1115 ac_cv_path_GREP=/bin/grep
1116 ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config
1117 ac_cv_path_install='/usr/bin/install -c'
1118 ac_cv_path_mkdir=/bin/mkdir
1119 ac_cv_prog_AWK=gawk
1120 ac_cv_prog_CPP='gcc -E'
1121 ac_cv_prog_ac_ct_CC=gcc
1122 ac_cv_prog_cc_c89=
1123 ac_cv_prog_cc_g=yes
1124 ac_cv_prog_make_make_set=yes
1125 ac_cv_sizeof_unsigned_char=1
1126 ac_cv_sizeof_unsigned_int=4
1127 ac_cv_sizeof_unsigned_long=8
1128 ac_cv_sizeof_unsigned_short=2
1129 ac_cv_type_socklen_t=yes
1130 ac_cv_type_struct_in_addr=yes
1131 am_cv_CC_dependencies_compiler_type=gcc3
1132
1133 ## ----------------- ##
1134 ## Output variables. ##
1135 ## ----------------- ##
1136
1137 ACLOCAL='${SHELL} /home/wolff/mtr/missing --run aclocal-1.11'
1138 AMDEPBACKSLASH='\'
1139 AMDEP_FALSE='#'
1140 AMDEP_TRUE=''
1141 AMTAR='${SHELL} /home/wolff/mtr/missing --run tar'
1142 AUTOCONF='${SHELL} /home/wolff/mtr/missing --run autoconf'
1143 AUTOHEADER='${SHELL} /home/wolff/mtr/missing --run autoheader'
1144 AUTOMAKE='${SHELL} /home/wolff/mtr/missing --run automake-1.11'
1145 AWK='gawk'
1146 CC='gcc'
1147 CCDEPMODE='depmode=gcc3'
1148 CFLAGS='-g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Wall -Wno-pointer-sign'
1149 CPP='gcc -E'
1150 CPPFLAGS=''
1151 CURSES_OBJ='curses.o'
1152 CYGPATH_W='echo'
1153 DEFS='-DHAVE_CONFIG_H'
1154 DEPDIR='.deps'
1155 ECHO_C=''
1156 ECHO_N='-n'
1157 ECHO_T=''
1158 EGREP='/bin/grep -E'
1159 EXEEXT=''
1160 GLIB_CFLAGS=''
1161 GLIB_LIBS=''
1162 GREP='/bin/grep'
1163 GTK_CFLAGS='-pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 '
1164 GTK_LIBS='-pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 '
1165 GTK_OBJ='gtk.o'
1166 INSTALL_DATA='${INSTALL} -m 644'
1167 INSTALL_PROGRAM='${INSTALL}'
1168 INSTALL_SCRIPT='${INSTALL}'
1169 INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
1170 IPINFO_FALSE='#'
1171 IPINFO_TRUE=''
1172 LDFLAGS=''
1173 LIBOBJS=''
1174 LIBS='-lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm'
1175 LTLIBOBJS=''
1176 MAKEINFO='${SHELL} /home/wolff/mtr/missing --run makeinfo'
1177 MKDIR_P='/bin/mkdir -p'
1178 OBJEXT='o'
1179 PACKAGE='mtr'
1180 PACKAGE_BUGREPORT=''
1181 PACKAGE_NAME='mtr'
1182 PACKAGE_STRING='mtr 0.85'
1183 PACKAGE_TARNAME='mtr'
1184 PACKAGE_URL=''
1185 PACKAGE_VERSION='0.85'
1186 PATH_SEPARATOR=':'
1187 PKG_CONFIG='/usr/bin/pkg-config'
1188 PKG_CONFIG_LIBDIR=''
1189 PKG_CONFIG_PATH=''
1190 RESOLV_LIBS='-lresolv'
1191 SET_MAKE=''
1192 SHELL='/bin/bash'
1193 STRIP=''
1194 VERSION='0.85'
1195 ac_ct_CC='gcc'
1196 am__EXEEXT_FALSE=''
1197 am__EXEEXT_TRUE='#'
1198 am__fastdepCC_FALSE='#'
1199 am__fastdepCC_TRUE=''
1200 am__include='include'
1201 am__isrc=''
1202 am__leading_dot='.'
1203 am__quote=''
1204 am__tar='${AMTAR} chof - "$$tardir"'
1205 am__untar='${AMTAR} xf -'
1206 bindir='${exec_prefix}/bin'
1207 build_alias=''
1208 datadir='${datarootdir}'
1209 datarootdir='${prefix}/share'
1210 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1211 dvidir='${docdir}'
1212 exec_prefix='${prefix}'
1213 host_alias=''
1214 htmldir='${docdir}'
1215 includedir='${prefix}/include'
1216 infodir='${datarootdir}/info'
1217 install_sh='${SHELL} /home/wolff/mtr/install-sh'
1218 libdir='${exec_prefix}/lib'
1219 libexecdir='${exec_prefix}/libexec'
1220 localedir='${datarootdir}/locale'
1221 localstatedir='${prefix}/var'
1222 mandir='${datarootdir}/man'
1223 mkdir_p='/bin/mkdir -p'
1224 oldincludedir='/usr/include'
1225 pdfdir='${docdir}'
1226 prefix='/usr/local'
1227 program_transform_name='s,x,x,'
1228 psdir='${docdir}'
1229 sbindir='${exec_prefix}/sbin'
1230 sharedstatedir='${prefix}/com'
1231 sysconfdir='${prefix}/etc'
1232 target_alias=''
1233
1234 ## ----------- ##
1235 ## confdefs.h. ##
1236 ## ----------- ##
1237
1238 /* confdefs.h */
1239 #define PACKAGE_NAME "mtr"
1240 #define PACKAGE_TARNAME "mtr"
1241 #define PACKAGE_VERSION "0.85"
1242 #define PACKAGE_STRING "mtr 0.85"
1243 #define PACKAGE_BUGREPORT ""
1244 #define PACKAGE_URL ""
1245 #define PACKAGE "mtr"
1246 #define VERSION "0.85"
1247 #define STDC_HEADERS 1
1248 #define HAVE_SYS_TYPES_H 1
1249 #define HAVE_SYS_STAT_H 1
1250 #define HAVE_STDLIB_H 1
1251 #define HAVE_STRING_H 1
1252 #define HAVE_MEMORY_H 1
1253 #define HAVE_STRINGS_H 1
1254 #define HAVE_INTTYPES_H 1
1255 #define HAVE_STDINT_H 1
1256 #define HAVE_UNISTD_H 1
1257 #define SIZEOF_UNSIGNED_CHAR 1
1258 #define SIZEOF_UNSIGNED_SHORT 2
1259 #define SIZEOF_UNSIGNED_INT 4
1260 #define SIZEOF_UNSIGNED_LONG 8
1261 #define HAVE_NCURSES_H 1
1262 #define HAVE_CURSES_H 1
1263 #define HAVE_SYS_TYPES_H 1
1264 #define HAVE_FCNTL_H 1
1265 #define HAVE_SYS_SOCKET_H 1
1266 #define HAVE_ARPA_NAMESER_COMPAT_H 1
1267 #define HAVE_LIBTERMCAP 1
1268 #define HAVE_LIBTINFO 1
1269 #define HAVE_ATTRON 1
1270 #define HAVE_FCNTL 1
1271 #define HAVE_LIBM 1
1272 #define HAVE_SETEUID 1
1273 #define ENABLE_IPV6 /**/
1274 #define HAVE_DECL_ERRNO 1
1275 #define HAVE_SOCKLEN_T /**/
1276 #define HAVE_STRUCT_INADDR /**/
1277
1278 configure: exit 0
+0
-1235
config.status less more
0 #! /bin/bash
1 # Generated by configure.
2 # Run this file to recreate the current configuration.
3 # Compiler output produced by configure, useful for debugging
4 # configure, is in config.log if it exists.
5
6 debug=false
7 ac_cs_recheck=false
8 ac_cs_silent=false
9
10 SHELL=${CONFIG_SHELL-/bin/bash}
11 export SHELL
12 ## -------------------- ##
13 ## M4sh Initialization. ##
14 ## -------------------- ##
15
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19 emulate sh
20 NULLCMD=:
21 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22 # is contrary to our usage. Disable this feature.
23 alias -g '${1+"$@"}'='"$@"'
24 setopt NO_GLOB_SUBST
25 else
26 case `(set -o) 2>/dev/null` in #(
27 *posix*) :
28 set -o posix ;; #(
29 *) :
30 ;;
31 esac
32 fi
33
34
35 as_nl='
36 '
37 export as_nl
38 # Printing a long string crashes Solaris 7 /usr/bin/printf.
39 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
42 # Prefer a ksh shell builtin over an external printf program on Solaris,
43 # but without wasting forks for bash or zsh.
44 if test -z "$BASH_VERSION$ZSH_VERSION" \
45 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo='print -r --'
47 as_echo_n='print -rn --'
48 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='printf %s\n'
50 as_echo_n='printf %s'
51 else
52 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
53 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
54 as_echo_n='/usr/ucb/echo -n'
55 else
56 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
57 as_echo_n_body='eval
58 arg=$1;
59 case $arg in #(
60 *"$as_nl"*)
61 expr "X$arg" : "X\\(.*\\)$as_nl";
62 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 esac;
64 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 '
66 export as_echo_n_body
67 as_echo_n='sh -c $as_echo_n_body as_echo'
68 fi
69 export as_echo_body
70 as_echo='sh -c $as_echo_body as_echo'
71 fi
72
73 # The user is always right.
74 if test "${PATH_SEPARATOR+set}" != set; then
75 PATH_SEPARATOR=:
76 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
77 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
78 PATH_SEPARATOR=';'
79 }
80 fi
81
82
83 # IFS
84 # We need space, tab and new line, in precisely that order. Quoting is
85 # there to prevent editors from complaining about space-tab.
86 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
87 # splitting by setting IFS to empty value.)
88 IFS=" "" $as_nl"
89
90 # Find who we are. Look in the path if we contain no directory separator.
91 as_myself=
92 case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101 IFS=$as_save_IFS
102
103 ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108 as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there. '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136
137 # as_fn_error STATUS ERROR [LINENO LOG_FD]
138 # ----------------------------------------
139 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
140 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
141 # script with STATUS, using 1 if that was 0.
142 as_fn_error ()
143 {
144 as_status=$1; test $as_status -eq 0 && as_status=1
145 if test "$4"; then
146 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
147 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
148 fi
149 $as_echo "$as_me: error: $2" >&2
150 as_fn_exit $as_status
151 } # as_fn_error
152
153
154 # as_fn_set_status STATUS
155 # -----------------------
156 # Set $? to STATUS, without forking.
157 as_fn_set_status ()
158 {
159 return $1
160 } # as_fn_set_status
161
162 # as_fn_exit STATUS
163 # -----------------
164 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
165 as_fn_exit ()
166 {
167 set +e
168 as_fn_set_status $1
169 exit $1
170 } # as_fn_exit
171
172 # as_fn_unset VAR
173 # ---------------
174 # Portably unset VAR.
175 as_fn_unset ()
176 {
177 { eval $1=; unset $1;}
178 }
179 as_unset=as_fn_unset
180 # as_fn_append VAR VALUE
181 # ----------------------
182 # Append the text in VALUE to the end of the definition contained in VAR. Take
183 # advantage of any shell optimizations that allow amortized linear growth over
184 # repeated appends, instead of the typical quadratic growth present in naive
185 # implementations.
186 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
187 eval 'as_fn_append ()
188 {
189 eval $1+=\$2
190 }'
191 else
192 as_fn_append ()
193 {
194 eval $1=\$$1\$2
195 }
196 fi # as_fn_append
197
198 # as_fn_arith ARG...
199 # ------------------
200 # Perform arithmetic evaluation on the ARGs, and store the result in the
201 # global $as_val. Take advantage of shells that can avoid forks. The arguments
202 # must be portable across $(()) and expr.
203 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
204 eval 'as_fn_arith ()
205 {
206 as_val=$(( $* ))
207 }'
208 else
209 as_fn_arith ()
210 {
211 as_val=`expr "$@" || test $? -eq 1`
212 }
213 fi # as_fn_arith
214
215
216 if expr a : '\(a\)' >/dev/null 2>&1 &&
217 test "X`expr 00001 : '.*\(...\)'`" = X001; then
218 as_expr=expr
219 else
220 as_expr=false
221 fi
222
223 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
224 as_basename=basename
225 else
226 as_basename=false
227 fi
228
229 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
230 as_dirname=dirname
231 else
232 as_dirname=false
233 fi
234
235 as_me=`$as_basename -- "$0" ||
236 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
237 X"$0" : 'X\(//\)$' \| \
238 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
239 $as_echo X/"$0" |
240 sed '/^.*\/\([^/][^/]*\)\/*$/{
241 s//\1/
242 q
243 }
244 /^X\/\(\/\/\)$/{
245 s//\1/
246 q
247 }
248 /^X\/\(\/\).*/{
249 s//\1/
250 q
251 }
252 s/.*/./; q'`
253
254 # Avoid depending upon Character Ranges.
255 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
256 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
257 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
258 as_cr_digits='0123456789'
259 as_cr_alnum=$as_cr_Letters$as_cr_digits
260
261 ECHO_C= ECHO_N= ECHO_T=
262 case `echo -n x` in #(((((
263 -n*)
264 case `echo 'xy\c'` in
265 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
266 xy) ECHO_C='\c';;
267 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
268 ECHO_T=' ';;
269 esac;;
270 *)
271 ECHO_N='-n';;
272 esac
273
274 rm -f conf$$ conf$$.exe conf$$.file
275 if test -d conf$$.dir; then
276 rm -f conf$$.dir/conf$$.file
277 else
278 rm -f conf$$.dir
279 mkdir conf$$.dir 2>/dev/null
280 fi
281 if (echo >conf$$.file) 2>/dev/null; then
282 if ln -s conf$$.file conf$$ 2>/dev/null; then
283 as_ln_s='ln -s'
284 # ... but there are two gotchas:
285 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
286 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
287 # In both cases, we have to default to `cp -p'.
288 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
289 as_ln_s='cp -p'
290 elif ln conf$$.file conf$$ 2>/dev/null; then
291 as_ln_s=ln
292 else
293 as_ln_s='cp -p'
294 fi
295 else
296 as_ln_s='cp -p'
297 fi
298 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
299 rmdir conf$$.dir 2>/dev/null
300
301
302 # as_fn_mkdir_p
303 # -------------
304 # Create "$as_dir" as a directory, including parents if necessary.
305 as_fn_mkdir_p ()
306 {
307
308 case $as_dir in #(
309 -*) as_dir=./$as_dir;;
310 esac
311 test -d "$as_dir" || eval $as_mkdir_p || {
312 as_dirs=
313 while :; do
314 case $as_dir in #(
315 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
316 *) as_qdir=$as_dir;;
317 esac
318 as_dirs="'$as_qdir' $as_dirs"
319 as_dir=`$as_dirname -- "$as_dir" ||
320 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
321 X"$as_dir" : 'X\(//\)[^/]' \| \
322 X"$as_dir" : 'X\(//\)$' \| \
323 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
324 $as_echo X"$as_dir" |
325 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
326 s//\1/
327 q
328 }
329 /^X\(\/\/\)[^/].*/{
330 s//\1/
331 q
332 }
333 /^X\(\/\/\)$/{
334 s//\1/
335 q
336 }
337 /^X\(\/\).*/{
338 s//\1/
339 q
340 }
341 s/.*/./; q'`
342 test -d "$as_dir" && break
343 done
344 test -z "$as_dirs" || eval "mkdir $as_dirs"
345 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
346
347
348 } # as_fn_mkdir_p
349 if mkdir -p . 2>/dev/null; then
350 as_mkdir_p='mkdir -p "$as_dir"'
351 else
352 test -d ./-p && rmdir ./-p
353 as_mkdir_p=false
354 fi
355
356 if test -x / >/dev/null 2>&1; then
357 as_test_x='test -x'
358 else
359 if ls -dL / >/dev/null 2>&1; then
360 as_ls_L_option=L
361 else
362 as_ls_L_option=
363 fi
364 as_test_x='
365 eval sh -c '\''
366 if test -d "$1"; then
367 test -d "$1/.";
368 else
369 case $1 in #(
370 -*)set "./$1";;
371 esac;
372 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
373 ???[sx]*):;;*)false;;esac;fi
374 '\'' sh
375 '
376 fi
377 as_executable_p=$as_test_x
378
379 # Sed expression to map a string onto a valid CPP name.
380 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
381
382 # Sed expression to map a string onto a valid variable name.
383 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
384
385
386 exec 6>&1
387 ## ----------------------------------- ##
388 ## Main body of $CONFIG_STATUS script. ##
389 ## ----------------------------------- ##
390 # Save the log message, to keep $0 and so on meaningful, and to
391 # report actual input values of CONFIG_FILES etc. instead of their
392 # values after options handling.
393 ac_log="
394 This file was extended by mtr $as_me 0.85, which was
395 generated by GNU Autoconf 2.68. Invocation command line was
396
397 CONFIG_FILES = $CONFIG_FILES
398 CONFIG_HEADERS = $CONFIG_HEADERS
399 CONFIG_LINKS = $CONFIG_LINKS
400 CONFIG_COMMANDS = $CONFIG_COMMANDS
401 $ $0 $@
402
403 on `(hostname || uname -n) 2>/dev/null | sed 1q`
404 "
405
406 # Files that config.status was made for.
407 config_files=" version.h.tmp:version.h.in Makefile img/Makefile"
408 config_headers=" config.h"
409 config_commands=" depfiles"
410
411 ac_cs_usage="\
412 \`$as_me' instantiates files and other configuration actions
413 from templates according to the current configuration. Unless the files
414 and actions are specified as TAGs, all are instantiated by default.
415
416 Usage: $0 [OPTION]... [TAG]...
417
418 -h, --help print this help, then exit
419 -V, --version print version number and configuration settings, then exit
420 --config print configuration, then exit
421 -q, --quiet, --silent
422 do not print progress messages
423 -d, --debug don't remove temporary files
424 --recheck update $as_me by reconfiguring in the same conditions
425 --file=FILE[:TEMPLATE]
426 instantiate the configuration file FILE
427 --header=FILE[:TEMPLATE]
428 instantiate the configuration header FILE
429
430 Configuration files:
431 $config_files
432
433 Configuration headers:
434 $config_headers
435
436 Configuration commands:
437 $config_commands
438
439 Report bugs to the package provider."
440
441 ac_cs_config=""
442 ac_cs_version="\
443 mtr config.status 0.85
444 configured by ./configure, generated by GNU Autoconf 2.68,
445 with options \"$ac_cs_config\"
446
447 Copyright (C) 2010 Free Software Foundation, Inc.
448 This config.status script is free software; the Free Software Foundation
449 gives unlimited permission to copy, distribute and modify it."
450
451 ac_pwd='/home/wolff/mtr'
452 srcdir='.'
453 INSTALL='/usr/bin/install -c'
454 MKDIR_P='/bin/mkdir -p'
455 AWK='gawk'
456 test -n "$AWK" || AWK=awk
457 # The default lists apply if the user does not specify any file.
458 ac_need_defaults=:
459 while test $# != 0
460 do
461 case $1 in
462 --*=?*)
463 ac_option=`expr "X$1" : 'X\([^=]*\)='`
464 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
465 ac_shift=:
466 ;;
467 --*=)
468 ac_option=`expr "X$1" : 'X\([^=]*\)='`
469 ac_optarg=
470 ac_shift=:
471 ;;
472 *)
473 ac_option=$1
474 ac_optarg=$2
475 ac_shift=shift
476 ;;
477 esac
478
479 case $ac_option in
480 # Handling of the options.
481 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
482 ac_cs_recheck=: ;;
483 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
484 $as_echo "$ac_cs_version"; exit ;;
485 --config | --confi | --conf | --con | --co | --c )
486 $as_echo "$ac_cs_config"; exit ;;
487 --debug | --debu | --deb | --de | --d | -d )
488 debug=: ;;
489 --file | --fil | --fi | --f )
490 $ac_shift
491 case $ac_optarg in
492 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
493 '') as_fn_error $? "missing file argument" ;;
494 esac
495 as_fn_append CONFIG_FILES " '$ac_optarg'"
496 ac_need_defaults=false;;
497 --header | --heade | --head | --hea )
498 $ac_shift
499 case $ac_optarg in
500 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
501 esac
502 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
503 ac_need_defaults=false;;
504 --he | --h)
505 # Conflict between --help and --header
506 as_fn_error $? "ambiguous option: \`$1'
507 Try \`$0 --help' for more information.";;
508 --help | --hel | -h )
509 $as_echo "$ac_cs_usage"; exit ;;
510 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
511 | -silent | --silent | --silen | --sile | --sil | --si | --s)
512 ac_cs_silent=: ;;
513
514 # This is an error.
515 -*) as_fn_error $? "unrecognized option: \`$1'
516 Try \`$0 --help' for more information." ;;
517
518 *) as_fn_append ac_config_targets " $1"
519 ac_need_defaults=false ;;
520
521 esac
522 shift
523 done
524
525 ac_configure_extra_args=
526
527 if $ac_cs_silent; then
528 exec 6>/dev/null
529 ac_configure_extra_args="$ac_configure_extra_args --silent"
530 fi
531
532 if $ac_cs_recheck; then
533 set X '/bin/bash' './configure' $ac_configure_extra_args --no-create --no-recursion
534 shift
535 $as_echo "running CONFIG_SHELL=/bin/bash $*" >&6
536 CONFIG_SHELL='/bin/bash'
537 export CONFIG_SHELL
538 exec "$@"
539 fi
540
541 exec 5>>config.log
542 {
543 echo
544 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
545 ## Running $as_me. ##
546 _ASBOX
547 $as_echo "$ac_log"
548 } >&5
549
550 #
551 # INIT-COMMANDS
552 #
553 AMDEP_TRUE="" ac_aux_dir="."
554
555
556 # Handling of arguments.
557 for ac_config_target in $ac_config_targets
558 do
559 case $ac_config_target in
560 "version.h.tmp") CONFIG_FILES="$CONFIG_FILES version.h.tmp:version.h.in" ;;
561 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
562 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
563 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
564 "img/Makefile") CONFIG_FILES="$CONFIG_FILES img/Makefile" ;;
565
566 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
567 esac
568 done
569
570
571 # If the user did not use the arguments to specify the items to instantiate,
572 # then the envvar interface is used. Set only those that are not.
573 # We use the long form for the default assignment because of an extremely
574 # bizarre bug on SunOS 4.1.3.
575 if $ac_need_defaults; then
576 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
577 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
578 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
579 fi
580
581 # Have a temporary directory for convenience. Make it in the build tree
582 # simply because there is no reason against having it here, and in addition,
583 # creating and moving files from /tmp can sometimes cause problems.
584 # Hook for its removal unless debugging.
585 # Note that there is a small window in which the directory will not be cleaned:
586 # after its creation but before its name has been assigned to `$tmp'.
587 $debug ||
588 {
589 tmp= ac_tmp=
590 trap 'exit_status=$?
591 : "${ac_tmp:=$tmp}"
592 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
593 ' 0
594 trap 'as_fn_exit 1' 1 2 13 15
595 }
596 # Create a (secure) tmp directory for tmp files.
597
598 {
599 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
600 test -d "$tmp"
601 } ||
602 {
603 tmp=./conf$$-$RANDOM
604 (umask 077 && mkdir "$tmp")
605 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
606 ac_tmp=$tmp
607
608 # Set up the scripts for CONFIG_FILES section.
609 # No need to generate them if there are no CONFIG_FILES.
610 # This happens for instance with `./config.status config.h'.
611 if test -n "$CONFIG_FILES"; then
612
613
614 ac_cr=`echo X | tr X '\015'`
615 # On cygwin, bash can eat \r inside `` if the user requested igncr.
616 # But we know of no other shell where ac_cr would be empty at this
617 # point, so we can use a bashism as a fallback.
618 if test "x$ac_cr" = x; then
619 eval ac_cr=\$\'\\r\'
620 fi
621 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
622 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
623 ac_cs_awk_cr='\\r'
624 else
625 ac_cs_awk_cr=$ac_cr
626 fi
627
628 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
629 cat >>"$ac_tmp/subs1.awk" <<\_ACAWK &&
630 S["am__EXEEXT_FALSE"]=""
631 S["am__EXEEXT_TRUE"]="#"
632 S["LTLIBOBJS"]=""
633 S["LIBOBJS"]=""
634 S["RESOLV_LIBS"]="-lresolv"
635 S["GLIB_LIBS"]=""
636 S["GLIB_CFLAGS"]=""
637 S["PKG_CONFIG_LIBDIR"]=""
638 S["PKG_CONFIG_PATH"]=""
639 S["GTK_LIBS"]="-pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfi"\
640 "g -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 "
641 S["GTK_CFLAGS"]="-pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2."\
642 "0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1"\
643 " -I/usr/include/freetype2 -I/usr/include/libpng12 "
644 S["PKG_CONFIG"]="/usr/bin/pkg-config"
645 S["IPINFO_FALSE"]="#"
646 S["IPINFO_TRUE"]=""
647 S["EGREP"]="/bin/grep -E"
648 S["GREP"]="/bin/grep"
649 S["CPP"]="gcc -E"
650 S["am__fastdepCC_FALSE"]="#"
651 S["am__fastdepCC_TRUE"]=""
652 S["CCDEPMODE"]="depmode=gcc3"
653 S["AMDEPBACKSLASH"]="\\"
654 S["AMDEP_FALSE"]="#"
655 S["AMDEP_TRUE"]=""
656 S["am__quote"]=""
657 S["am__include"]="include"
658 S["DEPDIR"]=".deps"
659 S["OBJEXT"]="o"
660 S["EXEEXT"]=""
661 S["ac_ct_CC"]="gcc"
662 S["CPPFLAGS"]=""
663 S["LDFLAGS"]=""
664 S["CFLAGS"]="-g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pi"\
665 "xbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/p"\
666 "ixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Wall -Wno-pointer-sign"
667 S["CC"]="gcc"
668 S["CURSES_OBJ"]="curses.o"
669 S["GTK_OBJ"]="gtk.o"
670 S["am__untar"]="${AMTAR} xf -"
671 S["am__tar"]="${AMTAR} chof - \"$$tardir\""
672 S["AMTAR"]="${SHELL} /home/wolff/mtr/missing --run tar"
673 S["am__leading_dot"]="."
674 S["SET_MAKE"]=""
675 S["AWK"]="gawk"
676 S["mkdir_p"]="/bin/mkdir -p"
677 S["MKDIR_P"]="/bin/mkdir -p"
678 S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s"
679 S["STRIP"]=""
680 S["install_sh"]="${SHELL} /home/wolff/mtr/install-sh"
681 S["MAKEINFO"]="${SHELL} /home/wolff/mtr/missing --run makeinfo"
682 S["AUTOHEADER"]="${SHELL} /home/wolff/mtr/missing --run autoheader"
683 S["AUTOMAKE"]="${SHELL} /home/wolff/mtr/missing --run automake-1.11"
684 S["AUTOCONF"]="${SHELL} /home/wolff/mtr/missing --run autoconf"
685 S["ACLOCAL"]="${SHELL} /home/wolff/mtr/missing --run aclocal-1.11"
686 S["VERSION"]="0.85"
687 S["PACKAGE"]="mtr"
688 S["CYGPATH_W"]="echo"
689 S["am__isrc"]=""
690 S["INSTALL_DATA"]="${INSTALL} -m 644"
691 S["INSTALL_SCRIPT"]="${INSTALL}"
692 S["INSTALL_PROGRAM"]="${INSTALL}"
693 S["target_alias"]=""
694 S["host_alias"]=""
695 S["build_alias"]=""
696 S["LIBS"]="-lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0"\
697 " -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm"
698 S["ECHO_T"]=""
699 S["ECHO_N"]="-n"
700 S["ECHO_C"]=""
701 S["DEFS"]="-DHAVE_CONFIG_H"
702 S["mandir"]="${datarootdir}/man"
703 S["localedir"]="${datarootdir}/locale"
704 S["libdir"]="${exec_prefix}/lib"
705 S["psdir"]="${docdir}"
706 S["pdfdir"]="${docdir}"
707 S["dvidir"]="${docdir}"
708 S["htmldir"]="${docdir}"
709 S["infodir"]="${datarootdir}/info"
710 S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}"
711 S["oldincludedir"]="/usr/include"
712 S["includedir"]="${prefix}/include"
713 S["localstatedir"]="${prefix}/var"
714 S["sharedstatedir"]="${prefix}/com"
715 S["sysconfdir"]="${prefix}/etc"
716 S["datadir"]="${datarootdir}"
717 S["datarootdir"]="${prefix}/share"
718 S["libexecdir"]="${exec_prefix}/libexec"
719 S["sbindir"]="${exec_prefix}/sbin"
720 S["bindir"]="${exec_prefix}/bin"
721 S["program_transform_name"]="s,x,x,"
722 S["prefix"]="/usr/local"
723 S["exec_prefix"]="${prefix}"
724 S["PACKAGE_URL"]=""
725 S["PACKAGE_BUGREPORT"]=""
726 S["PACKAGE_STRING"]="mtr 0.85"
727 S["PACKAGE_VERSION"]="0.85"
728 S["PACKAGE_TARNAME"]="mtr"
729 S["PACKAGE_NAME"]="mtr"
730 S["PATH_SEPARATOR"]=":"
731 S["SHELL"]="/bin/bash"
732 _ACAWK
733 cat >>"$ac_tmp/subs1.awk" <<_ACAWK &&
734 for (key in S) S_is_set[key] = 1
735 FS = ""
736
737 }
738 {
739 line = $ 0
740 nfields = split(line, field, "@")
741 substed = 0
742 len = length(field[1])
743 for (i = 2; i < nfields; i++) {
744 key = field[i]
745 keylen = length(key)
746 if (S_is_set[key]) {
747 value = S[key]
748 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
749 len += length(value) + length(field[++i])
750 substed = 1
751 } else
752 len += 1 + keylen
753 }
754
755 print line
756 }
757
758 _ACAWK
759 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
760 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
761 else
762 cat
763 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
764 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
765 fi # test -n "$CONFIG_FILES"
766
767 # Set up the scripts for CONFIG_HEADERS section.
768 # No need to generate them if there are no CONFIG_HEADERS.
769 # This happens for instance with `./config.status Makefile'.
770 if test -n "$CONFIG_HEADERS"; then
771 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
772 BEGIN {
773 D["PACKAGE_NAME"]=" \"mtr\""
774 D["PACKAGE_TARNAME"]=" \"mtr\""
775 D["PACKAGE_VERSION"]=" \"0.85\""
776 D["PACKAGE_STRING"]=" \"mtr 0.85\""
777 D["PACKAGE_BUGREPORT"]=" \"\""
778 D["PACKAGE_URL"]=" \"\""
779 D["PACKAGE"]=" \"mtr\""
780 D["VERSION"]=" \"0.85\""
781 D["STDC_HEADERS"]=" 1"
782 D["HAVE_SYS_TYPES_H"]=" 1"
783 D["HAVE_SYS_STAT_H"]=" 1"
784 D["HAVE_STDLIB_H"]=" 1"
785 D["HAVE_STRING_H"]=" 1"
786 D["HAVE_MEMORY_H"]=" 1"
787 D["HAVE_STRINGS_H"]=" 1"
788 D["HAVE_INTTYPES_H"]=" 1"
789 D["HAVE_STDINT_H"]=" 1"
790 D["HAVE_UNISTD_H"]=" 1"
791 D["SIZEOF_UNSIGNED_CHAR"]=" 1"
792 D["SIZEOF_UNSIGNED_SHORT"]=" 2"
793 D["SIZEOF_UNSIGNED_INT"]=" 4"
794 D["SIZEOF_UNSIGNED_LONG"]=" 8"
795 D["HAVE_NCURSES_H"]=" 1"
796 D["HAVE_CURSES_H"]=" 1"
797 D["HAVE_SYS_TYPES_H"]=" 1"
798 D["HAVE_FCNTL_H"]=" 1"
799 D["HAVE_SYS_SOCKET_H"]=" 1"
800 D["HAVE_ARPA_NAMESER_COMPAT_H"]=" 1"
801 D["HAVE_LIBTERMCAP"]=" 1"
802 D["HAVE_LIBTINFO"]=" 1"
803 D["HAVE_ATTRON"]=" 1"
804 D["HAVE_FCNTL"]=" 1"
805 D["HAVE_LIBM"]=" 1"
806 D["HAVE_SETEUID"]=" 1"
807 D["ENABLE_IPV6"]=" /**/"
808 D["HAVE_DECL_ERRNO"]=" 1"
809 D["HAVE_SOCKLEN_T"]=" /**/"
810 D["HAVE_STRUCT_INADDR"]=" /**/"
811 for (key in D) D_is_set[key] = 1
812 FS = ""
813 }
814 /^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ {
815 line = $ 0
816 split(line, arg, " ")
817 if (arg[1] == "#") {
818 defundef = arg[2]
819 mac1 = arg[3]
820 } else {
821 defundef = substr(arg[1], 2)
822 mac1 = arg[2]
823 }
824 split(mac1, mac2, "(") #)
825 macro = mac2[1]
826 prefix = substr(line, 1, index(line, defundef) - 1)
827 if (D_is_set[macro]) {
828 # Preserve the white space surrounding the "#".
829 print prefix "define", macro P[macro] D[macro]
830 next
831 } else {
832 # Replace #undef with comments. This is necessary, for example,
833 # in the case of _POSIX_SOURCE, which is predefined and required
834 # on some systems where configure will not decide to define it.
835 if (defundef == "undef") {
836 print "/*", prefix defundef, macro, "*/"
837 next
838 }
839 }
840 }
841 { print }
842 _ACAWK
843 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
844 fi # test -n "$CONFIG_HEADERS"
845
846
847 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
848 shift
849 for ac_tag
850 do
851 case $ac_tag in
852 :[FHLC]) ac_mode=$ac_tag; continue;;
853 esac
854 case $ac_mode$ac_tag in
855 :[FHL]*:*);;
856 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
857 :[FH]-) ac_tag=-:-;;
858 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
859 esac
860 ac_save_IFS=$IFS
861 IFS=:
862 set x $ac_tag
863 IFS=$ac_save_IFS
864 shift
865 ac_file=$1
866 shift
867
868 case $ac_mode in
869 :L) ac_source=$1;;
870 :[FH])
871 ac_file_inputs=
872 for ac_f
873 do
874 case $ac_f in
875 -) ac_f="$ac_tmp/stdin";;
876 *) # Look for the file first in the build tree, then in the source tree
877 # (if the path is not absolute). The absolute path cannot be DOS-style,
878 # because $ac_f cannot contain `:'.
879 test -f "$ac_f" ||
880 case $ac_f in
881 [\\/$]*) false;;
882 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
883 esac ||
884 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
885 esac
886 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
887 as_fn_append ac_file_inputs " '$ac_f'"
888 done
889
890 # Let's still pretend it is `configure' which instantiates (i.e., don't
891 # use $as_me), people would be surprised to read:
892 # /* config.h. Generated by config.status. */
893 configure_input='Generated from '`
894 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
895 `' by configure.'
896 if test x"$ac_file" != x-; then
897 configure_input="$ac_file. $configure_input"
898 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
899 $as_echo "$as_me: creating $ac_file" >&6;}
900 fi
901 # Neutralize special characters interpreted by sed in replacement strings.
902 case $configure_input in #(
903 *\&* | *\|* | *\\* )
904 ac_sed_conf_input=`$as_echo "$configure_input" |
905 sed 's/[\\\\&|]/\\\\&/g'`;; #(
906 *) ac_sed_conf_input=$configure_input;;
907 esac
908
909 case $ac_tag in
910 *:-:* | *:-) cat >"$ac_tmp/stdin" \
911 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
912 esac
913 ;;
914 esac
915
916 ac_dir=`$as_dirname -- "$ac_file" ||
917 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
918 X"$ac_file" : 'X\(//\)[^/]' \| \
919 X"$ac_file" : 'X\(//\)$' \| \
920 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
921 $as_echo X"$ac_file" |
922 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
923 s//\1/
924 q
925 }
926 /^X\(\/\/\)[^/].*/{
927 s//\1/
928 q
929 }
930 /^X\(\/\/\)$/{
931 s//\1/
932 q
933 }
934 /^X\(\/\).*/{
935 s//\1/
936 q
937 }
938 s/.*/./; q'`
939 as_dir="$ac_dir"; as_fn_mkdir_p
940 ac_builddir=.
941
942 case "$ac_dir" in
943 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
944 *)
945 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
946 # A ".." for each directory in $ac_dir_suffix.
947 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
948 case $ac_top_builddir_sub in
949 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
950 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
951 esac ;;
952 esac
953 ac_abs_top_builddir=$ac_pwd
954 ac_abs_builddir=$ac_pwd$ac_dir_suffix
955 # for backward compatibility:
956 ac_top_builddir=$ac_top_build_prefix
957
958 case $srcdir in
959 .) # We are building in place.
960 ac_srcdir=.
961 ac_top_srcdir=$ac_top_builddir_sub
962 ac_abs_top_srcdir=$ac_pwd ;;
963 [\\/]* | ?:[\\/]* ) # Absolute name.
964 ac_srcdir=$srcdir$ac_dir_suffix;
965 ac_top_srcdir=$srcdir
966 ac_abs_top_srcdir=$srcdir ;;
967 *) # Relative name.
968 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
969 ac_top_srcdir=$ac_top_build_prefix$srcdir
970 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
971 esac
972 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
973
974
975 case $ac_mode in
976 :F)
977 #
978 # CONFIG_FILE
979 #
980
981 case $INSTALL in
982 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
983 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
984 esac
985 ac_MKDIR_P=$MKDIR_P
986 case $MKDIR_P in
987 [\\/$]* | ?:[\\/]* ) ;;
988 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
989 esac
990 # If the template does not know about datarootdir, expand it.
991 # FIXME: This hack should be removed a few years after 2.60.
992 ac_datarootdir_hack=; ac_datarootdir_seen=
993 ac_sed_dataroot='
994 /datarootdir/ {
995 p
996 q
997 }
998 /@datadir@/p
999 /@docdir@/p
1000 /@infodir@/p
1001 /@localedir@/p
1002 /@mandir@/p'
1003 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
1004 *datarootdir*) ac_datarootdir_seen=yes;;
1005 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
1006 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
1007 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
1008 ac_datarootdir_hack='
1009 s&@datadir@&${datarootdir}&g
1010 s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g
1011 s&@infodir@&${datarootdir}/info&g
1012 s&@localedir@&${datarootdir}/locale&g
1013 s&@mandir@&${datarootdir}/man&g
1014 s&\${datarootdir}&${prefix}/share&g' ;;
1015 esac
1016 ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{
1017 h
1018 s///
1019 s/^/:/
1020 s/[ ]*$/:/
1021 s/:\$(srcdir):/:/g
1022 s/:\${srcdir}:/:/g
1023 s/:@srcdir@:/:/g
1024 s/^:*//
1025 s/:*$//
1026 x
1027 s/\(=[ ]*\).*/\1/
1028 G
1029 s/\n//
1030 s/^[^=]*=[ ]*$//
1031 }
1032
1033 :t
1034 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
1035 s|@configure_input@|$ac_sed_conf_input|;t t
1036 s&@top_builddir@&$ac_top_builddir_sub&;t t
1037 s&@top_build_prefix@&$ac_top_build_prefix&;t t
1038 s&@srcdir@&$ac_srcdir&;t t
1039 s&@abs_srcdir@&$ac_abs_srcdir&;t t
1040 s&@top_srcdir@&$ac_top_srcdir&;t t
1041 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
1042 s&@builddir@&$ac_builddir&;t t
1043 s&@abs_builddir@&$ac_abs_builddir&;t t
1044 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
1045 s&@INSTALL@&$ac_INSTALL&;t t
1046 s&@MKDIR_P@&$ac_MKDIR_P&;t t
1047 $ac_datarootdir_hack
1048 "
1049 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
1050 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1051
1052 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
1053 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
1054 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
1055 "$ac_tmp/out"`; test -z "$ac_out"; } &&
1056 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1057 which seems to be undefined. Please make sure it is defined" >&5
1058 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
1059 which seems to be undefined. Please make sure it is defined" >&2;}
1060
1061 rm -f "$ac_tmp/stdin"
1062 case $ac_file in
1063 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
1064 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
1065 esac \
1066 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1067 ;;
1068 :H)
1069 #
1070 # CONFIG_HEADER
1071 #
1072 if test x"$ac_file" != x-; then
1073 {
1074 $as_echo "/* $configure_input */" \
1075 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
1076 } >"$ac_tmp/config.h" \
1077 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1078 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
1079 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
1080 $as_echo "$as_me: $ac_file is unchanged" >&6;}
1081 else
1082 rm -f "$ac_file"
1083 mv "$ac_tmp/config.h" "$ac_file" \
1084 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
1085 fi
1086 else
1087 $as_echo "/* $configure_input */" \
1088 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
1089 || as_fn_error $? "could not create -" "$LINENO" 5
1090 fi
1091 # Compute "$ac_file"'s index in $config_headers.
1092 _am_arg="$ac_file"
1093 _am_stamp_count=1
1094 for _am_header in $config_headers :; do
1095 case $_am_header in
1096 $_am_arg | $_am_arg:* )
1097 break ;;
1098 * )
1099 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
1100 esac
1101 done
1102 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
1103 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1104 X"$_am_arg" : 'X\(//\)[^/]' \| \
1105 X"$_am_arg" : 'X\(//\)$' \| \
1106 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
1107 $as_echo X"$_am_arg" |
1108 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1109 s//\1/
1110 q
1111 }
1112 /^X\(\/\/\)[^/].*/{
1113 s//\1/
1114 q
1115 }
1116 /^X\(\/\/\)$/{
1117 s//\1/
1118 q
1119 }
1120 /^X\(\/\).*/{
1121 s//\1/
1122 q
1123 }
1124 s/.*/./; q'`/stamp-h$_am_stamp_count
1125 ;;
1126
1127 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
1128 $as_echo "$as_me: executing $ac_file commands" >&6;}
1129 ;;
1130 esac
1131
1132
1133 case $ac_file$ac_mode in
1134 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
1135 # Autoconf 2.62 quotes --file arguments for eval, but not when files
1136 # are listed without --file. Let's play safe and only enable the eval
1137 # if we detect the quoting.
1138 case $CONFIG_FILES in
1139 *\'*) eval set x "$CONFIG_FILES" ;;
1140 *) set x $CONFIG_FILES ;;
1141 esac
1142 shift
1143 for mf
1144 do
1145 # Strip MF so we end up with the name of the file.
1146 mf=`echo "$mf" | sed -e 's/:.*$//'`
1147 # Check whether this is an Automake generated Makefile or not.
1148 # We used to match only the files named `Makefile.in', but
1149 # some people rename them; so instead we look at the file content.
1150 # Grep'ing the first line is not enough: some people post-process
1151 # each Makefile.in and add a new line on top of each file to say so.
1152 # Grep'ing the whole file is not good either: AIX grep has a line
1153 # limit of 2048, but all sed's we know have understand at least 4000.
1154 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
1155 dirpart=`$as_dirname -- "$mf" ||
1156 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1157 X"$mf" : 'X\(//\)[^/]' \| \
1158 X"$mf" : 'X\(//\)$' \| \
1159 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
1160 $as_echo X"$mf" |
1161 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1162 s//\1/
1163 q
1164 }
1165 /^X\(\/\/\)[^/].*/{
1166 s//\1/
1167 q
1168 }
1169 /^X\(\/\/\)$/{
1170 s//\1/
1171 q
1172 }
1173 /^X\(\/\).*/{
1174 s//\1/
1175 q
1176 }
1177 s/.*/./; q'`
1178 else
1179 continue
1180 fi
1181 # Extract the definition of DEPDIR, am__include, and am__quote
1182 # from the Makefile without running `make'.
1183 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
1184 test -z "$DEPDIR" && continue
1185 am__include=`sed -n 's/^am__include = //p' < "$mf"`
1186 test -z "am__include" && continue
1187 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
1188 # When using ansi2knr, U may be empty or an underscore; expand it
1189 U=`sed -n 's/^U = //p' < "$mf"`
1190 # Find all dependency output files, they are included files with
1191 # $(DEPDIR) in their names. We invoke sed twice because it is the
1192 # simplest approach to changing $(DEPDIR) to its actual value in the
1193 # expansion.
1194 for file in `sed -n "
1195 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
1196 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
1197 # Make sure the directory exists.
1198 test -f "$dirpart/$file" && continue
1199 fdir=`$as_dirname -- "$file" ||
1200 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1201 X"$file" : 'X\(//\)[^/]' \| \
1202 X"$file" : 'X\(//\)$' \| \
1203 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
1204 $as_echo X"$file" |
1205 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1206 s//\1/
1207 q
1208 }
1209 /^X\(\/\/\)[^/].*/{
1210 s//\1/
1211 q
1212 }
1213 /^X\(\/\/\)$/{
1214 s//\1/
1215 q
1216 }
1217 /^X\(\/\).*/{
1218 s//\1/
1219 q
1220 }
1221 s/.*/./; q'`
1222 as_dir=$dirpart/$fdir; as_fn_mkdir_p
1223 # echo "creating $dirpart/$file"
1224 echo '# dummy' > "$dirpart/$file"
1225 done
1226 done
1227 }
1228 ;;
1229
1230 esac
1231 done # for ac_tag
1232
1233
1234 as_fn_exit 0
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for mtr 0.85.
2 # Generated by GNU Autoconf 2.69 for mtr 0.86.
33 #
44 #
55 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
576576 # Identity of this package.
577577 PACKAGE_NAME='mtr'
578578 PACKAGE_TARNAME='mtr'
579 PACKAGE_VERSION='0.85'
580 PACKAGE_STRING='mtr 0.85'
579 PACKAGE_VERSION='0.86'
580 PACKAGE_STRING='mtr 0.86'
581581 PACKAGE_BUGREPORT=''
582582 PACKAGE_URL=''
583583
623623 LTLIBOBJS
624624 LIBOBJS
625625 RESOLV_LIBS
626 GLIB_LIBS
627 GLIB_CFLAGS
628 PKG_CONFIG_LIBDIR
629 PKG_CONFIG_PATH
630626 GTK_LIBS
631627 GTK_CFLAGS
632628 PKG_CONFIG
654650 CC
655651 CURSES_OBJ
656652 GTK_OBJ
653 AM_BACKSLASH
654 AM_DEFAULT_VERBOSITY
655 AM_DEFAULT_V
656 AM_V
657657 am__untar
658658 am__tar
659659 AMTAR
718718 ac_subst_files=''
719719 ac_user_opts='
720720 enable_option_checking
721 enable_silent_rules
721722 enable_dependency_tracking
722723 with_gtk
723 with_glib
724724 with_ipinfo
725725 enable_ipv6
726726 enable_gtktest
733733 LDFLAGS
734734 LIBS
735735 CPPFLAGS
736 CPP
737 PKG_CONFIG
738 PKG_CONFIG_PATH
739 PKG_CONFIG_LIBDIR
740 GLIB_CFLAGS
741 GLIB_LIBS'
736 CPP'
742737
743738
744739 # Initialize some variables set by options.
12791274 # Omit some internal or obsolete options to make the list less imposing.
12801275 # This message is too long to be a string in the A/UX 3.1 sh.
12811276 cat <<_ACEOF
1282 \`configure' configures mtr 0.85 to adapt to many kinds of systems.
1277 \`configure' configures mtr 0.86 to adapt to many kinds of systems.
12831278
12841279 Usage: $0 [OPTION]... [VAR=VALUE]...
12851280
13451340
13461341 if test -n "$ac_init_help"; then
13471342 case $ac_init_help in
1348 short | recursive ) echo "Configuration of mtr 0.85:";;
1343 short | recursive ) echo "Configuration of mtr 0.86:";;
13491344 esac
13501345 cat <<\_ACEOF
13511346
13531348 --disable-option-checking ignore unrecognized --enable/--with options
13541349 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
13551350 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1356 --disable-dependency-tracking speeds up one-time build
1357 --enable-dependency-tracking do not reject slow dependency extractors
1351 --enable-silent-rules less verbose build output (undo: "make V=1")
1352 --disable-silent-rules verbose build output (undo: "make V=0")
1353 --enable-dependency-tracking
1354 do not reject slow dependency extractors
1355 --disable-dependency-tracking
1356 speeds up one-time build
13581357 --disable-ipv6 Do not enable IPv6
13591358 --disable-gtktest do not try to compile and run a test GTK+ program
13601359
13621361 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
13631362 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
13641363 --without-gtk Do not try to use GTK+ at all
1365 --without-glib Do not try to use glib at all
13661364 --without-ipinfo Do not try to use ipinfo lookup at all
13671365
13681366 Some influential environment variables:
13741372 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
13751373 you have headers in a nonstandard directory <include dir>
13761374 CPP C preprocessor
1377 PKG_CONFIG path to pkg-config utility
1378 PKG_CONFIG_PATH
1379 directories to add to pkg-config's search path
1380 PKG_CONFIG_LIBDIR
1381 path overriding pkg-config's built-in search path
1382 GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config
1383 GLIB_LIBS linker flags for GLIB, overriding pkg-config
13841375
13851376 Use these variables to override the choices made by `configure' or to help
13861377 it to find libraries and programs with nonstandard names/locations.
14481439 test -n "$ac_init_help" && exit $ac_status
14491440 if $ac_init_version; then
14501441 cat <<\_ACEOF
1451 mtr configure 0.85
1442 mtr configure 0.86
14521443 generated by GNU Autoconf 2.69
14531444
14541445 Copyright (C) 2012 Free Software Foundation, Inc.
20962087 This file contains any messages produced by compilers while
20972088 running configure, to aid debugging if configure makes a mistake.
20982089
2099 It was created by mtr $as_me 0.85, which was
2090 It was created by mtr $as_me 0.86, which was
21002091 generated by GNU Autoconf 2.69. Invocation command line was
21012092
21022093 $ $0 $@
24452436
24462437
24472438
2448 am__api_version='1.11'
2439 am__api_version='1.14'
24492440
24502441 ac_aux_dir=
24512442 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
25712562
25722563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
25732564 $as_echo_n "checking whether build environment is sane... " >&6; }
2574 # Just in case
2575 sleep 1
2576 echo timestamp > conftest.file
25772565 # Reject unsafe characters in $srcdir or the absolute working directory
25782566 # name. Accept space and tab only in the latter.
25792567 am_lf='
25842572 esac
25852573 case $srcdir in
25862574 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2587 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2575 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
25882576 esac
25892577
2590 # Do `set' in a subshell so we don't clobber the current shell's
2578 # Do 'set' in a subshell so we don't clobber the current shell's
25912579 # arguments. Must try -L first in case configure is actually a
25922580 # symlink; some systems play weird games with the mod time of symlinks
25932581 # (eg FreeBSD returns the mod time of the symlink's containing
25942582 # directory).
25952583 if (
2596 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2597 if test "$*" = "X"; then
2598 # -L didn't work.
2599 set X `ls -t "$srcdir/configure" conftest.file`
2600 fi
2601 rm -f conftest.file
2602 if test "$*" != "X $srcdir/configure conftest.file" \
2603 && test "$*" != "X conftest.file $srcdir/configure"; then
2604
2605 # If neither matched, then we have a broken ls. This can happen
2606 # if, for instance, CONFIG_SHELL is bash and it inherits a
2607 # broken ls alias from the environment. This has actually
2608 # happened. Such a system could not be considered "sane".
2609 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2610 alias in your environment" "$LINENO" 5
2611 fi
2612
2584 am_has_slept=no
2585 for am_try in 1 2; do
2586 echo "timestamp, slept: $am_has_slept" > conftest.file
2587 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2588 if test "$*" = "X"; then
2589 # -L didn't work.
2590 set X `ls -t "$srcdir/configure" conftest.file`
2591 fi
2592 if test "$*" != "X $srcdir/configure conftest.file" \
2593 && test "$*" != "X conftest.file $srcdir/configure"; then
2594
2595 # If neither matched, then we have a broken ls. This can happen
2596 # if, for instance, CONFIG_SHELL is bash and it inherits a
2597 # broken ls alias from the environment. This has actually
2598 # happened. Such a system could not be considered "sane".
2599 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2600 alias in your environment" "$LINENO" 5
2601 fi
2602 if test "$2" = conftest.file || test $am_try -eq 2; then
2603 break
2604 fi
2605 # Just in case.
2606 sleep 1
2607 am_has_slept=yes
2608 done
26132609 test "$2" = conftest.file
26142610 )
26152611 then
26212617 fi
26222618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26232619 $as_echo "yes" >&6; }
2620 # If we didn't sleep, we still need to ensure time stamps of config.status and
2621 # generated files are strictly newer.
2622 am_sleep_pid=
2623 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2624 ( sleep 1 ) &
2625 am_sleep_pid=$!
2626 fi
2627
2628 rm -f conftest.file
2629
26242630 test "$program_prefix" != NONE &&
26252631 program_transform_name="s&^&$program_prefix&;$program_transform_name"
26262632 # Use a double $ so make ignores it.
26432649 esac
26442650 fi
26452651 # Use eval to expand $SHELL
2646 if eval "$MISSING --run true"; then
2647 am_missing_run="$MISSING --run "
2652 if eval "$MISSING --is-lightweight"; then
2653 am_missing_run="$MISSING "
26482654 else
26492655 am_missing_run=
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2651 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2657 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
26522658 fi
26532659
26542660 if test x"${install_sh}" != xset; then
26602666 esac
26612667 fi
26622668
2663 # Installed binaries are usually stripped using `strip' when the user
2664 # run `make install-strip'. However `strip' might not be the right
2669 # Installed binaries are usually stripped using 'strip' when the user
2670 # run "make install-strip". However 'strip' might not be the right
26652671 # tool to use in cross-compilation environments, therefore Automake
2666 # will honor the `STRIP' environment variable to overrule this program.
2672 # will honor the 'STRIP' environment variable to overrule this program.
26672673 if test "$cross_compiling" != no; then
26682674 if test -n "$ac_tool_prefix"; then
26692675 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
28022808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
28032809 $as_echo "$MKDIR_P" >&6; }
28042810
2805 mkdir_p="$MKDIR_P"
2806 case $mkdir_p in
2807 [\\/$]* | ?:[\\/]*) ;;
2808 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2809 esac
2810
28112811 for ac_prog in gawk mawk nawk awk
28122812 do
28132813 # Extract the first word of "$ac_prog", so it can be a program name with args.
28902890 fi
28912891 rmdir .tst 2>/dev/null
28922892
2893 # Check whether --enable-silent-rules was given.
2894 if test "${enable_silent_rules+set}" = set; then :
2895 enableval=$enable_silent_rules;
2896 fi
2897
2898 case $enable_silent_rules in # (((
2899 yes) AM_DEFAULT_VERBOSITY=0;;
2900 no) AM_DEFAULT_VERBOSITY=1;;
2901 *) AM_DEFAULT_VERBOSITY=1;;
2902 esac
2903 am_make=${MAKE-make}
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2905 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2906 if ${am_cv_make_support_nested_variables+:} false; then :
2907 $as_echo_n "(cached) " >&6
2908 else
2909 if $as_echo 'TRUE=$(BAR$(V))
2910 BAR0=false
2911 BAR1=true
2912 V=1
2913 am__doit:
2914 @$(TRUE)
2915 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2916 am_cv_make_support_nested_variables=yes
2917 else
2918 am_cv_make_support_nested_variables=no
2919 fi
2920 fi
2921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2922 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2923 if test $am_cv_make_support_nested_variables = yes; then
2924 AM_V='$(V)'
2925 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2926 else
2927 AM_V=$AM_DEFAULT_VERBOSITY
2928 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2929 fi
2930 AM_BACKSLASH='\'
2931
28932932 if test "`cd $srcdir && pwd`" != "`pwd`"; then
28942933 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
28952934 # is not polluted with repeated "-I."
29122951
29132952 # Define the identity of the package.
29142953 PACKAGE='mtr'
2915 VERSION='0.85'
2954 VERSION='0.86'
29162955
29172956
29182957 cat >>confdefs.h <<_ACEOF
29392978
29402979
29412980 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2981
2982 # For better backward compatibility. To be removed once Automake 1.9.x
2983 # dies out for good. For more background, see:
2984 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2985 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2986 mkdir_p='$(MKDIR_P)'
29422987
29432988 # We need awk for the "check" target. The system "awk" is bad on
29442989 # some platforms.
29462991 # in the wild :-( We should find a proper way to deprecate it ...
29472992 AMTAR='$${TAR-tar}'
29482993
2994
2995 # We'll loop over all known methods to create a tar archive until one works.
2996 _am_tools='gnutar pax cpio none'
2997
29492998 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
29502999
29513000
29523001
29533002
29543003
3004
3005 # POSIX will say in a future version that running "rm -f" with no argument
3006 # is OK; and we want to be able to make that assumption in our Makefile
3007 # recipes. So use an aggressive probe to check that the usage we want is
3008 # actually supported "in the wild" to an acceptable degree.
3009 # See automake bug#10828.
3010 # To make any issue more visible, cause the running configure to be aborted
3011 # by default if the 'rm' program in use doesn't match our expectations; the
3012 # user can still override this though.
3013 if rm -f && rm -fr && rm -rf; then : OK; else
3014 cat >&2 <<'END'
3015 Oops!
3016
3017 Your 'rm' program seems unable to run without file operands specified
3018 on the command line, even when the '-f' option is present. This is contrary
3019 to the behaviour of most rm programs out there, and not conforming with
3020 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3021
3022 Please tell bug-automake@gnu.org about your system, including the value
3023 of your $PATH and any error possibly output before this message. This
3024 can help us improve future automake versions.
3025
3026 END
3027 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3028 echo 'Configuration will proceed anyway, since you have set the' >&2
3029 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3030 echo >&2
3031 else
3032 cat >&2 <<'END'
3033 Aborting the configuration process, to ensure you take notice of the issue.
3034
3035 You can download and install GNU coreutils to get an 'rm' implementation
3036 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3037
3038 If you want to complete the configuration process using your problematic
3039 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3040 to "yes", and re-run configure.
3041
3042 END
3043 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3044 fi
3045 fi
29553046
29563047 ac_config_files="$ac_config_files version.h.tmp:version.h.in"
29573048
37503841 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
37513842 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
37523843 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3844
3845 ac_ext=c
3846 ac_cpp='$CPP $CPPFLAGS'
3847 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3848 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3849 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3851 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3852 if ${am_cv_prog_cc_c_o+:} false; then :
3853 $as_echo_n "(cached) " >&6
3854 else
3855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3856 /* end confdefs.h. */
3857
3858 int
3859 main ()
3860 {
3861
3862 ;
3863 return 0;
3864 }
3865 _ACEOF
3866 # Make sure it works both with $CC and with simple cc.
3867 # Following AC_PROG_CC_C_O, we do the test twice because some
3868 # compilers refuse to overwrite an existing .o file with -o,
3869 # though they will create one.
3870 am_cv_prog_cc_c_o=yes
3871 for am_i in 1 2; do
3872 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3873 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3874 ac_status=$?
3875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3876 (exit $ac_status); } \
3877 && test -f conftest2.$ac_objext; then
3878 : OK
3879 else
3880 am_cv_prog_cc_c_o=no
3881 break
3882 fi
3883 done
3884 rm -f core conftest*
3885 unset am_i
3886 fi
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3888 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3889 if test "$am_cv_prog_cc_c_o" != yes; then
3890 # Losing compiler, so override with the script.
3891 # FIXME: It is wrong to rewrite CC.
3892 # But if we don't then we get into trouble of one sort or another.
3893 # A longer-term fix would be to have automake use am__CC in this case,
3894 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3895 CC="$am_aux_dir/compile $CC"
3896 fi
3897 ac_ext=c
3898 ac_cpp='$CPP $CPPFLAGS'
3899 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3900 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3901 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3902
37533903 DEPDIR="${am__leading_dot}deps"
37543904
37553905 ac_config_commands="$ac_config_commands depfiles"
37693919 _am_result=none
37703920 # First try GNU make style include.
37713921 echo "include confinc" > confmf
3772 # Ignore all kinds of additional output from `make'.
3922 # Ignore all kinds of additional output from 'make'.
37733923 case `$am_make -s -f confmf 2> /dev/null` in #(
37743924 *the\ am__doit\ target*)
37753925 am__include=include
38253975 # We make a subdir and do the tests there. Otherwise we can end up
38263976 # making bogus files that we don't know about and never remove. For
38273977 # instance it was reported that on HP-UX the gcc test will end up
3828 # making a dummy file named `D' -- because `-MD' means `put the output
3829 # in D'.
3978 # making a dummy file named 'D' -- because '-MD' means "put the output
3979 # in D".
38303980 rm -rf conftest.dir
38313981 mkdir conftest.dir
38323982 # Copy depcomp to subdir because otherwise we won't find it if we're
38614011 : > sub/conftest.c
38624012 for i in 1 2 3 4 5 6; do
38634013 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3864 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3865 # Solaris 8's {/usr,}/bin/sh.
3866 touch sub/conftst$i.h
4014 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4015 # Solaris 10 /bin/sh.
4016 echo '/* dummy */' > sub/conftst$i.h
38674017 done
38684018 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
38694019
3870 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4020 # We check with '-c' and '-o' for the sake of the "dashmstdout"
38714021 # mode. It turns out that the SunPro C++ compiler does not properly
3872 # handle `-M -o', and we need to detect this. Also, some Intel
3873 # versions had trouble with output in subdirs
4022 # handle '-M -o', and we need to detect this. Also, some Intel
4023 # versions had trouble with output in subdirs.
38744024 am__obj=sub/conftest.${OBJEXT-o}
38754025 am__minus_obj="-o $am__obj"
38764026 case $depmode in
38794029 test "$am__universal" = false || continue
38804030 ;;
38814031 nosideeffect)
3882 # after this tag, mechanisms are not by side-effect, so they'll
3883 # only be used when explicitly requested
4032 # After this tag, mechanisms are not by side-effect, so they'll
4033 # only be used when explicitly requested.
38844034 if test "x$enable_dependency_tracking" = xyes; then
38854035 continue
38864036 else
38884038 fi
38894039 ;;
38904040 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3891 # This compiler won't grok `-c -o', but also, the minuso test has
4041 # This compiler won't grok '-c -o', but also, the minuso test has
38924042 # not run yet. These depmodes are late enough in the game, and
38934043 # so weak that their functioning should not be impacted.
38944044 am__obj=conftest.${OBJEXT-o}
48174967
48184968
48194969
4820 # Check whether --with-glib was given.
4821 if test "${with_glib+set}" = set; then :
4822 withval=$with_glib; WANTS_GLIB=$withval
4823 else
4824 WANTS_GLIB=yes
4825 fi
4826
4827
4828
48294970 # Check whether --with-ipinfo was given.
48304971 if test "${with_ipinfo+set}" = set; then :
4831 withval=$with_ipinfo; case "${withval}" in
4832 yes) ipinfo=true ;;
4833 no) ipinfo=false ;;
4834 *) as_fn_error $? "bad value ${withval} for --with-ipinfo" "$LINENO" 5 ;;
4835 esac
4836 else
4837 ipinfo=true
4838 fi
4839
4840 if test x$ipinfo = xtrue; then
4972 withval=$with_ipinfo; ipinfo="${withval}"
4973 else
4974 ipinfo=yes
4975 fi
4976
4977 if test x$ipinfo = xyes; then
48414978 IPINFO_TRUE=
48424979 IPINFO_FALSE='#'
48434980 else
48454982 IPINFO_FALSE=
48464983 fi
48474984
4848 if test "x$ipinfo" = "xfalse"; then
4849
4850 $as_echo "#define NO_IPINFO 1" >>confdefs.h
4851
4852 fi
48534985
48544986 # Check whether --enable-ipv6 was given.
48554987 if test "${enable_ipv6+set}" = set; then :
48574989 else
48584990 WANTS_IPV6=yes
48594991 fi
4992
4993
48604994
48614995
48624996 if test "x$WANTS_GTK" = "xyes"; then
51295263 $as_echo "#define NO_GTK 1" >>confdefs.h
51305264
51315265 GTK_OBJ=""
5132 if test "x$WANTS_GLIB" = "xyes"; then
5133
5134
5135
5136
5137
5138
5139
5140 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
5141 if test -n "$ac_tool_prefix"; then
5142 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
5143 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5145 $as_echo_n "checking for $ac_word... " >&6; }
5146 if ${ac_cv_path_PKG_CONFIG+:} false; then :
5147 $as_echo_n "(cached) " >&6
5148 else
5149 case $PKG_CONFIG in
5150 [\\/]* | ?:[\\/]*)
5151 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
5152 ;;
5153 *)
5154 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5155 for as_dir in $PATH
5156 do
5157 IFS=$as_save_IFS
5158 test -z "$as_dir" && as_dir=.
5159 for ac_exec_ext in '' $ac_executable_extensions; do
5160 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5161 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5162 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5163 break 2
5164 fi
5165 done
5166 done
5167 IFS=$as_save_IFS
5168
5169 ;;
5170 esac
5171 fi
5172 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
5173 if test -n "$PKG_CONFIG"; then
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
5175 $as_echo "$PKG_CONFIG" >&6; }
5176 else
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5178 $as_echo "no" >&6; }
5179 fi
5180
5181
5182 fi
5183 if test -z "$ac_cv_path_PKG_CONFIG"; then
5184 ac_pt_PKG_CONFIG=$PKG_CONFIG
5185 # Extract the first word of "pkg-config", so it can be a program name with args.
5186 set dummy pkg-config; ac_word=$2
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5188 $as_echo_n "checking for $ac_word... " >&6; }
5189 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
5190 $as_echo_n "(cached) " >&6
5191 else
5192 case $ac_pt_PKG_CONFIG in
5193 [\\/]* | ?:[\\/]*)
5194 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
5195 ;;
5196 *)
5197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5198 for as_dir in $PATH
5199 do
5200 IFS=$as_save_IFS
5201 test -z "$as_dir" && as_dir=.
5202 for ac_exec_ext in '' $ac_executable_extensions; do
5203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5204 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5206 break 2
5207 fi
5208 done
5209 done
5210 IFS=$as_save_IFS
5211
5212 ;;
5213 esac
5214 fi
5215 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
5216 if test -n "$ac_pt_PKG_CONFIG"; then
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
5218 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
5219 else
5220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5221 $as_echo "no" >&6; }
5222 fi
5223
5224 if test "x$ac_pt_PKG_CONFIG" = x; then
5225 PKG_CONFIG=""
5226 else
5227 case $cross_compiling:$ac_tool_warned in
5228 yes:)
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5230 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5231 ac_tool_warned=yes ;;
5232 esac
5233 PKG_CONFIG=$ac_pt_PKG_CONFIG
5234 fi
5235 else
5236 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
5237 fi
5238
5239 fi
5240 if test -n "$PKG_CONFIG"; then
5241 _pkg_min_version=0.9.0
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
5243 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
5244 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5246 $as_echo "yes" >&6; }
5247 else
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5249 $as_echo "no" >&6; }
5250 PKG_CONFIG=""
5251 fi
5252 fi
5253
5254 pkg_failed=no
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLIB" >&5
5256 $as_echo_n "checking for GLIB... " >&6; }
5257
5258 if test -n "$GLIB_CFLAGS"; then
5259 pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
5260 elif test -n "$PKG_CONFIG"; then
5261 if test -n "$PKG_CONFIG" && \
5262 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5
5263 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
5264 ac_status=$?
5265 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5266 test $ac_status = 0; }; then
5267 pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null`
5268 test "x$?" != "x0" && pkg_failed=yes
5269 else
5270 pkg_failed=yes
5271 fi
5272 else
5273 pkg_failed=untried
5274 fi
5275 if test -n "$GLIB_LIBS"; then
5276 pkg_cv_GLIB_LIBS="$GLIB_LIBS"
5277 elif test -n "$PKG_CONFIG"; then
5278 if test -n "$PKG_CONFIG" && \
5279 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0\""; } >&5
5280 ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
5281 ac_status=$?
5282 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5283 test $ac_status = 0; }; then
5284 pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null`
5285 test "x$?" != "x0" && pkg_failed=yes
5286 else
5287 pkg_failed=yes
5288 fi
5289 else
5290 pkg_failed=untried
5291 fi
5292
5293
5294
5295 if test $pkg_failed = yes; then
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5297 $as_echo "no" >&6; }
5298
5299 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
5300 _pkg_short_errors_supported=yes
5301 else
5302 _pkg_short_errors_supported=no
5303 fi
5304 if test $_pkg_short_errors_supported = yes; then
5305 GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0" 2>&1`
5306 else
5307 GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0" 2>&1`
5308 fi
5309 # Put the nasty error message in config.log where it belongs
5310 echo "$GLIB_PKG_ERRORS" >&5
5311
5312 as_fn_error $? "Package requirements (glib-2.0) were not met:
5313
5314 $GLIB_PKG_ERRORS
5315
5316 Consider adjusting the PKG_CONFIG_PATH environment variable if you
5317 installed software in a non-standard prefix.
5318
5319 Alternatively, you may set the environment variables GLIB_CFLAGS
5320 and GLIB_LIBS to avoid the need to call pkg-config.
5321 See the pkg-config man page for more details." "$LINENO" 5
5322 elif test $pkg_failed = untried; then
5323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5324 $as_echo "no" >&6; }
5325 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5326 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5327 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
5328 is in your PATH or set the PKG_CONFIG environment variable to the full
5329 path to pkg-config.
5330
5331 Alternatively, you may set the environment variables GLIB_CFLAGS
5332 and GLIB_LIBS to avoid the need to call pkg-config.
5333 See the pkg-config man page for more details.
5334
5335 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
5336 See \`config.log' for more details" "$LINENO" 5; }
5337 else
5338 GLIB_CFLAGS=$pkg_cv_GLIB_CFLAGS
5339 GLIB_LIBS=$pkg_cv_GLIB_LIBS
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5341 $as_echo "yes" >&6; }
5342
5343 fi
5344 else
5345
5346 $as_echo "#define NO_GLIB 1" >>confdefs.h
5347
5348 fi
5266 fi
5267
5268 if test "x$ipinfo" = "xno"; then
5269
5270 $as_echo "#define NO_IPINFO 1" >>confdefs.h
5271
53495272 fi
53505273
53515274 ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_socket"
59355858 LTLIBOBJS=$ac_ltlibobjs
59365859
59375860
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
5862 $as_echo_n "checking that generated files are newer than configure... " >&6; }
5863 if test -n "$am_sleep_pid"; then
5864 # Hide warnings about reused PIDs.
5865 wait $am_sleep_pid 2>/dev/null
5866 fi
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
5868 $as_echo "done" >&6; }
59385869 if test -n "$EXEEXT"; then
59395870 am__EXEEXT_TRUE=
59405871 am__EXEEXT_FALSE='#'
63526283 # report actual input values of CONFIG_FILES etc. instead of their
63536284 # values after options handling.
63546285 ac_log="
6355 This file was extended by mtr $as_me 0.85, which was
6286 This file was extended by mtr $as_me 0.86, which was
63566287 generated by GNU Autoconf 2.69. Invocation command line was
63576288
63586289 CONFIG_FILES = $CONFIG_FILES
64186349 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
64196350 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
64206351 ac_cs_version="\\
6421 mtr config.status 0.85
6352 mtr config.status 0.86
64226353 configured by $0, generated by GNU Autoconf 2.69,
64236354 with options \\"\$ac_cs_config\\"
64246355
71487079
71497080 case $ac_file$ac_mode in
71507081 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
7151 # Autoconf 2.62 quotes --file arguments for eval, but not when files
7082 # Older Autoconf quotes --file arguments for eval, but not when files
71527083 # are listed without --file. Let's play safe and only enable the eval
71537084 # if we detect the quoting.
71547085 case $CONFIG_FILES in
71617092 # Strip MF so we end up with the name of the file.
71627093 mf=`echo "$mf" | sed -e 's/:.*$//'`
71637094 # Check whether this is an Automake generated Makefile or not.
7164 # We used to match only the files named `Makefile.in', but
7095 # We used to match only the files named 'Makefile.in', but
71657096 # some people rename them; so instead we look at the file content.
71667097 # Grep'ing the first line is not enough: some people post-process
71677098 # each Makefile.in and add a new line on top of each file to say so.
71957126 continue
71967127 fi
71977128 # Extract the definition of DEPDIR, am__include, and am__quote
7198 # from the Makefile without running `make'.
7129 # from the Makefile without running 'make'.
71997130 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
72007131 test -z "$DEPDIR" && continue
72017132 am__include=`sed -n 's/^am__include = //p' < "$mf"`
7202 test -z "am__include" && continue
7133 test -z "$am__include" && continue
72037134 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
7204 # When using ansi2knr, U may be empty or an underscore; expand it
7205 U=`sed -n 's/^U = //p' < "$mf"`
72067135 # Find all dependency output files, they are included files with
72077136 # $(DEPDIR) in their names. We invoke sed twice because it is the
72087137 # simplest approach to changing $(DEPDIR) to its actual value in the
72097138 # expansion.
72107139 for file in `sed -n "
72117140 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
7212 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
7141 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
72137142 # Make sure the directory exists.
72147143 test -f "$dirpart/$file" && continue
72157144 fdir=`$as_dirname -- "$file" ||
0 AC_INIT([mtr], [0.85])
0 AC_INIT([mtr], [0.86])
11 AC_CONFIG_SRCDIR([mtr.c])
22 AM_INIT_AUTOMAKE([foreign])
33
4141 [ --without-gtk Do not try to use GTK+ at all],
4242 WANTS_GTK=$withval, WANTS_GTK=yes)
4343
44 AC_ARG_WITH(glib,
45 [ --without-glib Do not try to use glib at all],
46 WANTS_GLIB=$withval, WANTS_GLIB=yes)
47
4844 AC_ARG_WITH([ipinfo],
4945 [ --without-ipinfo Do not try to use ipinfo lookup at all],
50 [case "${withval}" in
51 yes) ipinfo=true ;;
52 no) ipinfo=false ;;
53 *) AC_MSG_ERROR([bad value ${withval} for --with-ipinfo]) ;;
54 esac],[ipinfo=true])
55 AM_CONDITIONAL([IPINFO], [test x$ipinfo = xtrue])
56 if test "x$ipinfo" = "xfalse"; then
57 AC_DEFINE([NO_IPINFO], [1], [Define to disable ipinfo lookup])
58 fi
46 [ipinfo="${withval}"], [ipinfo=yes])
47 AM_CONDITIONAL([IPINFO], [test x$ipinfo = xyes])
5948
6049 AC_ARG_ENABLE(ipv6,
6150 [ --disable-ipv6 Do not enable IPv6],
6251 WANTS_IPV6=$enableval, WANTS_IPV6=yes)
52
53 m4_ifndef([AM_PATH_GTK_2_0], [m4_defun([AM_PATH_GTK_2_0], [AC_MSG_ERROR([
54 Could not locate the gtk2 automake macros, these are usually located in
55 .../share/aclocal/gtk-2.0.m4
56 Before running bootstrap try setting the environment variable
57 ACLOCAL_PATH="/own/dir"
58 or configure --without-gtk.
59 ])])])
6360
6461 if test "x$WANTS_GTK" = "xyes"; then
6562 AM_PATH_GTK_2_0(2.6.0, CFLAGS="$CFLAGS $GTK_CFLAGS"
7067 else
7168 AC_DEFINE(NO_GTK)
7269 GTK_OBJ=""
73 if test "x$WANTS_GLIB" = "xyes"; then
74 PKG_CHECK_MODULES([GLIB], [glib-2.0])
75 else
76 AC_DEFINE(NO_GLIB, 1, [Define if you don't have the glib libraries available.])
77 fi
70 fi
71
72 if test "x$ipinfo" = "xno"; then
73 AC_DEFINE([NO_IPINFO], [1], [Define to disable ipinfo lookup])
7874 fi
7975
8076 AC_CHECK_FUNC(socket, ,
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 #include <config.h>
18 #include "config.h"
19
1920 #include <strings.h>
2021 #include <unistd.h>
2122
5960
6061 #include "mtr.h"
6162 #include "mtr-curses.h"
62 #include "display.h"
6363 #include "net.h"
6464 #include "dns.h"
65 #ifndef NO_IPINFO
6665 #include "asn.h"
67 #endif
66 #include "display.h"
67
6868 #include "version.h"
6969 #endif
7070
120120 return ActionMPLS;
121121 if (tolower(c) == 'n')
122122 return ActionDNS;
123 #ifndef NO_IPINFO
123 #ifdef IPINFO
124124 if (tolower(c) == 'y')
125125 return ActionII;
126126 if (tolower(c) == 'z')
303303 printw(" b <c> set ping bit pattern to c(0..255) or random(c<0)\n" );
304304 printw(" Q <t> set ping packet's TOS to t\n" );
305305 printw(" u switch between ICMP ECHO and UDP datagrams\n" );
306 #ifndef NO_IPINFO
306 #ifdef IPINFO
307307 printw(" y switching IP info\n");
308308 printw(" z toggle ASN info on/off\n");
309309 pressanykey_row += 2;
343343 name = dns_lookup(addr);
344344 if (! net_up(at))
345345 attron(A_BOLD);
346 #ifndef NO_IPINFO
346 #ifdef IPINFO
347347 if (is_printii())
348348 printw(fmt_ipinfo(addr));
349349 #endif
400400 name = dns_lookup(addrs);
401401 if (! net_up(at)) attron(A_BOLD);
402402 printw("\n ");
403 #ifndef NO_IPINFO
403 #ifdef IPINFO
404404 if (is_printii())
405405 printw(fmt_ipinfo(addrs));
406406 #endif
489489 }
490490
491491
492 static int block_col[NUM_FACTORS+1] =
493 { // 1:black 2:red 3:green 4:brown/yellow 5:blue 6:magenta 7:cyan 8:white
494 COLOR_PAIR(2)|A_BOLD,
495 A_NORMAL,
496 COLOR_PAIR(3),
497 COLOR_PAIR(3)|A_BOLD,
498 COLOR_PAIR(4)|A_BOLD,
499 COLOR_PAIR(6)|A_BOLD,
500 COLOR_PAIR(6),
501 COLOR_PAIR(2),
502 COLOR_PAIR(2)|A_BOLD
503 };
504
492505 void mtr_print_scaled(int ms)
493506 {
494507 int i;
495508
496509 for (i = 0; i < NUM_FACTORS; i++) {
497510 if (ms <= scale[i]) {
511 attrset(block_col[i+1]);
498512 printw("%c", block_map[i]);
513 attrset(A_NORMAL);
499514 return;
500515 }
501516 }
513528 if (saved[i] == -2) {
514529 printw(" ");
515530 } else if (saved[i] == -1) {
516 attron(A_BOLD);
517 printw("?");
518 attroff(A_BOLD);
531 attrset(block_col[0]);
532 printw("%c", '?');
533 attrset(A_NORMAL);
519534 } else {
520535 if (display_mode == 1) {
521536 if (saved[i] > scale[6]) {
551566 if (! net_up(at))
552567 attron(A_BOLD);
553568 if (addrcmp((void *) addr, (void *) &unspec_addr, af)) {
554 #ifndef NO_IPINFO
569 #ifdef IPINFO
555570 if (is_printii())
556571 printw(fmt_ipinfo(addr));
557572 #endif
641656 } else {
642657 char msg[80];
643658 int padding = 30;
644 #ifndef NO_IPINFO
659 #ifdef IPINFO
645660 if (is_printii())
646661 padding += get_iiwidth();
647662 #endif
663678 attroff(A_BOLD);
664679
665680 for (i = 0; i < NUM_FACTORS-1; i++) {
666 printw(" %c:%d ms", block_map[i], scale[i]/1000);
667 }
681 printw(" ");
682 attrset(block_col[i+1]);
683 printw("%c", block_map[i]);
684 attrset(A_NORMAL);
685 printw(":%d ms", scale[i]/1000);
686 }
687 printw(" ");
688 attrset(block_col[NUM_FACTORS]);
689 printw("%c", block_map[NUM_FACTORS-1]);
690 attrset(A_NORMAL);
668691 }
669692
670693 refresh();
676699 initscr();
677700 raw();
678701 noecho();
702 start_color();
703 int i;
704 for (i = 0; i < 8; i++)
705 init_pair(i+1, i, 0);
679706
680707 mtr_curses_init();
681708 mtr_curses_redraw();
curses.o less more
Binary diff not shown
0 mtr (0.86-1~bpo8+1) jessie-backports; urgency=medium
1
2 * Rebuild for jessie-backports.
3
4 -- Rhonda D'Vine <rhonda@debian.org> Tue, 28 Jun 2016 18:11:28 +0200
5
6 mtr (0.86-1) unstable; urgency=low
7
8 * Added patch from Andrew Suffield to use setcap instead of setuid,
9 closes: #768650
10 * Additional changes by Rhonda D'Vine:
11 - New upstream release
12 - Bump debhelper compat to 9.
13 - Use dh style debian/rules.
14 - Call ./bootstrap.sh before configure run.
15
16 -- Robert Woodcock <rcw@debian.org> Sun, 06 Dec 2015 13:38:56 -0800
17
018 mtr (0.85-3) unstable; urgency=low
119
220 * Correct changelog entries for 0.85-1 and 0.85-2, closes: #742133
33 Maintainer: Robert Woodcock <rcw@debian.org>
44 Standards-Version: 3.9.6
55 Homepage: http://www.bitwizard.nl/mtr/
6 Build-Depends: libncurses-dev, debhelper (>= 5), libgtk2.0-dev, automake
6 Build-Depends: libncurses-dev, debhelper (>= 9~), libgtk2.0-dev, automake
77
88 Package: mtr
99 Architecture: any
0 #!/bin/sh
1
2 set -e
3
4 if [ "$1" = configure ]; then
5 # If we have setcap is installed, try setting cap_net_raw+ep,
6 # which allows us to install our binaries without the setuid
7 # bit.
8 if command -v setcap > /dev/null; then
9 if ! setcap cap_net_raw+ep /usr/bin/mtr; then
10 echo "Setcap failed on /usr/bin/mtr, falling back to setuid" >&2
11 chmod u+s /usr/bin/mtr
12 fi
13 else
14 echo "Setcap is not installed, falling back to setuid" >&2
15 chmod u+s /usr/bin/mtr
16 fi
17 fi
18
19 #DEBHELPER#
20
21 exit 0
0 #!/bin/sh
1
2 set -e
3
4 if [ "$1" = configure ]; then
5 # If we have setcap is installed, try setting cap_net_raw+ep,
6 # which allows us to install our binaries without the setuid
7 # bit.
8 if command -v setcap > /dev/null; then
9 if ! setcap cap_net_raw+ep /usr/bin/mtr; then
10 echo "Setcap failed on /usr/bin/mtr, falling back to setuid" >&2
11 chmod u+s /usr/bin/mtr
12 fi
13 else
14 echo "Setcap is not installed, falling back to setuid" >&2
15 chmod u+s /usr/bin/mtr
16 fi
17 fi
18
19 #DEBHELPER#
20
21 exit 0
(New empty file)
00 #!/usr/bin/make -f
1 # Made with the aid of dh_make, by Craig Small
2 # Sample debian/rules that uses debhelper. GNU copyright 1997 by Joey Hess.
3 # Some lines taken from debmake, by Cristoph Lameter.
41
5 # Uncomment this to turn on verbose mode.
6 #export DH_VERBOSE=1
72
8 # From /usr/share/doc/autotools-dev/README.Debian.gz:
9 export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
10 export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
3 %:
4 dh $@
115
12 # FOR AUTOCONF 2.52 AND NEWER ONLY
13 ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
14 confflags += --build $(DEB_HOST_GNU_TYPE)
15 else
16 confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
17 endif
186
19 build: build-arch build-indep
20 build-arch: build-stamp
21 build-indep: build-stamp
22 build-stamp:
23 dh_testdir
247
8 override_dh_auto_configure:
9 ./bootstrap.sh
2510
2611 touch configure.in && \
2712 touch aclocal.m4 && \
3015 autoreconf -fi
3116
3217 mkdir mtr && cd mtr && CFLAGS=-I.. ../configure $(shell dpkg-buildflags --export=configure >/dev/null 2>&1 && dpkg-buildflags --export=configure) $(confflags) --prefix=`pwd`/debian/tmp/usr --mandir=`pwd`/debian/tmp/usr/share/man --sbindir=`pwd`/debian/tmp/usr/bin
18
19 mkdir mtr-tiny && cd mtr-tiny && CFLAGS=-I.. ../configure $(shell dpkg-buildflags --export=configure >/dev/null 2>&1 && dpkg-buildflags --export=configure) $(confflags) --prefix=`pwd`/debian/tmp/usr --mandir=`pwd`/debian/tmp/usr/share/man --sbindir=`pwd`/debian/tmp/usr/bin --without-gtk
20
21
22
23 override_dh_auto_build:
3324 make -C mtr
34
35 mkdir mtr-tiny && cd mtr-tiny && CFLAGS=-I.. ../configure $(shell dpkg-buildflags --export=configure >/dev/null 2>&1 && dpkg-buildflags --export=configure) $(confflags) --prefix=`pwd`/debian/tmp/usr --mandir=`pwd`/debian/tmp/usr/share/man --sbindir=`pwd`/debian/tmp/usr/bin --without-gtk --without-glib
3625 make -C mtr-tiny
3726
38 touch build-stamp
3927
40 clean:
41 dh_testdir
42 dh_testroot
43 rm -f build-stamp
44 rm -rf mtr mtr-tiny
4528
46 # Add here commands to clean up after the build process.
47 $(MAKE) distclean || true
29 override_dh_auto_clean:
30 rm -f Makefile.in
31 rm -f aclocal.m4
32 rm -f configure
33 rm -f configure.in
34 rm -rf mtr
35 rm -rf mtr-tiny
36 dh_auto_clean
4837
49 dh_clean
5038
51 # Build architecture-independent files here.
52 binary-indep: build
53 # We have nothing to do by default.
5439
55 # Build architecture-dependent files here.
56 binary-arch: build
57 # dh_testversion
58 dh_testdir
59 dh_testroot
60 dh_clean -k
61 dh_installdirs
62
63 # Add here commands to install the files into debian/tmp
40 override_dh_installdirs-arch:
41 dh_installdirs -a
6442 $(MAKE) -C mtr-tiny prefix=`pwd`/debian/mtr-tiny/usr install
6543 mv mtr-tiny/debian/tmp/usr/bin/mtr debian/mtr-tiny/usr/bin/
66
67 dh_installdocs -pmtr-tiny
68 # dh_installexamples -mtr-ptiny
69 dh_installmenu -pmtr-tiny
70 # dh_installinit -pmtr-tiny
71 # dh_installcron -pmtr-tiny
72 dh_installman -pmtr-tiny mtr.8
73 # dh_undocumented -pmtr-tiny
74 dh_installchangelogs -pmtr-tiny NEWS
75 dh_strip -pmtr-tiny
76 dh_compress -pmtr-tiny
77 # dh_fixperms -pmtr-tiny
78 # dh_suidregister -pmtr-tiny
79 dh_installdeb -pmtr-tiny
80 dh_shlibdeps -pmtr-tiny
81 dh_gencontrol -pmtr-tiny
82 # dh_makeshlibs -pmtr-tiny
83 dh_md5sums -pmtr-tiny
84 dh_builddeb -pmtr-tiny
85
86 dh_installdirs -pmtr
8744 $(MAKE) -C mtr prefix=`pwd`/debian/mtr/usr install
8845 mv mtr/debian/tmp/usr/bin/mtr debian/mtr/usr/bin/
8946
90 dh_installdocs -pmtr
91 # dh_installexamples -pmtr
92 dh_installmenu -pmtr
93 # dh_installinit -pgtk
94 # dh_installcron -pmtr
95 dh_installman -pmtr mtr.8
96 # dh_undocumented -pmtr
97 dh_installchangelogs -pmtr NEWS
98 dh_strip -pmtr
99 dh_compress -pmtr
100 # dh_fixperms -pmtr
101 # dh_suidregister -pmtr
102 dh_installdeb -pmtr
103 dh_shlibdeps -pmtr
104 dh_gencontrol -pmtr
105 # dh_makeshlibs -pmtr
106 dh_md5sums -pmtr
107 dh_builddeb -pmtr
47 override_dh_installchangelogs-arch:
48 dh_installchangelogs -a NEWS
10849
10950
110 source diff:
111 @echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
112
113 binary: binary-indep binary-arch
114 .PHONY: build clean binary-indep binary-arch binary
51 override_dh_fixperms-arch:
52 dh_fixperms -a
0 3.0 (quilt)
+271
-188
depcomp less more
00 #! /bin/sh
11 # depcomp - compile a program generating dependencies as side-effects
22
3 scriptversion=2012-03-27.16; # UTC
4
5 # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010,
6 # 2011, 2012 Free Software Foundation, Inc.
3 scriptversion=2013-05-30.07; # UTC
4
5 # Copyright (C) 1999-2013 Free Software Foundation, Inc.
76
87 # This program is free software; you can redistribute it and/or modify
98 # it under the terms of the GNU General Public License as published by
2726
2827 case $1 in
2928 '')
30 echo "$0: No command. Try '$0 --help' for more information." 1>&2
31 exit 1;
32 ;;
29 echo "$0: No command. Try '$0 --help' for more information." 1>&2
30 exit 1;
31 ;;
3332 -h | --h*)
3433 cat <<\EOF
3534 Usage: depcomp [--help] [--version] PROGRAM [ARGS]
5655 ;;
5756 esac
5857
58 # Get the directory component of the given path, and save it in the
59 # global variables '$dir'. Note that this directory component will
60 # be either empty or ending with a '/' character. This is deliberate.
61 set_dir_from ()
62 {
63 case $1 in
64 */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;;
65 *) dir=;;
66 esac
67 }
68
69 # Get the suffix-stripped basename of the given path, and save it the
70 # global variable '$base'.
71 set_base_from ()
72 {
73 base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'`
74 }
75
76 # If no dependency file was actually created by the compiler invocation,
77 # we still have to create a dummy depfile, to avoid errors with the
78 # Makefile "include basename.Plo" scheme.
79 make_dummy_depfile ()
80 {
81 echo "#dummy" > "$depfile"
82 }
83
84 # Factor out some common post-processing of the generated depfile.
85 # Requires the auxiliary global variable '$tmpdepfile' to be set.
86 aix_post_process_depfile ()
87 {
88 # If the compiler actually managed to produce a dependency file,
89 # post-process it.
90 if test -f "$tmpdepfile"; then
91 # Each line is of the form 'foo.o: dependency.h'.
92 # Do two passes, one to just change these to
93 # $object: dependency.h
94 # and one to simply output
95 # dependency.h:
96 # which is needed to avoid the deleted-header problem.
97 { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile"
98 sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile"
99 } > "$depfile"
100 rm -f "$tmpdepfile"
101 else
102 make_dummy_depfile
103 fi
104 }
105
59106 # A tabulation character.
60107 tab=' '
61108 # A newline character.
62109 nl='
63110 '
111 # Character ranges might be problematic outside the C locale.
112 # These definitions help.
113 upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ
114 lower=abcdefghijklmnopqrstuvwxyz
115 digits=0123456789
116 alpha=${upper}${lower}
64117
65118 if test -z "$depmode" || test -z "$source" || test -z "$object"; then
66119 echo "depcomp: Variables source, object and depmode must be set" 1>&2
73126 tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
74127
75128 rm -f "$tmpdepfile"
129
130 # Avoid interferences from the environment.
131 gccflag= dashmflag=
76132
77133 # Some modes work just like other modes, but use different flags. We
78134 # parameterize here, but still list the modes in the big case below,
85141 fi
86142
87143 if test "$depmode" = dashXmstdout; then
88 # This is just like dashmstdout with a different argument.
89 dashmflag=-xM
90 depmode=dashmstdout
144 # This is just like dashmstdout with a different argument.
145 dashmflag=-xM
146 depmode=dashmstdout
91147 fi
92148
93149 cygpath_u="cygpath -u -f -"
94150 if test "$depmode" = msvcmsys; then
95 # This is just like msvisualcpp but w/o cygpath translation.
96 # Just convert the backslash-escaped backslashes to single forward
97 # slashes to satisfy depend.m4
98 cygpath_u='sed s,\\\\,/,g'
99 depmode=msvisualcpp
151 # This is just like msvisualcpp but w/o cygpath translation.
152 # Just convert the backslash-escaped backslashes to single forward
153 # slashes to satisfy depend.m4
154 cygpath_u='sed s,\\\\,/,g'
155 depmode=msvisualcpp
100156 fi
101157
102158 if test "$depmode" = msvc7msys; then
103 # This is just like msvc7 but w/o cygpath translation.
104 # Just convert the backslash-escaped backslashes to single forward
105 # slashes to satisfy depend.m4
106 cygpath_u='sed s,\\\\,/,g'
107 depmode=msvc7
159 # This is just like msvc7 but w/o cygpath translation.
160 # Just convert the backslash-escaped backslashes to single forward
161 # slashes to satisfy depend.m4
162 cygpath_u='sed s,\\\\,/,g'
163 depmode=msvc7
108164 fi
109165
110166 if test "$depmode" = xlc; then
111 # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
112 gccflag=-qmakedep=gcc,-MF
113 depmode=gcc
167 # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information.
168 gccflag=-qmakedep=gcc,-MF
169 depmode=gcc
114170 fi
115171
116172 case "$depmode" in
133189 done
134190 "$@"
135191 stat=$?
136 if test $stat -eq 0; then :
137 else
192 if test $stat -ne 0; then
138193 rm -f "$tmpdepfile"
139194 exit $stat
140195 fi
142197 ;;
143198
144199 gcc)
200 ## Note that this doesn't just cater to obsosete pre-3.x GCC compilers.
201 ## but also to in-use compilers like IMB xlc/xlC and the HP C compiler.
202 ## (see the conditional assignment to $gccflag above).
145203 ## There are various ways to get dependency output from gcc. Here's
146204 ## why we pick this rather obscure method:
147205 ## - Don't want to use -MD because we'd like the dependencies to end
148206 ## up in a subdir. Having to rename by hand is ugly.
149207 ## (We might end up doing this anyway to support other compilers.)
150208 ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
151 ## -MM, not -M (despite what the docs say).
209 ## -MM, not -M (despite what the docs say). Also, it might not be
210 ## supported by the other compilers which use the 'gcc' depmode.
152211 ## - Using -M directly means running the compiler twice (even worse
153212 ## than renaming).
154213 if test -z "$gccflag"; then
156215 fi
157216 "$@" -Wp,"$gccflag$tmpdepfile"
158217 stat=$?
159 if test $stat -eq 0; then :
160 else
218 if test $stat -ne 0; then
161219 rm -f "$tmpdepfile"
162220 exit $stat
163221 fi
164222 rm -f "$depfile"
165223 echo "$object : \\" > "$depfile"
166 alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
167 ## The second -e expression handles DOS-style file names with drive letters.
224 # The second -e expression handles DOS-style file names with drive
225 # letters.
168226 sed -e 's/^[^:]*: / /' \
169227 -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
170228 ## This next piece of magic avoids the "deleted header file" problem.
173231 ## typically no way to rebuild the header). We avoid this by adding
174232 ## dummy dependencies for each header file. Too bad gcc doesn't do
175233 ## this for us directly.
176 tr ' ' "$nl" < "$tmpdepfile" |
177234 ## Some versions of gcc put a space before the ':'. On the theory
178235 ## that the space means something, we add a space to the output as
179236 ## well. hp depmode also adds that space, but also prefixes the VPATH
180237 ## to the object. Take care to not repeat it in the output.
181238 ## Some versions of the HPUX 10.20 sed can't process this invocation
182239 ## correctly. Breaking it into two sed invocations is a workaround.
183 sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
184 | sed -e 's/$/ :/' >> "$depfile"
240 tr ' ' "$nl" < "$tmpdepfile" \
241 | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \
242 | sed -e 's/$/ :/' >> "$depfile"
185243 rm -f "$tmpdepfile"
186244 ;;
187245
199257 "$@" -MDupdate "$tmpdepfile"
200258 fi
201259 stat=$?
202 if test $stat -eq 0; then :
203 else
260 if test $stat -ne 0; then
204261 rm -f "$tmpdepfile"
205262 exit $stat
206263 fi
208265
209266 if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
210267 echo "$object : \\" > "$depfile"
211
212268 # Clip off the initial element (the dependent). Don't try to be
213269 # clever and replace this with sed code, as IRIX sed won't handle
214270 # lines with more than a fixed number of characters (4096 in
216272 # the IRIX cc adds comments like '#:fec' to the end of the
217273 # dependency line.
218274 tr ' ' "$nl" < "$tmpdepfile" \
219 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
220 tr "$nl" ' ' >> "$depfile"
275 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \
276 | tr "$nl" ' ' >> "$depfile"
221277 echo >> "$depfile"
222
223278 # The second pass generates a dummy entry for each header file.
224279 tr ' ' "$nl" < "$tmpdepfile" \
225 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
226 >> "$depfile"
280 | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
281 >> "$depfile"
227282 else
228 # The sourcefile does not contain any dependencies, so just
229 # store a dummy comment line, to avoid errors with the Makefile
230 # "include basename.Plo" scheme.
231 echo "#dummy" > "$depfile"
283 make_dummy_depfile
232284 fi
233285 rm -f "$tmpdepfile"
234286 ;;
246298 # current directory. Also, the AIX compiler puts '$object:' at the
247299 # start of each line; $object doesn't have directory information.
248300 # Version 6 uses the directory in both cases.
249 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
250 test "x$dir" = "x$object" && dir=
251 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
301 set_dir_from "$object"
302 set_base_from "$object"
252303 if test "$libtool" = yes; then
253304 tmpdepfile1=$dir$base.u
254305 tmpdepfile2=$base.u
261312 "$@" -M
262313 fi
263314 stat=$?
264
265 if test $stat -eq 0; then :
266 else
315 if test $stat -ne 0; then
267316 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
268317 exit $stat
269318 fi
272321 do
273322 test -f "$tmpdepfile" && break
274323 done
275 if test -f "$tmpdepfile"; then
276 # Each line is of the form 'foo.o: dependent.h'.
277 # Do two passes, one to just change these to
278 # '$object: dependent.h' and one to simply 'dependent.h:'.
279 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
280 sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
281 else
282 # The sourcefile does not contain any dependencies, so just
283 # store a dummy comment line, to avoid errors with the Makefile
284 # "include basename.Plo" scheme.
285 echo "#dummy" > "$depfile"
286 fi
324 aix_post_process_depfile
325 ;;
326
327 tcc)
328 # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26
329 # FIXME: That version still under development at the moment of writing.
330 # Make that this statement remains true also for stable, released
331 # versions.
332 # It will wrap lines (doesn't matter whether long or short) with a
333 # trailing '\', as in:
334 #
335 # foo.o : \
336 # foo.c \
337 # foo.h \
338 #
339 # It will put a trailing '\' even on the last line, and will use leading
340 # spaces rather than leading tabs (at least since its commit 0394caf7
341 # "Emit spaces for -MD").
342 "$@" -MD -MF "$tmpdepfile"
343 stat=$?
344 if test $stat -ne 0; then
345 rm -f "$tmpdepfile"
346 exit $stat
347 fi
348 rm -f "$depfile"
349 # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'.
350 # We have to change lines of the first kind to '$object: \'.
351 sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile"
352 # And for each line of the second kind, we have to emit a 'dep.h:'
353 # dummy dependency, to avoid the deleted-header problem.
354 sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile"
287355 rm -f "$tmpdepfile"
288356 ;;
289357
290 icc)
291 # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
292 # However on
293 # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
294 # ICC 7.0 will fill foo.d with something like
295 # foo.o: sub/foo.c
296 # foo.o: sub/foo.h
297 # which is wrong. We want
298 # sub/foo.o: sub/foo.c
299 # sub/foo.o: sub/foo.h
300 # sub/foo.c:
301 # sub/foo.h:
302 # ICC 7.1 will output
358 ## The order of this option in the case statement is important, since the
359 ## shell code in configure will try each of these formats in the order
360 ## listed in this file. A plain '-MD' option would be understood by many
361 ## compilers, so we must ensure this comes after the gcc and icc options.
362 pgcc)
363 # Portland's C compiler understands '-MD'.
364 # Will always output deps to 'file.d' where file is the root name of the
365 # source file under compilation, even if file resides in a subdirectory.
366 # The object file name does not affect the name of the '.d' file.
367 # pgcc 10.2 will output
303368 # foo.o: sub/foo.c sub/foo.h
304 # and will wrap long lines using '\':
369 # and will wrap long lines using '\' :
305370 # foo.o: sub/foo.c ... \
306371 # sub/foo.h ... \
307372 # ...
308 # tcc 0.9.26 (FIXME still under development at the moment of writing)
309 # will emit a similar output, but also prepend the continuation lines
310 # with horizontal tabulation characters.
311 "$@" -MD -MF "$tmpdepfile"
312 stat=$?
313 if test $stat -eq 0; then :
314 else
373 set_dir_from "$object"
374 # Use the source, not the object, to determine the base name, since
375 # that's sadly what pgcc will do too.
376 set_base_from "$source"
377 tmpdepfile=$base.d
378
379 # For projects that build the same source file twice into different object
380 # files, the pgcc approach of using the *source* file root name can cause
381 # problems in parallel builds. Use a locking strategy to avoid stomping on
382 # the same $tmpdepfile.
383 lockdir=$base.d-lock
384 trap "
385 echo '$0: caught signal, cleaning up...' >&2
386 rmdir '$lockdir'
387 exit 1
388 " 1 2 13 15
389 numtries=100
390 i=$numtries
391 while test $i -gt 0; do
392 # mkdir is a portable test-and-set.
393 if mkdir "$lockdir" 2>/dev/null; then
394 # This process acquired the lock.
395 "$@" -MD
396 stat=$?
397 # Release the lock.
398 rmdir "$lockdir"
399 break
400 else
401 # If the lock is being held by a different process, wait
402 # until the winning process is done or we timeout.
403 while test -d "$lockdir" && test $i -gt 0; do
404 sleep 1
405 i=`expr $i - 1`
406 done
407 fi
408 i=`expr $i - 1`
409 done
410 trap - 1 2 13 15
411 if test $i -le 0; then
412 echo "$0: failed to acquire lock after $numtries attempts" >&2
413 echo "$0: check lockdir '$lockdir'" >&2
414 exit 1
415 fi
416
417 if test $stat -ne 0; then
315418 rm -f "$tmpdepfile"
316419 exit $stat
317420 fi
318421 rm -f "$depfile"
319 # Each line is of the form 'foo.o: dependent.h',
320 # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'.
422 # Each line is of the form `foo.o: dependent.h',
423 # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
321424 # Do two passes, one to just change these to
322 # '$object: dependent.h' and one to simply 'dependent.h:'.
323 sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \
324 < "$tmpdepfile" > "$depfile"
325 sed '
326 s/[ '"$tab"'][ '"$tab"']*/ /g
327 s/^ *//
328 s/ *\\*$//
329 s/^[^:]*: *//
330 /^$/d
331 /:$/d
332 s/$/ :/
333 ' < "$tmpdepfile" >> "$depfile"
425 # `$object: dependent.h' and one to simply `dependent.h:'.
426 sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
427 # Some versions of the HPUX 10.20 sed can't process this invocation
428 # correctly. Breaking it into two sed invocations is a workaround.
429 sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \
430 | sed -e 's/$/ :/' >> "$depfile"
334431 rm -f "$tmpdepfile"
335432 ;;
336433
341438 # 'foo.d', which lands next to the object file, wherever that
342439 # happens to be.
343440 # Much of this is similar to the tru64 case; see comments there.
344 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
345 test "x$dir" = "x$object" && dir=
346 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
441 set_dir_from "$object"
442 set_base_from "$object"
347443 if test "$libtool" = yes; then
348444 tmpdepfile1=$dir$base.d
349445 tmpdepfile2=$dir.libs/$base.d
354450 "$@" +Maked
355451 fi
356452 stat=$?
357 if test $stat -eq 0; then :
358 else
453 if test $stat -ne 0; then
359454 rm -f "$tmpdepfile1" "$tmpdepfile2"
360455 exit $stat
361456 fi
365460 test -f "$tmpdepfile" && break
366461 done
367462 if test -f "$tmpdepfile"; then
368 sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
463 sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile"
369464 # Add 'dependent.h:' lines.
370465 sed -ne '2,${
371 s/^ *//
372 s/ \\*$//
373 s/$/:/
374 p
375 }' "$tmpdepfile" >> "$depfile"
466 s/^ *//
467 s/ \\*$//
468 s/$/:/
469 p
470 }' "$tmpdepfile" >> "$depfile"
376471 else
377 echo "#dummy" > "$depfile"
472 make_dummy_depfile
378473 fi
379474 rm -f "$tmpdepfile" "$tmpdepfile2"
380475 ;;
381476
382477 tru64)
383 # The Tru64 compiler uses -MD to generate dependencies as a side
384 # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
385 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
386 # dependencies in 'foo.d' instead, so we check for that too.
387 # Subdirectories are respected.
388 dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
389 test "x$dir" = "x$object" && dir=
390 base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
391
392 if test "$libtool" = yes; then
393 # With Tru64 cc, shared objects can also be used to make a
394 # static library. This mechanism is used in libtool 1.4 series to
395 # handle both shared and static libraries in a single compilation.
396 # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
397 #
398 # With libtool 1.5 this exception was removed, and libtool now
399 # generates 2 separate objects for the 2 libraries. These two
400 # compilations output dependencies in $dir.libs/$base.o.d and
401 # in $dir$base.o.d. We have to check for both files, because
402 # one of the two compilations can be disabled. We should prefer
403 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
404 # automatically cleaned when .libs/ is deleted, while ignoring
405 # the former would cause a distcleancheck panic.
406 tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
407 tmpdepfile2=$dir$base.o.d # libtool 1.5
408 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
409 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
410 "$@" -Wc,-MD
411 else
412 tmpdepfile1=$dir$base.o.d
413 tmpdepfile2=$dir$base.d
414 tmpdepfile3=$dir$base.d
415 tmpdepfile4=$dir$base.d
416 "$@" -MD
417 fi
418
419 stat=$?
420 if test $stat -eq 0; then :
421 else
422 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
423 exit $stat
424 fi
425
426 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
427 do
428 test -f "$tmpdepfile" && break
429 done
430 if test -f "$tmpdepfile"; then
431 sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
432 sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
433 else
434 echo "#dummy" > "$depfile"
435 fi
436 rm -f "$tmpdepfile"
437 ;;
478 # The Tru64 compiler uses -MD to generate dependencies as a side
479 # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'.
480 # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
481 # dependencies in 'foo.d' instead, so we check for that too.
482 # Subdirectories are respected.
483 set_dir_from "$object"
484 set_base_from "$object"
485
486 if test "$libtool" = yes; then
487 # Libtool generates 2 separate objects for the 2 libraries. These
488 # two compilations output dependencies in $dir.libs/$base.o.d and
489 # in $dir$base.o.d. We have to check for both files, because
490 # one of the two compilations can be disabled. We should prefer
491 # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
492 # automatically cleaned when .libs/ is deleted, while ignoring
493 # the former would cause a distcleancheck panic.
494 tmpdepfile1=$dir$base.o.d # libtool 1.5
495 tmpdepfile2=$dir.libs/$base.o.d # Likewise.
496 tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504
497 "$@" -Wc,-MD
498 else
499 tmpdepfile1=$dir$base.d
500 tmpdepfile2=$dir$base.d
501 tmpdepfile3=$dir$base.d
502 "$@" -MD
503 fi
504
505 stat=$?
506 if test $stat -ne 0; then
507 rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
508 exit $stat
509 fi
510
511 for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
512 do
513 test -f "$tmpdepfile" && break
514 done
515 # Same post-processing that is required for AIX mode.
516 aix_post_process_depfile
517 ;;
438518
439519 msvc7)
440520 if test "$libtool" = yes; then
445525 "$@" $showIncludes > "$tmpdepfile"
446526 stat=$?
447527 grep -v '^Note: including file: ' "$tmpdepfile"
448 if test "$stat" = 0; then :
449 else
528 if test $stat -ne 0; then
450529 rm -f "$tmpdepfile"
451530 exit $stat
452531 fi
472551 G
473552 p
474553 }' >> "$depfile"
554 echo >> "$depfile" # make sure the fragment doesn't end with a backslash
475555 rm -f "$tmpdepfile"
476556 ;;
477557
523603 # in the target name. This is to cope with DOS-style filenames:
524604 # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise.
525605 "$@" $dashmflag |
526 sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile"
606 sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile"
527607 rm -f "$depfile"
528608 cat < "$tmpdepfile" > "$depfile"
529 tr ' ' "$nl" < "$tmpdepfile" | \
530 ## Some versions of the HPUX 10.20 sed can't process this invocation
531 ## correctly. Breaking it into two sed invocations is a workaround.
532 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
609 # Some versions of the HPUX 10.20 sed can't process this sed invocation
610 # correctly. Breaking it into two sed invocations is a workaround.
611 tr ' ' "$nl" < "$tmpdepfile" \
612 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
613 | sed -e 's/$/ :/' >> "$depfile"
533614 rm -f "$tmpdepfile"
534615 ;;
535616
582663 # makedepend may prepend the VPATH from the source file name to the object.
583664 # No need to regex-escape $object, excess matching of '.' is harmless.
584665 sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile"
585 sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \
586 ## Some versions of the HPUX 10.20 sed can't process this invocation
587 ## correctly. Breaking it into two sed invocations is a workaround.
588 sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
666 # Some versions of the HPUX 10.20 sed can't process the last invocation
667 # correctly. Breaking it into two sed invocations is a workaround.
668 sed '1,2d' "$tmpdepfile" \
669 | tr ' ' "$nl" \
670 | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \
671 | sed -e 's/$/ :/' >> "$depfile"
589672 rm -f "$tmpdepfile" "$tmpdepfile".bak
590673 ;;
591674
621704 esac
622705 done
623706
624 "$@" -E |
625 sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
626 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
627 sed '$ s: \\$::' > "$tmpdepfile"
707 "$@" -E \
708 | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
709 -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
710 | sed '$ s: \\$::' > "$tmpdepfile"
628711 rm -f "$depfile"
629712 echo "$object : \\" > "$depfile"
630713 cat < "$tmpdepfile" >> "$depfile"
656739 shift
657740 ;;
658741 "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
659 set fnord "$@"
660 shift
661 shift
662 ;;
742 set fnord "$@"
743 shift
744 shift
745 ;;
663746 *)
664 set fnord "$@" "$arg"
665 shift
666 shift
667 ;;
747 set fnord "$@" "$arg"
748 shift
749 shift
750 ;;
668751 esac
669752 done
670753 "$@" -E 2>/dev/null |
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 #include <config.h>
18 #include "config.h"
19
1920 #include <stdio.h>
2021 #include <stdlib.h>
2122 #include <sys/types.h>
2829 #include "select.h"
2930 #include "raw.h"
3031 #include "dns.h"
31 #ifndef NO_IPINFO
32 #include <asn.h>
33 #endif
32 #include "asn.h"
3433
3534 extern int DisplayMode;
3635
9695 break;
9796 case DisplayCurses:
9897 mtr_curses_open();
99 #ifndef NO_IPINFO
98 #ifdef IPINFO
10099 if (ipinfo_no >= 0)
101100 asn_open();
102101 #endif
127126 csv_close(now);
128127 break;
129128 case DisplayCurses:
130 #ifndef NO_IPINFO
129 #ifdef IPINFO
131130 if (ipinfo_no >= 0)
132131 asn_close();
133132 #endif
2121 (notably the one on Irix 5.2) do not like that. */
2222 enum { ActionNone, ActionQuit, ActionReset, ActionDisplay,
2323 ActionClear, ActionPause, ActionResume, ActionMPLS, ActionDNS,
24 #ifndef NO_IPINFO
24 #ifdef IPINFO
2525 ActionII, ActionAS,
2626 #endif
2727 ActionScrollDown, ActionScrollUp };
display.o less more
Binary diff not shown
+27
-21
dns.c less more
2121 Released under GPL, as above.
2222 */
2323
24 #include <config.h>
24 #include "config.h"
25
2526 #include <sys/types.h>
2627 #include <sys/time.h>
2728 #include <sys/select.h>
5556
5657 #ifdef ENABLE_IPV6
5758 #ifdef __GLIBC__
58 #define NSCOUNT6 myres._u._ext.nscount6
5959 #define NSSOCKADDR6(i) (myres._u._ext.nsaddrs[i])
6060 #else
61 #define NSCOUNT6 myres.nscount
6261 #define NSSOCKADDR6(i) (&(myres._u._ext.ext->nsaddrs[i].sin6))
6362 #endif
6463 #endif
528527 #ifdef ENABLE_IPV6
529528 resfd6 = socket(AF_INET6, SOCK_DGRAM, 0);
530529 if (resfd6 == -1) {
530 // consider making removing this warning. For now leave it in to see
531 // new code activated. -- REW
531532 fprintf(stderr,
532533 "Unable to allocate IPv6 socket for nameserver communication: %s\n",
533534 strerror(errno));
534 exit(-1);
535 // exit(-1);
535536 }
536537 #endif
537538 option = 1;
542543 exit(-1);
543544 }
544545 #ifdef ENABLE_IPV6
545 if (setsockopt(resfd6,SOL_SOCKET,SO_BROADCAST,(char *)&option,sizeof(option))) {
546 fprintf(stderr,
547 "Unable to setsockopt() on IPv6 nameserver communication socket: %s\n",
548 strerror(errno));
549 exit(-1);
546 if (resfd6 > 0) {
547 if (setsockopt(resfd6,SOL_SOCKET,SO_BROADCAST,(char *)&option,sizeof(option))) {
548 fprintf(stderr,
549 "Unable to setsockopt() on IPv6 nameserver communication socket: %s\n",
550 strerror(errno));
551 exit(-1);
552 }
550553 }
551554 #endif
552555 longipstr( "127.0.0.1", &localhost, AF_INET );
931934 }
932935 hp = (packetheader *)buf;
933936 hp->id = id; /* htons() deliberately left out (redundant) */
934 #ifdef ENABLE_IPV6
935 for (i = 0;i < NSCOUNT6;i++) {
936 if (!NSSOCKADDR6(i))
937 continue;
938 if (NSSOCKADDR6(i)->sin6_family == AF_INET6)
939 (void)sendto(resfd6,buf,r,0,(struct sockaddr *) NSSOCKADDR6(i),
940 sizeof(struct sockaddr_in6));
941 }
942 #endif
943937 for (i = 0;i < myres.nscount;i++)
944938 if (myres.nsaddr_list[i].sin_family == AF_INET)
945939 (void)sendto(resfd,buf,r,0,(struct sockaddr *)&myres.nsaddr_list[i],
946940 sizeof(struct sockaddr));
941 #ifdef ENABLE_IPV6
942 else if (resfd6 > 0) {
943 if (!NSSOCKADDR6(i))
944 continue;
945 if (NSSOCKADDR6(i)->sin6_family == AF_INET6)
946 (void)sendto(resfd6,buf,r,0,(struct sockaddr *) NSSOCKADDR6(i),
947 sizeof(struct sockaddr_in6));
948 }
949 #endif
947950 }
948951
949952 void resendrequest(struct resolve *rp,int type)
13261329 int r,i;
13271330 static char addrstr[INET6_ADDRSTRLEN];
13281331
1332 // Probably not necessary. -- REW
1333 if (resfd6 < 0) return;
1334
13291335 r = recvfrom(resfd6,(byte *)resrecvbuf,MaxPacketsize,0,
13301336 from, &fromlen);
13311337 if (r > 0) {
13321338 /* Check to see if this server is actually one we sent to */
13331339 if ( addrcmp( (void *) &(from6->sin6_addr), (void *) &localhost6,
13341340 (int) AF_INET6 ) == 0 ) {
1335 for (i = 0;i < NSCOUNT6;i++) {
1341 for (i = 0;i < myres.nscount;i++) {
13361342 if (!NSSOCKADDR6(i))
13371343 continue;
13381344
13431349 break;
13441350 }
13451351 } else
1346 for (i = 0;i < NSCOUNT6;i++) {
1352 for (i = 0;i < myres.nscount;i++) {
13471353 if (!NSSOCKADDR6(i))
13481354 continue;
13491355 if ( addrcmp( (void *) &(NSSOCKADDR6(i)->sin6_addr),
13501356 (void *) &(from6->sin6_addr), AF_INET6 ) == 0 )
13511357 break;
13521358 }
1353 if (i == NSCOUNT6) {
1359 if (i == myres.nscount) {
13541360 snprintf(tempstring, sizeof(tempstring),
13551361 "Resolver error: Received reply from unknown source: %s",
13561362 inet_ntop( AF_INET6, &(from6->sin6_addr), addrstr,
dns.o less more
Binary diff not shown
2626 #endif
2727
2828 #ifdef HAVE_CONFIG_H
29 #include <config.h>
29 #include "config.h"
3030 #endif
3131
3232 #if !defined (__STDC__) || !__STDC__
getopt.o less more
Binary diff not shown
1515 Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
1616
1717 #ifdef HAVE_CONFIG_H
18 #include <config.h>
18 #include "config.h"
1919 #endif
2020
2121 #include "getopt.h"
getopt1.o less more
Binary diff not shown
1616 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1717 */
1818
19 #include <config.h>
19 #include "config.h"
2020
2121 #include <stdio.h>
2222 #include <stdlib.h>
614614 net_iochannel = g_io_channel_unix_new(net_waitfd());
615615 g_io_add_watch(net_iochannel, G_IO_IN, gtk_net_data, NULL);
616616 #ifdef ENABLE_IPV6
617 dns_iochannel = g_io_channel_unix_new(dns_waitfd6());
618 g_io_add_watch(dns_iochannel, G_IO_IN, gtk_dns_data6, NULL);
617 if (dns_waitfd6() > 0) {
618 dns_iochannel = g_io_channel_unix_new(dns_waitfd6());
619 g_io_add_watch(dns_iochannel, G_IO_IN, gtk_dns_data6, NULL);
620 }
619621 #endif
620622 dns_iochannel = g_io_channel_unix_new(dns_waitfd());
621623 g_io_add_watch(dns_iochannel, G_IO_IN, gtk_dns_data, NULL);
gtk.o less more
Binary diff not shown
+0
-324
img/Makefile less more
0 # Makefile.in generated by automake 1.11.1 from Makefile.am.
1 # img/Makefile. Generated from Makefile.in by configure.
2
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
5 # Inc.
6 # This Makefile.in is free software; the Free Software Foundation
7 # gives unlimited permission to copy and/or distribute it,
8 # with or without modifications, as long as this notice is preserved.
9
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY, to the extent permitted by law; without
12 # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
13 # PARTICULAR PURPOSE.
14
15
16
17 pkgdatadir = $(datadir)/mtr
18 pkgincludedir = $(includedir)/mtr
19 pkglibdir = $(libdir)/mtr
20 pkglibexecdir = $(libexecdir)/mtr
21 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
22 install_sh_DATA = $(install_sh) -c -m 644
23 install_sh_PROGRAM = $(install_sh) -c
24 install_sh_SCRIPT = $(install_sh) -c
25 INSTALL_HEADER = $(INSTALL_DATA)
26 transform = $(program_transform_name)
27 NORMAL_INSTALL = :
28 PRE_INSTALL = :
29 POST_INSTALL = :
30 NORMAL_UNINSTALL = :
31 PRE_UNINSTALL = :
32 POST_UNINSTALL = :
33 subdir = img
34 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
35 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
36 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
37 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
38 $(ACLOCAL_M4)
39 mkinstalldirs = $(install_sh) -d
40 CONFIG_HEADER = $(top_builddir)/config.h
41 CONFIG_CLEAN_FILES =
42 CONFIG_CLEAN_VPATH_FILES =
43 SOURCES =
44 DIST_SOURCES =
45 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
46 ACLOCAL = ${SHELL} /home/wolff/mtr/missing --run aclocal-1.11
47 AMTAR = ${SHELL} /home/wolff/mtr/missing --run tar
48 AUTOCONF = ${SHELL} /home/wolff/mtr/missing --run autoconf
49 AUTOHEADER = ${SHELL} /home/wolff/mtr/missing --run autoheader
50 AUTOMAKE = ${SHELL} /home/wolff/mtr/missing --run automake-1.11
51 AWK = gawk
52 CC = gcc
53 CCDEPMODE = depmode=gcc3
54 CFLAGS = -g -O2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -Wall -Wno-pointer-sign
55 CPP = gcc -E
56 CPPFLAGS =
57 CURSES_OBJ = curses.o
58 CYGPATH_W = echo
59 DEFS = -DHAVE_CONFIG_H
60 DEPDIR = .deps
61 ECHO_C =
62 ECHO_N = -n
63 ECHO_T =
64 EGREP = /bin/grep -E
65 EXEEXT =
66 GLIB_CFLAGS =
67 GLIB_LIBS =
68 GREP = /bin/grep
69 GTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
70 GTK_LIBS = -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0
71 GTK_OBJ = gtk.o
72 INSTALL = /usr/bin/install -c
73 INSTALL_DATA = ${INSTALL} -m 644
74 INSTALL_PROGRAM = ${INSTALL}
75 INSTALL_SCRIPT = ${INSTALL}
76 INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
77 LDFLAGS =
78 LIBOBJS =
79 LIBS = -lm -ltinfo -ltermcap -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lm
80 LTLIBOBJS =
81 MAKEINFO = ${SHELL} /home/wolff/mtr/missing --run makeinfo
82 MKDIR_P = /bin/mkdir -p
83 OBJEXT = o
84 PACKAGE = mtr
85 PACKAGE_BUGREPORT =
86 PACKAGE_NAME = mtr
87 PACKAGE_STRING = mtr 0.85
88 PACKAGE_TARNAME = mtr
89 PACKAGE_URL =
90 PACKAGE_VERSION = 0.85
91 PATH_SEPARATOR = :
92 PKG_CONFIG = /usr/bin/pkg-config
93 PKG_CONFIG_LIBDIR =
94 PKG_CONFIG_PATH =
95 RESOLV_LIBS = -lresolv
96 SET_MAKE =
97 SHELL = /bin/bash
98 STRIP =
99 VERSION = 0.85
100 abs_builddir = /home/wolff/mtr/img
101 abs_srcdir = /home/wolff/mtr/img
102 abs_top_builddir = /home/wolff/mtr
103 abs_top_srcdir = /home/wolff/mtr
104 ac_ct_CC = gcc
105 am__include = include
106 am__leading_dot = .
107 am__quote =
108 am__tar = ${AMTAR} chof - "$$tardir"
109 am__untar = ${AMTAR} xf -
110 bindir = ${exec_prefix}/bin
111 build_alias =
112 builddir = .
113 datadir = ${datarootdir}
114 datarootdir = ${prefix}/share
115 docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
116 dvidir = ${docdir}
117 exec_prefix = ${prefix}
118 host_alias =
119 htmldir = ${docdir}
120 includedir = ${prefix}/include
121 infodir = ${datarootdir}/info
122 install_sh = ${SHELL} /home/wolff/mtr/install-sh
123 libdir = ${exec_prefix}/lib
124 libexecdir = ${exec_prefix}/libexec
125 localedir = ${datarootdir}/locale
126 localstatedir = ${prefix}/var
127 mandir = ${datarootdir}/man
128 mkdir_p = /bin/mkdir -p
129 oldincludedir = /usr/include
130 pdfdir = ${docdir}
131 prefix = /usr/local
132 program_transform_name = s,x,x,
133 psdir = ${docdir}
134 sbindir = ${exec_prefix}/sbin
135 sharedstatedir = ${prefix}/com
136 srcdir = .
137 sysconfdir = ${prefix}/etc
138 target_alias =
139 top_build_prefix = ../
140 top_builddir = ..
141 top_srcdir = ..
142 EXTRA_DIST = mtr_icon.xpm
143 all: all-am
144
145 .SUFFIXES:
146 $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
147 @for dep in $?; do \
148 case '$(am__configure_deps)' in \
149 *$$dep*) \
150 ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
151 && { if test -f $@; then exit 0; else break; fi; }; \
152 exit 1;; \
153 esac; \
154 done; \
155 echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign img/Makefile'; \
156 $(am__cd) $(top_srcdir) && \
157 $(AUTOMAKE) --foreign img/Makefile
158 .PRECIOUS: Makefile
159 Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
160 @case '$?' in \
161 *config.status*) \
162 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
163 *) \
164 echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
165 cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
166 esac;
167
168 $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
169 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
170
171 $(top_srcdir)/configure: $(am__configure_deps)
172 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
173 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
174 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
175 $(am__aclocal_m4_deps):
176 tags: TAGS
177 TAGS:
178
179 ctags: CTAGS
180 CTAGS:
181
182
183 distdir: $(DISTFILES)
184 @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
185 topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
186 list='$(DISTFILES)'; \
187 dist_files=`for file in $$list; do echo $$file; done | \
188 sed -e "s|^$$srcdirstrip/||;t" \
189 -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
190 case $$dist_files in \
191 */*) $(MKDIR_P) `echo "$$dist_files" | \
192 sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
193 sort -u` ;; \
194 esac; \
195 for file in $$dist_files; do \
196 if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
197 if test -d $$d/$$file; then \
198 dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
199 if test -d "$(distdir)/$$file"; then \
200 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
201 fi; \
202 if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
203 cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
204 find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
205 fi; \
206 cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
207 else \
208 test -f "$(distdir)/$$file" \
209 || cp -p $$d/$$file "$(distdir)/$$file" \
210 || exit 1; \
211 fi; \
212 done
213 check-am: all-am
214 check: check-am
215 all-am: Makefile
216 installdirs:
217 install: install-am
218 install-exec: install-exec-am
219 install-data: install-data-am
220 uninstall: uninstall-am
221
222 install-am: all-am
223 @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
224
225 installcheck: installcheck-am
226 install-strip:
227 $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
228 install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
229 `test -z '$(STRIP)' || \
230 echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
231 mostlyclean-generic:
232
233 clean-generic:
234
235 distclean-generic:
236 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
237 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
238
239 maintainer-clean-generic:
240 @echo "This command is intended for maintainers to use"
241 @echo "it deletes files that may require special tools to rebuild."
242 clean: clean-am
243
244 clean-am: clean-generic mostlyclean-am
245
246 distclean: distclean-am
247 -rm -f Makefile
248 distclean-am: clean-am distclean-generic
249
250 dvi: dvi-am
251
252 dvi-am:
253
254 html: html-am
255
256 html-am:
257
258 info: info-am
259
260 info-am:
261
262 install-data-am:
263
264 install-dvi: install-dvi-am
265
266 install-dvi-am:
267
268 install-exec-am:
269
270 install-html: install-html-am
271
272 install-html-am:
273
274 install-info: install-info-am
275
276 install-info-am:
277
278 install-man:
279
280 install-pdf: install-pdf-am
281
282 install-pdf-am:
283
284 install-ps: install-ps-am
285
286 install-ps-am:
287
288 installcheck-am:
289
290 maintainer-clean: maintainer-clean-am
291 -rm -f Makefile
292 maintainer-clean-am: distclean-am maintainer-clean-generic
293
294 mostlyclean: mostlyclean-am
295
296 mostlyclean-am: mostlyclean-generic
297
298 pdf: pdf-am
299
300 pdf-am:
301
302 ps: ps-am
303
304 ps-am:
305
306 uninstall-am:
307
308 .MAKE: install-am install-strip
309
310 .PHONY: all all-am check check-am clean clean-generic distclean \
311 distclean-generic distdir dvi dvi-am html html-am info info-am \
312 install install-am install-data install-data-am install-dvi \
313 install-dvi-am install-exec install-exec-am install-html \
314 install-html-am install-info install-info-am install-man \
315 install-pdf install-pdf-am install-ps install-ps-am \
316 install-strip installcheck installcheck-am installdirs \
317 maintainer-clean maintainer-clean-generic mostlyclean \
318 mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
319
320
321 # Tell versions [3.59,3.63) of GNU make to not export all variables.
322 # Otherwise a system limit (for SysV at least) may be exceeded.
323 .NOEXPORT:
0 # Makefile.in generated by automake 1.11.6 from Makefile.am.
0 # Makefile.in generated by automake 1.14.1 from Makefile.am.
11 # @configure_input@
22
3 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
4 # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
5 # Foundation, Inc.
3 # Copyright (C) 1994-2013 Free Software Foundation, Inc.
4
65 # This Makefile.in is free software; the Free Software Foundation
76 # gives unlimited permission to copy and/or distribute it,
87 # with or without modifications, as long as this notice is preserved.
1413
1514 @SET_MAKE@
1615 VPATH = @srcdir@
17 am__make_dryrun = \
18 { \
19 am__dry=no; \
16 am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
17 am__make_running_with_option = \
18 case $${target_option-} in \
19 ?) ;; \
20 *) echo "am__make_running_with_option: internal error: invalid" \
21 "target option '$${target_option-}' specified" >&2; \
22 exit 1;; \
23 esac; \
24 has_opt=no; \
25 sane_makeflags=$$MAKEFLAGS; \
26 if $(am__is_gnu_make); then \
27 sane_makeflags=$$MFLAGS; \
28 else \
2029 case $$MAKEFLAGS in \
2130 *\\[\ \ ]*) \
22 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
23 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
24 *) \
25 for am__flg in $$MAKEFLAGS; do \
26 case $$am__flg in \
27 *=*|--*) ;; \
28 *n*) am__dry=yes; break;; \
29 esac; \
30 done;; \
31 bs=\\; \
32 sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
33 | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
3134 esac; \
32 test $$am__dry = yes; \
33 }
35 fi; \
36 skip_next=no; \
37 strip_trailopt () \
38 { \
39 flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
40 }; \
41 for flg in $$sane_makeflags; do \
42 test $$skip_next = yes && { skip_next=no; continue; }; \
43 case $$flg in \
44 *=*|--*) continue;; \
45 -*I) strip_trailopt 'I'; skip_next=yes;; \
46 -*I?*) strip_trailopt 'I';; \
47 -*O) strip_trailopt 'O'; skip_next=yes;; \
48 -*O?*) strip_trailopt 'O';; \
49 -*l) strip_trailopt 'l'; skip_next=yes;; \
50 -*l?*) strip_trailopt 'l';; \
51 -[dEDm]) skip_next=yes;; \
52 -[JT]) skip_next=yes;; \
53 esac; \
54 case $$flg in \
55 *$$target_option*) has_opt=yes; break;; \
56 esac; \
57 done; \
58 test $$has_opt = yes
59 am__make_dryrun = (target_option=n; $(am__make_running_with_option))
60 am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
3461 pkgdatadir = $(datadir)/@PACKAGE@
3562 pkgincludedir = $(includedir)/@PACKAGE@
3663 pkglibdir = $(libdir)/@PACKAGE@
4875 PRE_UNINSTALL = :
4976 POST_UNINSTALL = :
5077 subdir = img
51 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
78 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
5279 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
5380 am__aclocal_m4_deps = $(top_srcdir)/configure.ac
5481 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
5784 CONFIG_HEADER = $(top_builddir)/config.h
5885 CONFIG_CLEAN_FILES =
5986 CONFIG_CLEAN_VPATH_FILES =
87 AM_V_P = $(am__v_P_@AM_V@)
88 am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
89 am__v_P_0 = false
90 am__v_P_1 = :
91 AM_V_GEN = $(am__v_GEN_@AM_V@)
92 am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
93 am__v_GEN_0 = @echo " GEN " $@;
94 am__v_GEN_1 =
95 AM_V_at = $(am__v_at_@AM_V@)
96 am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
97 am__v_at_0 = @
98 am__v_at_1 =
6099 SOURCES =
61100 DIST_SOURCES =
62101 am__can_run_installinfo = \
64103 n|no|NO) false;; \
65104 *) (install-info --version) >/dev/null 2>&1;; \
66105 esac
106 am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
67107 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
68108 ACLOCAL = @ACLOCAL@
69109 AMTAR = @AMTAR@
110 AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
70111 AUTOCONF = @AUTOCONF@
71112 AUTOHEADER = @AUTOHEADER@
72113 AUTOMAKE = @AUTOMAKE@
85126 ECHO_T = @ECHO_T@
86127 EGREP = @EGREP@
87128 EXEEXT = @EXEEXT@
88 GLIB_CFLAGS = @GLIB_CFLAGS@
89 GLIB_LIBS = @GLIB_LIBS@
90129 GREP = @GREP@
91130 GTK_CFLAGS = @GTK_CFLAGS@
92131 GTK_LIBS = @GTK_LIBS@
112151 PACKAGE_VERSION = @PACKAGE_VERSION@
113152 PATH_SEPARATOR = @PATH_SEPARATOR@
114153 PKG_CONFIG = @PKG_CONFIG@
115 PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
116 PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
117154 RESOLV_LIBS = @RESOLV_LIBS@
118155 SET_MAKE = @SET_MAKE@
119156 SHELL = @SHELL@
195232 $(ACLOCAL_M4): $(am__aclocal_m4_deps)
196233 cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
197234 $(am__aclocal_m4_deps):
198 tags: TAGS
199 TAGS:
200
201 ctags: CTAGS
202 CTAGS:
235 tags TAGS:
236
237 ctags CTAGS:
238
239 cscope cscopelist:
203240
204241
205242 distdir: $(DISTFILES)
334371
335372 .MAKE: install-am install-strip
336373
337 .PHONY: all all-am check check-am clean clean-generic distclean \
338 distclean-generic distdir dvi dvi-am html html-am info info-am \
339 install install-am install-data install-data-am install-dvi \
340 install-dvi-am install-exec install-exec-am install-html \
341 install-html-am install-info install-info-am install-man \
342 install-pdf install-pdf-am install-ps install-ps-am \
343 install-strip installcheck installcheck-am installdirs \
344 maintainer-clean maintainer-clean-generic mostlyclean \
345 mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am
374 .PHONY: all all-am check check-am clean clean-generic cscopelist-am \
375 ctags-am distclean distclean-generic distdir dvi dvi-am html \
376 html-am info info-am install install-am install-data \
377 install-data-am install-dvi install-dvi-am install-exec \
378 install-exec-am install-html install-html-am install-info \
379 install-info-am install-man install-pdf install-pdf-am \
380 install-ps install-ps-am install-strip installcheck \
381 installcheck-am installdirs maintainer-clean \
382 maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
383 pdf-am ps ps-am tags-am uninstall uninstall-am
346384
347385
348386 # Tell versions [3.59,3.63) of GNU make to not export all variables.
00 #!/bin/sh
11 # install - install a program, script, or datafile
22
3 scriptversion=2011-01-19.21; # UTC
3 scriptversion=2011-11-20.07; # UTC
44
55 # This originates from X11R5 (mit/util/scripts/install.sh), which was
66 # later released in X11R6 (xc/config/util/install.sh) with the
3434 # FSF changes to this file are in the public domain.
3535 #
3636 # Calling this script install-sh is preferred over install.sh, to prevent
37 # `make' implicit rules from creating a file called install from it
37 # 'make' implicit rules from creating a file called install from it
3838 # when there is no Makefile.
3939 #
4040 # This script is compatible with the BSD install script, but was written
155155 -s) stripcmd=$stripprog;;
156156
157157 -t) dst_arg=$2
158 # Protect names problematic for `test' and other utilities.
158 # Protect names problematic for 'test' and other utilities.
159159 case $dst_arg in
160160 -* | [=\(\)!]) dst_arg=./$dst_arg;;
161161 esac
189189 fi
190190 shift # arg
191191 dst_arg=$arg
192 # Protect names problematic for `test' and other utilities.
192 # Protect names problematic for 'test' and other utilities.
193193 case $dst_arg in
194194 -* | [=\(\)!]) dst_arg=./$dst_arg;;
195195 esac
201201 echo "$0: no input file specified." >&2
202202 exit 1
203203 fi
204 # It's OK to call `install-sh -d' without argument.
204 # It's OK to call 'install-sh -d' without argument.
205205 # This can happen when creating conditional directories.
206206 exit 0
207207 fi
239239
240240 for src
241241 do
242 # Protect names problematic for `test' and other utilities.
242 # Protect names problematic for 'test' and other utilities.
243243 case $src in
244244 -* | [=\(\)!]) src=./$src;;
245245 esac
353353 if test -z "$dir_arg" || {
354354 # Check for POSIX incompatibilities with -m.
355355 # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
356 # other-writeable bit of parent directory when it shouldn't.
356 # other-writable bit of parent directory when it shouldn't.
357357 # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
358358 ls_ld_tmpdir=`ls -ld "$tmpdir"`
359359 case $ls_ld_tmpdir in
+155
-271
missing less more
00 #! /bin/sh
1 # Common stub for a few missing GNU programs while installing.
2
3 scriptversion=2012-01-06.13; # UTC
4
5 # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
6 # 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
7 # Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
1 # Common wrapper for a few potentially missing GNU programs.
2
3 scriptversion=2013-10-28.13; # UTC
4
5 # Copyright (C) 1996-2013 Free Software Foundation, Inc.
6 # Originally written by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
87
98 # This program is free software; you can redistribute it and/or modify
109 # it under the terms of the GNU General Public License as published by
2524 # the same distribution terms that you use for the rest of that program.
2625
2726 if test $# -eq 0; then
28 echo 1>&2 "Try \`$0 --help' for more information"
27 echo 1>&2 "Try '$0 --help' for more information"
2928 exit 1
3029 fi
3130
32 run=:
33 sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
34 sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
35
36 # In the cases where this matters, `missing' is being run in the
37 # srcdir already.
38 if test -f configure.ac; then
39 configure_ac=configure.ac
40 else
41 configure_ac=configure.in
42 fi
43
44 msg="missing on your system"
45
4631 case $1 in
47 --run)
48 # Try to run requested program, and just exit if it succeeds.
49 run=
50 shift
51 "$@" && exit 0
52 # Exit code 63 means version mismatch. This often happens
53 # when the user try to use an ancient version of a tool on
54 # a file that requires a minimum version. In this case we
55 # we should proceed has if the program had been absent, or
56 # if --run hadn't been passed.
57 if test $? = 63; then
58 run=:
59 msg="probably too old"
60 fi
61 ;;
32
33 --is-lightweight)
34 # Used by our autoconf macros to check whether the available missing
35 # script is modern enough.
36 exit 0
37 ;;
38
39 --run)
40 # Back-compat with the calling convention used by older automake.
41 shift
42 ;;
6243
6344 -h|--h|--he|--hel|--help)
6445 echo "\
6546 $0 [OPTION]... PROGRAM [ARGUMENT]...
6647
67 Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
68 error status if there is no known handling for PROGRAM.
48 Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due
49 to PROGRAM being missing or too old.
6950
7051 Options:
7152 -h, --help display this help and exit
7253 -v, --version output version information and exit
73 --run try to run the given command, and emulate it if it fails
7454
7555 Supported PROGRAM values:
76 aclocal touch file \`aclocal.m4'
77 autoconf touch file \`configure'
78 autoheader touch file \`config.h.in'
79 autom4te touch the output file, or create a stub one
80 automake touch all \`Makefile.in' files
81 bison create \`y.tab.[ch]', if possible, from existing .[ch]
82 flex create \`lex.yy.c', if possible, from existing .c
83 help2man touch the output file
84 lex create \`lex.yy.c', if possible, from existing .c
85 makeinfo touch the output file
86 yacc create \`y.tab.[ch]', if possible, from existing .[ch]
87
88 Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
89 \`g' are ignored when checking the name.
56 aclocal autoconf autoheader autom4te automake makeinfo
57 bison yacc flex lex help2man
58
59 Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
60 'g' are ignored when checking the name.
9061
9162 Send bug reports to <bug-automake@gnu.org>."
9263 exit $?
9869 ;;
9970
10071 -*)
101 echo 1>&2 "$0: Unknown \`$1' option"
102 echo 1>&2 "Try \`$0 --help' for more information"
72 echo 1>&2 "$0: unknown '$1' option"
73 echo 1>&2 "Try '$0 --help' for more information"
10374 exit 1
10475 ;;
10576
10677 esac
10778
108 # normalize program name to check for.
109 program=`echo "$1" | sed '
110 s/^gnu-//; t
111 s/^gnu//; t
112 s/^g//; t'`
113
114 # Now exit if we have it, but it failed. Also exit now if we
115 # don't have it and --version was passed (most likely to detect
116 # the program). This is about non-GNU programs, so use $1 not
117 # $program.
118 case $1 in
119 lex*|yacc*)
120 # Not GNU programs, they don't have --version.
121 ;;
122
123 *)
124 if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
125 # We have it, but it failed.
126 exit 1
127 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
128 # Could not run --version or --help. This is probably someone
129 # running `$TOOL --version' or `$TOOL --help' to check whether
130 # $TOOL exists and not knowing $TOOL uses missing.
131 exit 1
132 fi
133 ;;
134 esac
135
136 # If it does not exist, or fails to run (possibly an outdated version),
137 # try to emulate it.
138 case $program in
139 aclocal*)
140 echo 1>&2 "\
141 WARNING: \`$1' is $msg. You should only need it if
142 you modified \`acinclude.m4' or \`${configure_ac}'. You might want
143 to install the \`Automake' and \`Perl' packages. Grab them from
144 any GNU archive site."
145 touch aclocal.m4
146 ;;
147
148 autoconf*)
149 echo 1>&2 "\
150 WARNING: \`$1' is $msg. You should only need it if
151 you modified \`${configure_ac}'. You might want to install the
152 \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
153 archive site."
154 touch configure
155 ;;
156
157 autoheader*)
158 echo 1>&2 "\
159 WARNING: \`$1' is $msg. You should only need it if
160 you modified \`acconfig.h' or \`${configure_ac}'. You might want
161 to install the \`Autoconf' and \`GNU m4' packages. Grab them
162 from any GNU archive site."
163 files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
164 test -z "$files" && files="config.h"
165 touch_files=
166 for f in $files; do
167 case $f in
168 *:*) touch_files="$touch_files "`echo "$f" |
169 sed -e 's/^[^:]*://' -e 's/:.*//'`;;
170 *) touch_files="$touch_files $f.in";;
171 esac
172 done
173 touch $touch_files
174 ;;
175
176 automake*)
177 echo 1>&2 "\
178 WARNING: \`$1' is $msg. You should only need it if
179 you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
180 You might want to install the \`Automake' and \`Perl' packages.
181 Grab them from any GNU archive site."
182 find . -type f -name Makefile.am -print |
183 sed 's/\.am$/.in/' |
184 while read f; do touch "$f"; done
185 ;;
186
187 autom4te*)
188 echo 1>&2 "\
189 WARNING: \`$1' is needed, but is $msg.
190 You might have modified some files without having the
191 proper tools for further handling them.
192 You can get \`$1' as part of \`Autoconf' from any GNU
193 archive site."
194
195 file=`echo "$*" | sed -n "$sed_output"`
196 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
197 if test -f "$file"; then
198 touch $file
199 else
200 test -z "$file" || exec >$file
201 echo "#! /bin/sh"
202 echo "# Created by GNU Automake missing as a replacement of"
203 echo "# $ $@"
204 echo "exit 0"
205 chmod +x $file
206 exit 1
207 fi
208 ;;
209
210 bison*|yacc*)
211 echo 1>&2 "\
212 WARNING: \`$1' $msg. You should only need it if
213 you modified a \`.y' file. You may need the \`Bison' package
214 in order for those modifications to take effect. You can get
215 \`Bison' from any GNU archive site."
216 rm -f y.tab.c y.tab.h
217 if test $# -ne 1; then
218 eval LASTARG=\${$#}
219 case $LASTARG in
220 *.y)
221 SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
222 if test -f "$SRCFILE"; then
223 cp "$SRCFILE" y.tab.c
224 fi
225 SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
226 if test -f "$SRCFILE"; then
227 cp "$SRCFILE" y.tab.h
228 fi
229 ;;
230 esac
231 fi
232 if test ! -f y.tab.h; then
233 echo >y.tab.h
234 fi
235 if test ! -f y.tab.c; then
236 echo 'main() { return 0; }' >y.tab.c
237 fi
238 ;;
239
240 lex*|flex*)
241 echo 1>&2 "\
242 WARNING: \`$1' is $msg. You should only need it if
243 you modified a \`.l' file. You may need the \`Flex' package
244 in order for those modifications to take effect. You can get
245 \`Flex' from any GNU archive site."
246 rm -f lex.yy.c
247 if test $# -ne 1; then
248 eval LASTARG=\${$#}
249 case $LASTARG in
250 *.l)
251 SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
252 if test -f "$SRCFILE"; then
253 cp "$SRCFILE" lex.yy.c
254 fi
255 ;;
256 esac
257 fi
258 if test ! -f lex.yy.c; then
259 echo 'main() { return 0; }' >lex.yy.c
260 fi
261 ;;
262
263 help2man*)
264 echo 1>&2 "\
265 WARNING: \`$1' is $msg. You should only need it if
266 you modified a dependency of a manual page. You may need the
267 \`Help2man' package in order for those modifications to take
268 effect. You can get \`Help2man' from any GNU archive site."
269
270 file=`echo "$*" | sed -n "$sed_output"`
271 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
272 if test -f "$file"; then
273 touch $file
274 else
275 test -z "$file" || exec >$file
276 echo ".ab help2man is required to generate this page"
277 exit $?
278 fi
279 ;;
280
281 makeinfo*)
282 echo 1>&2 "\
283 WARNING: \`$1' is $msg. You should only need it if
284 you modified a \`.texi' or \`.texinfo' file, or any other file
285 indirectly affecting the aspect of the manual. The spurious
286 call might also be the consequence of using a buggy \`make' (AIX,
287 DU, IRIX). You might want to install the \`Texinfo' package or
288 the \`GNU make' package. Grab either from any GNU archive site."
289 # The file to touch is that specified with -o ...
290 file=`echo "$*" | sed -n "$sed_output"`
291 test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
292 if test -z "$file"; then
293 # ... or it is the one specified with @setfilename ...
294 infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
295 file=`sed -n '
296 /^@setfilename/{
297 s/.* \([^ ]*\) *$/\1/
298 p
299 q
300 }' $infile`
301 # ... or it is derived from the source name (dir/f.texi becomes f.info)
302 test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
303 fi
304 # If the file does not exist, the user really needs makeinfo;
305 # let's fail without touching anything.
306 test -f $file || exit 1
307 touch $file
308 ;;
309
310 *)
311 echo 1>&2 "\
312 WARNING: \`$1' is needed, and is $msg.
313 You might have modified some files without having the
314 proper tools for further handling them. Check the \`README' file,
315 it often tells you about the needed prerequisites for installing
316 this package. You may also peek at any GNU archive site, in case
317 some other package would contain this missing \`$1' program."
318 exit 1
319 ;;
320 esac
321
322 exit 0
79 # Run the given program, remember its exit status.
80 "$@"; st=$?
81
82 # If it succeeded, we are done.
83 test $st -eq 0 && exit 0
84
85 # Also exit now if we it failed (or wasn't found), and '--version' was
86 # passed; such an option is passed most likely to detect whether the
87 # program is present and works.
88 case $2 in --version|--help) exit $st;; esac
89
90 # Exit code 63 means version mismatch. This often happens when the user
91 # tries to use an ancient version of a tool on a file that requires a
92 # minimum version.
93 if test $st -eq 63; then
94 msg="probably too old"
95 elif test $st -eq 127; then
96 # Program was missing.
97 msg="missing on your system"
98 else
99 # Program was found and executed, but failed. Give up.
100 exit $st
101 fi
102
103 perl_URL=http://www.perl.org/
104 flex_URL=http://flex.sourceforge.net/
105 gnu_software_URL=http://www.gnu.org/software
106
107 program_details ()
108 {
109 case $1 in
110 aclocal|automake)
111 echo "The '$1' program is part of the GNU Automake package:"
112 echo "<$gnu_software_URL/automake>"
113 echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:"
114 echo "<$gnu_software_URL/autoconf>"
115 echo "<$gnu_software_URL/m4/>"
116 echo "<$perl_URL>"
117 ;;
118 autoconf|autom4te|autoheader)
119 echo "The '$1' program is part of the GNU Autoconf package:"
120 echo "<$gnu_software_URL/autoconf/>"
121 echo "It also requires GNU m4 and Perl in order to run:"
122 echo "<$gnu_software_URL/m4/>"
123 echo "<$perl_URL>"
124 ;;
125 esac
126 }
127
128 give_advice ()
129 {
130 # Normalize program name to check for.
131 normalized_program=`echo "$1" | sed '
132 s/^gnu-//; t
133 s/^gnu//; t
134 s/^g//; t'`
135
136 printf '%s\n' "'$1' is $msg."
137
138 configure_deps="'configure.ac' or m4 files included by 'configure.ac'"
139 case $normalized_program in
140 autoconf*)
141 echo "You should only need it if you modified 'configure.ac',"
142 echo "or m4 files included by it."
143 program_details 'autoconf'
144 ;;
145 autoheader*)
146 echo "You should only need it if you modified 'acconfig.h' or"
147 echo "$configure_deps."
148 program_details 'autoheader'
149 ;;
150 automake*)
151 echo "You should only need it if you modified 'Makefile.am' or"
152 echo "$configure_deps."
153 program_details 'automake'
154 ;;
155 aclocal*)
156 echo "You should only need it if you modified 'acinclude.m4' or"
157 echo "$configure_deps."
158 program_details 'aclocal'
159 ;;
160 autom4te*)
161 echo "You might have modified some maintainer files that require"
162 echo "the 'autom4te' program to be rebuilt."
163 program_details 'autom4te'
164 ;;
165 bison*|yacc*)
166 echo "You should only need it if you modified a '.y' file."
167 echo "You may want to install the GNU Bison package:"
168 echo "<$gnu_software_URL/bison/>"
169 ;;
170 lex*|flex*)
171 echo "You should only need it if you modified a '.l' file."
172 echo "You may want to install the Fast Lexical Analyzer package:"
173 echo "<$flex_URL>"
174 ;;
175 help2man*)
176 echo "You should only need it if you modified a dependency" \
177 "of a man page."
178 echo "You may want to install the GNU Help2man package:"
179 echo "<$gnu_software_URL/help2man/>"
180 ;;
181 makeinfo*)
182 echo "You should only need it if you modified a '.texi' file, or"
183 echo "any other file indirectly affecting the aspect of the manual."
184 echo "You might want to install the Texinfo package:"
185 echo "<$gnu_software_URL/texinfo/>"
186 echo "The spurious makeinfo call might also be the consequence of"
187 echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might"
188 echo "want to install GNU make:"
189 echo "<$gnu_software_URL/make/>"
190 ;;
191 *)
192 echo "You might have modified some files without having the proper"
193 echo "tools for further handling them. Check the 'README' file, it"
194 echo "often tells you about the needed prerequisites for installing"
195 echo "this package. You may also peek at any GNU archive site, in"
196 echo "case some other package contains this missing '$1' program."
197 ;;
198 esac
199 }
200
201 give_advice "$1" | sed -e '1s/^/WARNING: /' \
202 -e '2,$s/^/ /' >&2
203
204 # Propagate the correct exit status (expected to be 127 for a program
205 # not found, 63 for a program that failed due to version mismatch).
206 exit $st
323207
324208 # Local variables:
325209 # eval: (add-hook 'write-file-hooks 'time-stamp)
mtr less more
Binary diff not shown
+229
-222
mtr.8 less more
0 .TH MTR 8 "March 4, 1999" "mtr" "mtr"
1
2
0 .TH MTR 8 "July 12, 2014" "mtr" "mtr"
31 .SH NAME
42 mtr \- a network diagnostic tool
5
6
73 .SH SYNOPSIS
8 .B mtr
9 [\c
10 .B \-hvrctglspeniuTP46\c
11 ]
12 [\c
13 .B \-\-help\c
14 ]
15 [\c
16 .B \-\-version\c
4 .B mtr
5 [\c
6 .BR \-4 |\c
7 .B \-6\c
8 ]
9 [\c
10 .BI \-F \ FILENAME\c
1711 ]
1812 [\c
1913 .B \-\-report\c
2216 .B \-\-report-wide\c
2317 ]
2418 [\c
25 .B \-\-report\-cycles\ COUNT\c
19 .B \-\-xml\c
20 ]
21 [\c
22 .B \-\-gtk\c
2623 ]
2724 [\c
2825 .B \-\-curses\c
2926 ]
3027 [\c
28 .B \-\-raw\c
29 ]
30 [\c
31 .B \-\-csv\c
32 ]
33 [\c
3134 .B \-\-split\c
3235 ]
3336 [\c
34 .B \-\-raw\c
37 .B \-\-no-dns\c
38 ]
39 [\c
40 .B \-\-show-ips\c
41 ]
42 [\c
43 .BI \-o \ FIELDS\c
44 ]
45 [\c
46 .BI \-y \ IPINFO\c
47 ]
48 [\c
49 .B \-\-aslookup\c
50 ]
51 [\c
52 .BI \-i \ INTERVAL\c
53 ]
54 [\c
55 .BI \-c \ COUNT\c
56 ]
57 [\c
58 .BI \-s \ PACKETSIZE\c
59 ]
60 [\c
61 .BI \-B \ BITPATTERN\c
62 ]
63 [\c
64 .BI \-Q \ TOS\c
3565 ]
3666 [\c
3767 .B \-\-mpls\c
3868 ]
3969 [\c
40 .B \-\-no-dns\c
41 ]
42 [\c
43 .B \-\-show-ips\c
44 ]
45 [\c
46 .B \-\-gtk\c
47 ]
48 [\c
49 .B \-\-address\ IP.ADD.RE.SS\c
50 ]
51 [\c
52 .B \-\-interval\ SECONDS\c
53 ]
54 [\c
55 .B \-\-psize\ BYTES | -s BYTES\c
70 .BI \-a \ ADDRESS\c
71 ]
72 [\c
73 .BI \-f \ FIRST\-TTL\c
74 ]
75 [\c
76 .BI \-m \ MAX\-TTL\c
77 ]
78 [\c
79 .B \-\-udp\c
5680 ]
5781 [\c
5882 .B \-\-tcp\c
5983 ]
6084 [\c
61 .B \-\-port\ PORT\c
62 ]
63 [\c
64 .B \-\-timeout\ SECONDS\c
65 ]
66 .B HOSTNAME [PACKETSIZE]
67
68
85 .BI \-P \ PORT\c
86 ]
87 [\c
88 .BI \-Z \ TIMEOUT\c
89 ]
90 [\c
91 .BI \-M \ MARK\c
92 ]
93 .I HOSTNAME
6994 .SH DESCRIPTION
70
7195 .B mtr
7296 combines the functionality of the
7397 .B traceroute
7498 and
7599 .B ping
76100 programs in a single network diagnostic tool.
77
78101 .PP
79102 As
80103 .B mtr
81104 starts, it investigates the network connection between the host
82105 .B mtr
83106 runs on and
84 .BR HOSTNAME .
85 by sending packets with purposely low TTLs. It continues to send
107 .BR HOSTNAME
108 by sending packets with purposely low TTLs. It continues to send
86109 packets with low TTL, noting the response time of the intervening
87110 routers. This allows
88111 .B mtr
91114 .BR HOSTNAME .
92115 A sudden increase in packet loss or response time is often an indication
93116 of a bad (or simply overloaded) link.
94
95117 .PP
96118 The results are usually reported as round-trip-response times in miliseconds
97119 and the percentage of packetloss.
98
99120 .SH OPTIONS
100
101 .TP
102 .B \-h
103 .TP
104 .B \-\-help
105 .br
121 .TP
122 .B \-h\fR, \fB\-\-help
106123 Print the summary of command line argument options.
107
108 .TP
109 .B \-v
110 .TP
111 .B \-\-version
112 .br
124 .TP
125 .B \-v\fR, \fB\-\-version
113126 Print the installed version of mtr.
114
115 .TP
116 .B \-r
117 .TP
118 .B \-\-report
119 .br
127 .TP
128 .B \-4
129 Use IPv4 only.
130 .TP
131 .B \-6
132 Use IPv6 only. (IPV4 may be used for DNS lookups).
133 .TP
134 .B \-F \fIFILENAME\fR, \fB\-\-filename \fIFILENAME
135 MISSING
136 .TP
137 .B \-r\fR, \fB\-\-report
120138 This option puts
121139 .B mtr
122140 into
135153 .B mtr
136154 to measure the quality of your network may result in decreased
137155 network performance.
138
139 .TP
140 .B \-w
141 .TP
142 .B \-\-report-wide
143 .br
156 .TP
157 .B \-w\fR, \fB\-\-report\-wide
144158 This option puts
145159 .B mtr
146160 into
148162 mode. When in this mode,
149163 .B mtr
150164 will not cut hostnames in the report.
151
152 .TP
153 .B \-c\ COUNT
154 .TP
155 .B \-\-report\-cycles\ COUNT
156 Use this option to set the number of pings sent to determine
157 both the machines on the network and the reliability of
158 those machines. Each cycle lasts one second.
159
160 .TP
161 .B \-s\ BYTES
162 .TP
163 .B \-\-psize\ BYTES
164 .TP
165 .B PACKETSIZE
166 These options or a trailing PACKETSIZE on the command line sets
167 the packet size used for probing.
168 It is in bytes inclusive IP and ICMP headers
169
170 If set to a negative number, every iteration will use a different, random
171 packet size upto that number.
172 .TP
173 .B \-t
174 .TP
175 .B \-\-curses
176 .br
165 .TP
166 .B \-x\fR, \fB\-\-xml
167 Use this option to tell
168 .B mtr
169 to use the xml output format. This format is better suited for
170 automated processing of the measurement results.
171 .TP
172 .B \-t\fR, \fB\-\-curses
177173 Use this option to force
178174 .B mtr
179175 to use the curses based terminal
180176 interface (if available).
181
182 .TP
183 .B \-e
184 .TP
185 .B \-\-mpls
186 .br
187 Use this option to tell
188 .B mtr
189 to display information from ICMP extensions for MPLS (RFC 4950)
190 that are encoded in the response packets.
191
192 .TP
193 .B \-n
194 .TP
195 .B \-\-no-dns
196 .br
177 .TP
178 .B \-g\fR, \fB\-\-gtk
179 Use this option to force
180 .B mtr
181 to use the GTK+ based X11 window interface (if available).
182 GTK+ must have been available on the system when
183 .B mtr
184 was built for this to work. See the GTK+ web page at
185 .B http://www.gtk.org/
186 for more information about GTK+.
187 .TP
188 .B \-l\fR, \fB\-\-raw
189 Use this option to tell
190 .B mtr
191 to use the raw output format. This format is better suited for
192 archival of the measurement results. It could be parsed to
193 be presented into any of the other display methods.
194 .TP
195 .B \-C\fR, \fB\-\-csv
196 MISSING
197 .TP
198 .B \-p\fR, \fB\-\-split
199 Use this option to set
200 .B mtr
201 to spit out a format that is suitable for a split-user interface.
202 .TP
203 .B \-n\fR, \fB\-\-no\-dns
197204 Use this option to force
198205 .B mtr
199206 to display numeric IP numbers and not try to resolve the
200207 host names.
201
202 .TP
203 .B \-b
204 .TP
205 .B \-\-show-ips
206 .br
208 .TP
209 .B \-b\fR, \fB\-\-show\-ips
207210 Use this option to tell
208211 .B mtr
209212 to display both the host names and numeric IP numbers. In split mode
210 this adds an extra field to the output. In report mode, there is usually
211 too little space to add the IPs, and they will be truncated. Use the
213 this adds an extra field to the output. In report mode, there is usually
214 too little space to add the IPs, and they will be truncated. Use the
212215 wide report (-w) mode to see the IPs in report mode.
213
214 .TP
215 .B \-o\ fields\ order
216 .TP
217 .B \-\-order\ fields\ order
218 .br
219 Use this option to specify the fields and their order when loading mtr.
216 .TP
217 .B \-o \fIFIELDS\fR, \fB\-\-order \fIFIELDS
218 Use this option to specify which fields to display and in which order.
219 You may use one or more space characters to separate fields.
220220 .br
221221 Available fields:
222222 .TS
240240 .br
241241
242242 Example:
243 -o "LSD NBAW"
244 .TP
245 .B \-g
246 .TP
247 .B \-\-gtk
248 .br
249 Use this option to force
250 .B mtr
251 to use the GTK+ based X11 window interface (if available).
252 GTK+ must have been available on the system when
253 .B mtr
254 was built for this to work. See the GTK+ web page at
255 .B http://www.gtk.org/
256 for more information about GTK+.
257
258 .TP
259 .B \-p
260 .TP
261 .B \-\-split
262 .br
263 Use this option to set
264 .B mtr
265 to spit out a format that is suitable for a split-user interface.
266
267 .TP
268 .B \-l
269 .TP
270 .B \-\-raw
271 .br
243 -o "LSD NBAW X"
244 .TP
245 .B \-y \fIn\fR, \fB\-\-ipinfo \fIn
246 MISSING
247 .TP
248 .B \-z\fR, \fB\-\-aslookup
249 MISSING
250 .TP
251 .B \-i \fISECONDS\fR, \fB\-\-interval \fISECONDS
252 Use this option to specify the positive number of seconds between ICMP
253 ECHO requests. The default value for this parameter is one second. The
254 root user may choose values between zero and one.
255 .TP
256 .B \-c \fICOUNT\fR, \fB\-\-report\-cycles \fICOUNT
257 Use this option to set the number of pings sent to determine
258 both the machines on the network and the reliability of
259 those machines. Each cycle lasts one second.
260 .TP
261 .B \-s \fIPACKETSIZE\fR, \fB\-\-psize \fIPACKETSIZE
262 This option sets the packet size used for probing. It is in bytes,
263 inclusive IP and ICMP headers.
264
265 If set to a negative number, every iteration will use a different, random
266 packet size up to that number.
267 .TP
268 .B \-B \fINUM\fR, \fB\-\-bitpattern \fINUM
269 Specifies bit pattern to use in payload. Should be within range 0 - 255. If
270 .I NUM
271 is greater than 255, a random pattern is used.
272 .TP
273 .B \-Q \fINUM\fR, \fB\-\-tos \fINUM
274 Specifies value for type of service field in IP header. Should be within range 0
275 - 255.
276 .TP
277 .B \-e\fR, \fB\-\-mpls
272278 Use this option to tell
273279 .B mtr
274 to use the raw output format. This format is better suited for
275 archival of the measurement results. It could be parsed to
276 be presented into any of the other display methods.
277
278 .TP
279 .B \-a\ IP.ADD.RE.SS
280 .TP
281 .B \-\-address\ IP.ADD.RE.SS
282 .br
283 Use this option to bind outgoing packets' socket to specific interface,
284 so that any packet will be sent through this interface. NOTE that this
285 option doesn't apply to DNS requests (which could be and could not be
286 what you want).
287
288 .TP
289 .B \-i\ SECONDS
290 .TP
291 .B \-\-interval\ SECONDS
292 .br
293 Use this option to specify the positive number of seconds between ICMP
294 ECHO requests. The default value for this parameter is one second.
295
296 .TP
297 .B \-u
298 .br
280 to display information from ICMP extensions for MPLS (RFC 4950)
281 that are encoded in the response packets.
282 .TP
283 .B \-a \fIADDRESS\fR, \fB\-\-address \fIADDRESS
284 Use this option to bind the outgoing socket to
285 .IR ADDRESS ,
286 so that all packets will be sent with
287 .I ADDRESS
288 as source address. NOTE that this option doesn't apply to DNS requests
289 (which could be and could not be what you want).
290 .TP
291 .B \-f \fINUM\fR, \fB\-\-first-ttl \fINUM
292 Specifies with what TTL to start. Defaults to 1.
293 .TP
294 .B \-m \fINUM\fR, \fB\-\-max-ttl \fINUM
295 Specifies the maximum number of hops (max time-to-live value) traceroute will
296 probe. Default is 30.
297 .TP
298 .B \-u\fR, \fB\-\-udp
299299 Use UDP datagrams instead of ICMP ECHO.
300
301 .TP
302 .B \-T
303 .TP
304 .B \-\-tcp
305 .br
306 Use TCP SYN packets instead of ICMP ECHO. PACKETSIZE is ignored, since
307 SYN packets can not contain data.
308
309 .TP
310 .B \-P\ PORT
311 .TP
312 .B \-\-port\ PORT
313 .br
300 .TP
301 .B \-T\fR, \fB\-\-tcp
302 Use TCP SYN packets instead of ICMP ECHO.
303 .I PACKETSIZE
304 is ignored, since SYN packets can not contain data.
305 .TP
306 .B \-P \fIPORT\fR, \fB\-\-port \fIPORT
314307 The target port number for TCP traces.
315
316 .TP
317 .B \-\-timeout\ SECONDS
318 .br
308 .TP
309 .B \-Z \fISECONDS\fR, \fB\-\-timeout \fISECONDS
319310 The number of seconds to keep the TCP socket open before giving up on
320 the connection. This will only affect the final hop. Using large values
311 the connection. This will only affect the final hop. Using large values
321312 for this, especially combined with a short interval, will use up a lot
322313 of file descriptors.
323
324 .TP
325 .B \-4
326 .br
327 Use IPv4 only.
328
329 .TP
330 .B \-6
331 .br
332 Use IPv6 only.
333
314 .TP
315 .B \-M \fIMARK\fR, \fB\-\-mark \fIMARK
316 MISSING
317 .SH ENVIRONMENT
318 .B mtr
319 recognizes a few environment variables.
320 .TP
321 .B MTR_OPTIONS
322 This environment variable allows to specify options, as if they were
323 passed on the command line. It is parsed before reading the actual
324 command line options, so that options specified in
325 .B MTR_OPTIONS
326 are overriden by command-line options.
327
328 Example:
329
330 .BI MTR_OPTIONS ="-4\ -c\ 1"
331 .B mtr
332 .I \-6\ localhost
333
334 would send one probe (because of
335 .I -c\ 1\c
336 ) towards
337 .B ::1
338 (because of
339 .IR -6 ,
340 which overrides the
341 .I -4
342 passed in
343 .B MTR_OPTIONS\c
344 ).
345 .TP
346 .B DISPLAY
347 Used for the GTK+ frontend.
334348 .SH BUGS
335
336349 Some modern routers give a lower priority to ICMP ECHO packets than
337350 to other network traffic. Consequently, the reliability of these
338351 routers reported by
339352 .B mtr
340353 will be significantly lower than the actual reliability of
341354 these routers.
342
343
344355 .SH CONTACT INFORMATION
345
346356 .PP
347357 For the latest version, see the mtr web page at
348358 .BR http://www.bitwizard.nl/mtr/ .
349
350359 .PP
351360 The mtr mailinglist was little used and is no longer active.
352
353 .PP
354 Bug reports and feature requests should be submitted to the
355 launchpad mtr bugtracker.
356
361 .PP
362 For patches, bug reports, or feature requests, please open an issue on
363 GitHub at:
364 .BR https://github.com/traviscross/mtr .
357365 .SH "SEE ALSO"
358
359366 traceroute(8),
360367 ping(8)
361368 TCP/IP Illustrated (Stevens, ISBN 0201633469).
+67
-34
mtr.c less more
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 #include "config.h"
19
1820 #include <sys/types.h>
19 #include <config.h>
20 #include <netdb.h>
2121 #include <stdio.h>
2222 #include <stdlib.h>
2323 #include <string.h>
24 #include <unistd.h>
25 #include <errno.h>
26 #include <string.h>
27 #include <strings.h>
28
29 #include <netdb.h>
2430 #include <netinet/in.h>
2531 #include <sys/socket.h>
26 #include <unistd.h>
27 #include <strings.h>
2832 #include <time.h>
29 #include <errno.h>
30 #include <string.h>
3133 #include <ctype.h>
3234 #include <assert.h>
3335 #include <fcntl.h>
4042 #include "dns.h"
4143 #include "report.h"
4244 #include "net.h"
43 #ifndef NO_IPINFO
4445 #include "asn.h"
45 #endif
4646 #include "version.h"
4747
4848
7575 int cpacketsize = 64; /* default packet size */
7676 int bitpattern = 0;
7777 int tos = 0;
78 #ifdef SO_MARK
79 int mark = -1;
80 #endif
7881 int reportwide = 0;
7982 int af = DEFAULT_AF;
8083 int mtrtype = IPPROTO_ICMP; /* Use ICMP as default packet type */
253256 {
254257 int opt;
255258 int i;
259 /* IMPORTANT: when adding or modifying an option:
260 1/ mind the order of options, there is some logic;
261 2/ update the getopt_long call below;
262 3/ update the man page (use the same order);
263 4/ update the help message showed when using --help.
264 */
256265 static struct option long_options[] = {
266 { "help", 0, 0, 'h' },
257267 { "version", 0, 0, 'v' },
258 { "help", 0, 0, 'h' },
268
269 { "inet", 0, 0, '4' }, /* IPv4 only */
270 { "inet6", 0, 0, '6' }, /* IPv6 only */
271
272 { "filename", 1, 0, 'F' },
259273
260274 { "report", 0, 0, 'r' },
261275 { "report-wide", 0, 0, 'w' },
267281 { "split", 0, 0, 'p' }, /* BL */
268282 /* maybe above should change to -d 'x' */
269283
270 { "order", 1, 0, 'o' }, /* fileds to display & their order */
284 { "no-dns", 0, 0, 'n' },
285 { "show-ips", 0, 0, 'b' },
286 { "order", 1, 0, 'o' }, /* fields to display & their order */
287 #ifdef IPINFO
288 { "ipinfo", 1, 0, 'y' }, /* IP info lookup */
289 { "aslookup", 0, 0, 'z' }, /* Do AS lookup (--ipinfo 0) */
290 #endif
271291
272292 { "interval", 1, 0, 'i' },
273293 { "report-cycles", 1, 0, 'c' },
276296 { "bitpattern", 1, 0, 'B' },/* overload b>255, ->rand(0,255) */
277297 { "tos", 1, 0, 'Q' }, /* typeof service (0,255) */
278298 { "mpls", 0, 0, 'e' },
279 { "no-dns", 0, 0, 'n' },
280 { "show-ips", 0, 0, 'b' },
281299 { "address", 1, 0, 'a' },
282300 { "first-ttl", 1, 0, 'f' }, /* -f & -m are borrowed from traceroute */
283 { "filename", 1, 0, 'F' },
284301 { "max-ttl", 1, 0, 'm' },
285302 { "udp", 0, 0, 'u' }, /* UDP (default is ICMP) */
286303 { "tcp", 0, 0, 'T' }, /* TCP (default is ICMP) */
287304 { "port", 1, 0, 'P' }, /* target port number for TCP */
288305 { "timeout", 1, 0, 'Z' }, /* timeout for TCP sockets */
289 { "inet", 0, 0, '4' }, /* IPv4 only */
290 { "inet6", 0, 0, '6' }, /* IPv6 only */
291 #ifndef NO_IPINFO
292 { "ipinfo", 1, 0, 'y' }, /* IP info lookup */
293 { "aslookup", 0, 0, 'z' }, /* Do AS lookup (--ipinfo 0) */
306 #ifdef SO_MARK
307 { "mark", 1, 0, 'M' }, /* use SO_MARK */
294308 #endif
295309 { 0, 0, 0, 0 }
296310 };
297311
298312 opt = 0;
299313 while(1) {
300 /* added f:m:o: byMin */
301314 opt = getopt_long(argc, argv,
302 "vhrwxtglCpo:B:i:c:s:Q:ena:f:m:uTP:Zby:z46", long_options, NULL);
315 "hv46F:rwxtglCpnbo:y:zi:c:s:B:Q:ea:f:m:uTP:Z:M:", long_options, NULL);
303316 if(opt == -1)
304317 break;
305318
454467 fprintf( stderr, "IPv6 not enabled.\n" );
455468 break;
456469 #endif
457 #ifndef NO_IPINFO
470 #ifdef IPINFO
458471 case 'y':
459472 ipinfo_no = atoi (optarg);
460473 if (ipinfo_no < 0)
462475 break;
463476 case 'z':
464477 ipinfo_no = 0;
478 break;
479 #else
480 case 'y':
481 case 'z':
482 fprintf( stderr, "IPINFO not enabled.\n" );
483 break;
484 #endif
485 #ifdef SO_MARK
486 case 'M':
487 mark = atoi (optarg);
488 if (mark < 0) {
489 fprintf( stderr, "SO_MARK must be positive.\n" );
490 exit(EXIT_FAILURE);
491 }
492 break;
493 #else
494 case 'M':
495 fprintf( stderr, "SO_MARK not enabled.\n" );
465496 break;
466497 #endif
467498 }
565596 }
566597
567598 if (PrintHelp) {
568 printf("usage: %s [-hvrwctglspniuT46] [--help] [--version] [--report]\n"
569 "\t\t[--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]\n"
570 "\t\t[--csv|-C] [--raw] [--split] [--mpls] [--no-dns] [--show-ips]\n"
571 "\t\t[--address interface] [--filename=FILE|-F]\n" /* BL */
572 #ifndef NO_IPINFO
573 "\t\t[--ipinfo=item_no|-y item_no]\n"
574 "\t\t[--aslookup|-z]\n"
575 #endif
576 "\t\t[--psize=bytes/-s bytes]\n" /* ok */
577 "\t\t[--report-wide|-w] [-u|-T] [--port=PORT] [--timeout=SECONDS]\n" /* rew */
578 "\t\t[--interval=SECONDS] HOSTNAME\n", argv[0]);
599 printf("usage: %s [--help] [--version] [-4|-6] [-F FILENAME]\n"
600 "\t\t[--report] [--report-wide]\n"
601 "\t\t[--xml] [--gtk] [--curses] [--raw] [--csv] [--split]\n"
602 "\t\t[--no-dns] [--show-ips] [-o FIELDS] [-y IPINFO] [--aslookup]\n"
603 "\t\t[-i INTERVAL] [-c COUNT] [-s PACKETSIZE] [-B BITPATTERN]\n"
604 "\t\t[-Q TOS] [--mpls]\n"
605 "\t\t[-a ADDRESS] [-f FIRST-TTL] [-m MAX-TTL]\n"
606 "\t\t[--udp] [--tcp] [-P PORT] [-Z TIMEOUT]\n"
607 "\t\t[-M MARK] HOSTNAME\n", argv[0]);
608 printf("See the man page for details.\n");
579609 exit(0);
580610 }
581611
582612 time_t now = time(NULL);
613
614 if (!names) append_to_names (argv[0], "localhost"); // default: localhost.
615
583616 names_t* head = names;
584617 while (names != NULL) {
585618
586619 Hostname = names->name;
587 if (Hostname == NULL) Hostname = "localhost";
620 // if (Hostname == NULL) Hostname = "localhost"; // no longer necessary.
588621 if (gethostname(LocalHostname, sizeof(LocalHostname))) {
589 strcpy(LocalHostname, "UNKNOWNHOST");
622 strcpy(LocalHostname, "UNKNOWNHOST");
590623 }
591624
592625 if (net_preopen_result != 0) {
mtr.o less more
Binary diff not shown
+28
-10
net.c less more
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 #include <config.h>
18 #include "config.h"
1919
2020 #if defined(HAVE_SYS_XTI_H)
2121 #include <sys/xti.h>
209209 extern int mtrtype; /* type of query packet used */
210210 extern int remoteport; /* target port for TCP tracing */
211211 extern int timeout; /* timeout for TCP connections */
212 #ifdef SO_MARK
213 extern int mark; /* SO_MARK to set for ping packet*/
214 #endif
212215
213216 /* return the number of microseconds to wait before sending the next
214217 ping */
326329 addrcpy((void *) &local4->sin_addr, (void *) &ssa4->sin_addr, af);
327330 addrcpy((void *) &remote4->sin_addr, (void *) remoteaddress, af);
328331 remote4->sin_port = htons(remoteport);
332 len = sizeof (struct sockaddr_in);
329333 break;
330334 #ifdef ENABLE_IPV6
331335 case AF_INET6:
332336 addrcpy((void *) &local6->sin6_addr, (void *) &ssa6->sin6_addr, af);
333337 addrcpy((void *) &remote6->sin6_addr, (void *) remoteaddress, af);
334338 remote6->sin6_port = htons(remoteport);
335 break;
336 #endif
337 }
338
339 if (bind(s, (struct sockaddr *) &local, sizeof (local))) {
339 len = sizeof (struct sockaddr_in6);
340 break;
341 #endif
342 }
343
344 if (bind(s, (struct sockaddr *) &local, len)) {
340345 display_clear();
341346 perror("bind()");
342347 exit(EXIT_FAILURE);
343348 }
344349
345 len = sizeof (local);
346350 if (getsockname(s, (struct sockaddr *) &local, &len)) {
347351 display_clear();
348352 perror("getsockname()");
380384 #endif
381385 }
382386
387 #ifdef SO_MARK
388 if (mark >= 0 && setsockopt( s, SOL_SOCKET, SO_MARK, &mark, sizeof mark ) ) {
389 perror( "setsockopt SO_MARK" );
390 exit( EXIT_FAILURE );
391 }
392 #endif
393
383394 switch (local.ss_family) {
384395 case AF_INET:
385396 port = ntohs(local4->sin_port);
399410 gettimeofday(&sequence[port].time, NULL);
400411 sequence[port].socket = s;
401412
402 connect(s, (struct sockaddr *) &remote, sizeof (remote));
413 connect(s, (struct sockaddr *) &remote, len);
403414 }
404415
405416 /* Attempt to find the host at a particular number of hops away */
479490 break;
480491 #endif
481492 }
493
494 #ifdef SO_MARK
495 if (mark >= 0 && setsockopt( sendsock, SOL_SOCKET, SO_MARK, &mark, sizeof mark ) ) {
496 perror( "setsockopt SO_MARK" );
497 exit( EXIT_FAILURE );
498 }
499 #endif
482500
483501 switch ( mtrtype ) {
484502 case IPPROTO_ICMP:
13921410 {
13931411 int idx;
13941412 idx = seq - host[at].saved_seq_offset;
1395 if (idx < 0 || idx > SAVED_PINGS) {
1413 if (idx < 0 || idx >= SAVED_PINGS) {
13961414 return;
13971415 }
13981416 host[at].saved[idx] = ms;
15611579 net_add_fds(&writefd, &maxfd);
15621580 select(maxfd, NULL, &writefd, NULL, &tv);
15631581 net_process_fds(&writefd);
1564 }
1582 }
net.o less more
Binary diff not shown
1717 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1818 */
1919
20 #include <config.h>
20 #include "config.h"
21
2122 #include <ctype.h>
2223 #include <stdlib.h>
2324 #include <stdio.h>
2526 #include <sys/socket.h>
2627 #include <netinet/in.h>
2728 #include <arpa/inet.h>
28
2929
3030 #include "mtr.h"
3131 #include "raw.h"
raw.o less more
Binary diff not shown
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 #include <config.h>
18 #include "config.h"
19
1920 #include <sys/types.h>
2021 #include <stdio.h>
2122 #include <netdb.h>
3031 #include "report.h"
3132 #include "net.h"
3233 #include "dns.h"
33 #ifndef NO_IPINFO
3434 #include "asn.h"
35 #endif
3635
3736 #define MAXLOADBAL 5
3837
7675 }
7776
7877
79 #ifndef NO_IPINFO
78 #ifdef IPINFO
8079 void print_mpls(struct mplslen *mpls) {
8180 int k;
8281 for (k=0; k < mpls->labels; k++)
111110 }
112111 }
113112
114 #ifndef NO_IPINFO
113 #ifdef IPINFO
115114 int len_tmp = len_hosts;
116115 if (ipinfo_no >= 0) {
117116 ipinfo_no %= iiwidth_len;
145144 mpls = net_mpls(at);
146145 snprint_addr(name, sizeof(name), addr);
147146
148 #ifndef NO_IPINFO
147 #ifdef IPINFO
149148 if (is_printii()) {
150149 snprintf(fmt, sizeof(fmt), " %%2d. %%s%%-%ds", len_hosts);
151150 snprintf(buf, sizeof(buf), fmt, at+1, fmt_ipinfo(addr), name);
153152 #endif
154153 snprintf( fmt, sizeof(fmt), " %%2d.|-- %%-%ds", len_hosts);
155154 snprintf(buf, sizeof(buf), fmt, at+1, name);
156 #ifndef NO_IPINFO
155 #ifdef IPINFO
157156 }
158157 #endif
159158 len = reportwide ? strlen(buf) : len_hosts;
191190
192191 if (!found) {
193192
194 #ifndef NO_IPINFO
193 #ifdef IPINFO
195194 if (is_printii()) {
196195 if (mpls->labels && z == 1 && enablempls)
197196 print_mpls(mpls);
220219 }
221220 }
222221 #endif
223 #ifndef NO_IPINFO
222 #ifdef IPINFO
224223 }
225224 #endif
226225 }
227226 }
228227
229228 /* No multipath */
230 #ifndef NO_IPINFO
229 #ifdef IPINFO
231230 if (is_printii()) {
232231 if (mpls->labels && z == 1 && enablempls)
233232 print_mpls(mpls);
240239 }
241240 }
242241 #endif
243 #ifndef NO_IPINFO
242 #ifdef IPINFO
244243 }
245244 #endif
246245 }
270269 ip_t *addr;
271270 char name[81];
272271
273 printf("<MTR SRC=%s DST=%s", LocalHostname, Hostname);
274 printf(" TOS=0x%X", tos);
272 printf("<?xml version=\"1.0\"?>\n");
273 printf("<MTR SRC=\"%s\" DST=\"%s\"", LocalHostname, Hostname);
274 printf(" TOS=\"0x%X\"", tos);
275275 if(cpacketsize >= 0) {
276 printf(" PSIZE=%d", cpacketsize);
276 printf(" PSIZE=\"%d\"", cpacketsize);
277277 } else {
278 printf(" PSIZE=rand(%d-%d)",MINPACKET, -cpacketsize);
278 printf(" PSIZE=\"rand(%d-%d)\"",MINPACKET, -cpacketsize);
279279 }
280280 if( bitpattern>=0 ) {
281 printf(" BITPATTERN=0x%02X", (unsigned char)(bitpattern));
281 printf(" BITPATTERN=\"0x%02X\"", (unsigned char)(bitpattern));
282282 } else {
283 printf(" BITPATTERN=rand(0x00-FF)");
284 }
285 printf(" TESTS=%d>\n", MaxPing);
283 printf(" BITPATTERN=\"rand(0x00-FF)\"");
284 }
285 printf(" TESTS=\"%d\">\n", MaxPing);
286286
287287 max = net_max();
288288 at = net_min();
290290 addr = net_addr(at);
291291 snprint_addr(name, sizeof(name), addr);
292292
293 printf(" <HUB COUNT=%d HOST=%s>\n", at+1, name);
293 printf(" <HUB COUNT=\"%d\" HOST=\"%s\">\n", at+1, name);
294294 for( i=0; i<MAXFLD; i++ ) {
295295 j = fld_index[fld_active[i]];
296296 if (j < 0) continue;
298298 strcpy(name, " <%s>");
299299 strcat(name, data_fields[j].format);
300300 strcat(name, "</%s>\n");
301
302 /* XML doesn't allow "%" in tag names, rename Loss% to just Loss */
303 const char *title;
304 title = data_fields[j].title;
305 if( strcmp(data_fields[j].title, "Loss%") == 0 ) {
306 title = "Loss";
307 }
308
301309 /* 1000.0 is a temporay hack for stats usec to ms, impacted net_loss. */
302310 if( index( data_fields[j].format, 'f' ) ) {
303311 printf( name,
304 data_fields[j].title,
312 title,
305313 data_fields[j].net_xxx(at) /1000.0,
306 data_fields[j].title );
314 title );
307315 } else {
308316 printf( name,
309 data_fields[j].title,
317 title,
310318 data_fields[j].net_xxx(at),
311 data_fields[j].title );
319 title );
312320 }
313321 }
314322 printf(" </HUB>\n");
339347 snprint_addr(name, sizeof(name), addr);
340348
341349 int last = net_last(at);
350 #ifdef IPINFO
342351 if(!ipinfo_no) {
343352 char* fmtinfo = fmt_ipinfo(addr);
344353 if (fmtinfo != NULL) fmtinfo = trim(fmtinfo);
345 printf("MTR.%s;%lu;%s;%s;%d;%s;%s;%d", MTR_VERSION, now, "OK", Hostname,
354 printf("MTR.%s;%lld;%s;%s;%d;%s;%s;%d", MTR_VERSION, (long long)now, "OK", Hostname,
346355 at+1, name, fmtinfo, last);
347 } else {
348 printf("MTR.%s;%lu;%s;%s;%d;%s;%d", MTR_VERSION, now, "OK", Hostname,
356 } else
357 #endif
358 printf("MTR.%s;%lld;%s;%s;%d;%s;%d", MTR_VERSION, (long long)now, "OK", Hostname,
349359 at+1, name, last);
350 }
351360
352361 for( i=0; i<MAXFLD; i++ ) {
353362 j = fld_index[fld_active[j]];
report.o less more
Binary diff not shown
1515 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
1616 */
1717
18 #include <config.h>
18 #include "config.h"
19
1920 #include <sys/types.h>
2021 #include <sys/time.h>
2122 #include <stdlib.h>
2829 #include <errno.h>
2930
3031 #include "mtr.h"
31 #include "display.h"
3232 #include "dns.h"
3333 #include "net.h"
34 #ifndef NO_IPINFO
3534 #include "asn.h"
36 #endif
35 #include "display.h"
3736
3837 extern int Interactive;
3938 extern int MaxPing;
4544 static struct timeval intervaltime;
4645 int display_offset = 0;
4746
47
48 #define GRACETIME (5 * 1000*1000)
4849
4950 void select_loop(void) {
5051 fd_set readfd;
5859 int NumPing = 0;
5960 int paused = 0;
6061 struct timeval lasttime, thistime, selecttime;
62 struct timeval startgrace;
6163 int dt;
6264 int rv;
65 int graceperiod = 0;
66
67 memset(&startgrace, 0, sizeof(startgrace));
6368
6469 gettimeofday(&lasttime, NULL);
6570
8186 #ifdef ENABLE_IPV6
8287 if (dns) {
8388 dnsfd6 = dns_waitfd6();
84 FD_SET(dnsfd6, &readfd);
85 if(dnsfd6 >= maxfd) maxfd = dnsfd6 + 1;
89 if (dnsfd6 >= 0) {
90 FD_SET(dnsfd6, &readfd);
91 if(dnsfd6 >= maxfd) maxfd = dnsfd6 + 1;
92 } else {
93 dnsfd6 = 0;
94 }
8695 } else
8796 dnsfd6 = 0;
8897 #endif
102111
103112 do {
104113 if(anyset || paused) {
114 /* Set timeout to 0.1s.
115 * While this is almost instantaneous for human operators,
116 * it's slow enough for computers to go do something else;
117 * this prevents mtr from hogging 100% CPU time on one core.
118 */
105119 selecttime.tv_sec = 0;
106 selecttime.tv_usec = 0;
120 selecttime.tv_usec = paused?100000:0;
107121
108122 rv = select(maxfd, (void *)&readfd, &writefd, NULL, &selecttime);
109123
116130 (thistime.tv_sec == lasttime.tv_sec + intervaltime.tv_sec &&
117131 thistime.tv_usec >= lasttime.tv_usec + intervaltime.tv_usec)) {
118132 lasttime = thistime;
119 if(NumPing >= MaxPing && (!Interactive || ForceMaxPing))
133
134 if (!graceperiod) {
135 if (NumPing >= MaxPing && (!Interactive || ForceMaxPing)) {
136 graceperiod = 1;
137 startgrace = thistime;
138 }
139
140 /* do not send out batch when we've already initiated grace period */
141 if (!graceperiod && net_send_batch())
142 NumPing++;
143 }
144 }
145
146 if (graceperiod) {
147 dt = (thistime.tv_usec - startgrace.tv_usec) +
148 1000000 * (thistime.tv_sec - startgrace.tv_sec);
149 if (dt > GRACETIME)
120150 return;
121 if (net_send_batch())
122 NumPing++;
123151 }
124152
125153 selecttime.tv_usec = (thistime.tv_usec - lasttime.tv_usec);
168196
169197 /* Have we finished a nameservice lookup? */
170198 #ifdef ENABLE_IPV6
171 if(dns && FD_ISSET(dnsfd6, &readfd)) {
199 if(dns && dnsfd6 && FD_ISSET(dnsfd6, &readfd)) {
172200 dns_ack6();
173201 anyset = 1;
174202 }
175203 #endif
176 if(dns && FD_ISSET(dnsfd, &readfd)) {
204 if(dns && dnsfd && FD_ISSET(dnsfd, &readfd)) {
177205 dns_ack();
178206 anyset = 1;
179207 }
209237 display_clear();
210238 }
211239 break;
212 #ifndef NO_IPINFO
240 #ifdef IPINFO
213241 case ActionII:
214242 if (ipinfo_no >= 0) {
215243 ipinfo_no++;
select.o less more
Binary diff not shown
1919 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
2020 */
2121
22 #include <config.h>
22 #include "config.h"
23
2324 #include <ctype.h>
2425 #include <stdlib.h>
2526 #include <stdio.h>
split.o less more
Binary diff not shown
+0
-1
stamp-h1 less more
0 timestamp for config.h
+0
-20
version.h less more
0 /*
1 mtr -- a network diagnostic tool
2 Copyright (C) 1997,1998 Matt Kimball
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License version 2 as
6 published by the Free Software Foundation.
7
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
12
13 You should have received a copy of the GNU General Public License
14 along with this program; if not, write to the Free Software
15 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
16 */
17
18 #define MTR_VERSION "0.85"
19
+0
-20
version.h.tmp less more
0 /*
1 mtr -- a network diagnostic tool
2 Copyright (C) 1997,1998 Matt Kimball
3
4 This program is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License version 2 as
6 published by the Free Software Foundation.
7
8 This program is distributed in the hope that it will be useful,
9 but WITHOUT ANY WARRANTY; without even the implied warranty of
10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 GNU General Public License for more details.
12
13 You should have received a copy of the GNU General Public License
14 along with this program; if not, write to the Free Software
15 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
16 */
17
18 #define MTR_VERSION "0.85"
19