Several vioations of C++ One-Definition-Rule
The Triangulate and Tetrahedralize plugins both define a PointData class with external linkage, and thus violate the ODR (One-Definition-Rule). Move both into an anonymous namespace.
The point class from drawGlyph conflicts with the one from Post/shapefunctions.h
The gl2gif colorhist_item and colorhist_list_item clash with the ones from the contrib/mpeg_encode code. 0001-Fix-ODR-violations-move-private-classes-into-anonymo.patch