<html><head></head><body><div>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.</div><div><br></div><div>But now the verion 3.3.003-467-ge7f41bd8-dirty won't compile (why is it "dirty" anyways, I didn't change the code ...).</div><div><br></div><div>First I get</div><div><br></div><div>CXX build/console_ssh/src/console_ssh.o</div><div>/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*)':</div><div>/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]</div><div>   switch (level)</div><div>          ^</div><div><br></div><div>Then I add case WS_LOG_CERTMAN: on line 1178:</div><div><br></div><div>static void wolfssh_logger(enum wolfSSH_LogLevel level, const char* const msg)</div><div>  {</div><div>  switch (level)</div><div>    {</div><div>    case WS_LOG_CERTMAN:</div><div>...</div><div><br></div><div>But the I run into this error:</div><div><br></div><div>/home/chris/OVMS/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/wolfssh/wolfssh/src/internal.c: In function 'IdentifyKey':</div><div>/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]</div><div>     int dynType = isPrivate ? DYNTYPE_PRIVKEY : DYNTYPE_PUBKEY;</div><div>         ^</div><div>/home/chris/OVMS/Open-Vehicle-Monitoring-System-3/vehicle/OVMS.V3/components/wolfssh/wolfssh/src/internal.c: In function 'DoKexDhReply':</div><div>/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]</div><div>                 PRIVATE_KEY_UNLOCK();</div><div>                 ^</div><div>/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]</div><div>                 PRIVATE_KEY_LOCK();</div><div>                 ^</div><div><br></div><div>Any ideas?</div><div><br></div><div>Regards Chris</div><div><br></div><div><span></span></div></body></html>