an all static build with gtk involved is tricky business and theming won't work, which is the reason to link to gtk in the first place, so it's pointless. You are getting link errors, because shared libs pull in dependend libs implicitly, while for static libs all dependend code needs to be listed on the link line explicitly.
Try a shared build. If you want static, build without gtk.