I'm asking that because I found that it's missing the configure script on
"guacamole-server-master" , the VM running the configuration doesn't have
internet access, only internal network access, which will be like the
client environment as well.

$ diff guacamole-server-1.3.0 guacamole-server-master
Only in guacamole-server-master: .gitignore
diff guacamole-server-1.3.0/Dockerfile guacamole-server-master/Dockerfile
59a60
>         libgcrypt-dev                 \
Only in guacamole-server-1.3.0: Makefile.in
Only in guacamole-server-master: README-unit-testing.md
Only in guacamole-server-1.3.0: aclocal.m4
Common subdirectories: guacamole-server-1.3.0/bin and
guacamole-server-master/bin
Only in guacamole-server-1.3.0: build-aux
Only in guacamole-server-1.3.0: config.h.in
Only in guacamole-server-1.3.0: configure
diff guacamole-server-1.3.0/configure.ac guacamole-server-master/
configure.ac
78,92c78,121
< # OSSP UUID
< AC_CHECK_LIB([ossp-uuid], [uuid_make], [UUID_LIBS=-lossp-uuid],
<              AC_CHECK_LIB([uuid], [uuid_make], [UUID_LIBS=-luuid],
<                           AC_MSG_ERROR("The OSSP UUID library is
required")))
<
< # Check for and validate OSSP uuid.h header
< AC_CHECK_HEADERS([ossp/uuid.h])
< AC_CHECK_DECL([uuid_make],,
<               AC_MSG_ERROR("No OSSP uuid.h found in include path"),
<               [#ifdef HAVE_OSSP_UUID_H
<                #include <ossp/uuid.h>
<                #else
<                #include <uuid.h>
<                #endif
<                ])
---
> #
> # libuuid
> #
>
> have_libuuid=disabled
> AC_ARG_WITH([libuuid],
>             [AS_HELP_STRING([--with-libuuid],
>                             [use libuuid to generate unique identifiers
@<:@default=check@:>@])],
>             [],
>             [with_libuuid=check])
>
> if test "x$with_libuuid" != "xno"
> then
>     have_libuuid=yes
>     AC_CHECK_LIB([uuid], [uuid_generate],
>                  [UUID_LIBS=-luuid]
>                  [AC_DEFINE([HAVE_LIBUUID],, [Whether libuuid is
available])],
>                  [have_libuuid=no])
> fi
>
> # OSSP UUID (if libuuid is unavilable)
> if test "x${have_libuuid}" != "xyes"
> then
>
>     AC_CHECK_LIB([ossp-uuid], [uuid_make], [UUID_LIBS=-lossp-uuid],
>                  AC_CHECK_LIB([uuid], [uuid_make], [UUID_LIBS=-luuid],
>                               AC_MSG_ERROR([
>   --------------------------------------------
>    Unable to find libuuid or the OSSP UUID library.
>    Either libuuid (from util-linux) or the OSSP UUID library is required
for
>    guacamole-server to be built.
>   --------------------------------------------])))
>
>     # Check for and validate OSSP uuid.h header
>     AC_CHECK_HEADERS([ossp/uuid.h])
>     AC_CHECK_DECL([uuid_make],,
>                   AC_MSG_ERROR("No OSSP uuid.h found in include path"),
>                   [#ifdef HAVE_OSSP_UUID_H
>                    #include <ossp/uuid.h>
>                    #else
>                    #include <uuid.h>
>                    #endif
>                    ])
> fi
153a183,186
> # Kubernetes support
> AC_SUBST([LIBGUAC_CLIENT_KUBERNETES_LTLIB],
'$(top_builddir)/src/protocols/kubernetes/libguac-client-kubernetes.la')
> AC_SUBST([LIBGUAC_CLIENT_KUBERNETES_INCLUDE],
'-I$(top_srcdir)/src/protocols/kubernetes')
>
492a526,546
> #
> # Underlying libvncserver usage of gcrypt
> #
>
> if test "x${have_libvncserver}" = "xyes"
> then
>
>     # Whether libvncserver was built against libgcrypt
>     AC_CHECK_DECL([LIBVNCSERVER_WITH_CLIENT_GCRYPT],
>                          [AC_CHECK_HEADER(gcrypt.h,,
>                                           [AC_MSG_WARN([
>   --------------------------------------------
>    libvncserver appears to be built against
>    libgcrypt, but the libgcrypt headers
>    could not be found. VNC will be disabled.
>   --------------------------------------------])
>                                            have_libvncserver=no])],,
>                     [[#include <rfb/rfbconfig.h>]])
>
> fi
>
575a630,657
> # Generic credential support within libVNCServer (authentication beyond
> # basic, standard VNC passwords)
> #
>
> if test "x${have_libvncserver}" = "xyes"
> then
>
>     have_vnc_creds=yes
>     AC_CHECK_MEMBERS([rfbClient.GetCredential],
>                      [], [have_vnc_creds=no],
>                      [[#include <rfb/rfbclient.h>]])
>
>     if test "x${have_vnc_creds}" = "xno"
>     then
>         AC_MSG_WARN([
>       --------------------------------------------
>        No generic credential support found in libvncclient.
>        VNC authentication support will be limited to passwords.
>       --------------------------------------------])
>     else
>         AC_DEFINE([ENABLE_VNC_GENERIC_CREDENTIALS],,
>                   [Whether support for generic VNC credentials is
available.])
>     fi
>
> fi
>
>
> #
817a900,907
> # Updated certificate verification callback (introduced with 2.0.0, not
present
> # in 2.0.0-rc4 or earlier)
> if test "x${have_freerdp2}" = "xyes"
> then
>     AC_CHECK_MEMBERS([freerdp.VerifyCertificateEx],,,
>                      [[#include <freerdp/freerdp.h>]])
> fi
>
1115a1206
>                  src/protocols/kubernetes/tests/Makefile
Common subdirectories: guacamole-server-1.3.0/doc and
guacamole-server-master/doc
Common subdirectories: guacamole-server-1.3.0/m4 and
guacamole-server-master/m4
Common subdirectories: guacamole-server-1.3.0/src and
guacamole-server-master/src
Common subdirectories: guacamole-server-1.3.0/util and
guacamole-server-master/util

So it's safe to say I can just replace configure.ac file?

Best Regards,



Luís Cascales

*Consultant*

Tel: +351 265 400 201 | Mobile: +351 914 683 124

E-mail: [email protected]

Runlevel - Sistemas de Informação, Lda

Travessa da Saboaria, nº 3C - 2900-597 Setúbal - Portugal



On Wed, Apr 7, 2021 at 1:06 PM Nick Couchman <[email protected]> wrote:

> On Wed, Apr 7, 2021 at 8:02 AM Luis Cascales <[email protected]>
> wrote:
>
>> This one?
>> https://github.com/apache/guacamole-server
>>
>
> Yep, that's the Github mirror of the official code.
>
> -Nick
>
>>

Reply via email to