How to fix Terminal error DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgid?

Solution 1:

It seems that the problem might be with asepsis (If you have it installed). http://asepsis.binaryage.com/

Re-install it to make sure that it's up-to-date. And then Download the Command Line Tools from XCode.

That fixed it for me...