C:/nburn/libraries/crypto/NetBurner/NbCertGen.cpp:126:111: error: request for member 'm_certExpTime' in 'pGenData', which is of pointer type 'CertGenData*' (maybe you meant to use '->' ?)
else if (SSL_GetTimeToExpire(HalGetDeviceCert(), HalGetDeviceCertLen(), HalGetDeviceFormat(),pGenData.m_certExpTime))
^~~~~~~~~~~~~
C:/nburn/libraries/crypto/NetBurner/NbCertGen.cpp:128:13: error: 'gCertGenData' was not declared in this scope
gCertGenData.m_certExpTimeSet = true;
^~~~~~~~~~~~
C:/nburn/libraries/crypto/NetBurner/NbCertGen.cpp:473:90: error: 'gCertGenData' was not declared in this scope
SSL_GetTimeToExpire(HalGetDeviceCert(), HalGetDeviceCertLen(), HalGetDeviceFormat(), gCertGenData.m_certExpTime);
^~~~~~~~~~~~
Hello,
I looked through this and it looks like we failed to change the name of the global variable under the ENABLE_AUTOCERT_REGEN ifdefs. This internal variable name had been changed between the 3.5.0 and previous release. I fixed this for the upcoming release. You can fix it locally by renaming all instances of gCertGenData in the file libraries/crypto/NetBurner/NbCertGen.cpp. They should be pGenData. Thanks for the report...