When building from source on Mac OSX, I have regularly come across the problem whereby the compiler complains about duplicate dylibs.
duplicate dylib libiconv.2.dylib
This is due to my use of the Fink and Darwin packages to install various bits I need for OSX development.
I recently noticed that many configure scripts cater for the user to select which dylib they would like to include. So I figured that my problem of duplicate iconv’s can be overcome by looking for options like :
--with-iconv=
So look out for similar parameters in configure scripts
./configure --with-iconv=/opt/local/..
So, why do I not just remove all but one instance of iconv? Well, Leopard ships with an old version of iconv, and I require recent versions for my development work.