Beefy Boxes and Bandwidth Generously Provided by pair Networks RobOMonk
Keep It Simple, Stupid
 
PerlMonks  

Re: Missing libeay32.dll from an exe generated with pp utility

by bulk88 (Deacon)
on Apr 18, 2012 at 19:20 UTC ( #965783=note: print w/ replies, xml ) Need Help??


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
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 ?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://965783]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (10)
As of 2013-05-22 06:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best material for plates (tableware) is:









    Results (454 votes), past polls