Hi, all. Undef X509_NAME in x509_v3.h with the same codes in x509.h.
The following header file arrangement will make program fail to build with
MinGW:
#include <openssl/x509.h>
#include <windows.h> // Or any other header file that #define X509_NAME
#include <openssl/x509v3.h>
int main(int argc, char *argv[]) {
return 0;
}
Undef X509_NAME again explicitly in x509_v3.h will make it compile.
Regards,
robin
OpenSSL_undef_X509_NAME_also_in_x509v3_h.diff
Description: Binary data
