如何在Lion上使用Homebrew安装Cairo?

时间:2011-10-05 16:32:46

标签: cairo osx-lion homebrew

我正在尝试在Mac OS X Lion上使用 Homebrew 安装 Cairo ,但我收到以下错误:

Undefined symbols for architecture x86_64:
  "_png_set_longjmp_fn", referenced from:
      _read_png in cairo-png.o
      _png_simple_error_callback in cairo-png.o
      _write_png in cairo-png.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[3]: *** [libcairo.la] Error 1

我认为可能是libpng丢失,并且它包含在Lion的X11中,所以我将ENV.x11添加到Cairo的公式中,这并没有解决它。

下一步我应该看看什么?我应该发布更多的错误/日志吗?

1 个答案:

答案 0 :(得分:4)

重新安装libpng 使用此软件包:http://ethan.tira-thompson.com/Mac_OS_X_Ports.html,解决了这个问题。