Sorry, my mistake. Simply a C++ thing: need to compile with -fhuge-objects to support virtual function calls exceeding the size of a short int. k