I’m trying to build Yocto 1.4.1 for the Wi.i.MX53js and get an error during the build applying the patch 0001-gst-fsl-plugin-update-to-DEL-revision.patch. I was able to build Yocto 1.4.1 previously using a local copy of the repo that was pulled a few months ago but I had to reformat and pull the most recent version. Pulling the Yocto 1.4.0 repo produces the same error.
I got the build to complete by removing the reference to the patch that was causing the error. I have NOT done any verification that the build actually works on the hardware using this method.
From the file (replace dey-1.4.0 with your directory):
/usr/local/dey-1.4.0/sources/meta-digi/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bbappend
Remove the line:
file://0001-gst-fsl-plugin-update-to-DEL-revision.path \
This is a problem introduced by a distribution update.
It builds fine for distributions which use a version of patch <= 2.6.1. All distributions listed on the sanity tested distros in sources/meta-digi/meta-digi-dey/conf/distro/dey.conf should work, assuming they have not been upgraded afterwards.
That’s why the problem has not been detected by Digi build servers which run on Ubuntu 12.04, which was the reference distribution at the time of the dey-1.4 release.
Versions of patch > 2.6.1 introduced a check for patches which include git binary files. It applies them correctly ignoring the binary files but returns an exit status of 1 which causes yocto to set the patch operation as failed.