On Sun, Sep 12, 2021 at 5:17 PM Paul Siess <[email protected]> wrote:

> I'm trying to install quacamole on Ubuntu 21.04.  When I run make, I get
> the following errors.
>
> make[4]: Entering directory
> '/home/xxxxxxx/guacamole-server-1.3.0/src/protocols/rdp'
>   CC       libguac_client_rdp_la-rdp.lo
> rdp.c: In function ‘guac_rdp_handle_connection’:
> rdp.c:440:5: error: ‘VerifyCertificate’ is deprecated
> [-Werror=deprecated-declarations]
>   440 |     rdp_inst->VerifyCertificate = rdp_freerdp_verify_certificate;
>       |     ^~~~~~~~
> In file included from /usr/include/freerdp2/freerdp/api.h:23,
>                  from /usr/include/freerdp2/freerdp/freerdp.h:42,
>                  from beep.h:23,
>                  from rdp.c:21:
> /usr/include/freerdp2/freerdp/freerdp.h:368:47: note: declared here
>   368 |   WINPR_DEPRECATED(ALIGN64 pVerifyCertificate VerifyCertificate);
> /**< (offset 51)
>       |                                               ^~~~~~~~~~~~~~~~~
> /usr/include/winpr2/winpr/winpr.h:53:31: note: in definition of macro
> ‘WINPR_DEPRECATED’
>    53 | #define WINPR_DEPRECATED(obj) obj __attribute__((deprecated))
>       |                               ^~~
>
>
This is resolved in the git repos, and there is a JIRA issue for it:

https://issues.apache.org/jira/browse/GUACAMOLE-1307

-Nick

>

Reply via email to