I'm still using Panther, and I've managed to compile aMule 2.2.2 (after a long battle with poorly documented bugs - suffice to say I had to downgrade to Quicktime 7.0.1 to compile it succesfully).
Pros:
It works
Cons:
It's a bare client (didn't want to try to compile any optional components after encountering those weird errors)
The preferences window shows nothing (the controls ARE there, as randomly clicking the white space I've opened the language selection drop-down menu, but they can not be seen, neither can the window controls at the top, but again, they are there, as I can drag the window by dragging it by it's upper region...) - any ideas what may cause this? (the rest of the interface works normally) should I try removing the preferences from the previous aMule version? (2.1.3 AFAIR)