diff --git a/hudson-sflphone-script.sh b/hudson-sflphone-script.sh
index ac6114527107b8e91771f0ed8ffb215217fcc4ea..8d097aa9773d90998a836c7b824b7eb17313694f 100755
--- a/hudson-sflphone-script.sh
+++ b/hudson-sflphone-script.sh
@@ -4,12 +4,20 @@
 #
 # Author: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
 
+# Compile the daemon
 pushd sflphone-common
 ./autogen.sh
+# Compile pjproject first
+pushd libs/pjproject
+./autogen.sh
+./configure
+make && make dep
+popd
 ./configure --prefix=/usr
 make
 popd
 
+# Compile the client
 pushd sflphone-client-gnome
 ./autogen.sh
 ./configure --prefix=/usr