cancel
Showing results for 
Search instead for 
Did you mean: 

Building and deploying Yocto layer for gnss Application is not working

embeddedbro
Associate III

I am trying to follow getting started document for X-LINUX-GNSS1

At Step 4.Add a layer (recipes-gnss1).of section 5.2.1 I am getting below error. 

 

ERROR: Layer meta-gnss1 is not compatible with the core layer which only supports these series: scarthgap (layer is compatible with mickledore)

 

 

 

1 REPLY 1

Hi @embeddedbro ,

As indicated at the end of https://github.com/STMicroelectronics/meta-st-x-linux-gnss1/blob/v1.4.0/README.md, the last version of “META-ST-X-LINUX-GNSS1” (V1.4.0 Linux Package) is validated for the OpenSTLinux version 5.1.0 (based on mickledore Yocto release).

I assume that you are trying to add this GNSS1 meta layer in a more recent version of OpenSTLinux (6.1.0 or 6.2.0 both based scarthgap Yocto release), which explains the compatibility error message that you got.

You should inspect all the layer.conf files that are in meta-st-x-linux-gnss1 to modify “LAYERSERIES_COMPAT_xxxx = “mickledore”” by “LAYERSERIES_COMPAT_xxxx = “scarthgap””.

For example, you should modify “meta-st-x-linux-gnss1/meta-gnss1/conf/layer.conf” as follows:

LAYERSERIES_COMPAT_meta-gnss1 = " scarthgap"

Maybe some other (hopefully minor) adaptations might be needed to build and execute the GNSS1 layer on top of an OpenSTLinux release that is more recent than the v5.1.0 one.

Hope this information helps.

Regards,

JC.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.