diff --git a/.travis.yml b/.travis.yml
index 863e9cae7371cf6e11a46747f0eb809c80bf90f0..3a004bc2a6bdf7dd63c42349ebb28d67c54d33ae 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,8 +17,8 @@ env: GOARCH=amd64 TEST_HOST=127.0.0.1 UPPERIO_DB_DEBUG=1
 
 install:
   - sudo apt-get install -y bzr make
-  - go get github.com/cznic/ql/ql # ql command line util.
-  - go install github.com/cznic/ql/ql # ql command line util.
+  - go get github.com/cznic/ql/ql       # ql command line util.
+  - go install github.com/cznic/ql/ql   # ql command line util.
   - mkdir ../../../upper.io
   - ln -s $PWD ../../../upper.io/db
   - cd ../../../upper.io/db
@@ -28,7 +28,7 @@ install:
   - go get -t -d upper.io/db/postgresql
   - go get -t -d upper.io/db/mongo
   - go get -t -d upper.io/db/ql
-  - (cd $GOPATH/src/github.com/jmoiron/sqlx && git pull -a && git checkout ptrs) # Peter's branch.
+  - (cd $GOPATH/src/github.com/jmoiron/sqlx && git pull -a && git checkout ptrs && go build && go install) # Peter's branch.
 
 services:
   - mongodb