Yep, macports. I tried it with a compiled non-macports version of
ffmpeg that I ripped out of ffmpegX and it's working! I'm still
curious about the shoes MRI/irb difference but it's less critical now.
Thanks for the 2>&1 tip and the macports comment. Now that I know the
shoes part is working I'll compile a version of ffmpeg specific to the
app.
Thanks!
Noah
On May 21, 2009, at 1:47 PM, Seth Thomas Rasmussen wrote:
On Thu, May 21, 2009 at 4:43 PM, Noah Thorp <[email protected]>
wrote:
ok, thanks! now I have an explicit error now which helps with the
debugging.
The error returned is:
dyld: Library not loaded: /opt/local/lib/libavformat.dylib
Referenced from: /opt/local/bin/ffmpeg
Reason: Incompatible library version: ffmpeg requires version
52.0.0 or
later but libavformat.dylib provides version 51.1.0
This brings me back to the question of how the environment is
different
between shoes and irb? There must be some difference otherwise the
same
libraries would be loaded in the working irb call and the non-
working shoes
call.
Do I need to specify more paths for shoes that may be specified for
irb in
my .bash_login? Or less likely, is there a conflicting version of
this
library in use by shoes?
Hmm, not sure. I'm not sure why Shoes would have anything to do with
an error like the one you got, though.
Looks like you are using MacPorts? I gave up on those shenanigans a
while ago. I think I'm better off for it. ;)
--
Seth Thomas Rasmussen
http://greatseth.com