[C++-sig] RuntimeError on import from use of bases<>
Craig S. Bosma
craig.bosma at gmail.com
Mon Oct 26 22:03:20 CET 2009
I'm having a difficult time debugging an issue with boost.python
bindings under OS X 10.6 -- the same bindings have been working fine
On import of my module, I get an exception caught by python:
> RuntimeError: unidentifiable C++ exception
which I've traced down as far as the use of a bases<> entry in my
class_ definition. If I remove the bases<> entry, it works, but of
course removing all inheiritance from the module isn't an option.
Furthermore, it seems that any (so far) use of bases<> in this module
causes the problem, while in another module (wrapping another library)
classes deriving from others via bases<> work normally.
Any thoughts on what could case this type of failure?
More information about the Cplusplus-sig