请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

嵌入式天空

 找回密码
 我要注册

扫一扫,访问微社区

最近看过此主题的会员

查看: 787|回复: 0

解决arm板子Error 2问题

[复制链接]

3

主题

3

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2019-6-27 09:32:59 | 显示全部楼层 |阅读模式
用Ubuntu18.04使用make时出现以下问题:
  1. /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/host/usr/include -D_GNU_SOURCE -DNDEBUG -I. -I../include -I/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/host/usr/include/ncurses -O2 -I/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/host/usr/include  --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_getstr.c -o ../obj_s/lib_getstr.o
  2. /usr/bin/gcc -DHAVE_CONFIG_H -I../ncurses -I. -I/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/host/usr/include -D_GNU_SOURCE -DNDEBUG -I. -I../include -I/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/host/usr/include/ncurses -O2 -I/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/host/usr/include  --param max-inline-insns-single=1200 -fPIC -c ../ncurses/./base/lib_hline.c -o ../obj_s/lib_hline.o
  3. In file included from ../ncurses/curses.priv.h:283:0,
  4.                  from ../ncurses/lib_gen.c:19:
  5. _18575.c:835:15: error: expected ‘)’ before ‘int’
  6. ../include/curses.h:1594:56: note: in definition of macro ‘mouse_trafo’
  7. #define mouse_trafo(y,x,to_screen) wmouse_trafo(stdscr,y,x,to_screen)
  8.                                                         ^
  9. Makefile:795: recipe for target '../obj_s/lib_gen.o' failed
  10. make[2]: *** [../obj_s/lib_gen.o] Error 1
  11. make[2]: *** 正在等待未完成的任务....
  12. make[2]: 离开目录“/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/build/host-ncurses-5.9/ncurses”
  13. Makefile:307: recipe for target '../lib/libncurses.so' failed
  14. make[1]: *** [../lib/libncurses.so] Error 2
  15. make[1]: 离开目录“/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/build/host-ncurses-5.9/progs”
  16. package/pkg-generic.mk:156: recipe for target '/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/build/host-ncurses-5.9/.stamp_built' failed
  17. make: *** [/home/zkx/s5p6818sdk_lzy1/Linux/src/buildroot/output/build/host-ncurses-5.9/.stamp_built] Error 2
复制代码

解决办法如下:
删除注释

vim output/build/host-ncurses-5.9/include/curses.tail +104
        extern NCURSES_EXPORT(bool)    mouse_trafo (int*, int*, bool);              /* generated */

把   /* generated */删除掉


回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|EBMSKY Inc. ( 冀ICP备17022971号-1  

GMT+8, 2019-11-18 15:02 , Processed in 0.098982 second(s), 37 queries .

Powered by Discuz! X3.2

© 2014-2018 Comsenz Inc. 【嵌入式天空】设计

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