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

Build fails against libvncclient 0.9.7

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Trivial
    • Resolution: Fixed
    • 1.2.0, 1.3.0
    • 1.4.0
    • VNC
    • None

    Description

      When building guacamole-server against libvncclient 0.9.7 (the version of libvncclient provided by CentOS 6 via its libvncserver package), the build fails with the following error:

      ...
        CC     libguac_client_vnc_la-argv.lo
        CC     libguac_client_vnc_la-auth.lo
      In file included from auth.c:23:
      auth.h:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
      auth.c:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
      make[2]: *** [libguac_client_vnc_la-auth.lo] Error 1
      

      This is because the GetCredential callback and rfbCredential type do not exist in that version of libvncclient. If that version is to continue to be supported, the relevant part of the build should be made conditional.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            mjumper Mike Jumper
            mjumper Mike Jumper
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment