Hi Sam - sorry I don't have the exact error log because I am running it on a virtual machine which is unavailable at the moment, but here is/was my issue:
1) I followed the instruction in Freescale_Yocto_Project_User's_Guide.pdf and got stuck while doing the "repo sync"; we do have the git protocol blocked here, so that was the first obstacle to overcome. Instead of messing with any of the NXP supplied files (to point to the HTTP addresses versus GIT addresses) I remapped all git:// URLS to the appropriate http:// URLS using git's "insteadOf" option in my global config. This resolved that issue without modifying any NXP/community supplied files with the exception of one repository:
git://git.freescale.com/imx/meta-fsl-bsp-release/
the 'insteadOf' git remapping replaces 'git://git.freescale.com/' with 'http://git.freescale.com/git/cgit.cgi' resulting in:
http://git.freescale.com/git/cgit.cgi/imx/meta-fsl-bsp-release/
Unless there is some weirdness occurring in the remapping, the original repository referenced seems to be git://git.freescale.com/imx/meta-fsl-bsp-release/, which does not appear to be correct? It's missing the '.git' at the end.
That is my real issue; I see the difference between the urls for git/http on the front-end, but the repository referenced by default appears to be missing the .git at the end, which is present on both the git and http repository addresses.
The error I encountered was essentially this:
git://git.freescale.com/imx/meta-fsl-bsp-release/ "does not exist or contain a repository"
I don't think the issue would be resolved by using git protocol, because the original repository reference seems to be incorrect in that it doesn't have the .git at the end of the address? That is why I am wondering if the folder structure changed at some point, or something else?