Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 08 Dec 2011 08:29:26 +1000
From:      Da Rock <freebsd-hackers@herveybayaustralia.com.au>
To:        Garrett Cooper <yanegomi@gmail.com>
Cc:        Tom Evans <tevans.uk@googlemail.com>, "hackers@freebsd.org" <hackers@freebsd.org>, Dimitry Andric <dim@freebsd.org>
Subject:   Re: 64bit build errors
Message-ID:  <4EDFE8C6.7080206@herveybayaustralia.com.au>
In-Reply-To: <16CC8DAA-66B0-47D8-9022-5DFFDA9A0198@gmail.com>
References:  <4EDEB600.9000102@herveybayaustralia.com.au> <4EDF6FAC.8000002@FreeBSD.org> <CAFHbX1%2BM5NmdihbeO1ar4PFU3EMN6sY4k5Vic7e_=GdcJ35yzg@mail.gmail.com> <16CC8DAA-66B0-47D8-9022-5DFFDA9A0198@gmail.com>

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

On 12/08/11 00:45, Garrett Cooper wrote:
> On Dec 7, 2011, at 6:22 AM, Tom Evans<tevans.uk@googlemail.com>  wrote:
>
>> On Wed, Dec 7, 2011 at 1:52 PM, Dimitry Andric<dim@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..
>
For reference 8.1 and 8.2. I'll post once I've had a chance to confirm 
the solution, but I'm pretty sure it will solve it based on the info 
I've been given.

Cheers


help

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