*** WEDGE running in 2025 mode with ../oils.DEPS *** unboxed _build/deps-source/uftrace/ 0.13 wedge_out_base_dir=/home/build/oils.DEPS/wedge Loading _build/deps-source/uftrace/ OK name: uftrace -- single version: 0.13 -- WEDGE_IS_ABSOLUTE wedge-make () { local src_dir=$1; local build_dir=$2; local install_dir=$3; local makefile=$src_dir/check-deps/Makefile.check; local py_version; py_version=$(python3 -V); if echo $py_version | egrep 'Python 3.[67]'; then echo; echo "*** PATCHING utrace $makefile because we detected $py_version"; echo; sed -i 's/--modversion)$/--modversion)m/' $makefile; local c_file=$src_dir/utils/script-python.c; sed -i 's/".so"/".so.1.0"/' $c_file; fi; if echo $py_version | egrep 'Python 3.11'; then local c_file=$src_dir/utils/script-python.c; sed -i 's/".so"/".so.1.0"/' $c_file; fi; pushd $build_dir; $src_dir/configure --help || true; echo; $src_dir/configure --prefix=$install_dir; echo; time make; popd } OK wedge-make wedge-install () { local build_dir=$1; pushd $build_dir; time make install; popd } OK wedge-install OK wedge-smoke-test Loaded _build/deps-source/uftrace/ SRC /home/build/oils/_build/deps-source/uftrace/uftrace-0.13 ~/oils/_build/wedge/tmp/uftrace-0.13 ~/oils ~/oils/_build/wedge/tmp/uftrace-0.13 ~/oils/_build/wedge/tmp/uftrace-0.13 ~/oils Usage: /home/build/oils/_build/deps-source/uftrace/uftrace-0.13/configure [] --help print this message --prefix= set install root dir as (default: /usr/local) --bindir= set executable install dir as (default: ${prefix}/bin) --libdir= set library install dir as (default: ${prefix}/lib) --mandir= set manual doc install dir as (default: ${prefix}/share/man) --objdir= set build dir as (default: ${PWD}) --sysconfdir= override the etc dir as --with-elfutils= search for elfutils in /include and /lib --without-libelf build without libelf (and libdw) (even if found on the system) --without-libdw build without libdw (even if found on the system) --without-libstdc++ build without libstdc++ (even if found on the system) --without-libpython build without libpython (even if found on the system) --without-libluajit build without libluajit (even if found on the system) --without-libncurses build without libncursesw (even if found on the system) --without-libunwind build without libunwind (even if found on the system) --without-capstone build without libcapstone (even if found on the system) --without-perf build without perf event (even if available) --without-schedule build without scheduler event (even if available) --arch= set target architecture (default: system default arch) e.g. x86_64, aarch64, i386, or arm --cross-compile= Specify the compiler prefix during compilation e.g. CC is overridden by $(CROSS_COMPILE)gcc --cflags= pass extra C compiler flags --ldflags= pass extra linker flags -p preserve old setting -o output filename Some influential environment variables: ARCH Target architecture e.g. x86_64, aarch64, i386, or arm CROSS_COMPILE Specify the compiler prefix during compilation e.g. CC is overridden by $(CROSS_COMPILE)gcc CFLAGS C compiler flags LDFLAGS linker flags uftrace detected system features: ... prefix: /home/build/oils.DEPS/wedge/uftrace/0.13 ... libelf: [ OFF ] - more flexible ELF data handling ... libdw: [ OFF ] - DWARF debug info support ... libpython: [ OFF ] - python scripting support ... libluajit: [ OFF ] - luajit 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 ... libunwind: [ OFF ] - stacktrace support (optional for debugging) GEN version.h CC uftrace.o CC cmds/dump.o /home/build/oils/_build/deps-source/uftrace/uftrace-0.13/cmds/dump.c: In function 'dump_graphviz_header': /home/build/oils/_build/deps-source/uftrace/uftrace-0.13/cmds/dump.c:1178:25: error: implicit declaration of function 'basename' [-Wimplicit-function-declaration] 1178 | char *exename = basename(handle->info.exename); | ^~~~~~~~ /home/build/oils/_build/deps-source/uftrace/uftrace-0.13/cmds/dump.c:1178:25: error: initialization of 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] /home/build/oils/_build/deps-source/uftrace/uftrace-0.13/cmds/dump.c: In function 'dump_mermaid_header': /home/build/oils/_build/deps-source/uftrace/uftrace-0.13/cmds/dump.c:1310:33: error: assignment to 'char *' from 'int' makes pointer from integer without a cast [-Wint-conversion] 1310 | mermaid_graph.root.name = basename(handle->info.exename); | ^ make[1]: *** [Makefile:310: /home/build/oils/_build/wedge/tmp/uftrace-0.13/cmds/dump.o] Error 1 make: *** [Makefile:11: all] Error 2 real 0m0.314s user 0m0.246s sys 0m0.064s