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