некоторые из этих ошибок решаются путем изменения
virtual void draw();
к
virtual void draw() {};
НО, каковы могут быть другие причины этих ошибок?, кроме виртуальных функций. Что может быть причиной следующей ошибки.
/tmp/cciGEgp5.o:(.rodata._ZTI14CustomXmppPump[typeinfo for CustomXmppPump]+0x18):
undefined reference to `typeinfo for XmppPump'