This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/am5728:am5728 Yocto SDK 开发:致命错误:X11/Xlib.h:无此类文件或目录

Guru**** 2563960 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/613559/linux-am5728-am5728-yocto-sdk-development-fatal-error-x11-xlib-h-no-such-file-or-directory

器件型号:AM5728

工具/软件:Linux

我们需要基于 am5728的 Yocto SDK 进行开发。 但是、编译我们的应用程序时出现以下错误:

致命错误:X11/Xlib.h:无此类文件或目录

 /sysroots/armv7ahf-neon-linux-gnueabi /usr/include 中缺少 Xlib.h

似乎是 libx11-dev 或 libx11的库短缺。

如何添加这两个库?  您能给我一些指导吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    sources/meta-arago/meta-arago-distro/conf/distro/arago.conf:49:distro_features_remove ="x11"
    X11似乎已被删除。 但是、当我删除这一行时。
    编译时会出现以下错误:

    错误:没有任何 RPROVIDES 'glibc-gconv-ISO8859-1'(但/home/adv/yocto_bsp/tisdk/sources/oe-core/meta/recipes-gnome/gtk 上的/gtk+_2.24.29.bb RDEPENDS 为或需要它)
    注意:运行时目标'glibc-gconv-ISO8859-1'是可构建的、正在删除...
    缺少或不可构建的依赖关系链是:['glibc-gconv-ISO8859-1"]
    注意:运行时目标'maatrix-gui-browser-src'是可构建的、正在删除...
    缺少或不可构建的依赖关系链是:['maatrix-GUI-browser-src'、'qtbas'、'gtk+'、'glibc-gconv-ISO8859-1']
    注意:运行时目标'packagegroup-arago-tisdk-matridk-matrik-sdk-host'是可构建的、正在删除...
    缺少或不可构建的依赖关系链是:['packagegroup-arago-tisdk-matridk-matrix-sdk-host'、'matrix-gui-browser-src'、'qtbase'、'gtk+'、'glibc-gconv-ISO8859-1"]
    错误:所需的编译目标'Arago-core-tisdk-image'没有可编译的提供程序。
    缺少或不可构建的依赖关系链是:['arago-core-tisdk-image'、'packagegroup-arago-tisdk-matrik-sdk-host'、'atrix-gui-browser-src'、'qtbase'、'gtk+'、 'glibc-gconv-ISO8859-1']
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    正确、Yocto 不使用 x11服务器。 而是使用 wayland/Weston 协议。 您应修改您的应用程序以使用航迹而不是 x11。

    此致、
    Yordan