{{ImportantMessage|text=The following procedure requires the access to the DAVE Embedded Systems' git repositories. The access to such repositories is granted to development kit's owners only. Please refer to [[Accessing_DAVE_Embedded_Systems_restricted_git_repositories|this page]] for detailed instructions on how to get it.}}
{{ImportantMessage|text=This process requires a lot of hardware resources in terms of disk storage, RAM, and processing power. For this reason, it also is recommended to consider the use of a physical machine. For more details on this topic, please refer to the [https://www.nxp.com/docs/en/supporting-information/L5.15.71_2.2.0_LINUX_DOCS.zip NXP documentation on this BSP], i.e. the [Advanced_use_of_Yocto_build_system_(''i.MX Yocto Project User{{{kit-repo}}}'s Guide'', )|this document]] which talks about the host setup for advanced use of the Yocto build system.}}
Before running the build, the environment must be initialized properly.
''{{{kit-repo}}}'' Yocto BSP uses [https://code.google.com/p/git-repo/ git-repo] tool to fetch all the required git repositories. To install it, please use the following commands:
Select the Weston backend (you will be asked to accept the EULA):
<pre class="workstation-terminal">
dvdk@vagrant:~/desk{{{kit-mxrepo}}}$ curl http://commondatastorage.googleapis.com/git-repo-ldownloads/repo > repodvdk@vagrant:~/yocto{{{kit-repo}}}$ DISTRO=fslchmod a+x repodvdk@vagrant:~/{{{kit-imxrepo}}}$ ./repo init -wayland MACHINE=desku git@git.dave.eu:{{{kit-mx8mp source deskrepo}}}/{{{kit-setuprepo}}}-releasebsp.sh git -b build{{{kit-repo}}}-wayland''TBD''dvdk@vagrant:~/{{{kit-repo}}}$ ...Do you accept the EULA you just read? (y/n) y EULA has been accepted. Welcome to Freescale Community BSP...repo syncdvdk@vagrant:~/desk{{{kit-mxrepo}}}$ source {{{kit-l/yocto/buildrepo}}}-bsp-init-wayland$env.sh