[yocto] Manifest not found
Mark Hawthorne
markhawthorne172 at gmail.com
Thu Nov 14 15:49:27 PST 2019
I created a new recipe called mapbox-gl-native and added it to
IMAGE_INSTALL in the image recipe. The package builds succesfully, but now
I am stuck on this error in the final image creation stage:
---------------------------------------
DEBUG: Executing python function do_rootfs
NOTE: Initializing intercept dir for
/home/mark/Documents/tisdk/build/arago-tmp-external-arm-toolchain/work/beaglebone_efis-linux-gnueabi/mylayer-image-tisdk/1.0-r0/rootfs
DEBUG: Collected intercepts:
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/delay_to_first_boot
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/postinst_intercept
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/update_font_cache
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/update_gio_module_cache
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/update_gtk_immodules_cache
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/update_icon_cache
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/update_pixbuf_cache
/home/mark/Documents/tisdk/sources/oe-core/scripts/postinst-intercepts/update_udev_hwdb
WARNING: Manifest
/home/mark/Documents/tisdk/build/arago-tmp-external-arm-toolchain/sstate-control/manifest-x86_64-mapbox-gl-native.package_write_ipk
not found in x86_64 (variant '')?
ERROR: No manifest generated from: mapbox-gl-native in
/home/mark/Documents/tisdk/sources/meta-mylayer/recipes-navigation/mapbox-gl-native/
mapbox-gl-native.bb
DEBUG: Python function do_rootfs finished
ERROR: Function failed: do_rootfs
---------------------------------------
Bitbake is complaining about missing the mapbox-gl-native manfiest file for
x86, but I never built the recipe for x86 so that file does not exist. The
correct files does exist for armv7. I am not clear why it is trying to use
the x86 instead of the armv7 version. Everything else being built into the
image is using the correct armv7 manifest file.
I can see the correct package output files under
work/armv7at2hf-neon-linux-gnueabi/mapbox-gl-native/1.0-r0/deploy-ipks/armv7at2hf-neon/mapbox-gl-native_1.0-r0_
armv7at2hf-neon.ipk
work/armv7at2hf-neon-linux-gnueabi/mapbox-gl-native/1.0-r0/deploy-ipks/armv7at2hf-neon/mapbox-gl-native-dbg_1.0-r0_
armv7at2hf-neon.ipk
work/armv7at2hf-neon-linux-gnueabi/mapbox-gl-native/1.0-r0/deploy-ipks/armv7at2hf-neon/mapbox-gl-native-dev_1.0-r0_
armv7at2hf-neon.ipk
work/armv7at2hf-neon-linux-gnueabi/mapbox-gl-native/1.0-r0/deploy-ipks/armv7at2hf-neon/mapbox-gl-native-staticdev_1.0-r0_
armv7at2hf-neon.ipk
Here is the recipe for reference
-------------------------------------------
SUMMARY = "Mapbox Slippery Map"
HOMEPAGE = ""
DESCRIPTION = ""
LICENSE = "MIT"
LIC_FILES_CHKSUM =
"file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI = "git://github.com/mapbox/mapbox-gl-native.git;branch=master"
SRCREV = "4c1d03c257754ecc1555f3e31b3c6ccf45c4bf7b"
DEPENDS = "virtual/libgles2 virtual/egl glfw icu curl libuv sqlite
libjpeg-turbo"
S = "${WORKDIR}/git"
EXTRA_OECMAKE = "-DWITH_NODEJS=OFF -DWITH_EGL=ON -DWITH_ERROR=OFF"
OECMAKE_TARGET_COMPILE = "mbgl-glfw"
inherit cmake
do_install() {
install -D -m 0755 ${B}/libmbgl-core.a ${D}${libdir}/libmgl-core.a
install -D -m 0755 ${B}/libmbgl-vendor-nunicode.a
${D}${libdir}/libmbgl-vendor-nunicode.a
install -D -m 0755 ${B}/mbgl-glfw ${D}${bindir}/mbgl-glfw
}
----------------------------------------.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20191114/42ea0efd/attachment.html>
More information about the yocto
mailing list