Hugo 0.48 will be >= Go 1.11 Only


#21

No, I meant go install (I have corrected my “guide”).


#22

Ok - thanks for all your suggestions.
It doesn’t seem to matter if I run w/ @kaushalmodi’s suggestion, of @bep’s - this result is the same in both cases (and same as before):

yarko:~/workspace/gohugo/hugo$ go install
# runtime
/usr/local/go/src/runtime/map.go:64:2: bucketCntBits redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:64:18
/usr/local/go/src/runtime/map.go:65:2: bucketCnt redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:65:23
/usr/local/go/src/runtime/map.go:69:2: loadFactorNum redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:69:18
/usr/local/go/src/runtime/map.go:70:2: loadFactorDen redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:70:18
/usr/local/go/src/runtime/map.go:76:2: maxKeySize redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:76:17
/usr/local/go/src/runtime/map.go:77:2: maxValueSize redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:77:17
/usr/local/go/src/runtime/map.go:82:2: dataOffset redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:85:4
/usr/local/go/src/runtime/map.go:91:2: empty redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:91:19
/usr/local/go/src/runtime/map.go:92:2: evacuatedEmpty redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:92:19
/usr/local/go/src/runtime/map.go:93:2: evacuatedX redeclared in this block
	previous declaration at /usr/local/go/src/runtime/hashmap.go:93:19
/usr/local/go/src/runtime/map.go:93:2: too many errors
yarko:~/workspace/gohugo/hugo$

#23

Googling for that error gives few hits. One of them is https://github.com/kataras/iris/issues/1049.

See if that or any of other search hits for that error have an answer for you.


#24

Also, how did you update go? The best way (and has always worked for me) is to:

  1. Download the latest archive from https://golang.org/dl/.
  2. rm -rf ~/go (where I had the older version installed)
  3. Extract that archive (you will get a go/ dir out of it) and move that go/ dir to ~/go.
  4. I have set GOROOT to ~/go and GOPATH to ~/go.apps.

#25

Yes - I’d already tried this…
I suppose I can clear out my go install (/usr/local/go) and do a completely clean install of go-1.11

I’ll try that later today.


#26

Ah! So you didn’t do a clean install… I guess that would cause that issue :slight_smile:


#27

if so, that would be the first time since ? 1.6 or so;

Cleaning out ~/go … is more work, since i have built things there I use. I can move it, and fix that, but… no time for that kind of baby-sitting work at the moment. Later. I’ll ping w/ results later, when I get back to it.


#28

Ok - wiping out /usr/local/go and doing a fresh install there is what it took (I did not need to wipe out my ~/go).

Following that, go install from the cloned github directory just worked. (also worked on a fresh ~/go, but that was not necessary).

Thanks for all your pointers!