On Wed, Jun 26, 2019 at 4:54 PM Gert <gert.cuyk...@gmail.com> wrote:
>
> On Thursday, June 27, 2019 at 1:44:20 AM UTC+2, Gert wrote:
>>
>> On Thursday, June 27, 2019 at 12:11:58 AM UTC+2, Ian Lance Taylor wrote:
>>>
>>> On Wed, Jun 26, 2019 at 1:39 PM Gert <gert....@gmail.com> wrote:
>>> >
>>> > Hmm trying to work on the src code of `go doc` but every time I try to 
>>> > compile a ./doc binary it uses other src code, it doesn't look in the 
>>> > current directory am in, I have to force it `go build main.go` what going 
>>> > on here?
>>> >
>>> > gert@gert ~/Desktop/go/src/cmd/doc:master> go build
>>> >
>>> > gert@gert ~/Desktop/go/src/cmd/doc:master> ls
>>> > dirs.go         doc             doc_test.go     main.go         pkg.go    
>>> >       testdata
>>> >
>>> > I can see a doc binary getting created but its not build form the main.go 
>>> > in current directory, I deliberately put a syntax error in main?
>>> >
>>> > gert@gert ~/Desktop/go/src/cmd/doc:master> go build main.go
>>> > # command-line-arguments
>>> > ./main.go:78:2: syntax error: unexpected --, expecting }
>>> >
>>> > gert@gert ~/Desktop/go/src/cmd/doc:master> go env
>>> > GOARCH="amd64"
>>> > GOBIN="/Users/gert/bin"
>>> > GOCACHE="/Users/gert/Library/Caches/go-build"
>>> > GOEXE=""
>>> > GOFLAGS=""
>>> > GOHOSTARCH="amd64"
>>> > GOHOSTOS="darwin"
>>> > GOOS="darwin"
>>> > GOPATH="/Users/gert/go"
>>> > GOPROXY=""
>>> > GORACE=""
>>> > GOROOT="/usr/local/go"
>>> > GOTMPDIR=""
>>> > GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
>>> > GCCGO="gccgo"
>>> > CC="clang"
>>> > CXX="clang++"
>>> > CGO_ENABLED="1"
>>> > GOMOD="/Users/gert/Desktop/go/src/cmd/go.mod"
>>> > CGO_CFLAGS="-g -O2"
>>> > CGO_CPPFLAGS=""
>>> > CGO_CXXFLAGS="-g -O2"
>>> > CGO_FFLAGS="-g -O2"
>>> > CGO_LDFLAGS="-g -O2"
>>> > PKG_CONFIG="pkg-config"
>>> > GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments 
>>> > -fmessage-length=0 
>>> > -fdebug-prefix-map=/var/folders/dv/8tlwvjr91zjdyq4rk14lkkfm0000gn/T/go-build645754300=/tmp/go-build
>>> >  -gno-record-gcc-switches -fno-common"
>>>
>>>
>>> This may be related to https://golang.org/issue/32724.  Is your
>>> cmd/doc directory underneath the directory displayed by `go env
>>> GOROOT`?
>>>
>>> Ian
>>
>>
>> Nope `~/Desktop/go/src/cmd/doc` (git clone of go itself) is not in GOROOT 
>> nor in GOPATH using a seperate bootstrap go version devel +f938b9b33b Wed 
>> Jun 26 20:26:48 2019 +0000 darwin/amd64 in /usr/local/go
>>
>> So I assume if I match GOROOT with the repo as in git clone everything in 
>> /usr/local/go and bootstrap using a /usr/local/go1 then i can work on go 
>> doc. Going to try that now
>
>
> Yep working when I develop in GOROOT directly, but not sure if this intended 
> by design that you can only develop on go src itself that way.

It is not intended.  It is a bug.

It would be helpful if you could describe this on
https://golang.org/issue/32724.  Thanks.

Ian

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/CAOyqgcWOv5%3DDFS12OGD-tbS6O20_evroe6q3XLP1tMD%3D1TvkxQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to