kBuild: Pass - Install kBuild: Linking kDep kBuild: Linking kUtil kBuild: Linking kmkmissing kBuild: Linking wrapper kBuild: Linking kmk_sed kBuild: Linking kmk kBuild: Linking kmk_append /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/chmod.o: In function `kmk_builtin_chmod': /home/habs/builds/kBuild-0.1.5-p2/src/kmk/kmkbuiltin/chmod.c:181: warning: lchmod is not implemented and will always fail ld: /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/incdep.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5' /gnu/store/8m00x5x8ykmar27s9248cmhnkdb2n54a-glibc-2.22/lib/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status kmk: *** [/home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmk] Error 1 The failing command: @gcc -g -m64 -o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmk /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/main.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kbuild.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/read.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/expreval.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/incdep.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/hash.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/strcache.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/strcache2.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/variable.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/ar.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/arscan.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/commands.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/default.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/dir.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/expand.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/file.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/function.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/implicit.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/job.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/misc.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/alloccache.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/remake.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/rule.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/signame.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/version.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/vpath.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/remote-stub.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/append.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cat.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/chmod.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cmp.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cmp_util.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cp.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cp_utils.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/echo.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/expr.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/install.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/kDepIDB.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/md5sum.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/mkdir.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/mv.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/ln.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/printf.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/rm.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/rmdir.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/sleep.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/test.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kUtil/kUtil.a /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kDep/kDep.a -lrt /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmkmissing/kmkmissing.a /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kUtil/kUtil.a kmk: *** Waiting for unfinished jobs.... kmk: Leaving directory `/home/habs/builds/kBuild-0.1.5-p2' kmk: Entering directory `/home/habs/builds/kBuild-0.1.5-p2' kmk: *** Exiting with status 2 bootstrap.gmk:218: recipe for target '/home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/bootstrap/ts-stage2-build' failed make: *** [/home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/bootstrap/ts-stage2-build] Error 2 kBuild/env.sh: info: rc=2: make CFLAGS=-lpthread -f bootstrap.gmk habs@antelope ~/builds/kBuild-0.1.5-p2$ gcc -g -m64 -o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmk /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/main.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kbuild.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/read.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/expreval.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/incdep.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/hash.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/strcache.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/strcache2.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/variable.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/ar.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/arscan.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/commands.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/default.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/dir.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/expand.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/file.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/function.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/implicit.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/job.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/misc.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/alloccache.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/remake.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/rule.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/signame.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/version.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/vpath.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/remote-stub.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/append.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cat.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/chmod.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cmp.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cmp_util.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cp.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/cp_utils.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/echo.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/expr.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/install.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/kDepIDB.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/md5sum.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/mkdir.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/mv.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/ln.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/printf.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/rm.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/rmdir.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/sleep.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/test.o /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kUtil/kUtil.a /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kDep/kDep.a -lrt /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmkmissing/kmkmissing.a /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kUtil/kUtil.a -lpthread /home/habs/builds/kBuild-0.1.5-p2/out/linux.amd64/release/obj/kmk/kmkbuiltin/chmod.o: In function `kmk_builtin_chmod': /home/habs/builds/kBuild-0.1.5-p2/src/kmk/kmkbuiltin/chmod.c:181: warning: lchmod is not implemented and will always fail