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
我遇到的 Processor SDK 04.02.00.09问题与这里类似: e2e.ti.com/.../637451 PROCESSOR-SDK 开箱即用构建错误
但不是通过编译内核或 U-Boot、而是通过在 K2E 目标(66AK205)上为 ARM 编译库。 作为其他库、我添加了 如下所示的 sysroots:
./configure --host=arm-linux-gnueabihf --build=x86_64-Arago-Linux CC=arm-linux-gnueabihf-gcc --with-sysroot= /linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi --with-cpp --enable-ttests=no --enable-tutorial=no --with-qt4 --with-c_glib --withon-ruby --with-python --with-openssl= /linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi /usr --prefix= /输出
使用 例如、/home/admin/Downloads/thrift-0.9.3和 通常是/home/admin/ti-processor-sdk-linux-k2e-evm-04.02.00.09
这适用于处理器 SDK 03.03.00.04、但不适用于处理器 SDK 04.02.00.09。 出现以下错误、同时也抱怨模块很严格:
CDPATH ="${zsh_version+}:"&& CD。 &&/bin/sh /home/admin/Downloads/thrift-0.11.0/missing aclocal-1.15 -i ./aclocal @inc (您可能需要安装严格模块)中找不到 strict.pm (@inc 包含:/home/admin/ti-processor-sdk-linux-k2e-evm-04.02.00.09/linux-devkit/sysroots/x86_64-arago-linux/usr/share/automake-1.15 /home/ziemersadmin/perl5/lib/perl5/5.22.1 /home/ziemersadmin/perl5/lib/perl5 //usr/lib/perl/site_perl/5.22.1 //usr/lib/perl/vendor_perl/5.22.1 //usr/lib/perl/5.22.1 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/perl/site_perl/5.22.1 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/perl/site_perl/5.22.1 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/perl/vendor_perl/5.22.1 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/perl/vendor_perl/5.22.1 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/perl/5.22.1 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/perl/5.22.1 /tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/x86_64-arago-linux/usr/lib/perl/5.22.1) 请访问/home/ziemersadmin/ti-processor-sdk-linux-k2e-evm-04.02.00.09/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aclocal-1.15第35行。 开始失败--在/home/admin/ti-processor-sdk-linux-k2e-evm-04.02.00.09/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aclocal-1.15行35处中止编译。 Makefile:608:目标'aclocal.M4'的配方失败 make:***[aclocal.M4]错误2.
由于它使用的是 Processor SDK 03.03.00.04、是否有权变措施或修复程序来使其与 Processor SDK 04.02.00.09及更高版本配合使用?
感谢 Tsvelotin Shulev 的快速回答、
不幸的是,我在这段时间里已经尝试评论这一行。 那么误差来自某个位置、依此类推。
其他线程中提供的另一种方法(TI 官方提供)是否有权使用权变措施。
编辑:我尝试从$path 中删除工具链路径、并在配置中添加绝对路径、如下所示:
./configure --host=arm-linux-gnueabihf --build=x86_64-Arago-Linux CC= /linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc --with-sysroot= /linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi --with-cpp --enable-ttests=no --enable-tutorial=no --with-qt4 --with-c_glib --withon-ruby --with-python --with-openssl= /linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi /usr --prefix= /输出
它开始编译、但给出了以下错误:
/usr/include/glib-2.0/glib/gmacros.h:232:53: 错误:数组'_GStaticAssertCompileTimeAssertion_0'的大小为负