So you need QtCore, QtGui and QtOpenGl plus image plugins if you want to handle other formats than png.
Believe it or not but that's the truth. QtWebKit is the one taking most space. And you're probably building them in both debug and release modes.There's simply no way I can believe that it's necessary to fill up that much space with temporary files.
Why don't you just install a binary bundle instead of compiling Qt on your own?
Bookmarks