DEBUG: Executing shell function do_compile wrote build.ninja. [1/28] INLINE build/browse_py.h [2/28] RE2C src/depfile_parser.cc [3/28] RE2C src/lexer.cc [4/28] CXX build/debug_flags.o [5/28] CXX build/browse.o [6/28] CXX build/version.o [7/28] CXX build/disk_interface.o FAILED: build/disk_interface.o i586-poky-linux-musl-g++ -m32 -march=i586 -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0/recipe-sysroot -MMD -MT build/disk_interface.o -MF build/disk_interface.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python"' -O2 -DNDEBUG -DUSE_PPOLL -DNINJA_HAVE_BROWSE -I. -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0=/usr/src/debug/ninja/1.9.0-r0 -fdebug-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0=/usr/src/debug/ninja/1.9.0-r0 -fdebug-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0/recipe-sysroot-native= -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0=/usr/src/debug/ninja/1.9.0-r0 -fdebug-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0=/usr/src/debug/ninja/1.9.0-r0 -fdebug-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0/recipe-sysroot= -fdebug-prefix-map=TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -c src/disk_interface.cc -o build/disk_interface.o src/disk_interface.cc: In member function 'virtual TimeStamp RealDiskInterface::Stat(const string&, std::__cxx11::string*) const': src/disk_interface.cc:219:51: error: 'struct stat' has no member named 'st_mtimensec'; did you mean 'st_mtim'? return (int64_t)st.st_mtime * 1000000000LL + st.st_mtimensec; ^~~~~~~~~~~~ st_mtim [8/28] CXX build/edit_distance.o [9/28] CXX build/depfile_parser.o [10/28] CXX build/metrics.o [11/28] CXX build/line_printer.o [12/28] CXX build/string_piece_util.o [13/28] CXX build/lexer.o [14/28] CXX build/clparser.o [15/28] CXX build/subprocess-posix.o [16/28] CXX build/util.o [17/28] CXX build/graphviz.o [18/28] CXX build/deps_log.o [19/28] CXX build/clean.o [20/28] CXX build/eval_env.o [21/28] CXX build/build_log.o [22/28] CXX build/graph.o [23/28] CXX build/state.o [24/28] CXX build/ninja.o [25/28] CXX build/manifest_parser.o [26/28] CXX build/build.o ninja: build stopped: subcommand failed. WARNING: TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0/temp/run.do_compile.19151:1 exit 1 from 'ninja' ERROR: Function failed: do_compile (log file is located at TOPDIR/tmp/work/i586-poky-linux-musl/ninja/1.9.0-r0/temp/log.do_compile.19151)
Fixed by fix-musl.patch in http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=5c3a6b5dff21ac06bc24583e96aba4f4f1624b6c