Box2D problem on MacOSX

I can't get pybox2d to work on MacOSX 10.6.

I seem to remember seeing something about this regarding the version of swig used, so I installed the newest swig I could find, but it didn't help.

Versions used: Box2D 2.1.2, pybox2d 2.0.2b2, swig 2.0.3, python 2.7, MacOSX 10.6

Traceback (most recent call last):
  File "game.py", line 5, in <module>
    import Box2D as box2d
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Box2D/__init__.py", line 23, in <module>
    from Box2D import *
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Box2D/Box2D.py", line 1883, in <module>
    class b2ContactID_features(object):
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Box2D/Box2D.py", line 1898, in b2ContactID_features
    referenceEdge = _swig_property(_Box2D.b2ContactID_features_referenceEdge_get, _Box2D.b2ContactID_features_referenceEdge_set)
AttributeError: 'module' object has no attribute 'b2ContactID_features_referenceEdge_get'