When building plugins, don't arbitrarily rename the output files (as this will occasionally result in circular dependencies).
In this review from three and a half years ago, the Sonnet plugins were moved into a subdirectory, which was great. They were, however, also renamed at the same time, which resulted in some (and specifically the aspell plugin) being named the same as the library they should be linked against. End result: Spell checking has not worked on Windows for three and a half years.