2011-10-03 2 views
2
내가 MacPorts를 통해 ImageMagick를 설치하려고하지만, 다음과 같은 오류 MSG 무엇입니까

:ImageMagick이 설치 오류 - 아키텍처 불일치

Error: Cannot install imagemagick for the arch(s) 'x86_64' because 
Error: its dependency bzip2 is only installed for the arch 'i386' 
Error: and the configured universal_archs 'i386 ppc' are not sufficient. 
Error: Unable to execute port: architecture mismatch 
To report a bug, see <http://guide.macports.org/#project.tickets> 

어떤 제안이 크게 감사하겠습니다 :)를

답변

5

이 같은 질문처럼 보인다 수퍼 유저 "Mac ports installation of gcc46 failing due to architecture problems"및 Apple.Stackexchange의 "Mac ports installation of gcc46 failing due to architecture problems"에 질문했습니다.

MacOS 10.5에서 MacPort 이진 파일을 빌드하고 10.6으로 업그레이드하거나 이전 버전의 MacPorts 파일을 복사하여 10.6으로 새 컴퓨터로 이동 한 다음 MacOS 10.6에서 imagemagick을 빌드 했습니까?

구성 파일 /opt/local/etc/macports/macports.confmacports.conf.default과 다른가요? 이것은 MacPorts 환경이 10.6에서 새로 생성되는 대신 10.5에서 마이그레이션되었다는 신호입니다. 그곳에는 universal_archs ppc i386 ppc64 x86_64이라는 줄이 있어야합니다.

official MacPorts migration instructions은 근본적으로 MacOS X 10.6 환경을 업데이트하고 완전히 다시 작성하는 방법을 설명합니다. 저장이 설치 포트

  • 제거 모든 포트
  • 다시 설치의 목록이 바로 그 여전히
  • 블로그를 원하는 macports.conf

    • 다시 설치 엑스 코드와 MacPorts를
    • 업데이트 : 감독의 지시 게시물 Universal Binaries in Macports 약간 씩 다릅니다. 명령.
    - macports.conf
  • 시행 universal_archs 라인이 완성이 $ sudo port upgrade --force installed로 다시

    • 갱신 : 기본적으로 아래에 온다