Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 14 Jul 2002 17:36:16 +1200
From:      "Kyle J. McFarlane" <kylejmcf@ihug.co.nz>
To:        freebsd-questions@FreeBSD.org
Subject:   as(1) make error on make buildworld
Message-ID:  <20020714173616.A1254@atlas.ihug.co.nz>

next in thread | raw e-mail | index | archive | help
Hullo all,

I've got a 4.5 machine, and am trying to upgrade to 4.6.  I've downloaded
all the sources with cvsup, and have the following problem with as 
compilation when i make buildworld:

-- start output --
In file included from /usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/as.h:636,
                 from /usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:31:
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/tc.h:68: warning: redundant redeclaration of `number_to_chars_littleendian' in same scope
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/write.h:188: warning: previous declaration of `number_to_chars_littleendian'
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c: In function `dwarf2_directive_file':
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:348: warning: comparison between signed and unsigned
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c: At top level:
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:438: syntax error before `void'
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:447: syntax error before `void'
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:456: syntax error before `void'
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:465: syntax error before `void'
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:483: syntax error before `void'
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c: In function `out_set_addr':
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:542: warning: declaration of `expr' shadows global declaration
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c: In function `relax_inc_line_addr':
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:745: warning: declaration of `expr' shadows global declaration
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c: In function `out_debug_line':
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:959: warning: declaration of `expr' shadows global declaration
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c: In function `out_debug_aranges':
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:1027: warning: declaration of `expr' shadows global declaration
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c: In function `out_debug_info':
/usr/src/gnu/usr.bin/binutils/as/i386-freebsd/../../../../../contrib/binutils/gas/dwarf2dbg.c:1133: warning: declaration of `expr' shadows global declaration
*** Error code 1

Stop in /usr/src/gnu/usr.bin/binutils/as/i386-freebsd.
*** Error code 1

Stop in /usr/src/gnu/usr.bin/binutils/as.
*** Error code 1

Stop in /usr/src/gnu/usr.bin/binutils.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
# exit

-- stop output --

The syntax error seems to come from the compiler not recognising the 
'inline' part of the function prototypes for out_byte(), out_opcode(),
out_two() and out_four() functions.

uname -a gives:
FreeBSD atlas.ihug.co.nz 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Fri Jul  5 21:11:14 NZST 2002     kylejmcf@atlas.ihug.co.nz:/usr/src/sys/compile/ATLAS  i386

CC version is 2.95.3.

Can anyone point out a fix?

Cheers

Kyle McFarlane
kylejmcf@ihug.co.nz

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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