in reply to Missing libeay32.dll from an exe generated with pp utility

Untested last resort crazy hack. Use LoadLibrary from Win32 on libeay32.dll in a BEGIN block before you use/require Net::SMTP::TLS. Dependencey Walker is probably a tool you should use.
  • Comment on Re: Missing libeay32.dll from an exe generated with pp utility

Replies are listed 'Best First'.
Re^2: Missing libeay32.dll from an exe generated with pp utility
by mailmeakhila (Sexton) on Apr 18, 2012 at 20:14 UTC
    I tried using dependacy walker. It says "Error: At least one file was not a 32-bit or 64-bit Windows module."
      What is the full Dependency Walker log when you start the process using Dependency Walker?

      Strawberry Perl includes its own libeay and libssl in the c/bin folder. Make your Strawberry Path or what your giving to pp to include in the exe all matches up. I think you are using a libeay dll from something else that isn't strawberry perl. Thats very difficult to support (version/compile time options/cygwin or mingw or VC C lib).
        When i open the file using dependacy walker thats the message it came. Yeah i have installed mingw. If i uninstall it , how can i get my strawberry perl to use its own libssl and libeay ?