[
https://issues.apache.org/jira/browse/GUACAMOLE-1719?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17840970#comment-17840970
]
Nick Couchman commented on GUACAMOLE-1719:
------------------------------------------
Well, I've managed to find and correct one issue in the code related to the
build, but the --with-libavcodec=no issue is just stumping me completely.
{code}
- [AS_HELP_STRING([--with-libavformat],
- [use libavformat when encoding video
@<:@default=check@:>@])],
- [].
+ [AS_HELP_STRING([--with-libavformat],
+ [use libavformat when encoding video
@<:@default=check@:>@])],
+ [],
[with_libavformat=check])
+
{code}
There was a "." (period) instead of a "," (comma) on one of the lines that was
causing the issues with libavformat. The libavcodec one is just completely
puzzling me - there must be some quote or bracket that's getting open and not
closed or something like that, but I cannot, for the life of me, figure out
where it is.
> Protocols RDP, SSH, Telnet are not supported when "--with-libavcodec=no" is
> specified in configure script
> ---------------------------------------------------------------------------------------------------------
>
> Key: GUACAMOLE-1719
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1719
> Project: Guacamole
> Issue Type: Bug
> Components: guacamole
> Affects Versions: 1.4.0
> Reporter: Libor Svehlak
> Priority: Major
> Attachments: configure-output.log
>
>
> 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:
> {noformat}
> tar -xzf guacamole-server-1.4.0.tar.gz
> cd guacamole-server-1.4.0
> ./configure --with-libavformat=no
> {noformat}
> Output:
> {noformat}
> ------------------------------------------------
> 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.
> {noformat}
> Without the explicit specification of {{{}--with-libavformat=no{}}}:
> {noformat}
> tar -xzf guacamole-server-1.4.0.tar.gz
> cd guacamole-server-1.4.0
> ./configure
> {noformat}
> Output:
> {noformat}
> ------------------------------------------------
> 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.
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)