Bug 111351

Summary: make buildworld broken
Product: Base System Reporter: Lawrence Perepolkin <lperepol>
Component: amd64Assignee: freebsd-amd64 (Nobody) <amd64>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 6.2-RELEASE   
Hardware: Any   
OS: Any   

Description Lawrence Perepolkin 2007-04-07 12:10:03 UTC
elf64-amd64-fbsd.c: In function `elf64_x86_64_check_relocs':
elf64-amd64-fbsd.c:801: error: syntax error before '/' token
elf64-amd64-fbsd.c:812: error: case label not within a switch statement
elf64-amd64-fbsd.c:829: error: case label not within a switch statement
elf64-amd64-fbsd.c:830: error: case label not within a switch statement
elf64-amd64-fbsd.c:831: error: case label not within a switch statement
elf64-amd64-fbsd.c:832: error: case label not within a switch statement
elf64-amd64-fbsd.c:850: error: case label not within a switch statement
elf64-amd64-fbsd.c:851: error: case label not within a switch statement
elf64-amd64-fbsd.c:852: error: case label not within a switch statement
elf64-amd64-fbsd.c:853: error: case label not within a switch statement
elf64-amd64-fbsd.c:1005: error: case label not within a switch statement
elf64-amd64-fbsd.c:1012: error: case label not within a switch statement
elf64-amd64-fbsd.c:1017: error: `default' label not within a switch statement
elf64-amd64-fbsd.c:711: error: label `create_got' used but not defined
elf64-amd64-fbsd.c: At top level:
elf64-amd64-fbsd.c:1022: error: syntax error before "return"

How-To-Repeat: run:
make buildworld
Comment 1 Kris Kennaway 2007-04-07 20:59:27 UTC
On Sat, Apr 07, 2007 at 10:55:17AM +0000, Lawrence Perepolkin wrote:

> FreeBSD fbsd0.ncessity.org 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 08:43:30 UTC 2007     root@portnoy.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP  amd64
> 
> >Description:
> 
> elf64-amd64-fbsd.c: In function `elf64_x86_64_check_relocs':
> elf64-amd64-fbsd.c:801: error: syntax error before '/' token
> elf64-amd64-fbsd.c:812: error: case label not within a switch statement
> elf64-amd64-fbsd.c:829: error: case label not within a switch statement
> elf64-amd64-fbsd.c:830: error: case label not within a switch statement
> elf64-amd64-fbsd.c:831: error: case label not within a switch statement
> elf64-amd64-fbsd.c:832: error: case label not within a switch statement
> elf64-amd64-fbsd.c:850: error: case label not within a switch statement
> elf64-amd64-fbsd.c:851: error: case label not within a switch statement
> elf64-amd64-fbsd.c:852: error: case label not within a switch statement
> elf64-amd64-fbsd.c:853: error: case label not within a switch statement
> elf64-amd64-fbsd.c:1005: error: case label not within a switch statement
> elf64-amd64-fbsd.c:1012: error: case label not within a switch statement
> elf64-amd64-fbsd.c:1017: error: `default' label not within a switch statement
> elf64-amd64-fbsd.c:711: error: label `create_got' used but not defined
> elf64-amd64-fbsd.c: At top level:
> elf64-amd64-fbsd.c:1022: error: syntax error before "return"

FreeBSD 6.2-RELEASE was not broken on amd64, so something else is
going on here.  Please verify that your source tree is not corrupted,
e.g. by failing memory.

Kris
Comment 2 Peter Jeremy 2007-04-07 21:57:01 UTC
On 2007-Apr-07 10:55:17 +0000, Lawrence Perepolkin <lperepol@necessity.org> wrote:
>elf64-amd64-fbsd.c: In function `elf64_x86_64_check_relocs':
>elf64-amd64-fbsd.c:801: error: syntax error before '/' token


There's a C++ comment there in my 6-stable source tree.  Are you
using some compiler switches that disable C++ comments in C mode?

-- 
Peter Jeremy
Comment 3 ru freebsd_committer freebsd_triage 2007-04-16 10:51:22 UTC
State Changed
From-To: open->closed

It works for everyone else, it must be a pilot error of some 
sort.  Feel free to contact me directly for assistance.