Libor Svehlak created GUACAMOLE-1719: ----------------------------------------
Summary: Protocols RDP, SSH, Telnet are not supported when "--with-libavcodec=no" is specified in configure script Key: GUACAMOLE-1719 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1719 Project: Guacamole Issue Type: Bug Components: guacamole Affects Versions: 1.4.0 Reporter: Libor Svehlak 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: {noformat} tar -xzf guacamole-server-1.4.0.tar.gz cd guacamole-server-1.4.0 ./configure --with-libavformat=no {noformat} Output: {noformat} ------------------------------------------------ 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. {noformat} Without the explicit specification of {{{}--with-libavformat=no{}}}: {noformat} tar -xzf guacamole-server-1.4.0.tar.gz cd guacamole-server-1.4.0 ./configure {noformat} Output: {noformat} ------------------------------------------------ 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. {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)