Mac OS X用R-2.1.0と/usr/local/lib [Mac]
/usr/local/libにlibpng.dylibをいれたりすると、Rの起動時に下のようなエラーが発生する。
Symbol not found: __cg_png_destroy_write_struct
Error in dyn.load(x, as.logical(local), as.logical(now)) :
unable to load shared library '/Library/Frameworks/R.framework/Resources/library/grDevices/libs/grDevices.so':
dlopen(/Library/Frameworks/R.framework/Resources/library/grDevices/libs/grDevices.so, 6): Symbol not found: __cg_png_destroy_write_struct
/usr/local/lib/libpng.dylibを読まないように、/Library/Frameworks/R.framework/Resources/bin/Rの13行目
: ${R_LD_LIBRARY_PATH=${R_HOME}/lib:/usr/local/lib:/usr/local/lib/gcc/powerpc-a
pple-darwin6.8/3.4.2}
から/usr/local/libを削除することで対処。/usr/local/lib/gcc/powerpc-a
pple-darwin6.8/3.4.2もたぶん不要。
続・Mac OS X 10.4とR-2.1.0 [Mac]
その後、言語環境で英語を最優先言語にするとR.appが正常に立ち上がりました。
さらにその後、日本語を最優先言語に戻しても、正常に立ち上がるようになりました。
何が悪かったのかは不明。