justNeph justNeph - 1 month ago 8
Git Question

Git Error: dyld: lazy symbol binding failed: Symbol not found: _iconv_open

I was trying to fix up my

.bashrc
on a new mac with some aliases I had and I had made a
.bash_profile
to try to load up the
.bashrc
when the terminal was opened. However, it has been giving me this error every time I try to use a
git
command.

git status
dyld: lazy symbol binding failed: Symbol not found: _iconv_open
Referenced from: /usr/bin/git
Expected in: /opt/local/lib/libiconv.2.dylib

dyld: Symbol not found: _iconv_open
Referenced from: /usr/bin/git
Expected in: /opt/local/lib/libiconv.2.dylib

Trace/BPT trap: 5


I deleted the
.bash_profile
and even reverted back the
.bashrc
but still no good. Any ideas?

Side Note: I have looked at Git > dyld: lazy symbol binding failed: Symbol not found: _iconv_open but his solution doesn't seem to work for me as I have no bash_profile at all now.

Answer Source

Coworker figured it out for my situation.

Create a file ~/.bash_profile and in it put

PATH=/usr/local/bin:$PATH:/opt/local/bin
export PATH

That seemed to fix it. Seems the issue was with the path.