Package Details: guacamole-server 1.5.5-1

Git Clone URL: https://aur.archlinux.org/guacamole-server.git (read-only, click to copy)
Package Base: guacamole-server
Description: Guacamole proxy daemon
Upstream URL: http://guacamole.sourceforge.net/
Keywords: guacamole
Licenses: GPL3
Replaces: guacd, libguac, libguac-client-rdp, libguac-client-ssh, libguac-client-vnc
Submitter: calendulish
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 27
Popularity: 0.154085
First Submitted: 2013-09-17 15:21 (UTC)
Last Updated: 2024-04-05 23:27 (UTC)

Dependencies (19)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 12 Next › Last »

figue commented on 2022-01-04 15:11 (UTC)

Thanks @xabbu

All merged :)

xabbu commented on 2022-01-04 12:08 (UTC) (edited on 2022-01-04 12:09 (UTC) by xabbu)

The new version 1.4.0 doesn't need the OSSP UUID library anymore. Guacamole can now be build with libuuid. This library is part of the core/util-linux-libs package.

There is a simple patch to restore the guacenc functionality.

https://github.com/apache/guacamole-server/pull/352/commits/bc6b5cef25cb2c66cb4e0e96df6d2639a61a197a

figue commented on 2022-01-03 21:15 (UTC)

I've updated this package to latest 1.4.0. Changelog:

  • Now this package ships a default configuration in file /etc/guacamole/guacd.conf. Remember to change it according to your setup. By default guacd will listen to 127.0.0.1 only.
  • guaenc keeps failing the build, so --disable-guacenc is still needed

figue commented on 2021-05-22 16:58 (UTC)

@AlphaJack thanks. It seems guacenc doesn't work with ffmpeg 4.4. I have to disable it. See https://issues.apache.org/jira/browse/GUACAMOLE-1330

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=guacamole-server#n38

AlphaJack commented on 2021-05-22 10:46 (UTC)

I have a problem in the build process:

[...]
make[2]: Entering directory '/tmp/makepkg/guacamole-server/src/guacamole-server-1.3.0/src/guacenc'
  CC       guacenc-buffer.o
  CC       guacenc-cursor.o
  CC       guacenc-display.o
  CC       guacenc-display-buffers.o
  CC       guacenc-display-image-streams.o
  CC       guacenc-display-flatten.o
  CC       guacenc-display-sync.o
  CC       guacenc-display-layers.o
  CC       guacenc-encode.o
  CC       guacenc-ffmpeg-compat.o
  CC       guacenc-guacenc.o
  CC       guacenc-image-stream.o
  CC       guacenc-instructions.o
  CC       guacenc-instruction-blob.o
  CC       guacenc-instruction-copy.o
  CC       guacenc-instruction-cfill.o
ffmpeg-compat.c: In function ‘guacenc_avcodec_encode_video’:
ffmpeg-compat.c:140:5: error: ‘av_init_packet’ is deprecated [-Werror=deprecated-declarations]
  140 |     av_init_packet(&packet);
      |     ^~~~~~~~~~~~~~
In file included from /usr/include/libavcodec/bsf.h:30,
                 from /usr/include/libavcodec/avcodec.h:44,
                 from video.h:27,
                 from ffmpeg-compat.h:24,
                 from ffmpeg-compat.c:21:
/usr/include/libavcodec/packet.h:488:6: note: declared here
  488 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
  CC       guacenc-instruction-cursor.o
cc1: all warnings being treated as errors
make[2]: *** [Makefile:800: guacenc-ffmpeg-compat.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/tmp/makepkg/guacamole-server/src/guacamole-server-1.3.0/src/guacenc'
make[1]: *** [Makefile:537: all-recursive] Error 1
make[1]: Leaving directory '/tmp/makepkg/guacamole-server/src/guacamole-server-1.3.0'
make: *** [Makefile:459: all] Error 2
==> ERROR: A failure occurred in build().

mbcooper commented on 2021-04-13 12:32 (UTC)

@figue

Outstanding! It's installed and tested working 100%. Thanks for the super-fast turnaround, this was my first question/bug post on the Arch forums, very impressed :-)

figue commented on 2021-04-13 10:30 (UTC)

@mbcooper thanks for reporting. I have merged a patch that fix the build issue, but I can't test if it's ok. Can you check it please?

mbcooper commented on 2021-04-13 09:23 (UTC)

Hi, I'm having trouble installing this: when it comes to install the rdp modules I get the following error:


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)


It installs fine if you don't have freerdp installed. Lots of searching turned up nothing useful, any help would be greatly appreciated.

M

figue commented on 2020-10-01 18:07 (UTC)

@philx I'm using like you said. Start guacd and then all config goes to tomcat...

philx commented on 2020-10-01 14:21 (UTC)

I mean server config (as this is server package). The below documentation begins with server configuration.

maybe I got this wrong, and I just should follow "start guacd daemon and configure client in tomcat8". I'll try again tonight.