as you said August the Nick's binary is dynamically linked to all the libs, so to works, we have to put all the libraries in the good places. I didn't want to do that, so I tried to recompile it with just flext and libsamplerate but without success.
the problem was some missing defines in the main.cpp. if you download it again, you should be able to compile without the mad, vorbis or flac libs.
...
After that I finally decided to install the Nick's binary and all the libs at the good place for the binary, and it works well!
good to hear.
About the proper way on a Mac to distribute a binary, I think it's to built it with all the libs included in it. That's because on os X there's no standard place to put the libs. It depends if you use fink or darwinport or build it by hand. The other way is to distribute a package that will install the binary plus all the libs at the good places.
I think the later is the way to go. If you compile all the libs statically, then the binary will be well over 2 or 3 megs (I'm guessing). And, you'd have to load that every time you add a readanysf~ object in pd. that will add up after a while. Same with flext externals. they should link to flext dynamically where possible. this will cut down down on RAM usage.
-august.