First, you need all the build dependencies:

Code:
sudo apt-get install build-essential autoconf automake libtool libzip-dev libxml2-dev libsigc++-2.0-dev libglade2-dev libgtkmm-2.4-dev libgl1-mesa-dev libmysqlclient16-dev uuid-dev liblua5.1-dev libpcre3-dev g++ libgnome2-dev libgtk2.0-dev libpango1.0-dev libcairo2-dev sqlite3-dev python-dev libboost-dev libctemplate-dev
Then you run:
Code:
./autogen.sh
If it fails, fix the errors, and re-run ./configure

If it finished successfully, you can start compiling MySQL-Workbench:
Code:
make install DESTDIR=/home/<username>/mysql-workbench
You can also use the parameter -jX, which improves build-speed by making use of several build-threads (X is the number of to be used parallel threads)


Then, inside your supplied output directory, change to /usr/local/bin startup MySQL Workbench like this:
Code:
./mysql_workbench