I read:
since it seems my 'gate' object is non-standard, 1) why is it included in the OS X installer package, if it can potentially break others
you're definitely using cyclone's gate, and your friend uses another incompatible object of the same name. All he need's to do is load cyclone before any other libs and then it should work out fine.
HTH
x