There is likely a LIBPATH problem. That is, an earlier version of one of the DLL files that is a prerequisite that is loading instead of the one you installed. There is a command line utility, which, that locates where a DLL is being loaded from
which -d foo.dll
shows which DLL file will be loaded.
There is also a nice program for testing if whole chains of DLL files can be loaded. That is PM DLL Lister (pmdll in Suntan Special). That can also be good for finding the older DLL that is being loaded.