This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Build from CVS sources broken after recent "merge from gcc"
- From: Joey Ye <joey dot ye dot cc at gmail dot com>
- To: James Greenhalgh <james dot greenhalgh at arm dot com>
- Cc: binutils at sourceware dot org
- Date: Mon, 10 Feb 2014 13:54:45 +0800
- Subject: Re: Build from CVS sources broken after recent "merge from gcc"
- Authentication-results: sourceware.org; auth=none
- References: <20140123094849 dot GA13098 at arm dot com>
James, I run into the same issue. Unfortunately I don't find
instructions how to update my build script. Can you please give some
hints?
Thanks,
Joey
On Thu, Jan 23, 2014 at 5:48 PM, James Greenhalgh
<james.greenhalgh@arm.com> wrote:
> Hi,
>
> I've been spotting a build error recently on a build-bot which still
> tracks the old CVS repository:
>
> /work/gcc/src/binutils/binutils/bucomm.c:130:7: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPARAMS'
> /work/gcc/src/binutils/binutils/bucomm.c:141:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPARAMS'
> make[3]: *** [bucomm.o] Error 1
>
> Some investigation shows this as the culprit:
>
> +2014-01-21 Tom Tromey <tromey@redhat.com>
> +
> + * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
> + (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
> + (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
> + (NOARGS): Don't define.
> + * libiberty.h (expandargv, writeargv): Don't use PARAMS.
> +
>
> Which comes in through this commit:
>
> CVSROOT: /cvs/src
> Module name: src
> Changes by: dj@sourceware.org 2014-01-21 16:09:25
>
> Modified files:
> include : ChangeLog ansidecl.h libiberty.h
>
> Log message:
> merge from gcc
>
> https://sourceware.org/ml/binutils-cvs/2014-01/msg00107.html
>
> I know I should update my build-bot but I thought I would notify you
> of the breakage just in case this is a misfiring script.
>
> Thanks,
> James Greenhalgh
>