[meta-freescale] Dependency sg3_utils of utp_com recipe breaks build (master and sumo)

Bas Mevissen abuse at basmevissen.nl
Tue May 29 05:28:33 PDT 2018


Hi all,

I'm currently using a very small Yocto build using only Poky and 
Meta-Freescale, both on current Sumo branch and ran into a build 
problem:

ERROR: No recipes available for:
   
/home/bas/Workspace/Sumo/meta-freescale/recipes-support/sg3-utils/sg3-utils_%.bbappend

Cause is the commit 696faf695ade68b9f17a5d192536632c2f323dda that got 
merged recently, adding the utp-com recipe. Additionally, commit 
a0799f3b4433f1377d1a082320e1165fe3cba696 got merged that changed a few 
things unrelated to my build problem.

The first commit adds a file called 
meta-freescale/recipes-support/sg3-utils/sg3-utils_%.bbappend to provide 
one of the dependencies of utp-com. However, the sg3_utils recipe is not 
part of neigter meta-freescale, nor its only dependency 
openembedded-core (included in Poky). So my build failed.

Removing this bbappend file resolved the build issue. Obviously, utp-com 
will not build anymore.

Please note that similar commits 
a4ea62756cdfaefe27521cdcd748092bb2d18cbb and 
eb0a295846118fb5fa0e33a0d079eb0ab345e173 are merged to master, 
exhibiting the same issue.

Not sure what the best solution is.
Adding another dependency for the layer just to support one package 
would not be way over the top. Adding a (full) recipe of sg3_utils might 
be an option, as long as it will not conflict with other layers people 
might use. Last resort might be to add the sg_lib header files needed to 
compile utp_com in meta-freescale (like sdparm does for example).

Any ideas?

Regards,

Bas.






More information about the meta-freescale mailing list