geant4 on Mac OS 10.9

macファイルシステムが大文字小文字を区別しない。このためhomebrewを使ってlibjpegを入れていると、(自分でgeant4を使って書いた)プログラム起動直後にライブラリを読む段で本来読まれるべきlibJPEG.dylibでなくlibjpeg.dylibが読み込まれてしまい、シンボルを見つけられずに落ちるということが発生する*1brew unlink jpeg libpng libtiff とするととりあえずは回避出来るようだ

*1:geant4.shをsourceすることで環境変数DYLD_*がセットされている。brew doctorするとこれをセットしていてはいけないと怒られるのだが、セットしないとgeant4のプログラムが走らないので…