On 15 April 2015 at 09:28, Jussi Kukkonen <jussi.kukkonen@intel.com> wrote:
As a learning exercise, what would have been the correct (and least
destructive) way for me to test that I hadn't forgotten a dependency
like this? I assume the problem is that I already had the correct
headers and pkg-config files in the staging sysroot?

Something else for the manual.

Once you have a recipe that works, the shortcut is to run "wipe-sysroot" which deletes all the sysroots (and the relevant stamps).  Then you can do bitbake foo -ccleansstate ; bitbake foo to do another build.  If that works and doesn't just fail outright, you can then use buildhistory-diff to verify that nothing changed.

Ross