title: do_rootfs failed on yocto build
body: <p>I have integrated a makefile based project into custom recipes within yocto but there was an issue: do_rootfs failed.</p>
  
  <p>Please find library source and I try to integrate this library into oe-core: <a href="http://libiec61850.com/libiec61850/wp-content/uploads/2016/02/libiec61850-0.9.0.2.tgz" rel="nofollow noreferrer">http://libiec61850.com/libiec61850/wp-content/uploads/2016/02/libiec61850-0.9.0.2.tgz</a></p>
  
  <p>.bb file:</p>
  
  <pre><code>FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
  
  DESCRIPTION = "simple Hello World program" PR = "r0" LICENSE = "CLOSED"
  
  S = "${WORKDIR}"
  
  DEPEND = "libpthread-stubs libiec61883 libraw1394" SRC_URI += "    \
          file://config   \
          file://demos    \
          file://dotnet   \
          file://examples \
          file://make     \
          file://Makefile \
          file://src      \
          file://third_party \
          file://tools    \
          "
  
  EXTRA_OEMAKE = "'CC=${CC}' 'RANLIB=${RANLIB}' 'AR=${AR}' 'CFLAGS=${CFLAGS} -I${S}/include -DWITHOUT_XATTR' 'BUILDDIR=${S}'"
  
  do_compile() {
               oe_runmake ${S}/make } do_install () {
          oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} \
                             INCLUDEDIR=${includedir}
          install -d ${D}${includedir}/libiec61850/
          install -d ${D}${localedir}
          for f in ${S}/.install/include/*.h; do
                  install -m 0644 $f ${D}${includedir}/libiec61850/
          done
          install -m 0644 ${S}/.install/lib/* ${D}${localedir}/ }
  </code></pre>
  
  <p>The error looks like:</p>
  
  <pre><code>Configuring volatile-binds.
  Configuring libxcb-xkb1.
  Configuring libxkbcommon.
  Configuring libidn11.
  Configuring libattr1.
  Configuring libacl1.
  Configuring libz1.
  Configuring libkmod2.
  Configuring udev.
  Configuring kmod.
  Configuring iptables.
  Configuring libcap2.
  Configuring liblzma5.
  Configuring util-linux-fsck.
  Configuring systemd-compat-units.
  Configuring systemd-serialgetty.
  Configuring angstrom-version.
  Configuring udev-hwdb.
  Configuring libe2p2.
  Configuring libext2fs2.
  Configuring e2fsprogs-e2fsck.
  Configuring systemd.
  Configuring kernel-image-4.1.15-v2.5b3+ge6d111c.
  Configuring angstrom-feed-configs.
  Configuring netbase.
  Configuring packagegroup-core-boot.
  Collected errors:
   * opkg_install_cmd: Cannot install package libiec61850.
  
  ERROR: Function failed: do_rootfs
  ERROR: Logfile of failure stored in: /media/kanji/edb1a7c2-288e-488e-abce-24d478f6cd46/workspace/kanji/oe-core/build/out-glibc/work/colibri_vf-angstrom-linux-gnueabi/core-image-minimal/1.0-r0/temp/log.do_rootfs.8560
  ERROR: Task 7 (/media/kanji/edb1a7c2-288e-488e-abce-24d478f6cd46/workspace/kanji/oe-core/build/../stuff/openembedded-core/meta/recipes-core/images/core-image-minimal.bb, do_rootfs) failed with exit code '1'
  NOTE: Tasks Summary: Attempted 1865 tasks of which 1864 didn't need to be rerun and 1 failed.
  NOTE: Writing buildhistory
  No currently running tasks (1864 of 1866)
  
  Summary: 1 task failed:
  /media/kanji/edb1a7c2-288e-488e-abce-24d478f6cd46/workspace/kanji/oe-core/build/../stuff/openembedded-core/meta/recipes-core/images/core-image-minimal.bb, do_rootfs
  Summary: There was 1 WARNING message shown.
  Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
  </code></pre>