White scenery @showyou, hatena

If you have any comments, you may also send twitter @shsub or @showyou.

macportでupgrade installedしたらcrochetが立ち上がらなくなった。

Traceback (most recent call last):
  File "./chat_allsrc.py", line 5, in <module>
    import wx,wx_utils
  File "/opt/local/lib/python2.5/site-packages/wx-2.8-mac-unicode/wx/__init__.py", line 45, in <module>
    from wx._core import *
  File "/opt/local/lib/python2.5/site-packages/wx-2.8-mac-unicode/wx/_core.py", line 14710, in <module>
    from _controls import *
  File "/opt/local/lib/python2.5/site-packages/wx-2.8-mac-unicode/wx/_controls.py", line 4, in <module>
    import _controls_
ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/wx-2.8-mac-unicode/wx/_controls_.so, 2): Symbol not found: __ZN10wxListCtrl19GetBackgroundColourEv
  Referenced from: /opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/wx-2.8-mac-unicode/wx/_controls_.so
  Expected in: /opt/local/lib/libwx_macu-2.8.0.dylib

まあここの部分突き詰めればいいんだろうけど・・

結果

$ sudo port deactivate wxWidgets @2.8.9_0
$ sudo port activate wxWidgets @2.8.8_0
で行けた。
ってかpy25-wxpyhonが2.8.8.1_0とバージョンが一致してない!?