Package Details: guacamole-server 1.6.0-2

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: Apache-2.0
Replaces: guacd, libguac, libguac-client-rdp, libguac-client-ssh, libguac-client-vnc
Submitter: calendulish
Maintainer: figue
Last Packager: figue
Votes: 27
Popularity: 0.000000
First Submitted: 2013-09-17 15:21 (UTC)
Last Updated: 2026-01-04 12:49 (UTC)

Dependencies (19)

Required by (1)

Sources (3)

Latest Comments

1 2 3 4 5 6 .. 12 Next › Last »

subes commented on 2026-06-07 13:26 (UTC) (edited on 2026-06-07 13:27 (UTC) by subes)

To get the package building I had to remove "freerdp" (version 3), install "freerdp2" (via AUR) and add

export CFLAGS="$CFLAGS -Wno-error"

right before the ./configure ... line in the PKGBUILD

export CFLAGS="$CFLAGS -Wno-error=macro-redefined"

might also work, but I did not test this

jaro3 commented on 2026-03-18 09:05 (UTC)

If I try to build in clean chroot, it also quits because the dependencies are not present in the repo:


==> Checking buildtime dependencies...
==> Installing missing dependencies...
error: target not found: libtelnet
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> libvncserver
  -> libtelnet
==> ERROR: Could not resolve all dependencies.
==> ERROR: Build failed, check /var/lib/archbuild/multilib-x86_64/alicn/build

jaro3 commented on 2026-03-17 09:04 (UTC)

Getting the same:

In file included from raw_encoder.h:23,
                 from audio.c:28:
../../config.h:290:9: error: '_XOPEN_SOURCE' redefined [-Werror]
  290 | #define _XOPEN_SOURCE 700
      |         ^~~~~~~~~~~~~
In file included from /usr/include/unistd.h:25,
                 from guacamole/socket-fntypes.h:31,
                 from guacamole/socket.h:31,
                 from guacamole/client-fntypes.h:33,
                 from guacamole/client.h:29,
                 from audio.c:24:
/usr/include/features.h:234:10: note: this is the location of the previous definition
  234 | # define _XOPEN_SOURCE  800
      |          ^~~~~~~~~~~~~
In file included from encode-png.h:23,
                 from client.c:23:
../../config.h:290:9: error: '_XOPEN_SOURCE' redefined [-Werror]
  290 | #define _XOPEN_SOURCE 700
      |         ^~~~~~~~~~~~~
In file included from /usr/include/unistd.h:25,
                 from guacamole/socket-fntypes.h:31,
                 from guacamole/socket.h:31,
                 from encode-jpeg.h:25,
                 from client.c:22:
/usr/include/features.h:234:10: note: this is the location of the previous definition
  234 | # define _XOPEN_SOURCE  800
      |          ^~~~~~~~~~~~~
  CC       libguac_la-display-layer-list.lo
cc1: all warnings being treated as errors
make[3]: *** [Makefile:824: libguac_la-audio.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
cc1: all warnings being treated as errors
make[3]: *** [Makefile:831: libguac_la-client.lo] Error 1
make[3]: Leaving directory '/usr/src/tmp/guacamole-server/src/guacamole-server-1.6.0/src/libguac'
make[2]: *** [Makefile:1214: all-recursive] Error 1
make[2]: Leaving directory '/usr/src/tmp/guacamole-server/src/guacamole-server-1.6.0/src/libguac'
make[1]: *** [Makefile:551: all-recursive] Error 1
make[1]: Leaving directory '/usr/src/tmp/guacamole-server/src/guacamole-server-1.6.0'
make: *** [Makefile:471: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build guacamole-server.

damathgrass commented on 2026-03-03 19:52 (UTC)

Is it just me that's getting this error during build?

make  all-recursive
make[1]: Entering directory '/home/user/.cache/yay/guacamole-server/src/guacamole-server-1.6.0'
Making all in src/libguac
make[2]: Entering directory '/home/user/.cache/yay/guacamole-server/src/guacamole-server-1.6.0/src/libguac'
Making all in .
make[3]: Entering directory '/home/user/.cache/yay/guacamole-server/src/guacamole-server-1.6.0/src/libguac'
  CC       libguac_la-argv.lo
  CC       libguac_la-audio.lo
In file included from raw_encoder.h:23,
                 from audio.c:28:
../../config.h:290:9: error: '_XOPEN_SOURCE' redefined [-Werror]
  290 | #define _XOPEN_SOURCE 700
      |         ^~~~~~~~~~~~~
In file included from /usr/include/unistd.h:25,
                 from guacamole/socket-fntypes.h:31,
                 from guacamole/socket.h:31,
                 from guacamole/client-fntypes.h:33,
                 from guacamole/client.h:29,
                 from audio.c:24:
/usr/include/features.h:234:10: note: this is the location of the previous definition
  234 | # define _XOPEN_SOURCE  800
      |          ^~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [Makefile:824: libguac_la-audio.lo] Error 1
make[3]: Leaving directory '/home/user/.cache/yay/guacamole-server/src/guacamole-server-1.6.0/src/libguac'
make[2]: *** [Makefile:1214: all-recursive] Error 1
make[2]: Leaving directory '/home/user/.cache/yay/guacamole-server/src/guacamole-server-1.6.0/src/libguac'
make[1]: *** [Makefile:551: all-recursive] Error 1
make[1]: Leaving directory '/home/user/.cache/yay/guacamole-server/src/guacamole-server-1.6.0'
make: *** [Makefile:471: all] Error 2
==> ERROR: A failure occurred in build().

figue commented on 2026-01-04 12:49 (UTC)

@sanbikappa thanks. Patch added.

sanbikappa commented on 2026-01-02 01:03 (UTC) (edited on 2026-01-02 01:04 (UTC) by sanbikappa)

@lowlow
please refer: GUACAMOLE-2070
As a workaround, you can revise prepare() in PKGBUILD:

prepare() {
    cd "$srcdir"/$pkgname-$pkgver
    # refer: https://github.com/apache/guacamole-server/pull/591
    curl -O https://raw.githubusercontent.com/mike-jumper/guacamole-server/2e2a33621d673345e7b9d22c9388be80c6d77598/src/libguac/wol.c
    mv -f wol.c src/libguac/wol.c
}

lowlow commented on 2025-09-04 16:10 (UTC)

I failed to build the last version (1.6.0) of the server. Here is the issue I get:


In function 'inet_pton',
    inlined from '__guac_wol_send_packet' at wol.c:104:18,
    inlined from 'guac_wol_wake' at wol.c:192:22:
/usr/include/bits/inet-fortified.h:56:10: error: call to '__inet_pton_chk_warn' declared with attribute warning: inet_pton called with a destination buffer size too small [-Werror=attribute-warning]
   56 |   return __glibc_fortify (inet_pton, __sz, sizeof (char),
      |          ^

tachtler commented on 2025-06-28 09:20 (UTC)

Hi Figue,

Thank you for continuing to build the package even though you no longer use it yourself!

Klaus.

figue commented on 2025-06-23 20:22 (UTC)

I'm not using guacamole anymore, but I'll try to keep maintaining if there isn't any volunteers.

figue commented on 2024-03-31 00:54 (UTC)

@dodecahedron freerdp is an optional dependency, so if you install freerdp2 and rebuild, it should work out-of-the-box. I'll updated anyway the optdepend array in order to point the user to the right package.

About patching service files: I prefer to avoid it. Perhaps is a better choice send an email upstream or file a bug.

Thanks for reporting.