小编jlb*_*own的帖子

PHP编译失败,未定义符号用于架构x86_64,macOS Sierra上的libiconv

我已将Mac升级到macOS 10.12.0 Sierra,并且我正在尝试将PHP升级到7.0.9版,但"make test"失败了:

Undefined symbols for architecture x86_64:
  "_libiconv", referenced from:
      _zif_iconv_substr in iconv.o
      _zif_iconv_mime_encode in iconv.o
      _php_iconv_string in iconv.o
      __php_iconv_strlen in iconv.o
      __php_iconv_strpos in iconv.o
      __php_iconv_appendl in iconv.o
      _php_iconv_stream_filter_append_bucket in iconv.o
      ...
  "_libiconv_close", referenced from:
      _zif_iconv_substr in iconv.o
      _zif_iconv_mime_encode in iconv.o
      _php_iconv_string in iconv.o
      __php_iconv_strlen in iconv.o
      __php_iconv_strpos in iconv.o
      __php_iconv_mime_decode in iconv.o
      _php_iconv_stream_filter_factory_create in iconv.o
      ...
  "_libiconv_open", referenced from:
      _zif_iconv_substr in iconv.o
      _zif_iconv_mime_encode in iconv.o
      _php_iconv_string in iconv.o
      __php_iconv_strlen in iconv.o
      __php_iconv_strpos in iconv.o
      __php_iconv_mime_decode in iconv.o …
Run Code Online (Sandbox Code Playgroud)

php macos iconv libiconv macos-sierra

8
推荐指数
1
解决办法
1432
查看次数

标签 统计

iconv ×1

libiconv ×1

macos ×1

macos-sierra ×1

php ×1