diff --git a/.travis.yml b/.travis.yml
index 10bd1b98bfb62cfab38f054d32eefd5dc5aea244..169af34a7c1e289473072ef332a6095d8ebaaf73 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,6 +16,8 @@ matrix:
   - compiler: gcc
     os: osx
 
+python:
+  - "2.7"
 install:
   - ./travis_build.sh
 
diff --git a/travis_build.sh b/travis_build.sh
index a767b8534fdea8a82a14a00c8419bc48f12c23f0..70190a0765a48e6716ea6d89b19ca5ff24393c3d 100755
--- a/travis_build.sh
+++ b/travis_build.sh
@@ -1,10 +1,22 @@
 #!/bin/sh
 set -ex
+installLib() {
+	git clone https://github.com/libyal/$1
+	cd $1
+	./synclibs.sh
+	./autogen.sh
+	./configure && make > /dev/null && sudo make install > /dev/null
+	cd ..
+}
+
 if test ${TRAVIS_OS_NAME} = "linux"; then
 	sudo apt-get -qq update
-	sudo apt-get -y install libafflib-dev libewf-dev libpq-dev libsqlite3-dev ant libcppunit-dev
+	sudo apt-get -y install libafflib-dev libewf-dev libpq-dev autopoint libsqlite3-dev ant libcppunit-dev
 elif test ${TRAVIS_OS_NAME} = "osx"; then
-	brew install ant	
+	export PATH=${PATH}:/usr/local/opt/gettext/bin
+	brew install ant libewf gettext
 fi
+installLib libvhdi
+installLib libvmdk
 ./bootstrap && ./configure --prefix=/usr && make > /dev/null
 cd bindings/java/ && ant dist-PostgreSQL