Hi James

Well here is what I've done. The final change to @executable_path didn't happen. I've enclosed my Terminal output so perhaps I've made a mistake or didn't have enough luck. Hope you can set me straight.

libquicktime.0.0.0.dylib from PiDiP is 1.2 Meg from Mar 18 2004 with 2 aliases libquicktime.0.dylib and libquicktime,dylib
libquicktime.0.dylib is from Pd-0.38.4-extended-RC8.app is 376K from Feb 12 2006

Here's list of what I tried:

Using terminal I moved libquicktime.0.0.0.dylib from PiDiP to Pd-0.38.4-extended-RC8.app then:
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% ls
libbz2.1.0.2.dylib              libpng.3.dylib                  libvorbis.0.dylib
libgsl.0.dylib                  libquicktime.0.0.0.dylib        libvorbisenc.2.dylib
libgslcblas.0.dylib             libquicktime.0.dylib            libvorbisfile.3.dylib
libmp3lame.0.dylib              libsndfile.0.dylib
libogg.0.dylib                  libspeex.1.dylib
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% otool -L libquicktime.0.dylib
libquicktime.0.dylib:
        @executable_path/../../lib/libquicktime.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 71.1.1)
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% otool -L libquicktime.0.0.0.dylib
libquicktime.0.0.0.dylib:
        /sw/lib/libquicktime.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 71.0.0)
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% rm libquicktime.0.dylib
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% ls
libbz2.1.0.2.dylib              libogg.0.dylib                  libspeex.1.dylib
libgsl.0.dylib                  libpng.3.dylib                  libvorbis.0.dylib
libgslcblas.0.dylib             libquicktime.0.0.0.dylib        libvorbisenc.2.dylib
libmp3lame.0.dylib              libsndfile.0.dylib              libvorbisfile.3.dylib
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% mv libquicktime.0.0.0.dylib libquicktime.0.dylib
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% ls
libbz2.1.0.2.dylib      libmp3lame.0.dylib      libquicktime.0.dylib    libvorbis.0.dylib
libgsl.0.dylib          libogg.0.dylib          libsndfile.0.dylib      libvorbisenc.2.dylib
libgslcblas.0.dylib     libpng.3.dylib          libspeex.1.dylib        libvorbisfile.3.dylib
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% otool -L libquicktime.0.dylib
libquicktime.0.dylib:
        /sw/lib/libquicktime.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 71.0.0)
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% install_name_tool -change /sw/lib/libquicktime.0.dylib @executable_path/../../lib/libquicktime.0.dylib libquicktime.0.dylib
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei% otool -L libquicktime.0.dylib
libquicktime.0.dylib:
        /sw/lib/libquicktime.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 71.0.0)
[David-Leiths-Computer:Pd-0.38.4-extended-RC8.app/Contents/lib] davidlei%

Also if it matters
[David-Leiths-Computer:/usr/lib] davidlei% otool -L libSystem.B.dylib
libSystem.B.dylib:
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 71.1.4)
        /usr/lib/system/libmathCommon.A.dylib (compatibility version 1.0.0, current version 47.1.0)

---------------------------------------------------------------------------------------------------------


On 4/21/06, james tittle <tigital@mac.com> wrote:
On Apr 21, 2006, at 12:08 PM, Dave Leith wrote:

> As for sorenson codec it still remains unrecognized along with the
> rest.
>
> On the Mac using the installer there is no /sw folder created
> (show invisible files). Using the installer from puredata.org to
> install you just drag the Pd-0.38.4-extended-RC8 package to
> anywhere on your harddrive, (me to a PureData folder in
> Applications). Fink - which is not installed on my system would
> create a sw folder but it's not part of the OSX PD default
> installer or installation requirements.

.../sw is fink specific, and really isn't germaine here, as the whole
point of the extended builds is to include everything in a portable
manner...unfortunately, we're dealing with a libquicktime versioning
problem...

> The path using "Show Package Contents" is Pd-0.38.4-extended-RC8/
> Contents/lib/libquicktime.0.dylib.
> This is where other files libbz2.1.0.2.dylib, libmp3lame.0.dylib,
> libspeex.1.dylib, etc. reside.
>
> Do I need to do something to else to get the library to be
> recognized?....Odd that pdp_qt is not using the installed library
> (as I mentioned earlier nothing changes if the libquicktime.0.dylib
> is removed)

...ok, here's one more thing to try:  I believe you mentioned that
you had downloaded the pidip libs from yves' site, so we should be
able change that libquicktime.dylib to something you can use...if you
have the developer tools installed, you can do the following from the
directory that contains your Pd-0.38-4-extended-RC8.app:

cd Pd-0.38-4-extended-RC8.app/Contents/lib/
otool -L libquicktime.0.dylib

...at this point you should see a list of libraries that the dylib is
linked against...if you see anything beginning with "/sw", then we
need to tell it to look elsewhere, like the following:

install_name_tool -change /sw/lib/libquicktime.0.dylib
@executable_path/../../lib/libquicktime.0.dylib libquicktime.0.dylib

...you can then rerun "otool -L libquicktime.0.dylib" to confirm that
it's changed...if this works, then try running pd again, and see if
that helps:  this may not work because we don't know if the version
of gcc that these individual files were compiled and linked with is
the same...

good luck,
james