kolyvan / kxmovie

movie player for iOS using ffmpeg
2.84k stars 919 forks source link

Error when 'rake' command executed #80

Open saltwat5r opened 10 years ago

saltwat5r commented 10 years ago

I'm getting the following errors when trying to 'rake', and so I can't compile Your library. Do you have any idea?

1 warning generated.
AR  libavdevice/libavdevice.a
/opt/local/bin/ranlib: object: libavdevice/libavdevice.a(alldevices.o) malformed object (unknown load command 1)
ar: internal ranlib command failed
make: *** [libavdevice/libavdevice.a] Error 1
rake aborted!
******** Build failed ********
/Users/user/Downloads/kxmovie/Rakefile:8:in `system_or_exit'
/Users/user/Downloads/kxmovie/Rakefile:160:in `buildArch'
/Users/user/Downloads/kxmovie/Rakefile:217:in `block in <top (required)>'
Tasks: TOP => default => build_ffmpeg => build_ffmpeg_arm6
nickwah commented 9 years ago

I ran into this and it seemed to be using some old version of ranlib and ar. I did this to point to newer versions: $ sudo mv /opt/local/bin/ranlib /opt/local/bin/ranlib.old $ sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib /opt/local/bin/ranlib

sudo mv /opt/local/bin/ar /opt/local/bin/ar.old sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar