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

