I've had the same problem today I've solved implementing explicitly a destructor... an empty one does the trick too!

Then the 'vtable' it was defined again... whatever it is!

I have really the G++ errors they simply means nothing...