SubJunk wrote:BTW Raptor, do you want my patch for your OS X build?
Undefined symbols for architecture i386:
"_VDADecoderDecode", referenced from:
_ff_vda_decoder_decode in libavcodec.a(vda.o)
"_VDADecoderCreate", referenced from:
_ff_vda_create_decoder in libavcodec.a(vda.o)
"_VDADecoderDestroy", referenced from:
_ff_vda_destroy_decoder in libavcodec.a(vda.o)
"_kVDADecoderConfiguration_Width", referenced from:
_ff_vda_create_decoder in libavcodec.a(vda.o)
"_kVDADecoderConfiguration_Height", referenced from:
_ff_vda_create_decoder in libavcodec.a(vda.o)
"_kVDADecoderConfiguration_SourceFormat", referenced from:
_ff_vda_create_decoder in libavcodec.a(vda.o)
"_kVDADecoderConfiguration_avcCData", referenced from:
_ff_vda_create_decoder in libavcodec.a(vda.o)
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
Fatal error occurred, aborting build.SubJunk wrote:Sometimes FFmpeg revisions cause MPlayer to break so it can take a few days for MPlayer to catch up. I don't know if that's what happened here but it's my guess
Raptor399 wrote:SubJunk wrote:Sometimes FFmpeg revisions cause MPlayer to break so it can take a few days for MPlayer to catch up. I don't know if that's what happened here but it's my guess
That is true, but that wasn't the case here. I had to add --disable-vda to the FFmpeg configure line to overcome the problem.
Most problems building arise because I build for the "i386" architecture. Builds tend to go more smoothly if I build for "x86_64".
I'm wondering... Are there still 32 bit i386 Macs out there running OS X 10.6+?
Isn't 10.6+ completely 64 bit anyway?
In other words: is compiling for "i386" really worth the hassle? It might even be detrimental for the performance on current Macs, so I would rather compile for "x86_64" if that is better.
macfixme wrote:In other words: is compiling for "i386" really worth the hassle? It might even be detrimental for the performance on current Macs, so I would rather compile for "x86_64" if that is better.
Why not dual architecture, i.e. i386 + x86_64?
Users browsing this forum: No registered users and 3 guests