TextUserInterface.cpp:122:5: error: const_cast from 'const wxScopedWCharBuffer' (aka 'const wxScopedCharTypeBuffer') to 'wchar_t *' is not allowed const_cast (passwordStr.wc_str())[i] = L'X'; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- src/Main/TextUserInterface.cpp.orig 2017-07-09 22:31:19 UTC +++ src/Main/TextUserInterface.cpp @@ -119,7 +119,7 @@ namespace VeraCrypt for (size_t i = 0; i < length && i < VolumePassword::MaxSize; ++i) { passwordBuf[i] = (wchar_t) passwordStr[i]; - const_cast (passwordStr.wc_str())[i] = L'X'; + passwordStr[i] = L'X'; } if (verify && verPhase)