honestly, I dont know why, I needed that patch at the time I was doing initial LE hyperion addon work. never cared why (maybe some namespace issue?), it was a quick hack, compiled and worked. now both hyperion and hyperion.ng build fine for me (EDIT: without the std:: workaround) but I switched to qt5 already.
it's strange this bug report, because the patch is already included in OP's mentioned git fork..