[Ovmsdev] Can't compile due to wolfssh
Chris van der Meijden
chris at arachnon.de
Sun May 14 01:08:33 HKT 2023
Today I pulled the newest version. During the pull my Wolfssh directory
was deleted. I then renewed all the submodules and I got the newest
Wolfssh.
But now the verion 3.3.003-467-ge7f41bd8-dirty won't compile (why is it
"dirty" anyways, I didn't change the code ...).
First I get
CXX build/console_ssh/src/console_ssh.o
/home/chris/OVMS/Open-Vehicle-Monitoring-System-
3/vehicle/OVMS.V3/components/console_ssh/src/console_ssh.cpp: In
function 'void wolfssh_logger(wolfSSH_LogLevel, const char*)':
/home/chris/OVMS/Open-Vehicle-Monitoring-System-
3/vehicle/OVMS.V3/components/console_ssh/src/console_ssh.cpp:1176:10:
error: enumeration value 'WS_LOG_CERTMAN' not handled in switch [-
Werror=switch]
switch (level)
^
Then I add case WS_LOG_CERTMAN: on line 1178:
static void wolfssh_logger(enum wolfSSH_LogLevel level, const char*
const msg)
{
switch (level)
{
case WS_LOG_CERTMAN:
...
But the I run into this error:
/home/chris/OVMS/Open-Vehicle-Monitoring-System-
3/vehicle/OVMS.V3/components/wolfssh/wolfssh/src/internal.c: In
function 'IdentifyKey':
/home/chris/OVMS/Open-Vehicle-Monitoring-System-
3/vehicle/OVMS.V3/components/wolfssh/wolfssh/src/internal.c:883:9:
warning: unused variable 'dynType' [-Wunused-variable]
int dynType = isPrivate ? DYNTYPE_PRIVKEY : DYNTYPE_PUBKEY;
^
/home/chris/OVMS/Open-Vehicle-Monitoring-System-
3/vehicle/OVMS.V3/components/wolfssh/wolfssh/src/internal.c: In
function 'DoKexDhReply':
/home/chris/OVMS/Open-Vehicle-Monitoring-System-
3/vehicle/OVMS.V3/components/wolfssh/wolfssh/src/internal.c:3947:17:
error: implicit declaration of function 'PRIVATE_KEY_UNLOCK' [-
Werror=implicit-function-declaration]
PRIVATE_KEY_UNLOCK();
^
/home/chris/OVMS/Open-Vehicle-Monitoring-System-
3/vehicle/OVMS.V3/components/wolfssh/wolfssh/src/internal.c:3952:17:
error: implicit declaration of function 'PRIVATE_KEY_LOCK' [-
Werror=implicit-function-declaration]
PRIVATE_KEY_LOCK();
^
Any ideas?
Regards Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20230513/f94a0533/attachment.htm>
More information about the OvmsDev
mailing list