2015-01-27 6 views
0

다음 지침에 따라 PythonMagick을 설치하려고합니다. 내가 $ make에 도착하면 https://gist.github.com/tomekwojcik/2778301osx에서 boost를 사용하여 PythonMagick 설치

나는

Making all in pythonmagick_src 
CXX  libpymagick_la-_DrawableFillRule.lo 
_DrawableFillRule.cpp:3:10: fatal error: 'boost/python.hpp' file not found 
#include <boost/python.hpp> 
     ^
1 error generated. 
make[1]: *** [libpymagick_la-_DrawableFillRule.lo] Error 1 
make: *** [all-recursive] Error 1 

가 어떻게 PythonMagick 내 프로젝트에 설치합니까이 오류를 얻을? 어떤 방식 으로든 효과가 있습니다. 인터넷 어디에서나 유용한 지침을 찾을 수 없습니다.

답변

0

부스트 - 파이썬 brew boost-python을 가지고 있는지 확인하십시오. 아래의 1.59.0을 올바른 버전으로 바꿔야하므로 버전 번호를 기록하십시오.

$ BOOST_ROOT=/usr/local/Cellar/boost/1.59.0 
$ ./configure 
편집 Makefile

pythonmagick_src/Makefile 부스트 라이브러리를 포함합니다. 두 줄을 찾고 있습니다 : DEFAULT_INCLUDESLDFLAGS. 당신은 그들이 같은 것을 보이게, 그 라인의 끝에 부스트 경로를 추가 할 것입니다 : 컴파일/링크 오류를 해결해야

DEFAULT_INCLUDES = -I. -I$(top_builddir)/config -I/usr/local/Cellar/boost/1.59.0/include 
LDFLAGS = -L/usr/local/Cellar/boost-python/1.59.0/lib 

.