Where would like me to re-install it to, lol? Perhaps I should have clarified that by "rebuilt" I meant "build and installed" (actually if you pay attention when reading the question, that is stated pretty clearly). The .so file is right where it is supposed to be.
If you have any understanding of this stuff at all, it would be nice if you could explain in specific terms what the error means. It certainly does not mean something was not found, etc. It states unequivocally it is mismatched. Beyond that I just sense you are shooting blanks for no reason...