<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="font-size: 16px; ">Building the latest x264 failed for me on MacOS X with this link error: I have faac / faad2 installed. I just discovered x264 several months ago and had no trouble with the initial build. I assumed that running "./configure" updated the code with git, but now I believe I was mistaken about that … the latest ffmpeg build complained that I needed x264 >=-0.83. </div><div style="font-size: 16px; "><br></div><div style="font-size: 16px; ">Anyway, what do I need to install to get x264 to build? I added /usr/local/lib, the location of faac / faad2 to the path in hopes it would solve the link error, but no suck luck…</div><div><br></div><div>gcc -o x264 x264.o input/yuv.o input/y4m.o output/raw.o output/matroska.o output/matroska_ebml.o output/flv.o output/flv_bytestream.o input/thread.o input/lavf.o libx264.a -lm -lpthread -s -L. -lavformat -lswscale -lavcodec -lavutil -lm -lz -lbz2 -lpthread </div><div>ld64: warning: option -s is obsolete and being ignored</div><div>Undefined symbols:</div><div> "_faacEncSetConfiguration", referenced from:</div><div> _Faac_encode_init in libavcodec.a(libfaac.o)</div><div> "_NeAACDecInit2", referenced from:</div><div> _NeAACDecInit2$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_faacEncOpen", referenced from:</div><div> _Faac_encode_init in libavcodec.a(libfaac.o)</div><div> "_NeAACDecGetCurrentConfiguration", referenced from:</div><div> _NeAACDecGetCurrentConfiguration$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_x264_encoder_open_79", referenced from:</div><div> _X264_init in libavcodec.a(libx264.o)</div><div> "_faacEncClose", referenced from:</div><div> _Faac_encode_init in libavcodec.a(libfaac.o)</div><div> _Faac_encode_init in libavcodec.a(libfaac.o)</div><div> _Faac_encode_close in libavcodec.a(libfaac.o)</div><div> "_NeAACDecInit", referenced from:</div><div> _NeAACDecInit$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_NeAACDecOpen", referenced from:</div><div> _NeAACDecOpen$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_faacEncEncode", referenced from:</div><div> _Faac_encode_frame in libavcodec.a(libfaac.o)</div><div> "_faacEncGetCurrentConfiguration", referenced from:</div><div> _Faac_encode_init in libavcodec.a(libfaac.o)</div><div> "_NeAACDecGetErrorMessage", referenced from:</div><div> _NeAACDecGetErrorMessage$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_NeAACDecDecode", referenced from:</div><div> _NeAACDecDecode$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_NeAACDecClose", referenced from:</div><div> _NeAACDecClose$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_NeAACDecSetConfiguration", referenced from:</div><div> _NeAACDecSetConfiguration$non_lazy_ptr in libavcodec.a(libfaad.o)</div><div> "_faacEncGetDecoderSpecificInfo", referenced from:</div><div> _Faac_encode_init in libavcodec.a(libfaac.o)</div><div>ld: symbol(s) not found</div><div>collect2: ld returned 1 exit status</div><div>make: *** [x264] Error 1</div><div>Mac-Mini:x264 vpredoehl$ </div><div><br></div></body></html>