diff --git a/configure.ac b/configure.ac
index 8b149a2a329b993522b091167bc143f5c574f18a..fddca749d0849e64d8d7740cec991fca2e3c8943 100644
--- a/configure.ac
+++ b/configure.ac
@@ -81,10 +81,8 @@ SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $libccrtp1_CFLAGS"
 SFLPHONE_LIBS="$SFLPHONE_LIBS $libccrtp1_LIBS"
 
 
-SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $OSIP_CFLAGS"
-SFLPHONE_LIBS="$SFLPHONE_LIBS $OSIP_LIBS"
-SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $EXOSIP_CFLAGS"
-SFLPHONE_LIBS="$SFLPHONE_LIBS $EXOSIP_LIBS"
+SFLPHONE_CXXFLAGS="$SFLPHONE_CXXFLAGS $OSIP_CFLAGS $EXOSIP_CFLAGS $PORTAUDIO_CFLAGS"
+SFLPHONE_LIBS="$SFLPHONE_LIBS $OSIP_LIBS $EXOSIP_LIBS "
 
 
 AC_SUBST(SFLPHONE_CXXFLAGS)
diff --git a/m4/portaudio.m4 b/m4/portaudio.m4
index 0d290382d1cdbb9c459886209e8165a1e03bf65f..167cf3319d1cdbe8d97114539d0bdd4f4cef76bf 100644
--- a/m4/portaudio.m4
+++ b/m4/portaudio.m4
@@ -61,9 +61,6 @@ AC_SUBST(CXXFLAGS)
 AC_SUBST(NASM)
 AC_SUBST(NASMOPT)
 
-AC_SUBST(PORTAUDIO_CFLAGS)
-AC_SUBST(PORTAUDIO_CXXFLAGS)
-AC_SUBST(PORTAUDIO_LIBS)
 
 CFLAGS="-g -O2 -Wall -pedantic -pipe -fPIC"
 
@@ -112,7 +109,9 @@ CFLAGS=$CFLAGS_save
 LIBS=$LIBS_save
 CXXFLAGS=$CXXFLAGS_save
 
-AC_SUBST(OTHER_SOURCES, $OTHER_SOURCES)
+AC_SUBST(PORTAUDIO_CFLAGS)
+AC_SUBST(PORTAUDIO_CXXFLAGS)
+AC_SUBST(PORTAUDIO_LIBS)
 
 ])
 
diff --git a/portaudio/Makefile.am b/portaudio/Makefile.am
index f9b7d7cde48abd512ee9dd13267fbeaacc03e364..928eaa0c598580eaaa49772028e5835b0616f762 100644
--- a/portaudio/Makefile.am
+++ b/portaudio/Makefile.am
@@ -1,7 +1,7 @@
 
 noinst_LTLIBRARIES = libportaudio.la
 libportaudio_la_CFLAGS = $(PORTAUDIO_CFLAGS) 
-libportaudio_la_LIBS = $(PORTAUDIO_LIBS)
+libportaudio_la_LIBADD = $(PORTAUDIO_LIBS)
 libportaudio_la_CXXFLAGS = $(PORTAUDIO_CXXFLAGS)
 libportaudio_la_CPPFLAGS = $(PORTAUDIO_CPPFLAGS) -Ipa_common/