I'm attempting to do some work to remove the rasterizing of the point symbols, so they can be freely scaled in the print composer and elsewhere.<br>I've added a QgsSymbolRenderer base class, and a derived class, QgsBasicSymbolRenderer. The code is in the composer_redesign branch.
<br><br>However, I keep getting linker errors, saying:<br>Linking CXX executable qgis<br>/home/steven/QGIS_work/composer_redesign/build/src/core/libqgis_core.so: undefined reference to `vtable for QgsBasicSymbolRenderer'
<br><br>From what I've read, this error occurs when the derived class doesn't implement certain virtual methods, but I don't see anything wrong with my code. Do I have to do something else to include the new classes as the code is linked? Have I just made a stupid mistake in my code?