MacPortsは私のシステムへの依存として "libiconv @ 1.14_0 + universal"をインストールしました。これは32ビットの味であり、Simon Listensと呼ばれる音声認識ソフトウェアをコンパイルしようとすると問題が発生し始めました。 私は64-bit flavor of libiconv by defaultとそのMacが実際に船ということが分かったと、私は私のシステムにしたファイルを検索することができたグーグル中:MacPortのlibiconvをMacのデフォルトの64ビットバージョンに置き換えるにはどうすればいいですか?
$ find /usr/lib -name libiconv*
/usr/lib/libiconv.2.4.0.dylib
/usr/lib/libiconv.2.dylib
/usr/lib/libiconv.dylib
システムライブラリを使用するために、私は考えることができ最も簡単な方法でしたMacPortのバージョンのlibiconvをアンインストールして、システムのライブラリがPATHの下のどこかに既に存在する(私の推測)ようにフォールバックとして選択されるようにします。原因の依存性へ
しかし、それは失敗しました:
$ sudo port uninstall libiconv @1.14_0+universal
Unable to uninstall libiconv @1.14_0+universal, the following ports depend on it:
...
だから今、私はMacPortが指すと私のシステムで、すでにライブラリを使用するために、その依存関係グラフを交換する方法を伝えることができている私の質問?