diff --git a/install_wolf.sh b/install_wolf.sh
index fe62746003778521f09fc96a3c8f70b3528c9dbf..13160bf8129498dbcc9865b0e78e8d7d5e31138c 100755
--- a/install_wolf.sh
+++ b/install_wolf.sh
@@ -160,9 +160,20 @@ func_echo "path dependencies: $DEPS_PATH"
 func_echo "Installing dependencies via apt install..."
 
 if [ "$UID" -eq 0 -o "$EUID" -eq 0 ]; then
-   apt install -y git wget unzip dh-autoreconf cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
+   #apt install -y git wget unzip dh-autoreconf cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
+   apt install -y git wget unzip cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
 else
-   sudo apt install -y git wget unzip dh-autoreconf cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
+   #sudo apt install -y git wget unzip dh-autoreconf cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
+   sudo apt install -y git wget unzip cmake build-essential libgoogle-glog-dev libgflags-dev libatlas-base-dev libsuitesparse-dev git libboost-all-dev libyaml-cpp-dev wget unzip
+fi
+
+# gcc version (5.4 for C++14 support)
+GCC_REQ=54
+GCC_V=$(gcc -v 2>&1 | grep -- 'gcc version' | tr -dc '0-9')
+GCC_V=${GCC_V:0:2}
+if [ $GCC_V -lt $GCC_REQ ]; then
+   echo "The current gcc version ${GCC_V:0:1}.${GCC_V:1:1} does not support C++14. Version ${GCC_REQ:0:1}.${GCC_REQ:1:1} or later should be installed."
+   exit 0
 fi
 
 # Eigen