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:编译 Xorg 程序

Guru**** 2609895 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/653581/linux-compiling-xorg-programs

工具/软件:Linux

您好!

我使用 processor-sdk-04.01.00.06-x11-config.txt 为 am57xx 机器试用了 xorg SDK。 我创建了核心映像、但无法编译使用 Xorg 的程序。 我无法编译任何依赖于 xorg 的软件包、因为我在 bitbake 中遇到以下错误:

错误:跳过 openbox:缺少所需的 distro 功能'x11'(不在 distro_features 中)

我尝试在 conf/local.conf 中添加该功能、但它没有更改任何内容。

是否会支持在可预见的未来添加的内容?

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

    X11在 TI 提供的 Linux 处理器 SDK 中不受支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但它提供了什么是用例。 x11支持是否处于实验阶段、稍后将添加? 或者、这只是运行矩阵、而不是执行太多其他操作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    矩阵 GUI 在 Wayland - Weston 下运行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不在使用 xorg 的此 x11分支中。 并且未安装航迹
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    打开 /sources/meta-arago/meta-arago-distro/conf/distro/arago.conf 并注释掉 DISTRO 特性_REMOVE ="x11"。

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

    谢谢、这对我们有很大帮助。 这使我能够毫无问题地编译系统。

    但我们发现、当 X 运行 gstreamer Ducati 插件时、插件不起作用。 在杀死 X 之后、我使用它通过 kmsink 播放视频。 它在初始化过程中失败、如下所示(我附加了该命令的 strace):

    GST-Inspect -1.0 ducatijpegdec

    1.

    版本       :编解码器版本字符串

                flags:./git/libdce_linux.c:70:DCE_init 错误:失败 OmapDrm_FD >0错误 val -7可读

                字符串。 默认值:空

    e2e.ti.com/.../4137.strace.txt

    编辑:它似乎可以处理一个丑陋的黑客攻击,即用 DO { OmapDrm_FD = open ("/dev/dri/card0、O_RDWR | O_CLOEXEC)替换 drmopen;}while (OmapDrm_FD < 0);

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