工具/软件:Linux
大家好
我在构建 VISION_SDK_02_09_00_00 (Ubuntu 14.04 64位)时遇到问题
当我 ex可爱 的"make SGX"时:
使-C ./linux/build -f build_SGX.mk SGX
make[1]:正在进入目录`/home/lly/VISION_SDK_02_09_00_00/vision_sdk/linux/build
使-fbuild_SGX.mk SGX_Build SGX_target=SGX_Build
make[2]:正在进入目录`/home/lly/VISION_SDK_02_09_00_00/vision_sdk/linux/build
使-C /home/lly/VISION_SDK_02_09_00_00/vision_sdk/../ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap5430_linux arch=arm cross_compile=/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/linaro/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf- KERNELDIR=/home/lly/VISION_SDK_02_09_00_00/vision_sdk/../ti_components/os_tools/linux/kernel/omap DiscImage=/home/lly/VISION_SDK_02_09_00_00/vision_sdk/linux/targetfs
make[3]:正在进入目录`/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap5430_linux
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
/bin/sh:1:dos2unix:未找到
LD /home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/built-in.o
抄送[M] /home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/osfunc.o
抄送[M] /home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/mutils.o
抄送[M] /home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/mmap.o
抄送[M] /home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/module.o
/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/module.c:264:2:错误:缺少初始化程序[-Werror=缺少字段初始化程序]
/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/module.c:264:2:‘:(接近 PowerVR_id_table[1].name’的初始化)[-Werror=缺少字段初始化程序]
/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/module.c:272:9:错误:缺少初始化程序[-Werror=缺少字段初始化程序]
/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/module.c:272:9:错误:(‘OMAP-GPU_id_table[1].name’的初始化接近)[-Werror=缺少字段初始化程序]
CC1:所有警告都被视为错误
maked[6]:***[/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild/services4/srvkm/env/linux/module.o 错误1.
maked[5]:***[_MODULE_/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/binary2_omap5430_linux_release/target/kbuild 错误2.
maked[4]:***[kbuild]错误2.
maked[3]:***[build]错误2.
make[3]:正在离开目录`/home/lly/VISION_SDK_02_09_00_00/ti_components/os_tools/linux/sgx/omap5-sgx-ddk-linux/eurasia_km/eurasiacon/build/linux2/omap5430_linux
maked[2]:***[SGX_build]错误2.
make[2]:正在离开目录`/home/lly/VISION_SDK_02_09_00_00/vision_sdk/linux/build
maked[1]:***[SGX]错误2.
make[1]:正在离开目录`/home/lly/VISION_SDK_02_09_00_00/vision_sdk/linux/build
制造:***[SGX]错误2.
我发现 c 配置文件,错误看起来就像这里发生的(我做了注释):
#if defined (PVR_USE_PRE_REGAND_PLAND_DEV)
静态结构 platform_device_id PowerVR_id_table[]={
{SYS_SGX_DEV_NAME、0}、
{} //这是第一个 eeror
};
#endif
#if defined (support_DRI_DRM_external)||!defined (support_DRI_DRM)
#ifdef CONFIG_of
static const struct of _device_id omap_gp_id_table[]={
{.compatible ="ti、OMAP4-GPU}、
{} //这是第二个
};
MODULE_DEVICE_TABLE (、OMAP-GPU_id_table);
#endif
任何理想,谢谢!