Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Dec 2011 14:52:44 +0100
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Da Rock <freebsd-hackers@herveybayaustralia.com.au>
Cc:        hackers@freebsd.org
Subject:   Re: 64bit build errors
Message-ID:  <4EDF6FAC.8000002@FreeBSD.org>
In-Reply-To: <4EDEB600.9000102@herveybayaustralia.com.au>

index | next in thread | previous in thread | raw e-mail

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?


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EDF6FAC.8000002>