As for the compilation, I don't do those. I'm sure it is doable, and I have a PhD even if it is not in computer science. I just have too much stuff on my plate to dive deeply into engines and there is no point in learning if I would only compile vanilla engines (doh123 does that just fine).
I've heard more reports here about building problem, though. There might be a time where the entire build system could do with an overhaul. Various libraries could do with an update, as could the custom XQuartz, and maybe dropping support for a few versions of
I totally understand, if it weren't for the joystick issue, I wouldn't be doing this either! Of course now I might be hooked on solving some of these small, niggling issues in Wine ... although I'm not sure I'm actually capable of doing any more than I have. My training isn't computer science either and while I have a lot of programming experience, what I do normally is quite different from this kind of stuff.
I should probably install Macports and the wine-devel toolkit through that and then built the engines from source that way to see what happens. It's just odd, because I did it once or twice on my old laptop years ago (pre-Yosemite). Someone on these forums must use a newer machine/