error invalid conversion
If configured with --enable-crypt
auth.cc: In constructor ‘PasswordAuth::PasswordAuth(const char*, const char*, const char*)’:
auth.cc:77:23: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
77 | tmp = &c[STRLENOF("{CRYPT}")];
| ^~~~~~~~~~~~~~~~~~~~~~~
| |
| const char*
auth.cc: In function ‘AuthMethod* ReadAuthMethod(const DataManager*, MBDynParser&)’:
auth.cc:535:34: error: invalid conversion from ‘const void*’ to ‘void*’ [-fpermissive]
535 | memset(cred.c_str(), '\0', cred.size());
| ~~~~~~~~~~^~
| |
| const void*
In file included from /usr/include/features.h:473,
from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/x86_64-pc-linux-gnu/bits/os_defines.h:39,
from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/x86_64-pc-linux-gnu/bits/c++config.h:586,
from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/utility:68,
from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/tuple:38,
from /usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/g++-v11/mutex:38,
from ./../../mbdyn/mbdyn.h:36,
from ../../include/mbconfig.h:768,
from auth.cc:32:
/usr/include/bits/string_fortified.h:57:1: note: initializing argument 1 of ‘void* memset(void*, int, size_t)’
57 | __NTH (memset (void *__dest, int __ch, size_t __len))
| ^~~~~
make[2]: *** [Makefile:868: auth.lo] Error 1