Imagemagick을 설치하면 OpenCL과 관련된 이상한 오류가 발생합니다


14

Mac OSX 10.7에 ImageMagick을 설치하려고하는데 다음과 같은 오류가 발생합니다.

제안 된 확인을 실행하려고하면

$ convert logo: logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/convert
Reason: image not found
Trace/BPT trap: 5

$ identify logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

내가 거의 아무것도 시도하면 ...

$ identify -version
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

경로를 따라 갔으며 libCLparser.dylib가 OpenCL.framework에서 누락 된 것처럼 보이지만 어디에서 어떻게 그것을 대체 해야하는지, 어떻게 교체해야하는지 확실하지 않습니다.


2
라이브러리 설치는 프로그래밍과 관련이 없습니까? 아마도 이것이 apple.stachexchange.com으로 마이그레이션해야합니까?
Ben

또는 수퍼 유저 ... 막 닫혀서는 안됩니다.

답변:


18

이 문제를 해결하기 위해 수행 한 작업은 다음과 같습니다.

  1. OSX 10.6을 실행하는 이전 시스템을 부팅했습니다.
  2. 10.6 컴퓨터의 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib를 10.7의 동일한 폴더에 복사했습니다.

이제는 잘 작동하는 것 같습니다.

참고 : 파일은 여기 에서도 찾을 수 있습니다 .


1
좋아요, 저도 저에게 효과적이었습니다! 게시 해 주셔서 감사합니다.

백업에서 이전 파일을 복사했지만 삐져 나왔습니다. 다운로드 링크는 대단했습니다. 감사!
Rimian

1
누군가 다시 업로드 하시겠습니까? 링크가 끊어졌습니다 :(
Sveatoslav

2

Homebrew를 사용 하는 경우 다음 명령을 시도하십시오.

brew doctor

일반적인 문제를 진단합니다.

~ / .profile에서 DYLD_FALLBACK_LIBRARY_PATH 변수를 제거하는 것이 좋습니다.

또는 다음을 수행하여 libtool을 다시 설치해야합니다.

brew reinstall libtool --universal && brew unlink libtool && brew link libtool

2

/programming/6764176/lion-10-7-not-supporting-convert1-dylib-error (처음 두 단계 빼기) 에 대한 가장 인기있는 답변 이 저에게 효과적이었습니다.

  1. brew uninstall imagemagick
  2. brew update
  3. brew install imagemagick
  4. (선택 사항) brew doctor지침을 따릅니다.

일부 파일을 수동으로 삭제해야했지만 어떤 파일을 brew doctor알려줍니다. 제거, 업데이트, 설치, 의사의 순서는 중요하지 않습니다.


양조 의사가 문제가
없는지
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.