Created attachment 211991 [details]
I installed guacamole-server 1.1.0_1 from the ports (FBSD 12.1 amd64).
When I try to connect using ssh I get the error message
/usr/local/lib/libguac-client-ssh.so: Undefined symbol "libssh2_init"
nm shows that (all?) libssh2 symbols are undefined.
# /var/ports/usr/ports/net/guacamole-server/work # nm /usr/local/lib/libguac-client-ssh.so | fgrep libssh2
There are no problems with rdp connections (so I cannot perform further test in the moment :-; ). I thínk there was also a problem installing the port: a missing "/" between stage and usr in a path name.
I'm unable to reproduce this issue. How are you building the port? Is this using poudriere or from ports with a unclean environment? Please provide make.conf, and pkg query %o if using unclean environment.
I'm a bit confused about how the config is for 11.3, you mentioned that this was on 12.1.
My tests consisted of creating a 12.1R vm and installing guacamole-client via pkg. The configuration was just copying the sample config for guacamole and starting guacd and tomcat9 then using the sample config to connect via ssh on localhost.