freebsd / crochet

Build FreeBSD images for RaspberryPi, BeagleBone, PandaBoard, and others.
BSD 2-Clause "Simplified" License
609 stars 187 forks source link

Crochet fails to build RPI3 -HEAD image from FreeBSD 11.1-Stable #222

Closed tickerguy closed 6 years ago

tickerguy commented 6 years ago

Build environment: FreeBSD 11.1-STABLE #21 r327332M: Thu Dec 28 20:54:24 CST 2017 karl@NewFS.denninger.net:/usr/obj/usr/src/sys/KSD-SMP

svn checkout Updated to revision 327894.

Fails here: h64/bin/freebsd-version...] --- includes_subdir_gnu --- sed -e 's/@ssp_have_usable_vsnprintf@/define/' /pics/CrossBuild-Head/src/contrib/gcclibs/libssp/ssp/ssp.h.in > ssp.h --- includes_subdir_include --- --- key_prot.h --- RPCGEN_CPP=cpp\ -target\ aarch64-unknown-freebsd12.0\ --sysroot=/pics/Crochet-work-HEAD/obj/pics/CrossBuild-Head/src/arm64.aarch64/tmp\ -B/pics/Crochet-work-HEAD/obj/pics/CrossBuild-Head/src/arm64.aarch64/tmp/usr/bin rpcgen -C -h -DWANT_NFS3 /pics/CrossBuild-Head/src/include/rpcsvc/key_prot.x -o key_prot.h --- includes_subdir_libexec --- --- includes_subdir_libexec/mknetid --- ===> libexec/mknetid (includes) [Creating objdir /pics/Crochet-work-HEAD/obj/pics/CrossBuild-Head/src/arm64.aarch64/libexec/mknetid...] --- includes_subdir_include --- cpp: error: unable to execute command: posix_spawn failed: Permission denied *** [key_prot.h] Error code 1

make[4]: stopped in /pics/CrossBuild-Head/src/include/rpcsvc 1 error

make[4]: stopped in /pics/CrossBuild-Head/src/include/rpcsvc *** [includes_subdir_include/rpcsvc] Error code 2

make[3]: stopped in /pics/CrossBuild-Head/src/include 1 error

That error is quite bizarre -- permission denied?!

If I run it again without cleaning the directory it fails quite quickly at what appears to be the NEXT file: cpp: error: unable to execute command: posix_spawn failed: Permission denied --- includes_subdir_include/rpc --- [Creating objdir /pics/Crochet-work-HEAD/obj/pics/CrossBuild-Head/src/arm64.aarch64/include/rpc...] --- includes_subdir_include/rpcsvc --- *** [klm_prot.h] Error code 1

make[4]: stopped in /pics/CrossBuild-Head/src/include/rpcsvc 1 error

And so on...

I had working -CURRENT images for the RPI3 a few months back, tried to update to -HEAD to get current as there were allegedly some improvements in the code since, that forced me to upgrade a number of things including my build box (LLVM -> 5.x was required as the previous version was core dumping) and my Crochet version (although it looks like only the /stand changes and such are material) and now I have this.

Any ideas appreciated.

tickerguy commented 6 years ago

Problem with the build machine -- resolved.