Ed,
To the best of my knowledge STL uses the namespace std. Have you tried explicitly
referencing the STL templates using the namespace std::. For example, std::string,
std::vector, etc.
Frank
Federico Sauter
<[EMAIL PROTECTED]> To: [EMAIL PROTECTED]
Sent by: cc:
owner-openssl-users@ Subject: Re: Compilation problem
using OpenSSL with STL
openssl.org
07/26/2002 12:09 PM
Please respond to
openssl-users
Hi Ed!
There must be something wrong, since I am working with C++ also, using
the STL and implementing templates on my own and have never got any of
those errors. In the constructor of one of my classes I even use a
STACK_OF() my own without any kind of trouble...
Have you (succesfully) compiled OpenSSL before using it with the STL?
Please send more information about your configuration and when the
problem started and perhaps I can help you further...
Sincerely,
_____________________________________________________________
Federico Sauter [EMAIL PROTECTED]
Software Entwicklung Tel: +49 89 7465 4778
TESIS Sysware GmbH Fax: +49 89 7465 4788
Implerstra�e 26 * D-81371 M�nchen * Deutschland
Edward Chan wrote:
> Hi there,
>
> I'm new to OpenSSL and was trying to incorporate it
> into our C++ program that uses STL. What I've found
> was that I get a couple compile errors because
> variable names conflict with STL structures.
>
> In ssl.h, the following function declarations have an
> argument named 'list' which conflicts with the STL
> template class by the same name.
>
> void SSL_set_client_CA_list(SSL *s,
> STACK_OF(X509_NAME) *list);
> void SSL_CTX_set_client_CA_list(SSL_CTX *ctx,
> STACK_OF(X509_NAME) *list);
>
> Also, in bn.h the following function delcaration has
> an argument named 'modulus' which conflicts with the
> STL template class by the same name.
>
> int BN_MONT_CTX_set(BN_MONT_CTX *mont,const BIGNUM
> *modulus,BN_CTX *ctx);
>
> To get around the compile errors, I just renamed the
> arguments to 'l' and 'mod' respectively. But I was
> wondering if I'm doing something wrong since I would
> have expected others to have run into the same
> problem.
>
> Am I doing something wrong?
>
> Thanks,
> Ed
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Health - Feel better, live better
> http://health.yahoo.com
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]
--
This e-mail may contain confidential and/or privileged information. If you are not the
intended recipient (or have received this e-mail in error) please notify the sender
immediately and destroy this e-mail. Any unauthorized copying, disclosure or
distribution of the material in this e-mail is strictly forbidden.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]