Ich habe auf der Website unten überprüft, dass das Boost-Rezept auf der https://layers.openembedded.org/layerindex/branch/master/layer/meta-oe/ Schicht ist.Wo ist die richtige Ebene, um das Boost-Rezept hinzuzufügen?
Wo ist die richtige Ebene, um den Boost auf dem Bild hinzuzufügen? /build/conf/local.conf? Oder sollte ich eine neue Ebene erweitern, um den Boost hinzuzufügen? Ich brauche den Boost, um den Mongodb zu kompilieren, der sich ebenfalls auf der Meta-Oe-Ebene befindet.
Mein bblayers.conf:
BBLAYERS ?= " \
/home/joao/projetos/toradex/poky/meta \
/home/joao/projetos/toradex/poky/meta-yocto \
/home/joao/projetos/toradex/poky/meta-openembedded/meta-oe \
/home/joao/projetos/toradex/poky/meta-yocto-bsp \
/home/joao/projetos/toradex/poky/meta-fsl-arm \
/home/joao/projetos/toradex/poky/meta-fsl-arm-extra \
/home/joao/projetos/toradex/poky/meta-web-kiosk \
/home/joao/projetos/toradex/poky/meta-web-kiosk-custom \
"
Mein build/conf/local.conf:
IMAGE_INSTALL_append = " boost"
Wenn ich versuche, die mongodb ich den Fehler hinzuzufügen:
# bitbake core-image-web-kiosk
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'mongodb' (but /home/joao/projetos/toradex/poky/meta-web-kiosk/recipes-browser/images/core-image-web-kiosk.bb RDEPENDS on or otherwise requires it)
ERROR: mongodb was skipped: Recipe is blacklisted: Fails to build with system boost
NOTE: Runtime target 'mongodb' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['mongodb']
ERROR: Required build target 'core-image-web-kiosk' has no buildable providers.
Missing or unbuildable dependency chain was: ['core-image-web-kiosk', 'mongodb']
Der Boost ist kompiliert, aber der Mongodb benötigt den Boost um sich zu kompilieren. Wie kann ich dieses Problem lösen?
Mit freundlichen Grüßen,
Der Fehler besagt, dass Sie mongodb auf die Blacklist gesetzt haben. Überprüfen Sie Ihre local.conf und mongodb_git.bb bei poky/meta-oe/recipes-support/mongodb/mongodb_git.bb, um nach dieser Zeile zu suchen: 'INHERIT + =" blacklist "' oder PNBLACKLIST [mongodb] = "Grund ... ". Zeige uns auch deine local.conf –
Da ist die Zeile: PNBLACKLIST [mongodb]? = "Kann mit System Boost nicht bauen". Meine local.conf: http://pastebin.com/EHB5EYPf. Was soll ich machen? Mit freundlichen Grüßen – user3068649
Boost sollte nicht von Mongodb abhängt, es sei denn, Sie haben etwas zu den Rezepten. Lösche diese Zeile und mongodb könnte kompilieren. –