
Emil Dotchevski wrote:
On Tue, Sep 9, 2008 at 10:59 AM, Gubenko, Boris <boris.gubenko@hp.com> wrote:
Emil Dotchevski wrote:
Any ideas what might be causing this link error?
No idea. I'll investigate and get back to you.
Boris,
Peter Dimov advises me that the problem could go away if the boost::exception::~exception() destructor from exception/exception.hpp is not pure virtual.
[snip] I believe I've seen something similar. I think you can work around this by providing an inlined, empty, body for the pure virtual dtor. Just make sure that this no-op dtor is defined _outside_ the class declaration, e.g.: struct foo { virtual ~foo() = 0; }; inline foo::~foo() {} Apologies if this is not applicable to your problem; I haven't read through all of the posts. / Johan