I get link errors about differing symbol sizes in GuiBufferedDrawingArea

I get like errors like: ld: warning: symbol 'Connection_impl virtual table' has differing sizes: (file GuiBufferedDrawingArea.o value=0x10; file /usr/local/opt/libgtk--/lib/libgtkmm.so value=0x20); GuiBufferedDrawingArea.o definition taken

I've only heard of this once from the owner of a Sun Solaris (+egcs) machine, but it seems to be the result of having different compile options for Gtk-- and terraform, specifically the -fhuge-objects flag. Make sure you use the same '-fhuge-object'ness for both Gtk-- and Terraform (actually all your Gtk-- programs). Either all or none of these should be compiled with -fhuge-objects.