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/AM3352:Ubuntu 16.04上的 SDK 构建问题

Guru**** 2540720 points
Other Parts Discussed in Thread: AM3352

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/642348/linux-am3352-sdk-build-issue-on-ubuntu-16-04

器件型号:AM3352

工具/软件:Linux

你(们)好,先生  

我们按照以下 wiki 进行构建、并解决了该问题  

  操作系统:  Ubuntu 14.04

我们按照命令"MACHINE=AM335x-EVM bitbake Arago-core-tisdk-image"进行操作、然后需要很长时间。 最后失败了。  

下面是日志消息。  请提供建议并谢谢

/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/Rendering/SVG/RenderSVGAllInOne.cpp
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/SVG/SVGAllInOne.cpp
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/accessibility AccessibilityAllInOne.cpp
在/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/AccessibilityAllInOne.cpp:44:0中包含的文件中:
/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/AccessibilitySlider.cpp:在成员函数'virtual void WebCore:::AccessibilitySlider::addChildren()'中:
/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/AccessibilitySlider.cpp:81:6:警告:函数可能是属性'noreturn'的候选项[-Wsice-attribute=noreturn]
空的访问空间滑盖:addChildren()
^~~~~~~~~~~~~~~~~~~μ A
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/Inspector / InspectorAllInOne.cpp
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/Loader/AppCache ApplicationCacheAllInOne.cpp
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/platform/text/TextAllInOne.cpp
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/Rendering/Style/StyleAllInOne.cpp
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/html/HTMLElementsAllInOne.cpp
在/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/html/HTMLEmentAllInOne.cpp:54:0中包含的文件中:
/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/html/HTMLElement.cpp:在成员函数中'void WebCore::::HTMLEElement::::setOuterText (const WTF::::String&、WebCore:::::ExcelCode&)':
/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/html/HTMLElement.CPP:509:15:警告:与 NULL 相比、非空参数'this'[-Wnull-compare]
if (!this ||!parentNode())(如果!这个||!parentNode())
~~~~~~μ A ^~~~~~~~~~~~~~~~μ A
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/editing/EditingAllInOne.cpp
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/Rendering/RenderingAllInOne.cpp
在/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/RenderingAllInOne.cpp:47:0中包含的文件中:
/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/Render/RenderBlock.cpp:在成员函数'bool WebCore::::RenderBlock:::::BoundhasNextPage (WebCore::LayoutUnit、WebCore:::RenderBlock::::PageBoundaryRule) const':
/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/Render/RenderBlock.CPP:7403:59:警告:与 NULL 相比、非空参数'this'[-Wnull-compare]
RenderRegion*区= flowThread->regionAtBlockOffset (pageOffset,this);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~μ A ^~~~~~~~~~~~~~~~~~μ A
{标准输入}:汇编器消息:
{standard input}:205351:warning:end of file not at a line;newline inserted
{标准输入}:205352:错误:缺少表达式-`EOR R4、'
编译/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/git/Source/WebCore/CSS/CSSAllInOne.cpp
arm-linux-gnueabihf-g++:内部编译器错误:已中止(程序 cc1plus)
请提交完整的错误报告、
使用预处理源(如果适用)。
有关说明、请参阅<gcc.gnu.org/bugs.html>。
maked[2]:***[.obj/Inspector/InspectorAllInOne.o]错误4.
maked[2]:***正在等待未完成的作业...
make[2]:离开目录`/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/build/Source/WebCore'
maked[1]:***[sub-Target-pri-make_first-ording]错误2.
make[1]:离开目录`/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/build/Source/WebCore'
制造:***[sub-Source-WebCore-WebCore-pro-make_first-ordined]错误2.
错误:函数失败:do_compile (日志文件位于/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtwebkit/5.7.1 +gitAUTOINC+76e2732f01-r0.arago4/temp/log.do_compile.29668)

e2e.ti.com/.../log.do_5F00_compile-.txt

BR

Yimin

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

    器件型号:AM3352

    工具/软件:Linux

    你(们)好,先生  

    我们按照 wiki 构建了 SDK、并解决了该问题  

    processors.wiki.ti.com/.../Processor_SDK_Building_The_SDK

    我们按照命令"MACHINE=AM335x-EVM bitbake Arago-core-tisdk-image"进行操作、然后需要很长时间。 最后、它失败了。  

    操作系统:  Ubuntu 16.04

    下面是日志消息。  请提供建议并谢谢

    obj/third_party/Webrtc/modules/video_coding/utility/libvideo_coding_utility.a obj/third_party/Webrtc/modules/video_coding/codecs/vp8/webrtc_vpcrc/compons/slibapi_modules/libgapi_compons/libninvalidations/libgapi_compons/libpac/libgapi_compons/sobj clipt.obj obj/compons/libflags_ui.a obj/compons/libnet_log.a obj/compons/libdata_reimation_reimprovions_core_common.a obj/compons/libdata_review/compons/libgpage_load_metrics_bros.a obj_common.a obj/compons/libdata/librefails/ins/librefs.obj_ins/ins/ins/ins/ins/inflages/lib_compons/lib_obj_ins/ins/ins/ins/inflages/lib_compons/obj_ins/ins/lib_ins/ins/ins/inflages/lib_compons/obj_obj_bros.obj content/content/content/content/content/ins/lib_browsings.obj obj_compons/lib_ins/ins/lib_ins/lib_compons/lib_ins/lib_ins/ins/lib_compons/lib_obj_obj_ins/ins/ins/inflages/lib_ins.obj content/content/content/content/content/content/content/content/obj_bros. obj/components/libvariant_service.a obj/components/libnetwork_time.a obj/components/libweb_resource.a obj/chromic/libpropet_message_proto.a obj/components/libenumofill_core_browsers/libiders/components/libenobtables/libid_components/liben/sobtobtables.obj obj/componences/libautofill_content_brower.a obj/compons/libautofill_content_mojo_bindings.a obj/compons/libautofill_content_types_modo_bindings.a obj/compons/libcertificate_filters.a obj/componences/libdata_componences/libobj convertions./content_compons/sobtog_content/libdiminations/libdata_componence.obj obj/chromic/libsync_file_system_drive_proto。a obj/components/libdrive.a obj/components/libdrive_proto。a obj/third_party/hunched.a obj/components/libdrive_browsis/libcrash/components/libobj_components/libnet_unics/libcrash/components/libg/libgpads/lib_components/lib_un.ob/lib_components/libg/libgpads./lib_components/lib_uns/libgpads.ob/lib_components/lib_un/lib_components/lib_un/libgpads.ob/lib_components/lib_un/libg/lib_components/libg/libg/lib_obj_obj_components/libg/libg/libg/lib_obj_obj/lib_obj_un/lib_components/libgors/libg/libgors/libg/libg/lib_components/libg/libg/lib_obj obj/third_party/pdfifum/libformfulator.a obj/third_party/pdfifum/libfxcodec.a obj/third_party/pdfx_lcms2.a obj/third_party/libfifs/libfifx_party/libfifms/libfifs/lfifs/libm./party/libfifs/dlms/dlib/lfip/lfs/dl./dlms/dlib/lfc/ex/dlib/lfip/lfipt/party/dl./dl/lfip/lfs/dl/lfs/dl/dl/dl/dlib/dlib/lfip/lfs/dl./dlib/lfc/dlpirt/dlib/dlib/dl.obj
    collect2:致命错误:LD 与信号9终止[已终止]
    编译已终止。
    ninja:Build stopped:子命令失败。
    警告:/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/chromium-wayland/53.0.2785.143-r0/temp/run.do_compile.22494:1从'ninja -C /home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/chromium-wayland/53.0.2785.143-r0/chromium-53.0.2785.143/out/Release -j 2 chromy_sandbox chromedriver'出1
    错误:函数失败:DO 编译(日志文件位于/home/ian/sdb1/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/chromium-wayland/53.0.2785.143-r0/temp/log.do_compile.22494)

    e2e.ti.com/.../log.do_5F00_compile-1604.txt

    BR

    Yimin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yimin、您好!

    请参阅 帖子。

    此致、
    Kemal

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

    你(们)好,先生

    我们构建了代码、代码最终失败

    lIMGegl -lddrm_OMAP -lsrv_um -lwayland-client -lwayland-Cursor -lpvr_wlegl -lffi -lasound -lz -ldbus-1 -lgmodule-2.0 -lgthread-2.0

    | collect2:致命错误:LD 与信号9终止[已终止]

    |编译已终止。

    | ninja:Build stopped:子命令失败。

    |警告:/media/owner/newHD/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/chromium-wayland/53.0.2785.143-r0/temp/run.do_compile.2908:1从'ninja -C /media/owner/newHD/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/chromium-wayland/53.0.2785.143-r0/chromium-53.0.2785.143/out/Release -j 2 chromy_sandbox chromedriver'出1

    |错误:函数失败:DO 编译(日志文件位于/media/owner/newHD/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/chromium-wayland/53.0.2785.143-r0/temp/log.do_compile.2908)

    错误:任务(/media/owner/newHD/tisdk/sources/meta-browser/recipes-browser/chromium/chromium-wayland_53.0.2785.143.bb:DO 编译)失败、退出代码为"1"

    注:任务摘要:已尝试8420个任务,其中6892不需要重新运行,1个任务失败。

    摘要:1个任务失败:

     /media/owner/newHD/tisdk/sources/meta-browser/recipes-browser/chromium/chromium-wayland_53.0.2785.143.bb:DO 编译

    摘要:显示了89条警告消息。

    摘要:显示1条错误消息、返回非零退出代码。

    Owner@owner-virtual-machine:/media/owner/newHD/tisdk/build

    我们似乎必须扩展 RAM/交换大小以解决此问题

    1.您能否提供您的建筑图像环境? RAM/交换大小?

    2.您有没有建议我们可以使用较小的 PC RAM 来满足此要求

    3. TI 能否支持内置功能,因为它易于使用且可用于最新的 SDK

    感谢你的帮助

    BR

    Yimin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 user="yimin bai34]1. 您能否提供您的建筑图像环境? RAM/交换大小?[/报价]
    我建议您使用8GB RAM 和16GB 交换大小来构建最新的 Processor SDK 配置。

    [引用 user="yimin bai34"]2. 您是否建议我们可以使用较小的 PC RAM 大小来满足此要求[/报价]
    较小的 PC RAM 大小将超过构建时间、但不应破坏构建、只需超过交换大小即可进行补偿。

    [引用 user="yimin bai34"]3. TI 能否支持内置、因为它易于使用、可用于最新的 SDK[/QUERP]
    TI 不支持 buildroot。 它简单而简单、但不像 OE 所提供的灵活性。 还请记住、其最新版本基于 Processor SDK 02.00.00.00。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,先生

    客户使用功能强大的 PC 构建小型文件系统映像是一项挑战。

    您是否有其他方法来建议我们如何有效地构建基本文件系统映像

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

    然后、客户可以构建包含图形的 Arago-base-tisdk-image、该映像需要较少的资源来构建。 否则、它们可以使用 Processor SDK 中的预编译映像、该映像位于: /filesystem