1 |
On Wed, Dec 12, 2018 at 4:13 PM Hasan Ç. <hsntgm@×××××.com> wrote: |
2 |
> |
3 |
> Hello, |
4 |
> |
5 |
> Any idea? |
6 |
> |
7 |
> * Package: sys-process/audit-2.8.3 |
8 |
> * Repository: gentoo |
9 |
> * Maintainer: selinux@g.o robbat2@g.o |
10 |
> * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python python_targets_python2_7 python_targets_python3_6 userland_GNU |
11 |
> * FEATURES: preserve-libs sandbox userpriv usersandbox |
12 |
> * Determining the location of the kernel source code |
13 |
> * Found kernel source directory: |
14 |
> * /usr/src/linux |
15 |
> * Found sources for kernel version: |
16 |
> * 4.19.8-gentoo |
17 |
> * Checking for suitable kernel configuration options... |
18 |
> [ ok ] |
19 |
> * Applying audit-2.4.3-python.patch ... |
20 |
> [ ok ] |
21 |
> * Applying audit-2.1.3-ia64-compile-fix.patch ... |
22 |
> [ ok ] |
23 |
> * Running eautoreconf in '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3' ... |
24 |
> * Running libtoolize --install --copy --force --automake ... |
25 |
> [ ok ] |
26 |
> * Running aclocal ... |
27 |
> [ ok ] |
28 |
> * Running autoconf --force ... |
29 |
> [ ok ] |
30 |
> * Running autoheader ... |
31 |
> [ ok ] |
32 |
> * Running automake --add-missing --copy --force-missing ... |
33 |
> [ ok ] |
34 |
> * Running elibtoolize in: audit-2.8.3/ |
35 |
> * Applying portage/1.2.0 patch ... |
36 |
> * Applying sed/1.5.6 patch ... |
37 |
> * Applying as-needed/2.4.3 patch ... |
38 |
> * abi_x86_64.amd64: running multilib-minimal_abi_src_configure |
39 |
> Configuring auditd |
40 |
> checking build system type... x86_64-pc-linux-gnu |
41 |
> checking host system type... x86_64-pc-linux-gnu |
42 |
> checking target system type... x86_64-pc-linux-gnu |
43 |
> checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c |
44 |
> checking whether build environment is sane... yes |
45 |
> checking for a thread-safe mkdir -p... /bin/mkdir -p |
46 |
> checking for gawk... gawk |
47 |
> checking whether make sets $(MAKE)... yes |
48 |
> checking whether make supports nested variables... yes |
49 |
> checking how to print strings... printf |
50 |
> checking for style of include used by make... GNU |
51 |
> checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc |
52 |
> checking whether the C compiler works... yes |
53 |
> checking for C compiler default output file name... a.out |
54 |
> checking for suffix of executables... |
55 |
> checking whether we are cross compiling... no |
56 |
> checking for suffix of object files... o |
57 |
> checking whether we are using the GNU C compiler... yes |
58 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes |
59 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed |
60 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes |
61 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... none |
62 |
> checking for a sed that does not truncate output... /bin/sed |
63 |
> checking for grep that handles long lines and -e... /bin/grep |
64 |
> checking for egrep... /bin/grep -E |
65 |
> checking for fgrep... /bin/grep -F |
66 |
> checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld |
67 |
> checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes |
68 |
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B |
69 |
> checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm |
70 |
> checking whether ln -s works... yes |
71 |
> checking the maximum length of command line arguments... 201326592 |
72 |
> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop |
73 |
> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop |
74 |
> checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r |
75 |
> checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump |
76 |
> checking how to recognize dependent libraries... pass_all |
77 |
> checking for x86_64-pc-linux-gnu-dlltool... no |
78 |
> checking for dlltool... no |
79 |
> checking how to associate runtime and link libraries... printf %s\n |
80 |
> checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar |
81 |
> checking for archiver @FILE support... @ |
82 |
> checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip |
83 |
> checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib |
84 |
> checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok |
85 |
> checking for sysroot... no |
86 |
> checking for a working dd... /bin/dd |
87 |
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1 |
88 |
> checking for x86_64-pc-linux-gnu-mt... no |
89 |
> checking for mt... no |
90 |
> checking if : is a manifest tool... no |
91 |
> checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E |
92 |
> checking for ANSI C header files... yes |
93 |
> checking for sys/types.h... yes |
94 |
> checking for sys/stat.h... yes |
95 |
> checking for stdlib.h... yes |
96 |
> checking for string.h... yes |
97 |
> checking for memory.h... yes |
98 |
> checking for strings.h... yes |
99 |
> checking for inttypes.h... yes |
100 |
> checking for stdint.h... yes |
101 |
> checking for unistd.h... yes |
102 |
> checking for dlfcn.h... yes |
103 |
> checking for objdir... .libs |
104 |
> checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no |
105 |
> checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC |
106 |
> checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes |
107 |
> checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes |
108 |
> checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes |
109 |
> checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes |
110 |
> checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes |
111 |
> checking whether -lc should be explicitly linked in... no |
112 |
> checking dynamic linker characteristics... GNU/Linux ld.so |
113 |
> checking how to hardcode library paths into programs... immediate |
114 |
> checking whether stripping libraries is possible... yes |
115 |
> checking if libtool supports shared libraries... yes |
116 |
> checking whether to build shared libraries... yes |
117 |
> checking whether to build static libraries... no |
118 |
> checking sys/inotify.h usability... yes |
119 |
> checking sys/inotify.h presence... yes |
120 |
> checking for sys/inotify.h... yes |
121 |
> checking sys/epoll.h usability... yes |
122 |
> checking sys/epoll.h presence... yes |
123 |
> checking for sys/epoll.h... yes |
124 |
> checking sys/event.h usability... no |
125 |
> checking sys/event.h presence... no |
126 |
> checking for sys/event.h... no |
127 |
> checking port.h usability... no |
128 |
> checking port.h presence... no |
129 |
> checking for port.h... no |
130 |
> checking poll.h usability... yes |
131 |
> checking poll.h presence... yes |
132 |
> checking for poll.h... yes |
133 |
> checking sys/select.h usability... yes |
134 |
> checking sys/select.h presence... yes |
135 |
> checking for sys/select.h... yes |
136 |
> checking sys/eventfd.h usability... yes |
137 |
> checking sys/eventfd.h presence... yes |
138 |
> checking for sys/eventfd.h... yes |
139 |
> checking sys/signalfd.h usability... yes |
140 |
> checking sys/signalfd.h presence... yes |
141 |
> checking for sys/signalfd.h... yes |
142 |
> checking for inotify_init... yes |
143 |
> checking for epoll_ctl... yes |
144 |
> checking for kqueue... no |
145 |
> checking for port_create... no |
146 |
> checking for poll... yes |
147 |
> checking for select... yes |
148 |
> checking for eventfd... yes |
149 |
> checking for signalfd... yes |
150 |
> checking for clock_gettime... yes |
151 |
> checking for nanosleep... yes |
152 |
> checking for library containing floor... -lm |
153 |
> . |
154 |
> Checking for programs |
155 |
> checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc |
156 |
> checking whether we are using the GNU C compiler... (cached) yes |
157 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes |
158 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed |
159 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes |
160 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none |
161 |
> checking for gawk... (cached) gawk |
162 |
> checking for gcc... x86_64-pc-linux-gnu-gcc |
163 |
> checking whether we are using the GNU C compiler... (cached) yes |
164 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes |
165 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed |
166 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes |
167 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none |
168 |
> checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E |
169 |
> . |
170 |
> Checking for header files |
171 |
> checking for ANSI C header files... (cached) yes |
172 |
> checking whether time.h and sys/time.h may both be included... yes |
173 |
> checking for an ANSI C-conforming const... yes |
174 |
> checking for inline... inline |
175 |
> checking size of unsigned int... 4 |
176 |
> checking size of unsigned long... 8 |
177 |
> checking whether AUDIT_FEATURE_VERSION is declared... yes |
178 |
> checking for struct audit_status.feature_bitmap... yes |
179 |
> checking whether AUDIT_VERSION_BACKLOG_WAIT_TIME is declared... yes |
180 |
> checking whether AUDIT_STATUS_BACKLOG_WAIT_TIME is declared... yes |
181 |
> checking whether ADDR_NO_RANDOMIZE is declared... yes |
182 |
> checking for posix_fallocate... yes |
183 |
> checking for signalfd... (cached) yes |
184 |
> checking whether to create python bindings... no |
185 |
> checking whether to create python3 bindings... no |
186 |
> checking whether to create Go language bindings... testing |
187 |
> checking for go... no |
188 |
> configure: WARNING: "Go not found - go bindings will not be made" |
189 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/configure: line 15198: test: =: unary operator expected |
190 |
> checking whether to include auditd network listener support... yes |
191 |
> checking whether to include audisp ZOS remote plugin... yes |
192 |
> checking asm/ptrace.h usability... yes |
193 |
> checking asm/ptrace.h presence... yes |
194 |
> checking for asm/ptrace.h... yes |
195 |
> checking linux/ptrace.h usability... yes |
196 |
> checking linux/ptrace.h presence... yes |
197 |
> checking for linux/ptrace.h... yes |
198 |
> checking linux/fanotify.h usability... yes |
199 |
> checking linux/fanotify.h presence... yes |
200 |
> checking for linux/fanotify.h... yes |
201 |
> checking whether to include alpha processor support... no |
202 |
> checking whether to include arm eabi processor support... no |
203 |
> checking whether to include aarch64 processor support... no |
204 |
> checking whether to use apparmor... no |
205 |
> checking whether to use prelude... no |
206 |
> checking whether to use libwrap... no |
207 |
> checking cap-ng.h usability... yes |
208 |
> checking cap-ng.h presence... yes |
209 |
> checking for cap-ng.h... yes |
210 |
> checking for capng_clear in -lcap-ng... yes |
211 |
> checking whether to use libcap-ng... yes |
212 |
> checking that generated files are newer than configure... done |
213 |
> configure: creating ./config.status |
214 |
> config.status: creating Makefile |
215 |
> config.status: creating lib/Makefile |
216 |
> config.status: creating lib/audit.pc |
217 |
> config.status: creating lib/test/Makefile |
218 |
> config.status: creating auparse/Makefile |
219 |
> config.status: creating auparse/test/Makefile |
220 |
> config.status: creating auparse/auparse.pc |
221 |
> config.status: creating src/Makefile |
222 |
> config.status: creating src/libev/Makefile |
223 |
> config.status: creating src/test/Makefile |
224 |
> config.status: creating docs/Makefile |
225 |
> config.status: creating rules/Makefile |
226 |
> config.status: creating init.d/Makefile |
227 |
> config.status: creating audisp/Makefile |
228 |
> config.status: creating audisp/plugins/Makefile |
229 |
> config.status: creating audisp/plugins/builtins/Makefile |
230 |
> config.status: creating audisp/plugins/prelude/Makefile |
231 |
> config.status: creating audisp/plugins/remote/Makefile |
232 |
> config.status: creating bindings/Makefile |
233 |
> config.status: creating bindings/python/Makefile |
234 |
> config.status: creating bindings/python/python2/Makefile |
235 |
> config.status: creating bindings/python/python3/Makefile |
236 |
> config.status: creating bindings/golang/Makefile |
237 |
> config.status: creating bindings/swig/Makefile |
238 |
> config.status: creating bindings/swig/src/Makefile |
239 |
> config.status: creating bindings/swig/python/Makefile |
240 |
> config.status: creating bindings/swig/python3/Makefile |
241 |
> config.status: creating tools/Makefile |
242 |
> config.status: creating tools/aulast/Makefile |
243 |
> config.status: creating tools/aulastlog/Makefile |
244 |
> config.status: creating tools/ausyscall/Makefile |
245 |
> config.status: creating tools/auvirt/Makefile |
246 |
> config.status: creating m4/Makefile |
247 |
> config.status: creating config.h |
248 |
> config.status: executing depfiles commands |
249 |
> config.status: executing libtool commands |
250 |
> . |
251 |
> |
252 |
> |
253 |
> Auditd Version: 2.8.3 |
254 |
> Target: x86_64-pc-linux-gnu |
255 |
> Installation prefix: /usr |
256 |
> Compiler: x86_64-pc-linux-gnu-gcc |
257 |
> Compiler flags: |
258 |
> -march=native -O2 -pipe |
259 |
> |
260 |
> * python2_7: running python_configure |
261 |
> Configuring auditd |
262 |
> checking build system type... x86_64-pc-linux-gnu |
263 |
> checking host system type... x86_64-pc-linux-gnu |
264 |
> checking target system type... x86_64-pc-linux-gnu |
265 |
> checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c |
266 |
> checking whether build environment is sane... yes |
267 |
> checking for a thread-safe mkdir -p... /bin/mkdir -p |
268 |
> checking for gawk... gawk |
269 |
> checking whether make sets $(MAKE)... yes |
270 |
> checking whether make supports nested variables... yes |
271 |
> checking how to print strings... printf |
272 |
> checking for style of include used by make... GNU |
273 |
> checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc |
274 |
> checking whether the C compiler works... yes |
275 |
> checking for C compiler default output file name... a.out |
276 |
> checking for suffix of executables... |
277 |
> checking whether we are cross compiling... no |
278 |
> checking for suffix of object files... o |
279 |
> checking whether we are using the GNU C compiler... yes |
280 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes |
281 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed |
282 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes |
283 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... none |
284 |
> checking for a sed that does not truncate output... /bin/sed |
285 |
> checking for grep that handles long lines and -e... /bin/grep |
286 |
> checking for egrep... /bin/grep -E |
287 |
> checking for fgrep... /bin/grep -F |
288 |
> checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld |
289 |
> checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes |
290 |
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B |
291 |
> checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm |
292 |
> checking whether ln -s works... yes |
293 |
> checking the maximum length of command line arguments... 201326592 |
294 |
> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop |
295 |
> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop |
296 |
> checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r |
297 |
> checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump |
298 |
> checking how to recognize dependent libraries... pass_all |
299 |
> checking for x86_64-pc-linux-gnu-dlltool... no |
300 |
> checking for dlltool... no |
301 |
> checking how to associate runtime and link libraries... printf %s\n |
302 |
> checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar |
303 |
> checking for archiver @FILE support... @ |
304 |
> checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip |
305 |
> checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib |
306 |
> checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok |
307 |
> checking for sysroot... no |
308 |
> checking for a working dd... /bin/dd |
309 |
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1 |
310 |
> checking for x86_64-pc-linux-gnu-mt... no |
311 |
> checking for mt... no |
312 |
> checking if : is a manifest tool... no |
313 |
> checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E |
314 |
> checking for ANSI C header files... yes |
315 |
> checking for sys/types.h... yes |
316 |
> checking for sys/stat.h... yes |
317 |
> checking for stdlib.h... yes |
318 |
> checking for string.h... yes |
319 |
> checking for memory.h... yes |
320 |
> checking for strings.h... yes |
321 |
> checking for inttypes.h... yes |
322 |
> checking for stdint.h... yes |
323 |
> checking for unistd.h... yes |
324 |
> checking for dlfcn.h... yes |
325 |
> checking for objdir... .libs |
326 |
> checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no |
327 |
> checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC |
328 |
> checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes |
329 |
> checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes |
330 |
> checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes |
331 |
> checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes |
332 |
> checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes |
333 |
> checking whether -lc should be explicitly linked in... no |
334 |
> checking dynamic linker characteristics... GNU/Linux ld.so |
335 |
> checking how to hardcode library paths into programs... immediate |
336 |
> checking whether stripping libraries is possible... yes |
337 |
> checking if libtool supports shared libraries... yes |
338 |
> checking whether to build shared libraries... yes |
339 |
> checking whether to build static libraries... yes |
340 |
> checking sys/inotify.h usability... yes |
341 |
> checking sys/inotify.h presence... yes |
342 |
> checking for sys/inotify.h... yes |
343 |
> checking sys/epoll.h usability... yes |
344 |
> checking sys/epoll.h presence... yes |
345 |
> checking for sys/epoll.h... yes |
346 |
> checking sys/event.h usability... no |
347 |
> checking sys/event.h presence... no |
348 |
> checking for sys/event.h... no |
349 |
> checking port.h usability... no |
350 |
> checking port.h presence... no |
351 |
> checking for port.h... no |
352 |
> checking poll.h usability... yes |
353 |
> checking poll.h presence... yes |
354 |
> checking for poll.h... yes |
355 |
> checking sys/select.h usability... yes |
356 |
> checking sys/select.h presence... yes |
357 |
> checking for sys/select.h... yes |
358 |
> checking sys/eventfd.h usability... yes |
359 |
> checking sys/eventfd.h presence... yes |
360 |
> checking for sys/eventfd.h... yes |
361 |
> checking sys/signalfd.h usability... yes |
362 |
> checking sys/signalfd.h presence... yes |
363 |
> checking for sys/signalfd.h... yes |
364 |
> checking for inotify_init... yes |
365 |
> checking for epoll_ctl... yes |
366 |
> checking for kqueue... no |
367 |
> checking for port_create... no |
368 |
> checking for poll... yes |
369 |
> checking for select... yes |
370 |
> checking for eventfd... yes |
371 |
> checking for signalfd... yes |
372 |
> checking for clock_gettime... yes |
373 |
> checking for nanosleep... yes |
374 |
> checking for library containing floor... -lm |
375 |
> . |
376 |
> Checking for programs |
377 |
> checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc |
378 |
> checking whether we are using the GNU C compiler... (cached) yes |
379 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes |
380 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed |
381 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes |
382 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none |
383 |
> checking for gawk... (cached) gawk |
384 |
> checking for gcc... x86_64-pc-linux-gnu-gcc |
385 |
> checking whether we are using the GNU C compiler... (cached) yes |
386 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes |
387 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed |
388 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes |
389 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none |
390 |
> checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E |
391 |
> . |
392 |
> Checking for header files |
393 |
> checking for ANSI C header files... (cached) yes |
394 |
> checking whether time.h and sys/time.h may both be included... yes |
395 |
> checking for an ANSI C-conforming const... yes |
396 |
> checking for inline... inline |
397 |
> checking size of unsigned int... 4 |
398 |
> checking size of unsigned long... 8 |
399 |
> checking whether AUDIT_FEATURE_VERSION is declared... yes |
400 |
> checking for struct audit_status.feature_bitmap... yes |
401 |
> checking whether AUDIT_VERSION_BACKLOG_WAIT_TIME is declared... yes |
402 |
> checking whether AUDIT_STATUS_BACKLOG_WAIT_TIME is declared... yes |
403 |
> checking whether ADDR_NO_RANDOMIZE is declared... yes |
404 |
> checking for posix_fallocate... yes |
405 |
> checking for signalfd... (cached) yes |
406 |
> checking whether to create python bindings... testing |
407 |
> checking for python version... 2.7 |
408 |
> checking for python platform... linux2 |
409 |
> checking for python script directory... ${prefix}/lib64/python2.7/site-packages |
410 |
> checking for python extension module directory... ${exec_prefix}/lib64/python2.7/site-packages |
411 |
> configure: Python bindings will be built |
412 |
> checking whether to create python3 bindings... no |
413 |
> checking whether to create Go language bindings... testing |
414 |
> checking for go... no |
415 |
> configure: WARNING: "Go not found - go bindings will not be made" |
416 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/configure: line 15198: test: =: unary operator expected |
417 |
> checking whether to include auditd network listener support... yes |
418 |
> checking whether to include audisp ZOS remote plugin... yes |
419 |
> checking asm/ptrace.h usability... yes |
420 |
> checking asm/ptrace.h presence... yes |
421 |
> checking for asm/ptrace.h... yes |
422 |
> checking linux/ptrace.h usability... yes |
423 |
> checking linux/ptrace.h presence... yes |
424 |
> checking for linux/ptrace.h... yes |
425 |
> checking linux/fanotify.h usability... yes |
426 |
> checking linux/fanotify.h presence... yes |
427 |
> checking for linux/fanotify.h... yes |
428 |
> checking whether to include alpha processor support... no |
429 |
> checking whether to include arm eabi processor support... no |
430 |
> checking whether to include aarch64 processor support... no |
431 |
> checking whether to use apparmor... no |
432 |
> checking whether to use prelude... no |
433 |
> checking whether to use libwrap... no |
434 |
> checking cap-ng.h usability... yes |
435 |
> checking cap-ng.h presence... yes |
436 |
> checking for cap-ng.h... yes |
437 |
> checking for capng_clear in -lcap-ng... yes |
438 |
> checking whether to use libcap-ng... yes |
439 |
> checking that generated files are newer than configure... done |
440 |
> configure: creating ./config.status |
441 |
> config.status: creating Makefile |
442 |
> config.status: creating lib/Makefile |
443 |
> config.status: creating lib/audit.pc |
444 |
> config.status: creating lib/test/Makefile |
445 |
> config.status: creating auparse/Makefile |
446 |
> config.status: creating auparse/test/Makefile |
447 |
> config.status: creating auparse/auparse.pc |
448 |
> config.status: creating src/Makefile |
449 |
> config.status: creating src/libev/Makefile |
450 |
> config.status: creating src/test/Makefile |
451 |
> config.status: creating docs/Makefile |
452 |
> config.status: creating rules/Makefile |
453 |
> config.status: creating init.d/Makefile |
454 |
> config.status: creating audisp/Makefile |
455 |
> config.status: creating audisp/plugins/Makefile |
456 |
> config.status: creating audisp/plugins/builtins/Makefile |
457 |
> config.status: creating audisp/plugins/prelude/Makefile |
458 |
> config.status: creating audisp/plugins/remote/Makefile |
459 |
> config.status: creating bindings/Makefile |
460 |
> config.status: creating bindings/python/Makefile |
461 |
> config.status: creating bindings/python/python2/Makefile |
462 |
> config.status: creating bindings/python/python3/Makefile |
463 |
> config.status: creating bindings/golang/Makefile |
464 |
> config.status: creating bindings/swig/Makefile |
465 |
> config.status: creating bindings/swig/src/Makefile |
466 |
> config.status: creating bindings/swig/python/Makefile |
467 |
> config.status: creating bindings/swig/python3/Makefile |
468 |
> config.status: creating tools/Makefile |
469 |
> config.status: creating tools/aulast/Makefile |
470 |
> config.status: creating tools/aulastlog/Makefile |
471 |
> config.status: creating tools/ausyscall/Makefile |
472 |
> config.status: creating tools/auvirt/Makefile |
473 |
> config.status: creating m4/Makefile |
474 |
> config.status: creating config.h |
475 |
> config.status: executing depfiles commands |
476 |
> config.status: executing libtool commands |
477 |
> . |
478 |
> |
479 |
> |
480 |
> Auditd Version: 2.8.3 |
481 |
> Target: x86_64-pc-linux-gnu |
482 |
> Installation prefix: /usr |
483 |
> Compiler: x86_64-pc-linux-gnu-gcc |
484 |
> Compiler flags: |
485 |
> -march=native -O2 -pipe |
486 |
> |
487 |
> * python3_6: running python_configure |
488 |
> Configuring auditd |
489 |
> checking build system type... x86_64-pc-linux-gnu |
490 |
> checking host system type... x86_64-pc-linux-gnu |
491 |
> checking target system type... x86_64-pc-linux-gnu |
492 |
> checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c |
493 |
> checking whether build environment is sane... yes |
494 |
> checking for a thread-safe mkdir -p... /bin/mkdir -p |
495 |
> checking for gawk... gawk |
496 |
> checking whether make sets $(MAKE)... yes |
497 |
> checking whether make supports nested variables... yes |
498 |
> checking how to print strings... printf |
499 |
> checking for style of include used by make... GNU |
500 |
> checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc |
501 |
> checking whether the C compiler works... yes |
502 |
> checking for C compiler default output file name... a.out |
503 |
> checking for suffix of executables... |
504 |
> checking whether we are cross compiling... no |
505 |
> checking for suffix of object files... o |
506 |
> checking whether we are using the GNU C compiler... yes |
507 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes |
508 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed |
509 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes |
510 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... none |
511 |
> checking for a sed that does not truncate output... /bin/sed |
512 |
> checking for grep that handles long lines and -e... /bin/grep |
513 |
> checking for egrep... /bin/grep -E |
514 |
> checking for fgrep... /bin/grep -F |
515 |
> checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld |
516 |
> checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes |
517 |
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/x86_64-pc-linux-gnu-nm -B |
518 |
> checking the name lister (/usr/bin/x86_64-pc-linux-gnu-nm -B) interface... BSD nm |
519 |
> checking whether ln -s works... yes |
520 |
> checking the maximum length of command line arguments... 201326592 |
521 |
> checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop |
522 |
> checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop |
523 |
> checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r |
524 |
> checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump |
525 |
> checking how to recognize dependent libraries... pass_all |
526 |
> checking for x86_64-pc-linux-gnu-dlltool... no |
527 |
> checking for dlltool... no |
528 |
> checking how to associate runtime and link libraries... printf %s\n |
529 |
> checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar |
530 |
> checking for archiver @FILE support... @ |
531 |
> checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip |
532 |
> checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib |
533 |
> checking command to parse /usr/bin/x86_64-pc-linux-gnu-nm -B output from x86_64-pc-linux-gnu-gcc object... ok |
534 |
> checking for sysroot... no |
535 |
> checking for a working dd... /bin/dd |
536 |
> checking how to truncate binary pipes... /bin/dd bs=4096 count=1 |
537 |
> checking for x86_64-pc-linux-gnu-mt... no |
538 |
> checking for mt... no |
539 |
> checking if : is a manifest tool... no |
540 |
> checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E |
541 |
> checking for ANSI C header files... yes |
542 |
> checking for sys/types.h... yes |
543 |
> checking for sys/stat.h... yes |
544 |
> checking for stdlib.h... yes |
545 |
> checking for string.h... yes |
546 |
> checking for memory.h... yes |
547 |
> checking for strings.h... yes |
548 |
> checking for inttypes.h... yes |
549 |
> checking for stdint.h... yes |
550 |
> checking for unistd.h... yes |
551 |
> checking for dlfcn.h... yes |
552 |
> checking for objdir... .libs |
553 |
> checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no |
554 |
> checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC |
555 |
> checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes |
556 |
> checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes |
557 |
> checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes |
558 |
> checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes |
559 |
> checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes |
560 |
> checking whether -lc should be explicitly linked in... no |
561 |
> checking dynamic linker characteristics... GNU/Linux ld.so |
562 |
> checking how to hardcode library paths into programs... immediate |
563 |
> checking whether stripping libraries is possible... yes |
564 |
> checking if libtool supports shared libraries... yes |
565 |
> checking whether to build shared libraries... yes |
566 |
> checking whether to build static libraries... yes |
567 |
> checking sys/inotify.h usability... yes |
568 |
> checking sys/inotify.h presence... yes |
569 |
> checking for sys/inotify.h... yes |
570 |
> checking sys/epoll.h usability... yes |
571 |
> checking sys/epoll.h presence... yes |
572 |
> checking for sys/epoll.h... yes |
573 |
> checking sys/event.h usability... no |
574 |
> checking sys/event.h presence... no |
575 |
> checking for sys/event.h... no |
576 |
> checking port.h usability... no |
577 |
> checking port.h presence... no |
578 |
> checking for port.h... no |
579 |
> checking poll.h usability... yes |
580 |
> checking poll.h presence... yes |
581 |
> checking for poll.h... yes |
582 |
> checking sys/select.h usability... yes |
583 |
> checking sys/select.h presence... yes |
584 |
> checking for sys/select.h... yes |
585 |
> checking sys/eventfd.h usability... yes |
586 |
> checking sys/eventfd.h presence... yes |
587 |
> checking for sys/eventfd.h... yes |
588 |
> checking sys/signalfd.h usability... yes |
589 |
> checking sys/signalfd.h presence... yes |
590 |
> checking for sys/signalfd.h... yes |
591 |
> checking for inotify_init... yes |
592 |
> checking for epoll_ctl... yes |
593 |
> checking for kqueue... no |
594 |
> checking for port_create... no |
595 |
> checking for poll... yes |
596 |
> checking for select... yes |
597 |
> checking for eventfd... yes |
598 |
> checking for signalfd... yes |
599 |
> checking for clock_gettime... yes |
600 |
> checking for nanosleep... yes |
601 |
> checking for library containing floor... -lm |
602 |
> . |
603 |
> Checking for programs |
604 |
> checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc |
605 |
> checking whether we are using the GNU C compiler... (cached) yes |
606 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes |
607 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed |
608 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes |
609 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none |
610 |
> checking for gawk... (cached) gawk |
611 |
> checking for gcc... x86_64-pc-linux-gnu-gcc |
612 |
> checking whether we are using the GNU C compiler... (cached) yes |
613 |
> checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes |
614 |
> checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed |
615 |
> checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... (cached) yes |
616 |
> checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none |
617 |
> checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E |
618 |
> . |
619 |
> Checking for header files |
620 |
> checking for ANSI C header files... (cached) yes |
621 |
> checking whether time.h and sys/time.h may both be included... yes |
622 |
> checking for an ANSI C-conforming const... yes |
623 |
> checking for inline... inline |
624 |
> checking size of unsigned int... 4 |
625 |
> checking size of unsigned long... 8 |
626 |
> checking whether AUDIT_FEATURE_VERSION is declared... yes |
627 |
> checking for struct audit_status.feature_bitmap... yes |
628 |
> checking whether AUDIT_VERSION_BACKLOG_WAIT_TIME is declared... yes |
629 |
> checking whether AUDIT_STATUS_BACKLOG_WAIT_TIME is declared... yes |
630 |
> checking whether ADDR_NO_RANDOMIZE is declared... yes |
631 |
> checking for posix_fallocate... yes |
632 |
> checking for signalfd... (cached) yes |
633 |
> checking whether to create python bindings... no |
634 |
> checking whether to create python3 bindings... investigating |
635 |
> checking for python3-config... /var/tmp/portage/sys-process/audit-2.8.3/temp/python3.6/bin/python3-config |
636 |
> Python3 bindings WILL be built |
637 |
> checking for python3... /var/tmp/portage/sys-process/audit-2.8.3/temp/python3.6/bin/python3 |
638 |
> checking whether to create Go language bindings... testing |
639 |
> checking for go... no |
640 |
> configure: WARNING: "Go not found - go bindings will not be made" |
641 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/configure: line 15198: test: =: unary operator expected |
642 |
> checking whether to include auditd network listener support... yes |
643 |
> checking whether to include audisp ZOS remote plugin... yes |
644 |
> checking asm/ptrace.h usability... yes |
645 |
> checking asm/ptrace.h presence... yes |
646 |
> checking for asm/ptrace.h... yes |
647 |
> checking linux/ptrace.h usability... yes |
648 |
> checking linux/ptrace.h presence... yes |
649 |
> checking for linux/ptrace.h... yes |
650 |
> checking linux/fanotify.h usability... yes |
651 |
> checking linux/fanotify.h presence... yes |
652 |
> checking for linux/fanotify.h... yes |
653 |
> checking whether to include alpha processor support... no |
654 |
> checking whether to include arm eabi processor support... no |
655 |
> checking whether to include aarch64 processor support... no |
656 |
> checking whether to use apparmor... no |
657 |
> checking whether to use prelude... no |
658 |
> checking whether to use libwrap... no |
659 |
> checking cap-ng.h usability... yes |
660 |
> checking cap-ng.h presence... yes |
661 |
> checking for cap-ng.h... yes |
662 |
> checking for capng_clear in -lcap-ng... yes |
663 |
> checking whether to use libcap-ng... yes |
664 |
> checking that generated files are newer than configure... done |
665 |
> configure: creating ./config.status |
666 |
> config.status: creating Makefile |
667 |
> config.status: creating lib/Makefile |
668 |
> config.status: creating lib/audit.pc |
669 |
> config.status: creating lib/test/Makefile |
670 |
> config.status: creating auparse/Makefile |
671 |
> config.status: creating auparse/test/Makefile |
672 |
> config.status: creating auparse/auparse.pc |
673 |
> config.status: creating src/Makefile |
674 |
> config.status: creating src/libev/Makefile |
675 |
> config.status: creating src/test/Makefile |
676 |
> config.status: creating docs/Makefile |
677 |
> config.status: creating rules/Makefile |
678 |
> config.status: creating init.d/Makefile |
679 |
> config.status: creating audisp/Makefile |
680 |
> config.status: creating audisp/plugins/Makefile |
681 |
> config.status: creating audisp/plugins/builtins/Makefile |
682 |
> config.status: creating audisp/plugins/prelude/Makefile |
683 |
> config.status: creating audisp/plugins/remote/Makefile |
684 |
> config.status: creating bindings/Makefile |
685 |
> config.status: creating bindings/python/Makefile |
686 |
> config.status: creating bindings/python/python2/Makefile |
687 |
> config.status: creating bindings/python/python3/Makefile |
688 |
> config.status: creating bindings/golang/Makefile |
689 |
> config.status: creating bindings/swig/Makefile |
690 |
> config.status: creating bindings/swig/src/Makefile |
691 |
> config.status: creating bindings/swig/python/Makefile |
692 |
> config.status: creating bindings/swig/python3/Makefile |
693 |
> config.status: creating tools/Makefile |
694 |
> config.status: creating tools/aulast/Makefile |
695 |
> config.status: creating tools/aulastlog/Makefile |
696 |
> config.status: creating tools/ausyscall/Makefile |
697 |
> config.status: creating tools/auvirt/Makefile |
698 |
> config.status: creating m4/Makefile |
699 |
> config.status: creating config.h |
700 |
> config.status: executing depfiles commands |
701 |
> config.status: executing libtool commands |
702 |
> . |
703 |
> |
704 |
> |
705 |
> Auditd Version: 2.8.3 |
706 |
> Target: x86_64-pc-linux-gnu |
707 |
> Installation prefix: /usr |
708 |
> Compiler: x86_64-pc-linux-gnu-gcc |
709 |
> Compiler flags: |
710 |
> -march=native -O2 -pipe |
711 |
> |
712 |
> * abi_x86_64.amd64: running multilib-minimal_abi_src_compile |
713 |
> make all-recursive |
714 |
> make[1]: Entering directory '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3-abi_x86_64.amd64' |
715 |
> Making all in lib |
716 |
> make[2]: Entering directory '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3-abi_x86_64.amd64/lib' |
717 |
> x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib -I.. -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3 -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/auparse '-DTABLE_H="actiontab.h"' -march=native -O2 -pipe -c -o gen_actiontabs_h-gen_tables.o `test -f 'gen_tables.c' || echo '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/'`gen_tables.c |
718 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
719 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:292: warning: "AUDIT_FILTER_EXCLUDE" redefined |
720 |
> #define AUDIT_FILTER_EXCLUDE AUDIT_FILTER_TYPE |
721 |
> |
722 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:35, |
723 |
> from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
724 |
> /usr/include/linux/audit.h:161: note: this is the location of the previous definition |
725 |
> #define AUDIT_FILTER_EXCLUDE 0x05 /* Apply rule before record creation */ |
726 |
> |
727 |
> /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc '-DTABLE_H="actiontab.h"' -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -o gen_actiontabs_h gen_actiontabs_h-gen_tables.o |
728 |
> libtool: link: x86_64-pc-linux-gnu-gcc -DTABLE_H=\"actiontab.h\" -march=native -O2 -pipe -Wl,-O1 -o gen_actiontabs_h gen_actiontabs_h-gen_tables.o -Wl,--as-needed |
729 |
> ./gen_actiontabs_h --lowercase --i2s --s2i action > actiontabs.h |
730 |
> x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib -I.. -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3 -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/auparse '-DTABLE_H="errtab.h"' -march=native -O2 -pipe -c -o gen_errtabs_h-gen_tables.o `test -f 'gen_tables.c' || echo '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/'`gen_tables.c |
731 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
732 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:292: warning: "AUDIT_FILTER_EXCLUDE" redefined |
733 |
> #define AUDIT_FILTER_EXCLUDE AUDIT_FILTER_TYPE |
734 |
> |
735 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:35, |
736 |
> from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
737 |
> /usr/include/linux/audit.h:161: note: this is the location of the previous definition |
738 |
> #define AUDIT_FILTER_EXCLUDE 0x05 /* Apply rule before record creation */ |
739 |
> |
740 |
> /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc '-DTABLE_H="errtab.h"' -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -o gen_errtabs_h gen_errtabs_h-gen_tables.o |
741 |
> libtool: link: x86_64-pc-linux-gnu-gcc -DTABLE_H=\"errtab.h\" -march=native -O2 -pipe -Wl,-O1 -o gen_errtabs_h gen_errtabs_h-gen_tables.o -Wl,--as-needed |
742 |
> ./gen_errtabs_h --duplicate-ints --uppercase --i2s --s2i err > errtabs.h |
743 |
> x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib -I.. -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3 -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/auparse '-DTABLE_H="fieldtab.h"' -march=native -O2 -pipe -c -o gen_fieldtabs_h-gen_tables.o `test -f 'gen_tables.c' || echo '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/'`gen_tables.c |
744 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
745 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:292: warning: "AUDIT_FILTER_EXCLUDE" redefined |
746 |
> #define AUDIT_FILTER_EXCLUDE AUDIT_FILTER_TYPE |
747 |
> |
748 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:35, |
749 |
> from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
750 |
> /usr/include/linux/audit.h:161: note: this is the location of the previous definition |
751 |
> #define AUDIT_FILTER_EXCLUDE 0x05 /* Apply rule before record creation */ |
752 |
> |
753 |
> /bin/sh ../libtool --tag=CC --mode=link x86_64-pc-linux-gnu-gcc '-DTABLE_H="fieldtab.h"' -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -o gen_fieldtabs_h gen_fieldtabs_h-gen_tables.o |
754 |
> libtool: link: x86_64-pc-linux-gnu-gcc -DTABLE_H=\"fieldtab.h\" -march=native -O2 -pipe -Wl,-O1 -o gen_fieldtabs_h gen_fieldtabs_h-gen_tables.o -Wl,--as-needed |
755 |
> ./gen_fieldtabs_h --duplicate-ints --lowercase --i2s --s2i field > fieldtabs.h |
756 |
> x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib -I.. -I. -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3 -I/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/auparse '-DTABLE_H="flagtab.h"' -march=native -O2 -pipe -c -o gen_flagtabs_h-gen_tables.o `test -f 'gen_tables.c' || echo '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/'`gen_tables.c |
757 |
|
758 |
See the commentaries inline: |
759 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
760 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:292: warning: "AUDIT_FILTER_EXCLUDE" redefined |
761 |
> #define AUDIT_FILTER_EXCLUDE AUDIT_FILTER_TYPE |
762 |
> |
763 |
> In file included from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:35, |
764 |
> from /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:40: |
765 |
> /usr/include/linux/audit.h:161: note: this is the location of the previous definition <<< AUDIT_FILTER_EXCLUDE is already defined here; linux/audit.h is included in lib/libaudit.h |
766 |
> #define AUDIT_FILTER_EXCLUDE 0x05 /* Apply rule before record creation */ |
767 |
> |
768 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/libaudit.h:292:30: error: ‘AUDIT_FILTER_EXCLUDE’ undeclared here (not in a function) <<< This header attempts to redefine AUDIT_FILTER_EXCLUDE, which is considered an error by the C preprocessor. |
769 |
> #define AUDIT_FILTER_EXCLUDE AUDIT_FILTER_TYPE |
770 |
> ^~~~~~~~~~~~~~~~~ |
771 |
|
772 |
You could either try updating the linux headers package that installed |
773 |
/usr/include/linux/audit.h, e.g. version 4.17.11 leaves out this |
774 |
macro's definition. |
775 |
Or try upgrading the audit package, which introduced a safeguard |
776 |
against this sort of thing in commit |
777 |
https://github.com/linux-audit/audit-userspace/commit/6b99375dc1a4fd0f337a82ec1707e75fcf369824#diff-9715c6d7c816871357b2a138fb8d4565, |
778 |
by making the AUDIT_FILTER_EXCLUDE definition optional. |
779 |
|
780 |
|
781 |
|
782 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/gen_tables.c:89:23: note: in definition of macro ‘_S’ |
783 |
> #define _S(VAL, S) { (VAL), (S), 0, 0 }, |
784 |
> ^~~ |
785 |
> /var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3/lib/flagtab.h:26:4: note: in expansion of macro ‘AUDIT_FILTER_EXCLUDE’ |
786 |
> _S(AUDIT_FILTER_EXCLUDE, "exclude" ) |
787 |
> ^~~~~~~~~~~~~~~~~~~~ |
788 |
> make[2]: *** [Makefile:973: gen_flagtabs_h-gen_tables.o] Error 1 |
789 |
> make[2]: Leaving directory '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3-abi_x86_64.amd64/lib' |
790 |
> make[1]: *** [Makefile:468: all-recursive] Error 1 |
791 |
> make[1]: Leaving directory '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3-abi_x86_64.amd64' |
792 |
> make: *** [Makefile:400: all] Error 2 |
793 |
> * ERROR: sys-process/audit-2.8.3::gentoo failed (compile phase): |
794 |
> * emake failed |
795 |
> * |
796 |
> * If you need support, post the output of `emerge --info '=sys-process/audit-2.8.3::gentoo'`, |
797 |
> * the complete build log and the output of `emerge -pqv '=sys-process/audit-2.8.3::gentoo'`. |
798 |
> * The complete build log is located at '/var/tmp/portage/sys-process/audit-2.8.3/temp/build.log'. |
799 |
> * The ebuild environment file is located at '/var/tmp/portage/sys-process/audit-2.8.3/temp/environment'. |
800 |
> * Working directory: '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3-abi_x86_64.amd64' |
801 |
> * S: '/var/tmp/portage/sys-process/audit-2.8.3/work/audit-2.8.3' |
802 |
> |