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:创建 SDK 4.02时出现问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/662533/linux-am5728-problem-creating-sdk-4-02

器件型号:AM5728

工具/软件:Linux

我放弃了 SDK 4.01。 该网站指出、Ubuntu 14.04是唯一受支持的版本、但它具有 CentOS 的相关信息。

在我的新 Ryzen 计算机上,由于 Ubuntu 14.04定期崩溃,我无法使用它,因此我将其升级到了16.04

我的家用电脑有3个硬盘、每个硬盘4 TB、32 GB RAM 和16个处理器。

我安装了以下系统:

1-打开 SUSE 42.3

2-Fedora 26.

3线多路复用

4-Ubuntu 16.04

5-功能

6-CentOS 7.3

BeagleBoard X15 (EVM 机器)

起初、我无法在安装的任何操作系统上创建 SDK。 每个模块上都有不同的错误。

在 funtoo 上启动 Yocto、在 Ubuntu 上执行一些操作并在 funtoo 上完成时、我成功了。

FUNToo 是我遇到的问题最少但不足以有问题的地方

在 funtoo 上、当尝试编译事件转储时、它不会将 libc 识别为有效

对于 zbar、它的 libjpeg 是最新的 turbo 版本、有问题。 我认为 Ubuntu 14.04可能是使用我们被告知不使用的旧 libjpeg 的最后一个版本之一。 它被阻止在 gentoo 和 funtoo 上进行编译、因为它们已经过时了。

从配方中删除这些代码是使系统编译的唯一方法。

MariaDB 原生函数不会在 funtoo 上编译、而是在 Ubuntu 上编译。 我想知道为什么它试图强加一个本地 MariaDB、它应该在系统上使用这个。

我尝试删除 MariaDB 原生文件、但 MariaDB 无法编译、一旦我在 Ubuntu MariaDB 上编译了 MariaDB 原生文件、就会进行编译。

我在为 BeagleBone Black 构建 SDK 时没有问题

米歇尔

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

    您好、Michel、

    建议使用 Ubuntu 和 CentOS、但一旦安装了正确的工具、您应该能够在每个发行版中进行构建。 是否已安装所有这些软件包?

    此致、
    Kemal

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

    是的、我使用 TI 脚本安装了源代码、因为至少有一个软件包不再可用

    我使其工作的方式是首先在 funtoo 上编译、当它与本机 MariaDB 进行条形图交换时、我引导至 Ubuntu 16.04并为 tisdk 和 dl 目录创建链接。 然后它能够编译本机 MariaDB。 我引导回 FUNToo、它编译了除 zbar 和 eventdump 以外的所有内容。 从其编译的方法中删除这些方法后。

    米歇尔