* Package: dev-util/uftrace-0.9.3 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_musl kernel_linux python_single_target_python2_7 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using python2.7 to build >>> Unpacking source... >>> Unpacking uftrace-0.9.3.tar.gz to /var/tmp/portage/dev-util/uftrace-0.9.3/work >>> Source unpacked in /var/tmp/portage/dev-util/uftrace-0.9.3/work >>> Preparing source in /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3 ... ./configure --prefix=/usr --build=x86_64-gentoo-linux-musl --host=x86_64-gentoo-linux-musl --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --without-capstone uftrace detected system features: ... prefix: /usr ... libelf: [ on  ] - more flexible ELF data handling ... libdw: [ on  ] - DWARF debug info support ... libpython2.7: [ on  ] - python scripting support ... libncursesw: [ on  ] - TUI support ... cxa_demangle: [ on  ] - full demangler support with libstdc++ ... perf_event: [ on  ] - perf (PMU) event support ... schedule: [ on  ] - scheduler event support ... capstone: [ OFF ] - full dynamic tracing support >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3 ... make -j1 GEN version.h CC uftrace.o CC cmds/dump.o CC cmds/graph.o CC cmds/info.o CC cmds/live.o CC cmds/record.o CC cmds/recv.o /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/cmds/recv.c: In function ‘setup_client_socket’: /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/cmds/recv.c:99:20: warning: passing argument 2 of ‘connect’ from incompatible pointer type [-Wincompatible-pointer-types] 99 | if (connect(sock, &addr, sizeof(addr)) < 0) | ^~~~~ | | | struct sockaddr_in * In file included from /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/cmds/recv.c:7: /usr/include/sys/socket.h:384:19: note: expected ‘const struct sockaddr *’ but argument is of type ‘struct sockaddr_in *’ 384 | int connect (int, const struct sockaddr *, socklen_t); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/cmds/recv.c: In function ‘handle_server_sock’: /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/cmds/recv.c:537:24: warning: passing argument 2 of ‘accept’ from incompatible pointer type [-Wincompatible-pointer-types] 537 | client = accept(sock, &addr, &len); | ^~~~~ | | | struct sockaddr_in * In file included from /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/cmds/recv.c:7: /usr/include/sys/socket.h:386:18: note: expected ‘struct sockaddr * restrict’ but argument is of type ‘struct sockaddr_in *’ 386 | int accept (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ CC cmds/replay.o CC cmds/report.o CC cmds/script.o CC cmds/tui.o CC utils/auto-args.o CC utils/data-file.o CC utils/debug.o /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/utils/debug.c: In function ‘__pr_err_s’: /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/utils/debug.c:189:21: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘int’ [-Wformat=] 189 | fprintf(logfp, ": %s\n", strerror_r(saved_errno, buf, sizeof(buf))); | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | | | int | char * | %d CC utils/demangle.o CC utils/dwarf.o CC utils/extern.o CC utils/field.o CC utils/filter.o CC utils/fstack.o CC utils/graph.o CC utils/kernel.o CC utils/pager.o CC utils/perf.o CC utils/rbtree.o CC utils/regs.o CC utils/report.o CC utils/script-python.o CC utils/script.o CC utils/session.o CC utils/symbol-libelf.o CC utils/symbol-rawelf.o CC utils/symbol.o CC utils/utils.o CC arch/x86_64/cpuinfo.o CC arch/x86_64/symbol.o LINK arch/x86_64/uftrace.o FLAGS: * new build flags or cross compiler CC FPIC libtraceevent/event-parse.o /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/libtraceevent/event-parse.c: In function ‘pevent_strerror’: /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/libtraceevent/event-parse.c:5356:7: warning: assignment to ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 5356 | msg = strerror_r(errnum, buf, buflen); | ^ CC FPIC libtraceevent/event-plugin.o CC FPIC libtraceevent/trace-seq.o CC FPIC libtraceevent/parse-filter.o CC FPIC libtraceevent/parse-utils.o CC FPIC libtraceevent/kbuffer-parse.o LINK libtraceevent/libtraceevent.a LINK uftrace /usr/lib/gcc/x86_64-gentoo-linux-musl/9.3.0/../../../../x86_64-gentoo-linux-musl/bin/ld: /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/uftrace.o: undefined reference to symbol 'argp_usage' /usr/lib/gcc/x86_64-gentoo-linux-musl/9.3.0/../../../../x86_64-gentoo-linux-musl/bin/ld: /usr/lib/libargp.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [Makefile:271: /var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3/uftrace] Error 1 * ERROR: dev-util/uftrace-0.9.3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-util/uftrace-0.9.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/uftrace-0.9.3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:uftrace-0.9.3:20200331-055019.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/uftrace-0.9.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/uftrace-0.9.3/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3' * S: '/var/tmp/portage/dev-util/uftrace-0.9.3/work/uftrace-0.9.3'