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

Correct autoconf issues that result in odd build results

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.4.0
    • 1.6.0
    • 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

        Issue Links

          Activity

            People

              vnick Nick Couchman
              libor.svehlak Libor Svehlak
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: