On Dec 7, 2011, at 6:22 AM, Tom Evans <tevans...@googlemail.com> wrote:
> On Wed, Dec 7, 2011 at 1:52 PM, Dimitry Andric <d...@freebsd.org> wrote: >> On 2011-12-07 01:40, Da Rock wrote: >>> >>> I'm trying to build some newer versions of ffserver. But I keep getting >>> asm build errors when I get to libavcodec/vp*. >>> >>> Error: `(%esi,%eax)' is not a valid 64 bit base/index expression >>> >>> If I set it to build static it fails at h264. >>> >>> "Error: `-1(%edi)' is not a valid 64 bit base/index expression" >>> >>> Googling hasn't proved helpful in finding an answer. I've tried setting >>> some configure options: arch=amd64/x86_64, disabling cmov/fast_cmov, >>> ebx, etc. >>> >>> Any ideas how to fix this? >> >> >> At first glance, I'd say you are compiling it with a 32-bit compiler or >> assembler. >> >> In any case, I downloaded the latest version (0.8.7) from ffmpeg.org, >> and it compiles just fine with base gcc. What are the exact commands >> you are running? > > I imagine you are running CURRENT or 9.0, which has a newer binutils > than 8-STABLE, which is what causes/exposes this issue. The question is: what is the OP running? I don't think that's been identified yet.. Thanks! -Garrett_______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"