我正在尝试在运行 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
谁能明白为什么这会失败或指出我正确的方向?
谢谢!