Viktor, Thanks for your help. Once I fix my compilation environment, everything works ok.
Thanks again. Regards, Erwin On Tue, Jun 7, 2011 at 10:22 AM, Victor Duchovni < victor.ducho...@morganstanley.com> wrote: > On Tue, Jun 07, 2011 at 10:05:19AM -0500, Erwin Himawan wrote: > > > Hi Victor, > > > > If I understand these printout correctly, my compilation environment is > > mixed. However, can you confirm? > > > > When the code crashes, here are the print outs: > > > > OPENSSL_VERSION_NUMBER: 9470255 > > Converted to hexadecimal, this is: 0090812F, which is 0.9.8l > > > SSLeay(): 268435535 > > Converted to hexadecimal, this is: 1000004F, which is 1.0.0d > > > When the code does not crash, here are the print outs: > > > > OPENSSL_VERSION_NUMBER: 9470255 > > > > SSLeay(): 9470255 > > Here, both the headers and libraries are 0.9.8l > > > Do the OPENSSL_VERSION_NUMBER and SSLeay() supposed to be the same? > > Certainly on the platform where the code is built, later the run-time > can be at a higher patch level. You are linking with OpenSSL 1.0.0, > but using headers from OpenSSL 0.9.8. This won't work. > > -- > Viktor. > ______________________________________________________________________ > OpenSSL Project http://www.openssl.org > User Support Mailing List openssl-users@openssl.org > Automated List Manager majord...@openssl.org >