0°

make[2]: *** [do_abi_check] 错误 1

mysql make时出现以下错误:

make[2]: *** [do_abi_check] 错误 1
make[2]: 离开目录"/usr/local/src/mysql-5.5.3-m3"
make[1]: *** [abi_check] 错误 2
make[1]: 离开目录"/usr/local/src/mysql-5.5.3-m3"
make: *** [all-recursive] 错误 1

在configure完成之后,编辑Makefile,即do_abi_check:目标后的所有语句。删除红色部分:

do_abi_check:
    set -ex; \
    for file in $(abi_headers); do \
             gcc -E -nostdinc -dI \
                      -I$(top_srcdir)/include \
                      -I$(top_srcdir)/include/mysql \
                      -I$(top_srcdir)/sql \
                      -I$(top_builddir)/include \
                      -I$(top_builddir)/include/mysql \
                      -I$(top_builddir)/sql \
                                     $$file 2>/dev/null | \
                      /bin/sed -e '/^# /d' \
                                -e '/^[     ]*$$/d' \
                                -e '/^#pragma GCC set_debug_pwd/d' \
                                -e '/^#ident/d' > \
                                           $(top_builddir)/abi_check.out; \
                      /usr/bin/diff -w $$file.pp $(top_builddir)/abi_check.out; \
                      /bin/rm $(top_builddir)/abi_check.out; \
 done
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论