Hi Harald, g++/gcc is just a little pedantic about this sort of thing. Check the include file and you will find a comment on the matter of the nonvirtual destructor saying, that the omniIdent class derivatives will never be deleted using a pointer to the base class. Things are actually ok;) Yours sincerely, Bjorn