Need libeay32 dll/lib and ssleay32 dll /lib

597 views
Skip to first unread message

Tim Stone

unread,
Aug 4, 2014, 4:45:53 PM8/4/14
to harbou...@googlegroups.com
I am working with a Harbour project built in Microsoft Visual Studio 2013.  The following line of code at startup of the .exe if it is included in the build ( though the compile and link are fine ).

    Local oHttp:=TIpClientHttp():new("https://submine.myserver.com/1", .F. ) 

I'm using older libeay32 and ssleay32 from 2006 which works fine in other builds, but generates the error that it can't find BIO_clear_flags.  I am also using perhaps an older hb_tipssl.lib

I would like to find a MICROSOFT VC compatible version of libeay32, ssleay32 and hb_tipssl .lib's and corresponding .dll files.
Can anyone supply a link to these ?  Hopefully that will resolve my problems.

Otherwise, I'm using Harbour / FWH / and building within Microsoft Visual Studio 2013 successfully.

Thanks for the response.

Tim


  

Massimo Belgrano

unread,
Aug 5, 2014, 3:23:32 AM8/5/14
to harbou...@googlegroups.com
If you post your sample prg,hbp i try  also your batch compiling harbour  HB_WITH_OPENSSL - with My vs2013
i dont' use Harbour with MIcrosoft but use Mingw
maj be that you need recompile for visual studio 2013
http://developer.covenanteyes.com/building-openssl-for-visual-studio/
--
Massimo Belgrano
Delta Informatica S.r.l. (Cliccami per scoprire 

Tim Stone

unread,
Aug 5, 2014, 12:58:26 PM8/5/14
to harbou...@googlegroups.com
Massimo,

Thank you for your response. 

I have worked closely with Antonio Linares and have been very successful implementing Harbour with Visual Studio 2013.  He has provided a compatible Harbour build. 

I have isolated the problem to the one area that I posted ... that single line of code creates the error.  The "symbol" being called is part of libeay32.dll in some versions of it.  I am trying to locate a pair of that file ( .dll and .lib ) and ssleay32 which is it's companion.  They need to be compatible with Microsoft Visual C++ 2013. 

So far everything else is working well. 

Tim

Massimo Belgrano

unread,
Aug 5, 2014, 1:59:49 PM8/5/14
to harbou...@googlegroups.com

2014-08-05 18:58 GMT+02:00 Tim Stone <t...@tim4homes.com>:
Visual Studio 2013.  He has provided a compatible Harbour build. 

good
where is a compatible Harbour build. for Visual Studio 2013?.  

Tim Stone

unread,
Aug 5, 2014, 2:39:59 PM8/5/14
to harbou...@googlegroups.com
Please check with Antonio.  He can direct you to the link.  Also, look at the FWH forum ( FIve Tech ) under the threads about Visual Studio.  There are full instructions and lots of good information.

Tim 

Pritpal Bedi

unread,
Aug 5, 2014, 3:15:04 PM8/5/14
to harbou...@googlegroups.com
Tim


I am working with a Harbour project built in Microsoft Visual Studio 2013.  The following line of code at startup of the .exe if it is included in the build ( though the compile and link are fine ).

    Local oHttp:=TIpClientHttp():new("https://submine.myserver.com/1", .F. ) 

I'm using older libeay32 and ssleay32 from 2006 which works fine in other builds, but generates the error that it can't find BIO_clear_flags.  I am also using perhaps an older hb_tipssl.lib

I would like to find a MICROSOFT VC compatible version of libeay32, ssleay32 and hb_tipssl .lib's and corresponding .dll files.
Can anyone supply a link to these ?  Hopefully that will resolve my problems.


What you need is to recompile Harbour with HB_WITH_OPENSSL define 
which points to OpenSSL source tree with MSVC via Harbours own build system.
It will automatically generate the required libs for you in the Harbour's standard lib folder.

But I believe FWH is compiling Harbour via their own batch files.

You need to study how Harbour is built through its own build mechanism.
Hbmk2 makes it really easy for you.


Pritpal Bedi
a student of software analysis & concepts
Reply all
Reply to author
Forward
0 new messages