I was able to build it (eventually, after seeing Wiso's instructions about the libraries being built in the main project) but it doesn't seem to work. It starts but doesn't crash. The last entries in the log are cpluff loading the new default addons. Then nothing. No window. Nothing. I'm forced to kill the process, leaving me with a zero-byte crashlog. I have some changes that are not upstream but I doubt they are related. (Tomorrow, I'll force complete sync to svn as a test though.)
And fyi, there's an issue building lame_enc.dll. The configMS.h file needs to be renamed to config.h or it wont build, which is surprising as I would've expected something like this:
** edit **
I backed out all my changes, did a full sync, and even used the BuildSetup.bat to build which I almost never do. I've poured over the svn logs and can't figure out what I'm missing. I'm stumped and I bet it's something rather silly and trivial.
Should building the full project produce system/libexpat.dll in addition to system/players/dvdplayer/libexpat-1.dll? I only get libexpat-1.dll. I've tried putting the actual libexpat.dll binary in system as well as copying and renaming libexpat-1.dll. Both produce the same problem. And Xbmc just crashes immediately if system/libexpat.dll is missing entirely.