Re: Getting compilation errors after upgrade to openssl 1.1.1d, errors pointing to openssl header files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,
     We have recently upgraded openssl from 1.0.1h to 1.1.1d. We have compiled OpenSSL using "no-asm no-shared no-deprecated" as input to configure. 

When compiling our application (in Visual Studio 2013) by including these headers and libraries, we are seeing many errors which are pointing to header files of OpenSSL. Below are few errors:

Error 300 error C3646: 'DEPRECATEDIN_1_1_0' : unknown override specifier xxxxxx\thirdparty\openssl\include\openssl\bio.h 689 1 xxxxx

Error 301 error C2091: function returns function xxxxx\thirdparty\openssl\include\openssl\bio.h 689 1 xxxxx

Error 304 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int xxxx\thirdparty\openssl\include\openssl\bio.h 691 1 xxxx

Error 41 error C2370: 'LPCSTR' : redefinition; different storage class xxxxx\thirdparty\openssl\include\openssl\x509.h 77 1 myCrypto

Error 68 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int xxxx\thirdparty\openssl\include\openssl\x509_vfy.h 77 1 myCrypto

Error 283 error C2270: 'DEPRECATEDIN_1_1_0' : modifiers not allowed on nonmember functions xxxxx\thirdparty\openssl\include\openssl\asn1.h 555 1 xxxxxx

Error 284 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int xxxx\thirdparty\openssl\include\openssl\asn1.h 555 1 xxxxx

Error 514 error C2370: 'LPCSTR' : redefinition; different storage class xxxxxx\thirdparty\openssl\include\openssl\x509.h 77 1 xxxxx

Error 516 error C2365: 'sk_' : redefinition; previous definition was 'function' xxxxx\thirdparty\openssl\include\openssl\x509.h 77 1 xxxxxxx

We are getting hundreds of such error pointing to these header files.


Can you please help me get rid of these errors? Please let me know if I have define any flags in Visual Studio.  Compilation of our application is successful in Linux, with the same process. Build in Windows is the main issue.


Regards,

Ramaraju


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux