diff --git a/src/Makefile.am b/src/Makefile.am
index 5be031174cdf639b7967fbb297021f6256af06e5..632a388a91672784901a393daa6d5d102a33c3ba 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -60,6 +60,7 @@ sflphoned_LDADD = \
 		@CCRTP_LIBS@ \
 		@ALSA_LIBS@ \
 		@PULSEAUDIO_LIBS@ \
+		-luuid \
 		@SAMPLERATE_LIBS@ 
 
 noinst_LTLIBRARIES = libsflphone.la
diff --git a/src/audio/pulselayer.h b/src/audio/pulselayer.h
index dc22bfaedd968324b232946770ff06b7d08b5428..828a6b849c1b7e9dffe8600275e987ef4617bd4f 100644
--- a/src/audio/pulselayer.h
+++ b/src/audio/pulselayer.h
@@ -22,6 +22,7 @@
 
 #include "audiolayer.h"
 #include "audiostream.h"
+#include "audiorecord.h"
 
 #define PLAYBACK_STREAM_NAME	    "SFLphone out"
 #define CAPTURE_STREAM_NAME	    "SFLphone in"