嵌入式爱好者

查看: 11905|回复: 6

[Android] SourceCode build error

[复制链接]

2

主题

6

帖子

38

积分

AM335x通行证i.MX6Q通行证XX18通行证

扫一扫,手机访问本帖
发表于 2019-3-17 12:32:43 | 显示全部楼层 |阅读模式
Log as follows,Help~~~

  1. In file included from external/libpng/arm/filter_neon_intrinsics.c:20:
  2. prebuilts/clang/linux-x86/host/3.5/lib/clang/3.5/include/arm_neon.h:10261:2: error: unterminated conditional directive
  3. #ifdef __LITTLE_ENDIAN__
  4. ^
  5. prebuilts/clang/linux-x86/host/3.5/lib/clang/3.5/include/arm_neon.h:24:2: error: unterminated conditional directive
  6. #ifndef __ARM_NEON_H
  7. ^
  8. external/libpng/arm/filter_neon_intrinsics.c:56:7: warning: implicit declaration of function 'vst1q_u8' [-Wimplicit-function-declaration]
  9.       vst1q_u8(rp, qrp);
  10.       ^
  11. external/libpng/arm/filter_neon_intrinsics.c:92:7: warning: implicit declaration of function 'vst1_lane_u32' [-Wimplicit-function-declaration]
  12.       vst1_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2_t,&vdest.val[0]), 0);
  13.       ^
  14. external/libpng/arm/filter_neon_intrinsics.c:117:27: warning: implicit declaration of function 'vld4_u32' [-Wimplicit-function-declaration]
  15.       uint32x2x4_t vtmp = vld4_u32(png_ptr(uint32_t,rp));
  16.                           ^
  17. external/libpng/arm/filter_neon_intrinsics.c:117:20: error: initializing 'uint32x2x4_t' (aka 'struct uint32x2x4_t') with an expression of incompatible type 'int'
  18.       uint32x2x4_t vtmp = vld4_u32(png_ptr(uint32_t,rp));
  19.                    ^      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  20. external/libpng/arm/filter_neon_intrinsics.c:126:7: warning: implicit declaration of function 'vst4_lane_u32' [-Wimplicit-function-declaration]
  21.       vst4_lane_u32(png_ptr(uint32_t,rp), png_ldr(uint32x2x4_t,&vdest), 0);
  22.       ^
  23. external/libpng/arm/filter_neon_intrinsics.c:216:12: error: assigning to 'uint32x2x4_t' (aka 'struct uint32x2x4_t') from incompatible type 'int'
  24.       vtmp = vld4_u32(png_ptr(uint32_t,rp));
  25.            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26. external/libpng/arm/filter_neon_intrinsics.c:219:12: error: assigning to 'uint32x2x4_t' (aka 'struct uint32x2x4_t') from incompatible type 'int'
  27.       vtmp = vld4_u32(png_ptrc(uint32_t,pp));
  28.            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  29. external/libpng/arm/filter_neon_intrinsics.c:242:9: warning: implicit declaration of function 'vaddl_u8' [-Wimplicit-function-declaration]
  30.    p1 = vaddl_u8(a, b); /* a + b */
  31.         ^
  32. external/libpng/arm/filter_neon_intrinsics.c:242:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
  33.    p1 = vaddl_u8(a, b); /* a + b */
  34.       ^ ~~~~~~~~~~~~~~
  35. external/libpng/arm/filter_neon_intrinsics.c:243:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
  36.    pc = vaddl_u8(c, c); /* c * 2 */
  37.       ^ ~~~~~~~~~~~~~~
  38. external/libpng/arm/filter_neon_intrinsics.c:244:9: warning: implicit declaration of function 'vabdl_u8' [-Wimplicit-function-declaration]
  39.    pa = vabdl_u8(b, c); /* pa */
  40.         ^
  41. external/libpng/arm/filter_neon_intrinsics.c:244:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
  42.    pa = vabdl_u8(b, c); /* pa */
  43.       ^ ~~~~~~~~~~~~~~
  44. external/libpng/arm/filter_neon_intrinsics.c:245:7: error: assigning to 'uint16x8_t' (vector of 8 'uint16_t' values) from incompatible type 'int'
  45.    pb = vabdl_u8(a, c); /* pb */
  46.       ^ ~~~~~~~~~~~~~~
  47. external/libpng/arm/filter_neon_intrinsics.c:254:8: warning: implicit declaration of function 'vmovn_u16' [-Wimplicit-function-declaration]
  48.    d = vmovn_u16(pb);
  49.        ^
  50. external/libpng/arm/filter_neon_intrinsics.c:254:6: error: assigning to 'uint8x8_t' (vector of 8 'uint8_t' values) from incompatible type 'int'
  51.    d = vmovn_u16(pb);
  52.      ^ ~~~~~~~~~~~~~
  53. external/libpng/arm/filter_neon_intrinsics.c:255:6: error: assigning to 'uint8x8_t' (vector of 8 'uint8_t' values) from incompatible type 'int'
  54.    e = vmovn_u16(p1);
  55.      ^ ~~~~~~~~~~~~~
  56. external/libpng/arm/filter_neon_intrinsics.c:348:12: error: assigning to 'uint32x2x4_t' (aka 'struct uint32x2x4_t') from incompatible type 'int'
  57.       vtmp = vld4_u32(png_ptr(uint32_t,rp));
  58.            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  59. external/libpng/arm/filter_neon_intrinsics.c:351:12: error: assigning to 'uint32x2x4_t' (aka 'struct uint32x2x4_t') from incompatible type 'int'
  60.       vtmp = vld4_u32(png_ptrc(uint32_t,pp));
  61.            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  62. 7 warnings and 13 errors generated.
  63. make: *** [out/target/product/s5p6818_drone/obj/SHARED_LIBRARIES/libpng_intermediates/arm/filter_neon_intrinsics.o] Error 1
  64. make: *** Waiting for unfinished jobs....
