Package Details: guacamole-server 1.3.0-3

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: ShyPixie
Maintainer: figue (figuepluto, jfigueras)
Last Packager: figue
Votes: 24
Popularity: 0.014831
First Submitted: 2013-09-17 15:21
Last Updated: 2021-05-22 16:57

Dependencies (19)

Required by (0)

Sources (2)

Latest Comments

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

skraw commented on 2019-12-29 12:21

@figue you don't seem to have issues in build like Marcel_K because you do not build with rdp support. Without I do have no issues either, but with rdp I run into the same issue as Marcel_K. It does not build because of the stringop-truncation error.

skraw commented on 2019-12-29 12:06

Can anyone please explain how to build guacamole-server with rdp support? I simply don't get it, whatever I test with freerdp the make still says:

Protocol support:

  RDP ....... no
  SSH ....... yes
  Telnet .... yes
  VNC ....... yes

?

figue commented on 2019-01-18 08:22

@Marcel_K Now guacamole has its own service in sources:

figue@pluto ~ % pacman -Ql guacamole-server | grep service
guacamole-server /usr/lib/systemd/system/guacd.service

And no, I don't have an old freerdp installed, sorry. Forgive me because I didn't see that in your log (and it's pretty clear: GUAC_RDP_SVC_MAX_LENGTH).

Feel free to add all compilation flags you need in your local repo.

Marcel_K commented on 2019-01-17 23:46

The error seems to occur in the RDP section, so perhaps you don't have freerdp-x.xx (older version) installed?

And you deleted guacd.service. Isn't that necessary to start Guacamole using systemd?

figue commented on 2019-01-17 23:24

@Marcel_K I don't have any issue building guacamole-server.

Anyway, I checked accurately the changelog and removed some stuff that is not necessary in 1.0.0.

Marcel_K commented on 2019-01-17 22:21

Shouldn't you add -Wno-error=stringop-truncation to circumvent

guac_svc/svc_service.c: In function ‘VirtualChannelEntry’:
guac_svc/svc_service.c:56:5: error: ‘strncpy’ output may be truncated copying 7 bytes from a string of length 7 [-Werror=stringop-truncation]
     strncpy(svc_plugin->plugin.channel_def.name, svc->name,
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             GUAC_RDP_SVC_MAX_LENGTH);
             ~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors

figue commented on 2019-01-16 01:55

@lusa updated to 1.0.0. Try again please.

lusa commented on 2019-01-15 22:05

I couldn't build it with yaourt. http://apache.mirrors.hoobly.com/guacamole/0.9.14/source/guacamole-server-0.9.14.tar.gz

"The requested URL /guacamole/0.9.14/source/guacamole-server-0.9.14.tar.gz was not found on this server."

Thanks

Marcel_K commented on 2018-08-28 22:47

@figue: Correct, but you should be able to compile against tagged releases < 2 on GitHub.

I installed freerdp 1.2.0_beta1+android9 by rebuilding it from source using the PKGBUILD and the patch from that version in SVN. After this, I managed to build this package by adding -Wno-error=stringop-truncation to CPPFLAGS. Of course, this is bad practice, but I managed to connect to an RDP server.

figue commented on 2018-07-11 13:36

AFAIK rdp is broken due to unsupported freerdp versioning...

I've just compiled and in my case RDP is disabled during configure phase:

checking for freerdp_new in -lfreerdp-core... no
checking for freerdp_new in -lfreerdp... no
configure: WARNING:
  --------------------------------------------
   Unable to find libfreerdp-core / libfreerdp
   RDP will be disabled.
  --------------------------------------------