Bug 6415

Summary: gawk recipe's install task is trying to delete files on the host
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Nitin Kamble <nitin.a.kamble>
Component: devtools / tool chainAssignee: Saul Wold <sgw>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: Medium CC: meta.mr.watcher, meta.watcher, ross.burton, sgw
Version: 1.7   
Target Milestone: 1.7   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Nitin Kamble 2014-06-06 23:10:25 UTC
| make[4]: Entering directory `/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-multilib/build/build/tmp/work/core2-64-poky-linux/gawk/4.1.1-r0/build/extension'
| for i in filefuncs.la fnmatch.la fork.la inplace.la ordchr.la readdir.la readfile.la r evoutput .la revtwoway.la rwarray.la testext.la time.la ; do \
| rm -f /usr/lib64/gawk/$i ; \
| done
| rm: cannot remove '/usr/lib64/gawk/filefuncs.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/fnmatch.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/fork.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/inplace.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/ordchr.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/readdir.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/readfile.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/revoutput.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/revtwoway.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/rwarray.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/testext.la': Permission denied
| rm: cannot remove '/usr/lib64/gawk/time.la': Permission denied
...
| WARNING: /home/pokybuild/yocto-autobuilder/yocto-slave/nightly-multilib/build/build/tmp/work/core2-64-poky-lin ux/gawk/ 4.1.1-r0/temp/run.do_install.12668:1 exit 1 from
| exit 1
| ERROR: Function failed: do_install (log file is located at /home/pokybuild/yocto-autobuilder/yocto-slave/nightly-multilib/build/build/tmp/work/core2-64-poky-linux/gawk/4.1.1-r0/temp/log.do_install.12668)





Further log is here: 
   http://autobuilder.yoctoproject.org/main/builders/nightly-multilib/builds/127/steps/BuildImages_2/logs/stdio
Comment 1 Saul Wold 2014-06-12 20:55:03 UTC
It seems to be the gawk's make install, do the do_install_append()
Comment 2 Ross Burton 2014-06-13 14:23:13 UTC
| for i in filefuncs.la fnmatch.la fork.la inplace.la ordchr.la readdir.la readfile.la r evoutput .la revtwoway.la rwarray.la testext.la time.la ; do \
| rm -f /usr/lib64/gawk/$i ; \

This is their makefile, they've got an install hook but are not using DESTDIR.
Comment 3 Saul Wold 2014-11-13 17:10:52 UTC
Duplicate of 6440

*** This bug has been marked as a duplicate of bug 6440 ***