Hi Steve,
Thank you for your quick reply.
I tried "openssl-1.0.0-stable-SNAP-20090918.tar.gz", but got into some
build problems again:
...
rand_win.c: In function `RAND_poll':
rand_win.c:517: error: `__try' undeclared (first use in this function)
...

It seems like this has something to do wits MS's "Structured Exception
Handling", which is not supported on gcc?
Unfortunately, I do not have time to dig into this right now.

As for the original problem, I see that the problematic line in
safestack.h now reads "typedef char *OPENSSL_STRING;".
This should definitely fix the problem.
I'll try to report back to you if I manage to compile snapshots with
gcc some day...

Regards,
Eystein

On Thu, Sep 17, 2009 at 3:38 PM, Dr. Stephen Henson <st...@openssl.org> wrote:
> On Thu, Sep 17, 2009, Eystein Mly Stenberg wrote:
>
>>
>> While in 1.0.0 beta3, everything builds just fine.
>> However, safestack.h, line 113 says "typedef char *STRING;", which
>> collides with /mingw/include/ntdef.h, line 35:
>> typedef struct _STRING {
>>   USHORT Length;
>>   USHORT MaximumLength;
>>   PCHAR  Buffer;
>> } STRING, *PSTRING;
>>
>> I.e. the two header files safestack.h and ntdef.h both define STRING.
>> I don't find this STRING definition in the stable releases, hopefully
>> it is just temporary in the beta release?
>> I believe that header files should not use such generic names (e.g.
>> OSSLSTRING would be better).
>>
>> Do you know if this will be fixed or could you point out what's wrong
>> when I'm trying to build the stable version?
>>
>
> This has been reported before in ticket #1987 and should be fixed in current
> snapshots but no one has confirmed that. Please try one and let me know if
> that addresses tis issue.
>
> Steve.
> --
> Dr Stephen N. Henson. OpenSSL project core developer.
> Commercial tech support now available see: http://www.openssl.org
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-us...@openssl.org
> Automated List Manager                           majord...@openssl.org
>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to