:: Synchronizing package databases... build-support-manual downloading... build-support downloading... core-staging downloading... extra-staging downloading... core-testing downloading... core downloading... extra-testing downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging-with-build-support] (i486)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-with-build-support-i486/root] -> [build]...done ==> Making package: trace-cmd 3.3.1-2.0 (Tue Dec 24 10:23:53 2024) ==> Retrieving sources... -> Found trace-cmd-v3.3.1.tar.gz -> Found trace-cmd-2.9-make_install.patch -> Found trace-cmd-2.9.3-python3.patch ==> Validating source files with sha512sums... trace-cmd-v3.3.1.tar.gz ... Passed trace-cmd-2.9-make_install.patch ... Passed trace-cmd-2.9.3-python3.patch ... Passed ==> Validating source files with b2sums... trace-cmd-v3.3.1.tar.gz ... Passed trace-cmd-2.9-make_install.patch ... Passed trace-cmd-2.9.3-python3.patch ... Passed gpg: Warning: using insecure memory! ==> Appending keys from archlinux32.gpg... gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! gpg: Warning: using insecure memory! ==> Updating trust database... gpg: Warning: using insecure memory! gpg: next trustdb check due at 2025-01-01 ==> Making package: trace-cmd 3.3.1-2.0 (Tue Dec 24 10:24:02 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (2) libtraceevent-1:1.8.4-1.0 libtracefs-1.8.1-1.0 Total Installed Size: 0.82 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libtraceevent... Optional dependencies for libtraceevent libtraceevent-docs: for documentation installing libtracefs... Optional dependencies for libtracefs libtracefs-docs: for documentation :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (10) docbook-xml-4.5-10.0 docbook-xsl-1.79.2-9.0 libxslt-1.1.42-1.1 mpdecimal-4.0.0-2.153 asciidoc-10.2.1-1.0 bash-completion-2.15.0-1.0 cunit-2.1.3-4.0 python-3.13.1-1.0 swig-4.3.0-1.0 xmlto-0.0.29-1.0 Total Installed Size: 102.33 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing docbook-xml... installing libxslt... Optional dependencies for libxslt python: Python bindings [pending] installing docbook-xsl... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing asciidoc... Optional dependencies for asciidoc graphviz: graphviz-filter lilypond: music-filter imagemagick: music-filter source-highlight: source-highlight-filter dblatex: pdf generation fop: alternative pdf generation w3m: text generation lynx: alternative text generation installing bash-completion... installing cunit... installing swig... installing xmlto... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ==> Retrieving sources... -> Found trace-cmd-v3.3.1.tar.gz -> Found trace-cmd-2.9-make_install.patch -> Found trace-cmd-2.9.3-python3.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Extracting trace-cmd-v3.3.1.tar.gz with bsdtar ==> Starting prepare()... patching file Makefile Hunk #1 succeeded at 502 (offset 104 lines). patching file python/event-viewer.py ==> Starting build()... Have zlib compression support Have ZSTD compression support trace-recorder.c: In function ‘tracecmd_free_recorder’: trace-recorder.c:88:25: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 88 | ftruncate(recorder->fd1, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-recorder.c: In function ‘tracecmd_flush_recording’: trace-recorder.c:422:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 422 | write(recorder->fd, buf, recorder->subbuf_size - wrote); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-recorder.c: In function ‘update_fd’: trace-recorder.c:335:9: warning: ignoring return value of ‘ftruncate’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 335 | ftruncate(fd, 0); | ^~~~~~~~~~~~~~~~ trace-util.c: In function ‘tracecmd_generate_traceid’: trace-util.c:617:9: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 617 | asprintf(&str, "%ld %ld %ld %ld %ld %ld %ld %ld %d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 618 | ts.tv_sec, ts.tv_nsec, | ~~~~~~~~~~~~~~~~~~~~~~ 619 | sinfo.loads[0], sinfo.loads[1], sinfo.loads[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 620 | sinfo.freeram, sinfo.sharedram, sinfo.freeswap, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 621 | sinfo.procs); | ~~~~~~~~~~~~ trace-timesync-ptp.c: In function ‘ptp_track_clock’: trace-timesync-ptp.c:415:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 415 | write(ctx->ptp->marker_fd, marker, sizeof(struct ptp_marker)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-timesync-kvm.c: In function ‘kvm_clock_guest’: trace-timesync-kvm.c:557:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 557 | write(kvm->marker_fd, KVM_EVENT_MARKER, strlen(KVM_EVENT_MARKER) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-timesync-kvm.c: In function ‘kvm_open_debug_files’: trace-timesync-kvm.c:293:17: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 293 | asprintf(&vm_dir_str, "%s/%s", kvm_debug_dir(), entry->d_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-timesync-kvm.c:231:66: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Wformat-truncation=] 231 | snprintf(path, sizeof(path), "%s/%s", | ^~ In file included from /usr/include/stdio.h:970, from /usr/include/traceevent/event-parse.h:11, from /build/trace-cmd/src/trace-cmd-v3.3.1/include/trace-cmd/trace-cmd.h:9, from trace-timesync-kvm.c:15: In function ‘snprintf’, inlined from ‘kvm_open_vcpu_dir’ at trace-timesync-kvm.c:231:5, inlined from ‘kvm_open_debug_files’ at trace-timesync-kvm.c:313:7: /usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 2 and 4352 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ trace-timesync-kvm.c: In function ‘kvm_open_debug_files’: trace-timesync-kvm.c:236:66: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Wformat-truncation=] 236 | snprintf(path, sizeof(path), "%s/%s", | ^~ In function ‘snprintf’, inlined from ‘kvm_open_vcpu_dir’ at trace-timesync-kvm.c:236:5, inlined from ‘kvm_open_debug_files’ at trace-timesync-kvm.c:313:7: /usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 2 and 4352 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ trace-timesync-kvm.c: In function ‘kvm_open_debug_files’: trace-timesync-kvm.c:241:66: warning: ‘%s’ directive output may be truncated writing up to 255 bytes into a region of size between 0 and 4095 [-Wformat-truncation=] 241 | snprintf(path, sizeof(path), "%s/%s", | ^~ In function ‘snprintf’, inlined from ‘kvm_open_vcpu_dir’ at trace-timesync-kvm.c:241:5, inlined from ‘kvm_open_debug_files’ at trace-timesync-kvm.c:313:7: /usr/include/bits/stdio2.h:68:10: note: ‘__builtin___snprintf_chk’ output between 2 and 4352 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ trace-ftrace.c: In function ‘print_graph_entry_leaf’: trace-ftrace.c:14:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 14 | #define IS_LINUX_ERR_VALUE(x) ((unsigned long long)(void *)(x) >= (unsigned long long)-MAX_LINUX_ERRNO) | ^ trace-ftrace.c:266:30: note: in expansion of macro ‘IS_LINUX_ERR_VALUE’ 266 | if (!IS_LINUX_ERR_VALUE(retval)) | ^~~~~~~~~~~~~~~~~~ trace-ftrace.c:14:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 14 | #define IS_LINUX_ERR_VALUE(x) ((unsigned long long)(void *)(x) >= (unsigned long long)-MAX_LINUX_ERRNO) | ^ trace-ftrace.c:266:30: note: in expansion of macro ‘IS_LINUX_ERR_VALUE’ 266 | if (!IS_LINUX_ERR_VALUE(retval)) | ^~~~~~~~~~~~~~~~~~ trace-ftrace.c: In function ‘fgraph_ret_handler’: trace-ftrace.c:14:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 14 | #define IS_LINUX_ERR_VALUE(x) ((unsigned long long)(void *)(x) >= (unsigned long long)-MAX_LINUX_ERRNO) | ^ trace-ftrace.c:423:30: note: in expansion of macro ‘IS_LINUX_ERR_VALUE’ 423 | if (!IS_LINUX_ERR_VALUE(retval)) | ^~~~~~~~~~~~~~~~~~ trace-ftrace.c:14:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 14 | #define IS_LINUX_ERR_VALUE(x) ((unsigned long long)(void *)(x) >= (unsigned long long)-MAX_LINUX_ERRNO) | ^ trace-ftrace.c:423:30: note: in expansion of macro ‘IS_LINUX_ERR_VALUE’ 423 | if (!IS_LINUX_ERR_VALUE(retval)) | ^~~~~~~~~~~~~~~~~~ trace-record.c: In function ‘check_tracing_enabled’: trace-record.c:2629:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2629 | write(fd, "1", 1); | ^~~~~~~~~~~~~~~~~ trace-record.c: In function ‘set_plugin_instance’: trace-record.c:1941:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1941 | write(fd, &zero, 1); | ^~~~~~~~~~~~~~~~~~~ trace-record.c: In function ‘update_ftrace_pid’: trace-record.c:1025:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1025 | write(fd, " ", 1); | ^~~~~~~~~~~~~~~~~ trace-record.c: In function ‘get_date_to_ts’: trace-record.c:5081:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 5081 | write(tfd, STAMP, 5); | ^~~~~~~~~~~~~~~~~~~~ trace-record.c: In function ‘functions_filtered’: trace-record.c:4920:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 4920 | read(fd, buf, 1); | ^~~~~~~~~~~~~~~~ trace-record.c: In function ‘set_mask’: trace-record.c:2966:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2966 | write(fd, instance->cpumask, strlen(instance->cpumask)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c: In function ‘check_protocol_version’: trace-record.c:3801:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3801 | write(fd, V3_CPU, sizeof(V3_CPU)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c:3816:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3816 | write(fd, V3_MAGIC, sizeof(V3_MAGIC)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c: In function ‘check_first_msg_from_server’: trace-record.c:3697:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3697 | read(msg_handle->fd, buf, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c: In function ‘communicate_with_listener_v1’: trace-record.c:3718:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3718 | write(msg_handle->fd, buf, strlen(buf)+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c:3724:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3724 | write(msg_handle->fd, buf, strlen(buf)+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c:3740:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3740 | write(msg_handle->fd, "1", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c:3742:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3742 | write(msg_handle->fd, "4", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c:3744:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3744 | write(msg_handle->fd, "TCP", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c:3747:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 3747 | write(msg_handle->fd, "0", 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-record.c: In function ‘make_pid_filter’: trace-record.c:1162:17: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1162 | asprintf(&filter, "(%s)&&(%s)", curr_filter, filter); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-split.c: In function ‘write_page’: trace-split.c:282:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 282 | write(cpu_data->fd, cpu_data->page, page_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-listen.c: In function ‘make_pid_file’: trace-listen.c:1012:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1012 | write(fd, buf, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-listen.c: In function ‘communicate_with_client’: trace-listen.c:356:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 356 | write(fd, "tracecmd", 8); | ^~~~~~~~~~~~~~~~~~~~~~~~ trace-listen.c:390:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 390 | write(fd, "V3", 3); | ^~~~~~~~~~~~~~~~~~ trace-listen.c:395:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 395 | write(fd, "V3", 3); | ^~~~~~~~~~~~~~~~~~ trace-listen.c:403:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 403 | write(fd, "OK", 2); | ^~~~~~~~~~~~~~~~~~ trace-listen.c: In function ‘create_all_readers’: trace-listen.c:578:25: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 578 | write(msg_handle->fd, buf, strlen(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-listen.c:581:17: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 581 | write(msg_handle->fd, "\0", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-vm.c: In function ‘read_guest_cid’: trace-vm.c:364:9: warning: ignoring return value of ‘asprintf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 364 | asprintf(&cmd, "%s %s", VM_CID_CMD, name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trace-setup-guest.c: In function ‘get_guest_cpu_count’: trace-setup-guest.c:108:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 108 | fscanf(f, "%d", &nr_cpus); | ^~~~~~~~~~~~~~~~~~~~~~~~~ trace-setup-guest.c: In function ‘attach_guest_fifos’: trace-setup-guest.c:135:17: warning: ignoring return value of ‘pwrite’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 135 | pwrite(fd, xml, strlen(xml), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ swig -Wall -python -noproxy \ -I/build/trace-cmd/src/trace-cmd-v3.3.1/include/trace-cmd -I/build/trace-cmd/src/trace-cmd-v3.3.1/lib/trace-cmd/include/private \ -I/usr/include/traceevent ctracecmd.i /usr/include/traceevent/event-parse.h:67: Warning 451: Setting a const char * variable may leak memory. cc -fpic -c -march=i486 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/build/trace-cmd/src=/usr/src/debug/trace-cmd -DVSOCK -DPERF -DHAVE_ZLIB -DHAVE_ZSTD -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -I/build/trace-cmd/src/trace-cmd-v3.3.1/include -I/build/trace-cmd/src/trace-cmd-v3.3.1/../../include -I/build/trace-cmd/src/trace-cmd-v3.3.1/include/trace-cmd -I/build/trace-cmd/src/trace-cmd-v3.3.1/lib/trace-cmd/include -I/build/trace-cmd/src/trace-cmd-v3.3.1/lib/trace-cmd/include/private -I/build/trace-cmd/src/trace-cmd-v3.3.1/tracecmd/include -I/usr/include/traceevent -I/usr/include/tracefs -I/usr/include/traceevent -DVAR_DIR="/var" '-DPLUGIN_TRACECMD_DIR=""' -DHAVE_BLK_TC_FLUSH -DHAVE_MEMFD_CREATE `pkg-config --cflags python3` ctracecmd_wrap.c cc --shared /build/trace-cmd/src/trace-cmd-v3.3.1/lib/trace-cmd/libtracecmd.a -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -lzstd -lz \ ctracecmd_wrap.o -o ctracecmd.so -L/build/trace-cmd/src/trace-cmd-v3.3.1/lib/trace-cmd -ltracecmd -ltraceevent -ltracefs -ltraceevent make[1]: Nothing to be done for 'all'. Note: to build man pages, type "make doc" to build unit tests, type "make test" UPDATE ltc_version.h Have zlib compression support Have ZSTD compression support make -C /build/trace-cmd/src/trace-cmd-v3.3.1/Documentation all make -C trace-cmd all ASCIIDOC trace-cmd-agent.1.html Traceback (most recent call last): File "/usr/bin/asciidoc", line 5, in from asciidoc.asciidoc import cli ModuleNotFoundError: No module named 'asciidoc' make[2]: *** [Makefile:129: trace-cmd-agent.1.html] Error 1 make[1]: *** [Makefile:100: trace-cmd] Error 2 make: *** [Makefile:519: doc] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-with-build-support-i486/build/build used straw: :with_build_support:without_check: build@euronuc-i486