My development environment: Ubuntu 12.04 LTS TCMODE = external-sourcery EXTERNAL_TOOLCHAIN = /home/ljc/arm-2012.03 LICENSE_FLAGS_WHITELIST = commercial Build Configuration: BB_VERSION = "1.16.0" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "qemuarm" DISTRO_VERSION = "oe-core.0" TUNE_FEATURES = "armv5 dsp thumb arm926ejs" TARGET_FPU = "soft" meta meta-hob = "<unknown>:<unknown>" meta-atmel = "master:08f5b887f93578a1973e351aaef62ef743b2b2d3" meta-baryon = "master:ad1dfa139195f39a72b8e0fb47de5c3339397b8b" meta-oe meta-sourcery = "master:1571c2c566c51799eceea2aabe13d1c3116f36b3" NOTE: multiple providers are available for jpeg (jpeg, libjpeg-turbo) NOTE: consider defining a PREFERRED_PROVIDER entry to match jpeg NOTE: multiple providers are available for ffmpeg (ffmpeg, libav) NOTE: consider defining a PREFERRED_PROVIDER entry to match ffmpeg NOTE: Resolving any missing task queue dependencies NOTE: Preparing runqueue NOTE: Executing SetScene Tasks NOTE: Executing RunQueue Tasks ...... recipe consider proftpd-1.3.4b-r1: task do_install: Failed log.do_install.31925: ..... make[1]: Leaving directory `/home/ljc/baryon/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/proftpd-1.3.4b-r1/proftpd-1.3.4b/include' rmdir: failed to remove `/home/ljc/baryon/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/proftpd-1.3.4b-r1/image/usr/lib/proftpd': No such file or directory ERROR: Function failed: do_install (see /home/ljc/baryon/build/tmp-eglibc/work/armv5te-oe-linux-gnueabi/proftpd-1.3.4b-r1/temp/log.do_install.31925 for further information)
Thanks for the report. This bug appears to have been introduced after danny and is not specific to any architecture. At first glance, it seems to be an issue with libexecdir being changed from "${exec_prefix}/libexec" to "${libdir}/${BPN}". Will report back after bisecting.
My assumption was correct, this error was introduced as of poky commit id 1d18224b24a515a07170ce36dbd725cb203d3300. In changing the value of libexecdir, the proftpd install task was attempting to remove a directory twice. I have submitted a patch to the mailing list.
Fix merged in meta-baryon commit 9a80f62b1874bbb0819068cf394e9fd920bb84b7