复制代码



回复

使用道具 举报

1

主题

3670

帖子

4177

积分

发表于 2019-3-18 17:06:15 | 显示全部楼层
是缺少“#endif ” 吗?您在做什么

点评

然后打开提示报错的这个文件prebuilts/clang/linux-x86/host/3.5/lib/clang/3.5/include/arm_neon.h来看的话,到后面已经是乱码了(好像回帖上传不了图片,需要的话,可以邮箱发你)。好像是文件已经有损坏了。我跟  详情 回复 发表于 2019-3-18 22:39
我就是按照教程里的指导编译了一下,就出现这个错误。没有修改任何代码  详情 回复 发表于 2019-3-18 21:40
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

2

主题

6

帖子

38

积分

AM335x通行证i.MX6Q通行证XX18通行证

 楼主| 发表于 2019-3-18 21:40:38 | 显示全部楼层
飞凌-chongzi 发表于 2019-3-18 17:06
是缺少“#endif ” 吗?您在做什么

我就是按照教程里的指导编译了一下,就出现这个错误。没有修改任何代码
点评回复 支持 反对

使用道具 举报

2

主题

6

帖子

38

积分

AM335x通行证i.MX6Q通行证XX18通行证

 楼主| 发表于 2019-3-18 22:39:06 | 显示全部楼层
飞凌-chongzi 发表于 2019-3-18 17:06
是缺少“#endif ” 吗?您在做什么

然后打开提示报错的这个文件prebuilts/clang/linux-x86/host/3.5/lib/clang/3.5/include/arm_neon.h来看的话,到后面已经是乱码了(好像回帖上传不了图片,需要的话,可以邮箱发你)。好像是文件已经有损坏了。我跟另一个同事各自下载的代码都出现了这个问题,怀疑是百度云上的源里面就是这样的。麻烦帮忙排查一下:handshake

点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4177

积分

发表于 2019-3-19 10:51:52 | 显示全部楼层
您是编译android源码吗?有可能是百度云上的源码有问题,已经更新源码了,您重新下载一下吧

点评

Hello,能否给个链接地址?我看到的【OK4418/6818-C用户资料】帖子中的附件并没有更新呀 ,最后的更新时间是2019-03-08 11:50。 是这个吗?  详情 回复 发表于 2019-3-19 11:01
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

2

主题

6

帖子

38

积分

AM335x通行证i.MX6Q通行证XX18通行证

 楼主| 发表于 2019-3-19 11:01:39 | 显示全部楼层
飞凌-chongzi 发表于 2019-3-19 10:51
您是编译android源码吗?有可能是百度云上的源码有问题,已经更新源码了,您重新下载一下吧

Hello,能否给个链接地址?我看到的【OK4418/6818-C用户资料】帖子中的附件并没有更新呀 ,最后的更新时间是2019-03-08 11:50。 是这个吗?
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4177

积分

发表于 2019-3-20 15:11:47 | 显示全部楼层
论坛上已经更新了

无标题.png
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:26

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表