[
https://issues.apache.org/jira/browse/GUACAMOLE-2146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18023859#comment-18023859
]
Nick Couchman commented on GUACAMOLE-2146:
------------------------------------------
Also, [~henry1491] , in the future, these questions should go to our mailing
list, first:
https://guacamole.apache.org/support/#mailing-lists
> Configuring Guacamole 1.6.0 with Freerdp3
> -----------------------------------------
>
> Key: GUACAMOLE-2146
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-2146
> Project: Guacamole
> Issue Type: Bug
> Components: guacamole-server
> Affects Versions: 1.6.0
> Environment: Building a new Guacamole Server using Debian 13.1.0
> performed a minimal install and then added packages for nginx, openssl3,
> freerdp3-dev (3.15.0), tomcat10 installed prerequise librarys for guacamole
> 1.6.0.
> Reporter: R Aspinwall
> Priority: Minor
>
> Downloaded Debian 13 packages, downloaded gaucamole 1.6.0 using *wget
> [https://downloads.apache.org/guacamole/1.6.0/source/guacamole-server-1.6.0.tar.gz]*
> *tar -xvzf* *guacamole-server-1.6.0.tar.gz*
> *cd guacamole-server-1.6.0*
> *then ran* *./configure --with-init-dir=/etc/init.d*
> **
> ------------------------------------------------
> guacamole-server version 1.6.0
> ------------------------------------------------
> Library status:
> freerdp ............. yes (3.x)
> pango ............... yes
> libavcodec .......... yes
> libavformat ......... yes
> libavutil ........... yes
> libssh2 ............. yes
> libssl .............. yes
> libswscale .......... no
> libtelnet ........... yes
> libVNCServer ........ yes
> libvorbis ........... yes
> libpulse ............ yes
> libwebsockets ....... yes
> libwebp ............. yes
> wsock32 ............. no
> Protocol support:
> Kubernetes .... yes
> RDP ........... yes
> SSH ........... yes
> Telnet ........ yes
> VNC ........... yes
> Services / tools:
> guacd ...... yes
> guacenc .... no
> guaclog .... yes
> FreeRDP plugins:
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../lib/x86_64-linux-gnu/freerdp3
> Init scripts: /etc/init.d
> Systemd units: no
> Type "make" to compile guacamole-server.
> When I run make, the compilation succeeds until the following error occurs.
> ......
> make all-recursive
> make[3]: Entering directory
> '/home/trainer/guacamole-server-1.6.0/src/protocols/rdp'
> Making all in .
> make[4]: Entering directory
> '/home/trainer/guacamole-server-1.6.0/src/protocols/rdp'
> CC
> plugins/guac-common-svc/libguac_common_svc_client_la-guac-common-svc.lo
> In file included from
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/freerdp3/freerdp/client/rdpgfx.h:28,
> from
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/freerdp3/freerdp/gdi/gdi.h:34,
> from
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/freerdp3/freerdp/freerdp.h:35,
> from ./channels/common-svc.h:23,
> from plugins/guac-common-svc/guac-common-svc.c:21:
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/freerdp3/freerdp/codecs.h:93:9:
> error: 'codecs_free' is deprecated: [since 3.6.0] Use
> freerdp_client_codecs_free [-Werror=deprecated-declarations]
> 93 | WINPR_DEPRECATED_VAR("[since 3.6.0] Use
> freerdp_client_codecs_new",
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/winpr3/winpr/winpr.h:22,
> from
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/winpr3/winpr/stream.h:26,
> from
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/freerdp3/freerdp/freerdp.h:25:
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/freerdp3/freerdp/codecs.h:91:47:
> note: declared here
> 91 | FREERDP_API void codecs_free(rdpCodecs*
> codecs));
> | ^~~~~~~~~~~
> /usr/lib/x86_64-linux-gnu/pkgconfig/../../../include/winpr3/winpr/platform.h:497:41:
> note: in definition of macro 'WINPR_DEPRECATED_VAR'
> 497 | #define WINPR_DEPRECATED_VAR(text, obj) obj
> __attribute__((deprecated(text)))
> | ^~~
> cc1: all warnings being treated as errors
> make[4]: *** [Makefile:1419:
> plugins/guac-common-svc/libguac_common_svc_client_la-guac-common-svc.lo]
> Error 1
> make[4]: Leaving directory
> '/home/trainer/guacamole-server-1.6.0/src/protocols/rdp'
> make[3]: *** [Makefile:1473: all-recursive] Error 1
> make[3]: Leaving directory
> '/home/trainer/guacamole-server-1.6.0/src/protocols/rdp'
> make[2]: *** [Makefile:767: all] Error 2
> make[2]: Leaving directory
> '/home/trainer/guacamole-server-1.6.0/src/protocols/rdp'
> make[1]: *** [Makefile:551: all-recursive] Error 1
> make[1]: Leaving directory '/home/trainer/guacamole-server-1.6.0'
> make: *** [Makefile:471: all] Error 2
> {*}{*}{*}{*}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)