es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Archivo de configuración de capa línea no procesada al crear compilación Yocto.

Tengo este archivo de configuración de capa en el directorio poky/meta-test/conf

# Tenemos un directorio conf y classes, agrégalos a BBPATH
BBPATH .= ":${LAYERDIR}"
# Tenemos directorios recipes-*, agrégalos a BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb"
${LAYERDIR}/recipes-*/*/*.bbappend 
${LAYERDIR}/recipes-*/*.bb 
${LAYERDIR}/recipes-*/*.bbappend ” 
BBFILE_COLLECTIONS += “test” 
BBFILE_PATTERN_test = “^${LAYERDIR}/” 
BBFILE_PRIORITY_test = “13” 
LAYERVERSION_test = “13”

Y cuando hago:

source oe-init-build-env build
bitbake core-image-minimal //error en esto

error

ERROR: ParseError en /home/ubuntu/Desktop/embedded_Emdevor/my/my/poky/meta-test/conf/layer.conf:5: línea no analizada: '${LAYERDIR}/recipes-*/*/*.bbappend'
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El error es causado por una línea no analizada en el archivo de configuración de la capa en la línea 5, que lee ${LAYERDIR}/recipes-*/*/*.bbappend. Para resolver este error, la línea debe ser reescrita de la siguiente manera:

    BBFILES += "${LAYERDIR}/recipes-*/*/*.bbappend"
    

    Esto agregará cualquier archivo bbappend encontrado en el directorio recipes-*/*/ de la capa al proceso de construcción. Una vez que se haya guardado el archivo corregido, el comando de construcción bitbake core-image-minimal se puede ejecutar exitosamente.

Comments are closed.