The problem appears on my machine with qt 4.8.4 (Arch Linux)
The first error messages were:
In file included from Launcher.cpp:1:0:
Launcher.h:74:13: error: 'QHttp' does not name a type
Launcher.h:77:13: error: 'QQueue' does not name a type
I just added an include for "QtNetwork" and everything builds fine again. It did work without the patch some time ago, probably with an older qt4 version.