I downloaded the repo, extracted it and tried to build it by running.
autoreconf -fi
./configure
make
I get following error.
/bin/bash ./libtool --tag=CC --mode=compile gcc -std=gnu99 -DPACKAGE_NAME=\"libguac-client-rdp\" -DPACKAGE_TARNAME=\"libguac-client-rdp\" -DPACKAGE_VERSION=\"0.7.2\" -DPACKAGE_STRING=\"libguac-client-rdp\ 0.7.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libguac-client-rdp\" -DVERSION=\"0.7.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBGUAC=1 -DHAVE_LIBCAIRO=1 -DHAVE_LIBFREERDP_CACHE=1 -DHAVE_LIBFREERDP_CORE=1 -DHAVE_LIBFREERDP_CLIENT=1 -DHAVE_LIBFREERDP_UTILS=1 -DHAVE_LIBFREERDP_CODEC=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBVORBISENC=1 -DENABLE_OGG=1 -DHAVE_GUACAMOLE_CLIENT_H=1 -DHAVE_GUACAMOLE_PROTOCOL_H=1 -DHAVE_FREERDP_LOCALE_KEYBOARD_H=1 -DHAVE_RDPPOINTER_SETDEFAULT=1 -DHAVE_RDPPOINTER_SETNULL=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -I. -Werror -Wall -Iinclude -g -O2 -MT messages.lo -MD -MP -MF .deps/messages.Tpo -c -o messages.lo `test -f 'guac_rdpsnd/messages.c' || echo './'`guac_rdpsnd/messages.c
libtool: compile: gcc -std=gnu99 -DPACKAGE_NAME=\"libguac-client-rdp\" -DPACKAGE_TARNAME=\"libguac-client-rdp\" -DPACKAGE_VERSION=\"0.7.2\" "-DPACKAGE_STRING=\"libguac-client-rdp 0.7.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libguac-client-rdp\" -DVERSION=\"0.7.2\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBGUAC=1 -DHAVE_LIBCAIRO=1 -DHAVE_LIBFREERDP_CACHE=1 -DHAVE_LIBFREERDP_CORE=1 -DHAVE_LIBFREERDP_CLIENT=1 -DHAVE_LIBFREERDP_UTILS=1 -DHAVE_LIBFREERDP_CODEC=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBVORBISENC=1 -DENABLE_OGG=1 -DHAVE_GUACAMOLE_CLIENT_H=1 -DHAVE_GUACAMOLE_PROTOCOL_H=1 -DHAVE_FREERDP_LOCALE_KEYBOARD_H=1 -DHAVE_RDPPOINTER_SETDEFAULT=1 -DHAVE_RDPPOINTER_SETNULL=1 -DHAVE_STDLIB_H=1 -DHAVE_MALLOC=1 -I. -Werror -Wall -Iinclude -g -O2 -MT messages.lo -MD -MP -MF .deps/messages.Tpo -c guac_rdpsnd/messages.c -fPIC -DPIC -o .libs/messages.o
guac_rdpsnd/messages.c:43:34: fatal error: freerdp/utils/stream.h: No such file or directory
#include <freerdp/utils/stream.h>
^
compilation terminated.
Makefile:585: recipe for target 'messages.lo' failed
make: *** [messages.lo] Error 1