WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/base64.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/base64.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/mktemp.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/mktemp.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/df.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/df.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/lbracket.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/lbracket.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/groups.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/groups.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/kill.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/kill.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/uptime.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/uptime.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/stat.1 or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/share/man/man1/stat.1.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/arch or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/usr/bin/arch.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/cat or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/cat.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/chgrp or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/chgrp.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/chmod or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/chmod.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/chown or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/chown.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/cp or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/cp.coreutils) does not exist, skipping... WARNING: coreutils: alternative target (/opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/date or /opt/windriver/wrlinux-small/8.0-cav-octeon3/sysroots/x86_64-wrlinuxsdk-linux/bin/date.coreutils) does not exist, skipping...
When we create nativesdk-coreutils, a lot of warnings appear,it show many files can't find. Because in the coreutils recipe, it didn't contain the do_install for the nativesdk, so when the alternative system check the files in the following process, it can't find the files. So we should add the do_install for the nativesdk, change the function do_install_append_class-target() to do_install_append() in the file: meta/recipes-core/coreutils/coreutils_8.25.bb in this way, the alternative system can find the files, the warnings disappear.
Merged into master: http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=4725d9021d1c27046cba531c1c357cc875b0d5fa