Sorry for the lack of information. I really didn't know how to
describe it.

But I could solve the problem. I found out (quite after I wrote my
first message) that the openssl version on my server was different
from my development environment. So I corrected it and it worked
fine.

Thanks for the reply.

--- David Schwartz <[EMAIL PROTECTED]> escreveu:

> 
> > I wrote an application (C++) using openssl. On my test
> environment it
> > works fine, but when i try to run it on my server I get this
> message:
> > "OpenSSL_Uplink (0050A010,07): no OpenSSL_Applink".
> >
> > I thought it could be something related to installation of
> openssl,
> > but I have the same version on both sites.
> >
> > Does anyone know what can be happening?
> > Thanks,
> 
>       Googling this error turned up tons of information, including:
> 
> Note that debug and release libraries are NOT interchangeable. If
> you built
> OpenSSL with /MD your application must use /MD and cannot use /MDd.
> As per 0.9.8 the above limitation is eliminated for .DLLs. OpenSSL
> .DLLs
> compiled with some specific run-time option [we insist on the
> default /MD]
> can be deployed with application compiled with different option or
> even
> different compiler. But there is a catch! Instead of re-compiling
> OpenSSL
> toolkit, as you would have to with prior versions, you have to
> compile small
> C snippet with compiler and/or options of your choice. The snippet
> gets
> installed as <install-root>/include/openssl/applink.c and should be
> either
> added to your application project or simply #include-d in one [and
> only one]
> of your application source files. Failure to link this shim module
> into your
> application manifests itself as fatal "no OPENSSL_Applink" run-time
> error.
> An explicit reminder is due that in this situation [mixing compiler
> options]
> it is as important to add CRYPTO_malloc_init prior first call to
> OpenSSL.
> 
>       You don't mention any number of useful things. For example, what
> platform
> is this? And what exactly is giving you this error and in what way
> is it
> giving it to you?
> 
>       Strange to ask us why an application *you* wrote would be giving
> you a
> particular error message without saying how or whether you got that
> information from OpenSSL. For example, if you said, "the OpenSSL
> function
> 'foo' returned the error 'bar'" that would be a good start for an
> error
> report. But to say, "my program gave me error 'qux'" doesn't really
> give any
> clue.
> 
>       DS
> 
> 
>
______________________________________________________________________
> OpenSSL Project                                
> http://www.openssl.org
> User Support Mailing List                   
> openssl-users@openssl.org
> Automated List Manager                          
> [EMAIL PROTECTED]
> 


Vanessa Campos
[EMAIL PROTECTED]
ICQ 35381281

"Efetivamente, para o homem, enquanto homem, nada tem valor a menos que ele 
possa executa-lo com entusiasmo" Max Weber


                
_______________________________________________________ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e 
anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to