【问题标题】:Bitbake fails on compiling gcc-crossBitbake 编译 gcc-cross 失败
【发布时间】:2014-01-22 13:16:38
【问题描述】:

我正在尝试使用 bitbake(openembedded classic,bitbake)编译 gcc-cross,但它在 desktop-file-utils 上失败,因此在 desktop-file-utils-native-0.16 上失败。已安装 libglib,pkg-config 显示 glib-2.0 可用。(Ubuntu 12.04, 64Bit)

pkg-config --modversion glib-2.0
2.32.4

Build Configuration:
BB_VERSION        = "1.13.3"
METADATA_BRANCH   = "master"
METADATA_REVISION = "5d95b1c"
TARGET_ARCH       = "arm"
TARGET_OS         = "linux-gnueabi"
MACHINE           = "beagleboard"
DISTRO            = "angstrom"
DISTRO_VERSION    = "v2014.01"
TARGET_FPU        = "hard"

有人知道我缺少哪些依赖项吗? (没有解决方案更新bitbake和openembedded到最新版本)

/home/user/development/oe/tmp/work/i686-linux/desktop-file-utils-native-0.16-r0/desktop-file-utils-0.16/configure: line 11285: syntax error near unexpected token `DESKTOP_FILE_UTILS,'
/home/user/development/oe/tmp/work/i686-linux/desktop-file-utils-native-0.16-r0/desktop-file-utils-0.16/configure: line 11285: `PKG_CHECK_MODULES(DESKTOP_FILE_UTILS, glib-2.0 >= 2.8.0)'
NOTE: package desktop-file-utils-native-0.16-r0: task do_configure: Failed
ERROR: Task 68 (virtual:native:/home/user/development/oe/openembedded/recipes/desktop-file-utils/desktop-file-utils_0.16.bb, do_configure) failed with exit code '1'
ERROR: 'virtual:native:/home/user/development/oe/openembedded/recipes/desktop-file-utils/desktop-file-utils_0.16.bb' failed

谢谢

【问题讨论】:

    标签: openembedded bitbake


    【解决方案1】:

    pkg-config 显示的是主机系统的版本号,而不是目标系统的版本号。

    你的目标系统有一个 glib-2.0 (http://git.openembedded.org/openembedded/tree/recipes/glib-2.0?h=master&id=5d95b1c603279f6b9d519865d338fc8c6dd6efb4)。但在我看来,Angstrom 需要更新版本的 glib。

    从 2011 年开始,你有更多的运气使用埃。

    【讨论】:

      【解决方案2】:

      所以,我找到了解决方案。 构建机器上没有安装 glib-2.0。 所以必须编译gettext-native、pkgconfig-native、glib-2.0-native (pkg-config 和 glib 具有循环依赖关系)。 经过这些步骤,所有文件都编译好了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-28
        • 1970-01-01
        • 2015-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多