title: Add packages to yocto host sdk
body: <p>I'm trying to cross-compile a programme for a Yocto qemu using Yocto's sdk tools. After setting up the sdk and sourcing it, trying to cross-compile the programme fails thusly:</p>
  
  <pre><code>*** Unable to find the ncurses libraries or the
  *** required header files.
  *** 'make menuconfig' requires the ncurses libraries.
  *** 
  *** Install ncurses (ncurses-devel) and try again.
  *** 
  </code></pre>
  
  <p>So I added <code>ncurses</code> to the <code>IMAGE_INSTALL</code> listing in the image's recipe, the same way I've installed other packages like dropbear, and confirmed that the <code>meta</code> layer that provides these packages was included in the <code>bblayers.conf</code> file. Then</p>
  
  <pre><code>TOOLCHAIN_HOST_TASK += "nativesdk-ncurses nativesdk-ncurses-dev"
  </code></pre>
  
  <p>was also added to the image's recipe, to tell bitbake to give the host's sdk access to ncurses. I tried adding several variations on <code>nativesdk-ncurses-devel</code>, to more closely match what the error was asking for, but the image was unable to build with it. After that the image and sdk were re-built and re-sourced, but when attempting to cross compile the programme, it still asked for <code>Install ncurses (ncurses-devel) and try again</code>.</p>
  
  <p>So my question is:</p>
  
  <p>How is ncurses added properly to Yocto's host sdk environment? Is there a step I'm missing? Are the ncurses files needed not the same as those found in the <code>meta</code> layer?</p>
  
  <p>Any help would be deeply appreciated.</p>
  
  <p>-Patches</p>