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 } ----------------------------------------.
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto