In a some weeks (at least a month) we will be moving the project over to the CMake build system.
There's a few reasons for that but the difficulty of building and maintaining the project being a big one. It's been a bit of a hassle to update all the solution files and makefiles every time we add or change a file and frankly most people (myself included) haven't bothered to do it. This leads to things that don't compile out of the box even with dependencies installed. A good example was the recent RoF patch files that weren't initially added to some solution files.
Okay, that said I would recommend that if you want to continue developing after this waiting period is up that you start looking into getting CMake to work because the current makefiles wont be preserved and the current solution files wont be preserved. It's really not that hard even on the command line and there are preliminary instructions at the following:
http://www.eqemulator.net/wiki/wikka.php?wakka=CMake