fix an error while building native gdb via ct-ng
来源:互联网 发布:java语言的特点有哪些 编辑:程序博客网 时间:2024/06/03 04:51
Build ERROR:
[ERROR] ../ncurses/lib_gen.c:889:15: error: expected ')' before 'int'[ERROR] make[3]: *** [../objects/lib_gen.o] Error 1[ERROR] ../ncurses/lib_gen.c:889:15: error: expected ')' before 'int'[ERROR] make[3]: *** [../obj_g/lib_gen.o] Error 1[ERROR] make[2]: *** [all] Error 2
Fix Method:
step 1: modify MKlib_gen.sh
MKlib_gen.sh440 $preprocessor $TMP 2>/dev/null \441 | sed \442 -e 's/ / /g' \443 -e 's/^ //' \444 -e 's/_Bool/NCURSES_BOOL/g' \445 | $AWK -f $AW2 \446 | sed -f $ED3 \447 | sed \448 -e 's/^.*T_CALLED.*returnCode( \([a-z].*) \));/ return \1;/' \449 -e 's/^.*T_CALLED.*returnCode( \((wmove.*) \));/ return \1;/' \450 -e 's/gen_//' \451 -e 's/^[ ]*#/#/' \452 -e '/#ident/d' \453 -e '/#line/d' \454 -e '/# [0-9]* .*/d' \455 | sed -f $ED4456
Step 2: rebuild
Step 3: modify lib_gen.c
lib_gen.c888 NCURSES_BOOL889 NCURSES_EXPORT() (mouse_trafo) (int * a1, int * a2, NCURSES_BOOL z)890 {891 T((T_CALLED("mouse_trafo(%p,%p,%#lx)"), (const void *)a1, (const void *)a2, (long)z)); returnBool(wmouse_trafo(stdscr,a1,a2,z));892 }
0 0
- fix an error while building native gdb via ct-ng
- ct-ng error: undefined reference to `ppl_finalize'
- Error while building project
- How to fix the issue: An error occurred while validating. HRESULT = '80004005'
- Error while building/deploying project
- fix Android building error on ubuntu 11.10
- Qt:Error while building/deploying project
- QT:Error while building/deploying project
- An internal error occurred during: "Building workspace".
- an internal error occurred during building workspace
- error MSB8031: Building an MFC project
- an internal error occurred while showing an internal error...
- an error occurred while mounting /home 解决方法
- an error was encountered while running arcsde
- Eclipse : An error occurred while filtering resources
- An error occurred while installing system .....github
- eclipse:an error occurred while filtering resources
- an error occurred while processing the directive
- 计蒜客 第7题:奇怪的国家
- Python对象及内存管理
- LightOj 1186 Incredible Chess nim游戏
- UICollectionView详解二
- JVM工作原理
- fix an error while building native gdb via ct-ng
- storm关于fieldsGrouping的理解
- Swift UIImageView 子View接受点击
- MFC用户自定义消息的使用
- abap转换时间为时间戳的函数IB_CONVERT_INTO_TIMESTAMP
- (七) HTTP/2流的错误处理
- spring boot 集成框架事例
- 内联函数与宏的差别
- UICollectionView详解三