2013-06-15 2 views
2

나는 파이썬을 통해 맵을 조작 할 수 있도록베이스 맵을 설치하려고하는데 GEOS가 올바르게로드되지 않습니다 (기본 맵에 대한 사전 요구 사항). 나는 ./configure를 실행하지만, 내가 할 때 "sudo는 메이크업을, 설치 만든다"나는 다음과 같은 오류 출력을 얻을 :mac osx에 geos 3.3.8을 설치하려고하면 오류가 발생합니다.

ld: symbol(s) not found for architecture x86_64 
collect2: ld returned 1 exit status 
make[2]: *** [libgeos.la] Error 1 
make[1]: *** [all-recursive] Error 1 
make: *** [all-recursive] Error 1 
Making install in include 
Making install in geos 
Making install in algorithm 
Making install in locate 
make[6]: Nothing to be done for `install-exec-am'. 
test -z "/usr/local/include/geos/algorithm/locate" || ../../../.././install-sh -c -d   "/usr/local/include/geos/algorithm/locate" 
/usr/bin/install -c -m 644 IndexedPointInAreaLocator.h PointOnGeometryLocator.h  SimplePointInAreaLocator.h '/usr/local/include/geos/algorithm/locate' 
install: /usr/local/include/geos/algorithm/locate/IndexedPointInAreaLocator.h: Permission  denied 
make[6]: *** [install-geosHEADERS] Error 71 
make[5]: *** [install-am] Error 2 
make[4]: *** [install-recursive] Error 1 
make[3]: *** [install-recursive] Error 1 
make[2]: *** [install-recursive] Error 1 
make[1]: *** [install-recursive] Error 1 
make: *** [install-recursive] Error 1 

나는 패키지를 다시 다운로드 내 엑스 코드 터미널 명령을 업데이트 시도하고, 다른 모든 업데이트했습니다 . 이 설치 방법에 대한 아이디어가 있습니까?

쉬운 수정 프로그램 인 경우 사과드립니다. ... 파이썬에 새로운

답변

3

중요한 오류 메시지는 기본적으로

install: /usr/local/include/geos/algorithm/locate/IndexedPointInAreaLocator.h: Permission denied

, OS X (그리고 대부분의 다른 유닉스 Y 시스템)에, 당신은 /usr/local에 파일을 작성하려면 관리자 권한이 필요 및 하위 디렉토리. sudo과 함께 make install을 실행 해보십시오.

sudo make install 
+0

팁을 보내 주셔서 감사합니다. sudo make install을 사용해 보았지만 오류 메시지가 여전히 나타납니다. ld : 아키텍처 x86_64에 대해 ld : 심볼을 찾을 수 없습니다. collect2 : ld가 1 종료 상태를 반환했습니다. make [2] : *** [libgeos.la ] 오류 1 make [1] : *** [install-recursive] 오류 1 make : *** [install-recursive] 오류 1' – stensy

+0

다른 문제입니다. 32 비트 및 64 비트 아키텍처를 혼합 할 가능성이 있습니다. 더 많은 정보가 없으면 알기가 어렵습니다. 그러나 OS X에서는 소스 또는 설치 프로그램의 종속성이있는 복잡한 패키지를 설치하지 마십시오. 대신 OS X 용 타사 오픈 소스 패키지 관리자 중 하나를 사용하십시오. geos 홈 페이지에는 가장 널리 사용되는 세 가지 인 Homebrew, MacPorts 및 Fink에 대한 링크가 있습니다. 그 중 하나를 사용하여 geos와 Python을 설치하면 모든 필요한 종속성을 얻고 호환 가능한 방법으로 빌드 할 수 있습니다. –

+0

굉장하고 위대한 팁! 도와 줘서 고마워! – stensy

관련 문제