MacPorts는 내 시스템에 의존하여 "libiconv @ 1.14_0 + universal"을 설치했습니다. 이것은 32 비트 형식이기 때문에 Simon Listens라는 음성 인식 소프트웨어를 컴파일하려고 할 때 문제가 발생하기 시작했습니다. 그 맥 실제로 64-bit flavor of libiconv by default와 함께 제공되며 내 시스템에 상기 파일을 찾을 수 있었다 발견 인터넷 검색을하는 동안 :MacPort의 libiconv를 Mac의 기본 64 비트 버전으로 바꾸는 방법은 무엇입니까?
시스템 라이브러리, I이었다 생각할 수있는 가장 빠른 방법을 사용하기 위해서는$ find /usr/lib -name libiconv*
/usr/lib/libiconv.2.4.0.dylib
/usr/lib/libiconv.2.dylib
/usr/lib/libiconv.dylib
MacPort의 libiconv 버전을 제거하여 시스템의 라이브러리가 PATH의 아래층 어딘가에 이미 존재하는 것처럼 폴백으로 선택되도록합니다. 때문에 dependecies에
하지만 그건 실패 :
$ sudo port uninstall libiconv @1.14_0+universal
Unable to uninstall libiconv @1.14_0+universal, the following ports depend on it:
...
그래서 지금은 MacPort가 가리킨 내 시스템에 이미 라이브러리를 사용 종속성 그래프를 교체하는 방법을 알 수 있습니다 내 질문? MacPorts를에게 libiconv
문제를 방지하기 위해