@killerbot:
I build on 64-bit linux without problems, in any versions (mine, the one changed by you and the versions I just committed).
Before I commited the plugin I tested it on linux (64-bit and 32-bit), w2k and winxp with clean svn-versions from inside a clean svn-tree.
What I did not test is compiling without precompiled-headers.
That, and maybe the use of "wxprec.h" in a header, are in my opinion the only real mistakes I made.
Inspite of not changing the debian-files and the .spec-file. (I use a patched debian version for my nightlies, so I just forgot it, and I don't know anything about rpm-building, because I did not use rpm-based linuxes since more then five years now).
Leaving the virtual declaration in the header-files is not an error, even if it is unneded. But if you don't like it, why didn't you remove it from both header-files ?
I did it and removed some comments from the headers, I also removed includes that are not needed, neither for compiled with, nor without precompiled headers (tested on linux and winxp).
I wonder why you cannot compile on 64-bit.
I compiled it with wxWidgets 2.8.7 and 2.8.9 on win, and 2.8.9 on linux.
EDIT:
I use gcc 4.2 on linux and win.