0

我正在尝试在运行 MacOS 10.9.4 的 Macbook 上安装 PythonMagick。

我遵循了来自各个页面的一组说明,包括在这里找到的一个非常有用的页面:http ://www.geero.net/2011/03/install_pythonmagick_mac_os_x/

但是,每当我运行make(或sudo make)时,它似乎都以循环结束,连续重复以下一组行:

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../config -I/opt/local/include -        I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I -I/opt/local/include -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/opt/local/include/ImageMagick-6 -g -O2 -DBOOST_PYTHON_DYNAMIC_LIB -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -MT libpymagick_la-_CompositeOperator.lo -MD -MP -MF .deps/libpymagick_la-_CompositeOperator.Tpo -c _CompositeOperator.cpp -o libpymagick_la-_CompositeOperator.o >/dev/null 2>&1
mv -f .deps/libpymagick_la-_CompositeOperator.Tpo .deps/libpymagick_la-_CompositeOperator.Plo
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../config   -

I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I -I/opt/local/include -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/opt/local/include/ImageMagick-6  -g -O2 -DBOOST_PYTHON_DYNAMIC_LIB -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -MT libpymagick_la-_GravityType.lo -MD -MP -MF .deps/libpymagick_la-_GravityType.Tpo -c -o libpymagick_la-_GravityType.lo `test -f '_GravityType.cpp' || echo './'`_GravityType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../config -I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I -I/opt/local/include -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/opt/local/include/ImageMagick-6 -g -O2 -DBOOST_PYTHON_DYNAMIC_LIB -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -MT libpymagick_la-_GravityType.lo -MD -MP -MF .deps/libpymagick_la-_GravityType.Tpo -c _GravityType.cpp  -fno-common -DPIC -o .libs/libpymagick_la-_GravityType.o
In file included from _GravityType.cpp:7:
In file included from /opt/local/include/ImageMagick-6/Magick++/Include.h:42:
In file included from /opt/local/include/ImageMagick-6/wand/MagickWand.h:71:
/opt/local/include/ImageMagick-6/wand/method-attribute.h:120:11: warning: 'magick_alloc_size' macro redefined
#  define magick_alloc_size(x)  __attribute__((__alloc_size__(x)))
          ^
/opt/local/include/ImageMagick-6/magick/method-attribute.h:132:11: note: previous definition is here
#  define magick_alloc_size(x)  /* nothing */
          ^
In file included from _GravityType.cpp:7:
In file included from /opt/local/include/ImageMagick-6/Magick++/Include.h:42:
In file included from /opt/local/include/ImageMagick-6/wand/MagickWand.h:71:
/opt/local/include/ImageMagick-6/wand/method-attribute.h:121:11: warning: 'magick_alloc_sizes' macro redefined
#  define magick_alloc_sizes(x,y)  __attribute__((__alloc_size__(x,y)))
          ^
/opt/local/include/ImageMagick-6/magick/method-attribute.h:133:11: note: previous definition is here
#  define magick_alloc_sizes(x,y)  /* nothing */
          ^
2 warnings generated.

我使用的configure命令是:

./configure --prefix=/opt/local CPPFLAGS="-I/opt/local/include -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7" LDFLAGS=-L/opt/local/lib

谁能明白为什么这会失败或指出我正确的方向?

谢谢!

4

0 回答 0