Any time I open a new terminal window (independent of terminal app), the console stderr displays dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/login) is setuid or setgid before the first bash prompt.

The start of this error coincided with my install of 10.8.

How can I get rid of that message?

Below is my .bash_profile:

export PS1="\u@MBP:\W ->"

# Your previous /Users/segiddins/.bash_profile file was backed up as /Users/segiddins/.bash_profile.macports-saved_2012-04-19_at_21:00:04

# MacPorts Installer addition on 2012-04-19_at_21:00:04: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
  • In your home folder ~/ there should be a file called .bash_profile. Could you paste it somewhere and show us?
    – kba
    Commented Jul 29, 2012 at 2:01

2 Answers 2


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...

  • Just tried it and it worked for me too.
    – Maiasaura
    Commented Jul 30, 2012 at 20:10
  • I tried before tonight, then did again and saw why I didnt uninstall it-- asepsisctl uninstall doesn't exist.
    – segiddins
    Commented Jul 31, 2012 at 2:46
  • 1
    Thanks, re-install than asepsisctl uninstall did the trick!
    – segiddins
    Commented Jul 31, 2012 at 3:44
  • I don't have asepsis. Apparently a bug report has been filed: discussions.apple.com/thread/4143805?start=0&tstart=0
    – charlax
    Commented Sep 12, 2012 at 9:43

I had this happen to me on 10.8.2 and just logging out then back in fixed it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .