2011-12-19 9 views
3

私のmacportsバージョンのpython2.7(universal build)で動作するように、64ビット版のwxpythonをビルドしようとしています。私は以下のポートpy27-wxpython-develを指し示し、通常のインストールコマンドを実行しました。残念ながら、私はすぐに次のエラーメッセージmacportsインストールの解決 'conflict'

Unable to execute port: Can't install wxWidgets-devel because conflicting ports are installed: wxWidgets

を受け、私はこれは私がこのポートをインストールするために私を可能にするためにwxwidgetsを削除する必要があることを意味想定しています。私はこれを行うには消極的ですが、これはwxwidgetsが私が現在働いているwxpythonのバージョンと関係があると考えているからです。代わりの解決法はありますか?

答えて

11

この場合、wxwidgets-develwxwidgetsポートの新しい実験版です。あなたはどちらかを選ぶ必要があります。幸運なことに、MacPortsはリスクをほとんど伴わずに簡単に行うことができます。最初に、インストールされたポートへのリンクは削除されますが、作成されたポートは削除されません。

sudo port deactivate wxwidgets 

sudo port deactivate wxwidgets-devel 
sudo port activate wxwidgets 

を永続的にポートを削除するには、uninstall使用します:

sudo port uninstall wxwidgets 
+0

おかげで定義さ後で戻って切り替えたい場合次に、あなただけの実行、

sudo port install wxwidgets-devel 

を実行することができます。無効にしても問題ありません。 'py27-wxpython-devel'のインストールに失敗しました。 'info:ビルドエラー:コマンド '/usr/bin/gcc-4.2'は終了ステータス1で失敗しました' ':info:ビルドシェルコマンド" cd "/ opt /ローカル/ var/macports /ビルド/ _opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py27-wxpython-devel/py27-wxpython-devel/work/wxPython-src-2.9.2.1/wxPython "&& /opt/local/Library/Frameworks/Python.framework/バージョン/ 2.7/bin/python2.7 setup.py --no-user-cfgビルド "returned error 1' –

関連する問題