これからsakitoさんに教えてもらった方法を試してみます。
ありがとうございます。

220へのレスに「env | grep DYをしてみる」とあったので
試してみたのですが、こう出ました。

% env | grep DY
DYLD_INSERT_LIBRARIES=/sw/lib/xpg4/libxpg4.dylib
DYLD_FORCE_FLAT_NAMESPACE=1

% locate libxpg4.dylib
/sw/lib/xpg4/libxpg4.dylib
/usr/local/lib/libxpg4.dylib

エラーメッセージでも「dyld: emacs multiple definitions of
symbol _BC」とありますし、同じlibxpg4.dylibが2つ入ってるのが
問題ということでしょうか?