I was trying to build amarok for two weeks or more, and I am having severe compilation errors so I can't even test it. The errors are related to trying instantiate pure virtual classes. Is this a design error or just the lack of implementation of some part of the code?