One way you can check which libraries in which path the .pd_darwin
depends on is to use otool:
hans@palatschinken readanysf~ $ otool -L readanysf~.pd_darwin
readanysf~.pd_darwin:
readanysf~.pd_darwin (compatibility version 0.0.0, current version
0.0.0)
/Library/Pd/readanysf~/libgavl.1.dylib (compatibility version 2.0.0,
current version 2.0.0)
/Library/Pd/readanysf~/libgmerlin_avdec.1.dylib (compatibility
version 2.0.0, current version 2.0.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
version 7.4.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 111.1.5)
You can do the same for any dylib, like libgmerlin_avdec.1.dylib,
which has lots. Here's my build, made thusly:
cd externals/august/readanysf~ make -f Makefile.darwin_i386_10.4 ./embed-MacOSX-dependencies.sh
http://autobuild.puredata.info/pdlab/readanysf~.zip
.hc
On Jul 23, 2010, at 4:48 AM, august wrote:
oh dang.
Okay, I really don't understand the mac binary package.
Maybe Hans (or someone else) can step in here....did you use a special embed script for embedding the libs? If so, can you send it to me?
-august.
Sorry but this one now requires :
- to copy all readanysf's dylib files to Pd.app/contents/lib
- to copy 11 readanysf's dylib files to sw/lib (libvorbisenc.
2.dylib, libvorbis.0.dylib, libtheora.0.dylib, liboil-0.3.0.dylib,
libogg.0.dylib, libjpeg.62.dylib, libfaad.0.dylib, libavutil. 49.dylib, libavformat.52.dylib, libavcodec.51.dylib, liba52.0.dylib)
- to copy 5 Pd's own dylib files to sw/lib (libxvidcore.4.dylib,
libx264.57.dylib, libmp3lame.0.dylib, libfaac.0.dylib, libamrnb. 0.dylib)
Pierre
Le 22 juil. 2010 à 08:37, august a écrit :
ok, Good to know it worked.
The new package "might" solve the dylib issue.
can you download and try?
http://aug.ment.org/software/readanysf~0.40_MacOSX-Intel.tar.gz
This one "should" work without needing to create the "sw/lib"
directory if I understand the process correctly.best -august.
Hi August,
Speed reporting to confirm that this new one greatly solves the
file handling issues. Incidentally, I had to create sw/lib and move all readanysf's
dlyb files in there.Pierre
Le 22 juil. 2010 à 00:47, august a écrit :
Hi,
So, after squashing bugs, making updates, and compiling on the ever-so-handy pd farm, there is now a new readanysf~ binary for
mac intel machines.I don't own or use a mac, so I can only build it blindly without testing.
please download and test.
http://aug.ment.org/software/readanysf~0.40_MacOSX-Intel.tar.gz
This should solve the dangling file handle problem and a few
others. Unfortunately, I was unable to package the lastest gavl that
would solve the wav file problems that Derek posted.-august.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I have always wished for my computer to be as easy to use as my
telephone; my wish has come true because I can no longer figure out
how to use my telephone." --Bjarne Stroustrup (creator of C++)