This is a weirdness in HFS because of a case insensinitive filesystem its picking up the JPEG library in your ports installation instead of the Apple one (which doesn't have anything to do with images).
I just uninstalled libjpeg and libtiff and a couple others IIRC. You could try unsetting LD_LIBRARY_PATH when you build couchdb. Paul On Wed, Oct 7, 2009 at 12:01 PM, Ken McCarthy <[email protected]> wrote: > yes, upper case in the error message. > > in /opt/local/lib the library is lower case > > -rwxr-xr-x 2 root admin 139616 6 Oct 19:47 libjpeg.62.0.0.dylib > lrwxr-xr-x 1 root admin 20 6 Oct 19:47 libjpeg.62.dylib -> > libjpeg.62.0.0.dylib > -rw-r--r-- 2 root admin 161120 6 Oct 19:47 libjpeg.a > lrwxr-xr-x 1 root admin 20 6 Oct 19:47 libjpeg.dylib -> > libjpeg.62.0.0.dylib > -rwxr-xr-x 2 root admin 654 6 Oct 19:47 libjpeg.la > > I did a new install of couchdb and it's dependencies using macports: > >> port install couchdb > > The only thing that went wrong was that when port tried to build 'erlang' I > was told to upgrade xcode from V3.0 to v3.1 - which I did, then I re-ran >> port install couchdb > > (and to compile erlang I had to comment out a couple lines, @line 909 ...if > (debug) .... ) > > I've also tried uninstalling components and re-installing in case there is > some incompatibilities between pieces compiled with xcode 3.0 and 3.1 > > > On 7-Oct-09, at 11:41 AM, Noah Slater wrote: > >> >>> KM-3:~ kmccarthy$ couchdb -i >>> dyld: Symbol not found: __cg_jpeg_resync_to_restart >>> Referenced from: >>> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO >>> Expected in: /opt/local/lib/libJPEG.dylib >> >> JPEG!? > >
