I have a compiled program running on win2008r2 64-bit that has worked flawlessly for months. Just recently, I am thinking after a windows update or AV update, it broke. Originally, it was because the OpenSSL libraries were "missing" - libeay32.dll and ssleay32.dll. I tried unsuccessfully tried to register them and eventually resorted to just putting them in the folder along with the .exe which gets me to my next error.
Can't load 'auto/DBD/Pg/Pg.dll' for module DBD::Pg: load_file:The specified module could not be found at /DynaLoader.pm line 214, line 310.
at perlapp line 642
BEGIN failed--compilation aborted at /./src/i3PG_subs.pl line 1, line 310.
What is troubling to me is that I thought that all dll's were esentially bound into the executable when compiled and I don't understand why this has all of a sudden stopped working. I create standalone .exe's with no runtime lib dependencies. Strangely, this this executable works fine on another system so I am thinking there is something munged in the environment, rather than with the executable itself.
Help appreciated - Mick