For a module to fail in this fashion
1. It did NOT successfully compile against the current code - thus the version string is not compiled into the code, so a real clean compile will fix, make clean, make, make install
2. There is previous .so file or .so.<letters> in the run time directory, remove the .so and clean out the run time
3. The module author did not set it up to build with the normal sub system build and thus does not build the version info in, I do not have source here to look at to tell how it does this, may wish to ask the author