(2010/01/15 22:41), NARUSE, Yui via RT wrote:
> You know, VCWIN-32 doesn't have ssize_t,
> and e_os.h defines ssize_t as long for VCWIN-32.
> 
> But crypto/cms/cms.h and related files don't include it
> and raise error.
> So they must include it or define it by themselves.

This is not fixed yet in 0.9.8m.
A patch can be following:

Index: crypto/cms/cms.h
===================================================================
RCS file: /v/openssl/cvs/openssl/crypto/cms/cms.h,v
retrieving revision 1.29
diff -u -p -r1.29 cms.h
--- crypto/cms/cms.h    26 Nov 2009 18:57:39 -0000      1.29
+++ crypto/cms/cms.h    28 Feb 2010 03:58:37 -0000
@@ -56,6 +56,7 @@
 #define HEADER_CMS_H

 #include <openssl/x509.h>
+#include "e_os.h"

 #ifdef OPENSSL_NO_CMS
 #error CMS is disabled.

-- 
NARUSE, Yui  <[email protected]>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to