在mac 10.9中安装libgd时出错

Tri*_*ook 3 macos perl gd libraries circos

我正按照这里的说明(https://mikewest.org/2007/04/installing-libgd-from-source-on-os-x)在我的mac OSX 10.9上安装libgd,并在这里获得更多信息. (在MacOSX 10.6上为perl安装GD库).

主要目标是能够安装和使用Circos.

我按照所有步骤安装各种库libpgn,pibjpeg和freetype主要使用./configure && make && make sudo install...但是1)./congigure来自libgd 的命令找不到我刚刚安装的库,我得到的是以下内容:

** Configuration summary for libgd 2.1.0:

   Support for Zlib:                 yes
   Support for PNG library:          no
   Support for JPEG library:         no
   Support for VPX library:          no
   Support for TIFF library:         no
   Support for Freetype 2.x library: no
   Support for Fontconfig library:   no
   Support for Xpm library:          no
   Support for pthreads:             yes
Run Code Online (Sandbox Code Playgroud)

我读了README文件(yeeee)建议使用--with-png=myDirectory --with-freetype=myDiretc..i做到了(不确定它是否有所作为)但是当我得到make命令时我得到以下错误

Undefined symbols for architecture x86_64:
  "___sincos_stret", referenced from:
      _gdImageCopyRotated in gd.o
      _gdAffineRotate in gd_matrix.o
      _gdImageRotateNearestNeighbour in gd_interpolation.o
      _gdImageRotateGeneric in gd_interpolation.o
      _gdImageRotateBilinear in gd_interpolation.o
      _gdImageRotateBicubicFixed in gd_interpolation.o
      _filter_bessel in gd_interpolation.o
      ...
  "_iconv", referenced from:
      _do_convert in gdkanji.o
  "_iconv_close", referenced from:
      _do_convert in gdkanji.o
  "_iconv_open", referenced from:
      _do_convert in gdkanji.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [libgd.la] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
Run Code Online (Sandbox Code Playgroud)

...更广泛的贴纸:http://pastebin.com/BuvskMPe

所以我卡住了,我正在网上阅读,看起来它与Xcode和gcc有关但我无法找到如何解决这个问题.

任何帮助都是极好的!!

Ric*_*sky 8

我用自制软件成功安装了它.它很简单:

brew install gd

这个安装了lib-gd版本2.1.0_1.