Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-1719

Protocols RDP, SSH, Telnet are not supported when "--with-libavcodec=no" is specified in configure script

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.4.0
    • None
    • guacamole
    • 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.
      

      Attachments

        1. configure-output.log
          6 kB
          Jimmy

        Activity

          People

            Unassigned Unassigned
            libor.svehlak Libor Svehlak
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: