Please be patient with replies on this list. I do this in my free time, and some days I have less of that than others.
Regarding the output you sent...it looks like you have made other changes to the code, or are using a different version of the code than the latest available. The patch for this removes literally two lines - one is a blank line, and the other is the include for the non-existent header file. You should definitely not be seeing a bunch of errors about missing structure members, mis-matched types, etc. My suggestion would be: * Make sure you have a version of libssh2 that supports this functionality. The version included with CentOS8, for example - 1.9.0 - does *NOT* support this. I believe you need 1.10.0 or later - I'm trying it with the latest released version, 1.11.0. * Download a clean version of the Guacamole Server source code, either directly from the website, or from our official Github repository. * Update ONLY the single required file - the ssh_agent.h file - removing the line for the absent header file, ssh_key.h. -Nick
