diff --git a/asr/tools/slu/src/compile_automate.sh b/asr/tools/slu/src/compile_automate.sh
index 7fc7b966de24c3817374380503b3d75c205a0ef9..3956ca814bc55565be34d7900cfa3498a63af0b0 100755
--- a/asr/tools/slu/src/compile_automate.sh
+++ b/asr/tools/slu/src/compile_automate.sh
@@ -2,6 +2,10 @@
 
 prefix=$1
 
+dir=`dirname $0`/../../../
+export LD_LIBRARY_PATH=$dir/libs:$dir/libs/fst:$dir/libs/atlas:$PWD/src
+export PATH=$dir/bin:$PATH
+
 set -e -u -o pipefail
 
 WORDSYMB_I="--isymbols=""$prefix""_dico_word.txt"
diff --git a/asr/tools/slu/train-slu.sh b/asr/tools/slu/train-slu.sh
index 55069834922920b18c9a4e288271dbd44fc7e3ce..24c75d3ed009b97da875ea743ff8596cae2ad49e 100755
--- a/asr/tools/slu/train-slu.sh
+++ b/asr/tools/slu/train-slu.sh
@@ -17,7 +17,7 @@ set -e -u -o pipefail
 
 cd `dirname $0`
 
-dir=$PWD/../../
+dir=$`dirname $0`/../../
 export LD_LIBRARY_PATH=$dir/libs:$dir/libs/fst:$dir/libs/atlas:$PWD/src
 export PATH=$dir/bin:$PATH