安装swoole-1.8.2-stable的时候,phpize出现如下错误
autoconf: Undefined macros:
***BUG in Autoconf--please report*** AC_COMPILE_IFELSE
***BUG in Autoconf--please report*** AC_LANG_PROGRA
出现未定义的宏,这个东西是用来检查是否有clang这个编译器的,一般都用gcc,所以可以忽略这个检查,直接修改config.m4文件,将其中的如下部分:
AC_MSG_CHECKING([if compiling with clang])
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([], [[
#ifndef __clang__
not clang
#endif
]])],
[CLANG=yes], [CLANG=no]
)
替换成
CLANG=no
再次phpize就没问题了
阅读(1400) | 评论(0) | 转发(0) |