I just downloaded 1.0.1k and when trying to build it on Windows (using Visual 
Studio 10.0), I get a compile error:

.\crypto\cversion.c(80) : error C2065: 'cflags' : undeclared identifier
.\crypto\cversion.c(80) : warning C4047: 'return' : 'const char *' differs in 
levels of indirection from 'int'

The problem is this block in cversion.c:

                if (t == SSLEAY_CFLAGS)
                                {
#ifdef CFLAGS
                                return(cflags);
#else
                                return("compiler: information not available");
#endif
                                }

There is no "cflags" variable anywhere. I suspect this should be "return 
(CFLAGS);", and making this change to the source does make the compile succeed. 
I'm not sure how it compiles as-is on Linux but it does.

Graeme Perrow

_______________________________________________
openssl-users mailing list
openssl-users@openssl.org
https://mta.openssl.org/mailman/listinfo/openssl-users

Reply via email to