Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.4.0
-
None
-
None
Description
Documentation at https://guacamole.apache.org/doc/gug/installing-guacamole.html specifies that libavcodec is needed only when guacenc is required. Nevertheless when --with-libavcodec=no is specified in configure script it is causing that protocols RDP, SSH, Telnet are not supported.
Prerequisite: All required packages for RDP, SSH, Telnet, VNC are installed:
Steps to reproduce:
tar -xzf guacamole-server-1.4.0.tar.gz cd guacamole-server-1.4.0 ./configure --with-libavformat=no
Output:
------------------------------------------------ guacamole-server version 1.4.0 ------------------------------------------------ Library status: freerdp2 ............ no pango ............... no libavcodec .......... disabled libavformat.......... no libavutil ........... no libssh2 ............. yes libssl .............. yes libswscale .......... no libtelnet ........... yes libVNCServer ........ yes libvorbis ........... yes libpulse ............ no libwebsockets ....... no libwebp ............. yes wsock32 ............. no Protocol support: Kubernetes .... no RDP ........... no SSH ........... no Telnet ........ no VNC ........... yes Services / tools: guacd ...... yes guacenc .... no guaclog .... yes FreeRDP plugins: no Init scripts: no Systemd units: no Type "make" to compile guacamole-server.
Without the explicit specification of --with-libavformat=no:
tar -xzf guacamole-server-1.4.0.tar.gz cd guacamole-server-1.4.0 ./configure
Output:
------------------------------------------------ guacamole-server version 1.4.0 ------------------------------------------------ Library status: freerdp2 ............ yes pango ............... yes libavcodec .......... no libavformat.......... no libavutil ........... no libssh2 ............. yes libssl .............. yes libswscale .......... no libtelnet ........... yes libVNCServer ........ yes libvorbis ........... yes libpulse ............ no libwebsockets ....... no libwebp ............. yes wsock32 ............. no Protocol support: Kubernetes .... no RDP ........... yes SSH ........... yes Telnet ........ yes VNC ........... yes Services / tools: guacd ...... yes guacenc .... no guaclog .... yes FreeRDP plugins: /usr/lib64/freerdp2 Init scripts: no Systemd units: no Type "make" to compile guacamole-server.