[PD] PDP and quicktime pdp_qt

Dave Leith dave.leith at gmail.com
Sat Apr 22 09:12:55 CEST 2006


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 at 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20060422/349cfe95/attachment.htm>


More information about the Pd-list mailing list