Skip to content

Error while compile the latest release. #1843

@gopherbot

Description

@gopherbot

by milkline:

Before filing a bug, please check whether it has been fixed since
the latest release: run "hg pull -u" and retry what you did to
reproduce the problem.  Thanks.

What steps will reproduce the problem?
1.hg pull -u
2.cd src
3../make.bash

What is the expected output?
ALL TESTS PASSED

---
Installed Go for linux/386 in /home/you/go.
Installed commands in /home/you/go/bin.
*** You need to add /home/you/go/bin to your $PATH. ***
The compiler is 8g.



What do you see instead?

quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/gc/unsafe.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/gc/walk.c"
cat y.tab.c | sed '/ int yystate;/d; s/int yychar;/int yychar, yystate;/; s/static const
char \*const yytname/const char *yytname/' >y1.tab.c
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/cgen64.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/div.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/list.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/gc/align.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/machcap.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/gc/bits.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/mul.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/gc/builtin.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/gc/subr.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/gc/y1.tab.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c -I. -o pgen.o ../cc/pgen.c
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c -I. -o pswt.o ../cc/pswt.c
y.tab.c:5203:9: error: passing argument 1 of 'yyerror' discards 'const' qualifier from
pointer target type [-Werror]
/home/milkline/go/src/cmd/gc/go.h:1148:6: note: expected 'char *' but argument is of
type 'const char *'
cc1: all warnings being treated as errors

make[1]: *** [y1.tab.o] Error 1
make[1]: *** Waiting for unfinished jobs....
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/peep.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/reg.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/sgen.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/swt.c"
quietgcc -I"/home/milkline/go/include" -ggdb -O2 -c
"/home/milkline/go/src/cmd/8c/txt.c"
quietgcc -o 8c -L"/home/milkline/go"/lib cgen.o cgen64.o div.o list.o
machcap.o mul.o pgen.o pswt.o peep.o reg.o sgen.o swt.o txt.o ../8l/enam.o  ../cc/cc.a 
-lbio -l9 -lm 
cp 8c "/home/milkline/go/bin"/8c
make[1]: Leaving directory `/home/milkline/go/src/cmd/8c'
make[1]: Leaving directory `/home/milkline/go/src/cmd/gc'
make: *** [gc.install] error 2
make: Leaving“/home/milkline/go/src/cmd”

Which compiler are you using (5g, 6g, 8g, gccgo)?
8g

Which operating system are you using?
Archlinux

Which revision are you using?  (hg identify)
e1e194eb5c8e (release-branch.r57)

Please provide any additional information below.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions