gstreamer1.0-plugins-dsp66
OpenCL-示例
OpenCV
线性地
这些内容不会在新的 SDK 4.0 Yocto 项目中编译。 我按照网站上的说明操作。 我尝试了 Ubuntu 16.04和 CentOS 7.3
MACHINE=am57xx-EVM bitbake -k Arago-core-tisdk-image
编译配置:
Bb_version ="1.32.0"
Build_SYS ="x86_64 Linux 版"
NATIVELSBSTRING ="CentOSLinux-7.3.1611"
Target_SYS ="ARM-Linux-gnueabi"
机器 ="am57xx-evm"
DIASTRO ="Arago"
DISTR_VERSION ="2017.05"
TUNE_FUNCures ="arm armv7a VFP thumb neon callconvention-hard "
TARGET_FPU ="硬"
meta-processor-sdk ="标题:3d2f620a6a98b1b6abb1103d7dc986921436ed19"
meta-arago-distro
meta-Arago-Extras ="标题:b727bf8fce8e9cb5a6b5d5b48c45f0088e67eb53"
meta 浏览器 ="标题:880a7bd1d3b9a1b2003f5b0620350f03158bbd43"
meta-qt5 ="头:3601fd2c5306ac6d5d0d536e0be8cb90da9b4c1"
元网络
meta ruby
Meta-python
Meta-OE
meta-gnome ="头:fe5c83312de11e80b85680ef237f8acb04b4b26e"
meta-ti ="头:41d6fdc0fe5ea6054616cfccda13baac3ff33791"
meta-linaro-toolchain
meta-optee ="标题:d84874bad834657dd04ea69c35a74dd9dbd535b8"
meta ="头:ddf907ca95a19f54785079b4396935273b3747f6"
正在初始化任务:100%|############################################################ |时间:0:00:41
注:执行 SetScene 任务
注:执行 RunQueue 任务
错误:OpenCV-3.1+gitAUTOINC+ffb1eb48af-R3 do_compile:OE_runmake 失败
错误:openCV-3.1+gitAUTOINC+ffb1eb48af-R3 do_compile:函数失败:do_compile (日志文件位于/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/opencv/3.1 +gitAUTOINC+ffb1eb48af-R3/temp/log.do_compile.3838)
错误:故障日志文件存储在:/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/opencv/3.1 +gitAUTOINC+ffb1eb48af-R3/temp/log.do_compile.3838中
日志数据如下:
|调试:执行 shell 函数 DO 编译
|注意:使-j 8
|错误:OE_runmake 失败
|/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/cmake -H/home/Michel tisdk/build/Arago -tmp-external-linaro-toolchain/work /am57xx_evm-linux-gnueabi/OpenCV/3.1+gitAUTOtmp+eb1eb48af-r3/git -b/home/Michel /tisdk/build/aro-linux-external-make-linux-make-linux-make-linux-r3+-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-linux-make-
|/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/cmake:/lib64/libstdc++.SO.6:找不到版本`GLIBCXX_3.4.20'(/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/cmake 需要)
|/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/cmake:/lib64/libstdc++.SO.6:找不到版本`CXXABI _1.3.9'(/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/cmake 需要)
|/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/cmake:/lib64/libstdc++.SO.6:找不到版本`GLIBCXX_3.4.21'(/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/bin/cmake 需要)
|制造:***[cmake_check_build_system]错误1.
|错误:函数失败:do_compile (日志文件位于/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/opencv/3.1 +gitAUTOINC+ffb1eb48af-R3/temp/log.do_compile.3838)
错误:任务(/home/michel/tisdk/sources/meta-openembedded/meta-oe/recipes-support/opencv/opencv_3.1.bb:DO 编译)失败、退出代码为"1"
错误:gstreamer1.0-plugins-dsp66-gIT-R1 do_compile:ode_runmake 失败
错误:gstreamer1.0-plugins-dsp66-gIT-R1 do_compile:函数失败:do_compile (日志文件位于/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_compile.3849)
错误:故障日志文件存储在:/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_compile.3849中
日志数据如下:
|调试:站点文件['endian-little'、'bit-32'、'arm-common'、'arm-32'、'common-linux'、 'common-glibc'、'arm-linux'、'arm-linux-gnueabi'、'common"]
|调试:执行 shell 函数 DO 编译
|注意:make -j 8 target_rootdir=/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am57xx-evm TI_OCL_CGT_install=/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/share/ti/cgt-c6x error_CFLAGS=-Wno-弃 用声明
|错误:OE_runmake 失败
|实现 全递归
| make[1]:输入目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git
|全部在 src 中
| make[2]:输入目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git/src
|在内核中实现所有功能
| make[3]:输入目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git/src/kernels
|========================= oclconv ================================
| make[4]:输入目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git/src/kernels/oclconv
`make[4]:***没有使目标`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am57xx-evm/usr/share/ti/ti-vlib-c66x-tree/packages/ti/vlib/lib/vlib.ae66的规则,conv.dsp_h'需要。 停止。
| make[4]:离开目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git/src/kernels/oclconv
|制造[3]:***[全部]错误2.
| make[3]:离开目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git/src/kernels
| maked[2]:***[all-递 归]错误1
| make[2]:离开目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git/src
| maked[1]:***[all-递 归]错误1
| make[1]:离开目录`/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/git
|制造:***[全部]错误2.
|警告:/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/run.do_compile.3849:1从"EXIT 1"退出1
|错误:函数失败:DO 编译(日志文件位于/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/gstreamer1.0-plugins-dsp66/git-r1/temp/log.do_compile.3849)
错误:任务(/home/michel/tisdk/sources/meta-arago/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gstreamer1.0-plugins-dsp66_git.bb:DO 编译)失败、退出代码为"1"
错误:OpenCL-examples-1.1.13.0-r0.1 DO 编译:OE_runmake 失败
错误:opencl-examples-1.1.13.0-r0.1 DO 编译:函数失败:DO 编译(日志文件位于/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/opencl-examples/1.1.13.0-r0.1/temp/log.do_compile.3867上)
错误:故障日志文件存储在:/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/opencl-examples/1.1.13.0-r0.1/temp/log.do_compile.3867中
日志数据如下:
|调试:执行 shell 函数 DO 编译
|注意:make -j 8 target_rootdir=/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am57xx-evm /home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am57xx-evm /home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am57xx-evm TI_OCL_cgt_install=/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/x86_64-linux/usr/share/ti/cgt-c6x /home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/sysroots/am57xx-evm cc=arm-linux-gnueabihf-gcc -March =armv7-a -marpu -mfpu-mfloat-abi=hard --sysroot=cpp=arm-linux-gnueabiabi=g=emon-ea-mfloat=g-m-m=g-msprode-m=g-m-mspo=g-m=g-m-mspoid-a=g-mspoid-em-m-m=g-m-mspo=g-m-m-m-m-mspo=g-m=g-m-m-mspoid-m=g-m-mspoid-m=g-mspu=
|错误:OE_runmake 失败
|========================= 平台 =========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= ccode ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= 脱机 ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= vecadd ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= 超时 ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= DGEMM ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|
|>>编译失败
| maked[2]:***[kernel.dsp_h]错误255
| make[1]:***[libcblas dgemm_DSP/libcblas _dgemm_DSP.A]错误2.
|========================= 简单 ================================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= mpy ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 kernel.cl
|
|>>编译失败
| maked[1]:***[kernel.out]错误255
|========================= SGEMM ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|
|>>编译失败
| maked[1]:***[kernel.dsp_h]错误255
|========================= DSPLIB_FFT =========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= vecadd_openmp ===========
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= 缓冲 区===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= abort_exit ================================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 kernel.cl
|
|>>编译失败
| maked[1]:***[kernel.dsp_h]错误255
|========================= vecadd_openmp_t ====
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= edmamgr ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 kernel.cl
|
|>>编译失败
| maked[1]:***[kernel.dsp_h]错误255
|========================= null ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= offline_embed ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 vadd.cl
|
|>>编译失败
|制造[1]:***[vadd.DSP_h]错误255
|========================= ooo_callback =========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= Monte_Carlo ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= float_compute ===================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 dsp_compute .cl
|
|>>编译失败
|制造[1]:***[DSP_COMPUT.OUT]错误255
|========================= persistent_clock_并 发 =========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= persistent_task_并 发 =========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= persistent_MessageQ_concurrent =========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 kernel.cl
|
|>>编译失败
| maked[2]:***[kernel.dsp_h]错误255
| maked[1]:***[persistent_MessageQ_并 发]错误2.
|========================= persistent_kernel_timeout ========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|========================= persistent_clock_spanning=========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 kernel.cl
|
|>>编译失败
| maked[1]:***[kernel.dsp_h]错误255
|========================= persistent_task_spanning=========================
| maked[1]:警告:jobserver 不可用:使用-J1。 将`++添加到父 make 规则。
|编译 kernel.cl
|
|>>编译失败
| maked[1]:***[kernel.dsp_h]错误255
|制造:***[全部]错误2.
|错误:函数失败:DO 编译(日志文件位于/home/michel/tisdk/build/arago-tmp-external-linaro-toolchain/work/am57xx_evm-linux-gnueabi/opencl-examples/1.1.13.0-r0.1/temp/log.do_compile.3867)
错误:任务(/home/michel/tisdk/sources/meta-arago/meta-arago-extras/recipes-ti/ocl/opencl-examples_git.bb:DO 编译)失败、退出代码为"1"
当前 1个正在运行的任务(9501、共9409个) 58%|######################## |
0:linalg-1_2_0_0-R7.0 do_compile - 18s (pid 3842)
它抱怨找不到 libstd++、但它存在于系统中
[Michel@localhost ~]$ dir /lib64/libstdc++.so。*
lrwxrwxrwx 1 root root 18 7 jui 06:35 /lib64/libstdc++.so.5 -> libstdc++.so.5.0.7
-rwxr-xr-x 1 root 830776 5 Mar 2015 /lib64/libstdc++.so.5.0.7
lrwxrwxrwx。 1根根根 19 27 mai 20:35 /lib64/libstdc++.so.6 -> libstdc++.so.6.0.19
-rwxr-xr-x 1根根根根999944 2016年11月4日/lib64/libstdc++.so.6.0.19
我 还没有试过 debian、也没有 Ubuntu 14.04
Michel Catudal