can't bitbake vkmark [ imx8mqevk + Linux 4.9.88 ]

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

can't bitbake vkmark [ imx8mqevk + Linux 4.9.88 ]

859 次查看
ttttttx
Contributor III

I am downloading the imx-4.9.88-2.0.0_ga.xml version of yocto resource for MYD-JX8MX board.
When building vkmark, a do_configure error occurred.

-------------------------------------------------------------------------------------------------

I used :

...

repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-rocko  -m imx-4.9.88-2.0.0_ga.xml

repo sync

DISTRO=fsl-imx-xwayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-xwayland-imx8mqevk

bitbake fsl-image-qt5-validation-imx -k

-----------------------------------------------------------------------------------------------------------------------------

but failed :

linux@ubuntu:~/imx-yocto-bsp/build-xwayland-imx8mqevk$ bitbake fsl-image-qt5-validation-imx -k
WARNING: /home/linux/imx-yocto-bsp/sources/poky/meta/lib/oe/maketype.py:99: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
if not isinstance(obj, collections.Callable):

Loading cache: 100% |#######################################################################################################################################| Time: 0:00:00
Loaded 3260 entries from dependency cache.
Parsing recipes: 100% |#####################################################################################################################################| Time: 0:00:01
Parsing of 2423 .bb files complete (2419 cached, 4 parsed). 3264 targets, 212 skipped, 8 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION = "1.36.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-16.04"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx8mqevk"
DISTRO = "fsl-imx-xwayland"
DISTRO_VERSION = "4.9.88-2.0.0"
TUNE_FEATURES = "aarch64"
TARGET_FPU = ""
meta
meta-poky = "HEAD:0ec241873367e18f5371a3ad9aca1e2801dcd4ee"
meta-oe
meta-multimedia = "HEAD:dacfa2b1920e285531bec55cd2f08743390aaf57"
meta-freescale = "HEAD:49ac225a38f6d84519798e3264f2e4d19b84f70a"
meta-freescale-3rdparty = "HEAD:1d6d5961dbf82624b28bb318b4950a64abc31d12"
meta-freescale-distro = "HEAD:0ec6d7e206705702b5b534611754de0787f92b72"
meta-bsp
meta-sdk = "HEAD:d65692ecb3a4136fc1cc137152634e8633ddb3c6"
meta-browser = "HEAD:d6f9aed41c73b75a97d71bff060b03a66ee087b1"
meta-gnome
meta-networking
meta-python
meta-filesystems = "HEAD:dacfa2b1920e285531bec55cd2f08743390aaf57"
meta-qt5 = "HEAD:32bb7d18a08d1c48873d7ab6332d4cc3815a4dff"

Initialising tasks: 100% |##################################################################################################################################| Time: 0:00:11
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: vkmark-1.0-r0 do_configure: meson failed
ERROR: vkmark-1.0-r0 do_configure: Function failed: do_configure (log file is located at /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/temp/log.do_configure.11806)
ERROR: Logfile of failure stored in: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/temp/log.do_configure.11806
Log data follows:
| DEBUG: Executing shell function do_configure
| The Meson build system
| Version: 0.40.1
| Source dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/git
| Build dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/build
| Build type: cross build
|
| Meson encountered an error in file meson.build, line 1, column 0:
| Meson version is 0.40.1 but project requires >=0.45.
| Build started at 2020-09-23T10:24:15.348437
| Python binary: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3
| Python system: Linux
| The Meson build system
| Version: 0.40.1
| Source dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/git
| Build dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/build
| Build type: cross build
|
| Meson encountered an error in file meson.build, line 1, column 0:
| Meson version is 0.40.1 but project requires >=0.45.
| ERROR: meson failed
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_configure (log file is located at /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/temp/log.do_configure.11806)
ERROR: Task (/home/linux/imx-yocto-bsp/sources/meta-fsl-bsp-release/imx/meta-sdk/recipes-graphics/vulkan/vkmark_1.0.bb:do_configure) failed with exit code '1'
NOTE: Tasks Summary: Attempted 7864 tasks of which 7863 didn't need to be rerun and 1 failed.

Summary: 1 task failed:
/home/linux/imx-yocto-bsp/sources/meta-fsl-bsp-release/imx/meta-sdk/recipes-graphics/vulkan/vkmark_1.0.bb:do_configure
Summary: There was 1 WARNING message shown.
Summary: There were 2 ERROR messages shown, returning a non-zero exit code.

log file is :

DEBUG: Executing shell function do_configure
The Meson build system
Version: 0.40.1
Source dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/git
Build dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/build
Build type: cross build

Meson encountered an error in file meson.build, line 1, column 0:
Meson version is 0.40.1 but project requires >=0.45.
Build started at 2020-09-23T10:24:15.348437
Python binary: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3
Python system: Linux
The Meson build system
Version: 0.40.1
Source dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/git
Build dir: /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/build
Build type: cross build

Meson encountered an error in file meson.build, line 1, column 0:
Meson version is 0.40.1 but project requires >=0.45.
ERROR: meson failed
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_configure (log file is located at /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/temp/log.do_configure.11806)

--------------------------------------------------------------------------------------------------------------------------------

I tried to modify the file tmp/work/aarch64-poky-linux/vkmark/1.0-r0/git/meson.build

1 project(
2 'vkmark',
3 ['cpp', 'c'],
4 default_options : ['cpp_std=c++14'],
5 version : '2017.08',
6 meson_version: '>=0.40'
7 )

But it still doesn't work :

DEBUG: Executing shell function do_compile
ninja: Entering directory `/home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/build'
ninja: error: '/stable/xdg-shell/xdg-shell.xml', needed by 'src/xdg-shell-protocol.c', missing and no known rule to make it
WARNING: exit code 1 from a shell command.
ERROR: Function failed: do_compile (log file is located at /home/linux/imx-yocto-bsp/build-xwayland-imx8mqevk/tmp/work/aarch64-poky-linux/vkmark/1.0-r0/temp/log.do_compile.12297)

 

 -------------------------------------------------------------------------------------------------------------------

How to upgrade my Python version to Python3 and upgrade Meson version for Yocto build system on ubuntu 16 ? Many related tutorials are not effective on my ubuntu .

0 项奖励
回复
0 回复数