Installed Qt5 with Homebrew, and after figuring out how to put it in my path, still no go. Build ends right after typing make with
Updating build of QMC2 v0.193
make: *** No rule to make target `/usr/local/Qt4.8/mkspecs/macx-g++/qmake.conf', needed by `Makefile.qmake'. Stop.
make: *** [qmc2-bin] Error 2
Didn't feel like searching and changing every reference to that location to Qt5, but ultimately found a way around it..
After reinstalling Qt 4.8.7, I fixed the original error by a few mods to Makefile.qmake.
Started off and changed "export MACOSX_DEPLOYMENT_TARGET" to 10.6. Build now got past the initial error but then crapped out down the line with this..
In file included from docbrowser.cpp:1:
./settings.h:22:10: fatal error: 'QSettings' file not found
about.cpp:1:10: #include <QSettings>
fatal error ^~~~~~~~~~~:
'QProcess' file not found
options.cpp:1:10: fatal error: 'QTranslator' file not found
qmc2main.cpp:1:10: fatal error: 'qglobal.h' file not found
welcome.cpp:1:10: fatal error: 'QTimer' file not found
1 error generated.
Was about to just give up, even after I made sure those header files are indeed there inside the QtCore.Framework. Gave it one last shot and opened up the Makefile again and noticed the CFLAGS and CXXFLAGS lines this time. Changed both of those from 10.5 to 10.6 and it finally built (and runs too haha). Same goes for Arcade as well, just change the Makefile inside the arcade folder and it builds fine.
EDIT: Oddly, while both QMC2 and QMC2-Arcade needed the makefiles edited, QCHDMAN built without having to change anything. And like the wiki instructions, I do a 'make distclean' after I build and install each app so there wasn't even anything modified left hanging around. Weird.