[duplicate] "noop does not implement core.ConvertService" when trying to build the OSS Drone version

Golang Versions used
1.11.11 linux/amd64 in Docker Container
1.13.15 linux/amd64 in Docker Container
1.15.2 darwin/amd64 locally

Linux Versions Dockerfile and run command used
FROM golang:1.13
WORKDIR /projects

Tag: drone-build-oss:0.1

docker run -v $(pwd):/projects -it drone-build-oss:0.1 bash

Drone-Code Version
current master

Steps to Reproduce

  1. move into drone project dir (not applicable for the Docker tries, due to the WORKDIR directive)
  2. according to BUILDING_OSS step 3:
    `go install -tags “oss nolimit” <GITHUB_PROJECT_AS_DESCRIBED_IN_BUILDING_OSS>

Actual Result
I get these error messages:
mac:
plugin/config/memoize_oss.go:28:12: cannot use new(noop) (type *noop) as type core.ConvertService in return argument:
*noop does not implement core.ConvertService (missing Convert method)

golang 1.13 linux:
go: finding …/pq v1.1.0
go: finding …/mattn/go-sqlite3 v1.9.0
…/drone/drone/plugin/config
plugin/config/memoize_oss.go:28:12: cannot use new(noop) (type *noop) as type core.ConvertService in return argument:
*noop does not implement core.ConvertService (missing Convert method)

linux golang 1.11:
go: downloading …/golang/protobuf v1.3.4
go: downloading …/genproto v0.0.0-20190819201941-24fa4b261c55
go: finding …/docker/docker v1.13.1
…/drone/drone/plugin/config
plugin/config/memoize_oss.go:28:12: cannot use new(noop) (type *noop) as type core.ConvertService in return argument:
*noop does not implement core.ConvertService (missing Convert method)
note: module requires Go 1.13

Expected Result

  • a success message
  • the drone-server binary is built successfully and can be started according to step 4 in BUILDING_OSS

moving thread to Drone 1.9.1 OSS build error