Failed to following Vault Secrets Operator sample procedure

Hi,
I tried to follow the sample procedure outlined in readme of Vault Secrets Operator github repo, however it failed at step of make build docker-build deploy-kind with following error, i tried both v0.5.1 and latest commit, same error; I wonder what do I miss here?

root@sim-svr1:~/vault-secrets-operator# make build docker-build deploy-kind
Fetching https://github.com/hashicorp/copywrite/releases/download/v0.16.3/SHA256SUMS
Fetching https://github.com/hashicorp/copywrite/releases/download/v0.16.3/copywrite_0.16.3_linux_x86_64.tar.gz
copywrite_0.16.3_linux_x86_64.tar.gz: OK
GOBIN=/root/vault-secrets-operator/bin go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.13.0
/root/vault-secrets-operator/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..."
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
        panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xa0e55e]

goroutine 199 [running]:
go/types.(*Checker).handleBailout(0xc000331c00, 0xc002039d40)
        /usr/local/go/src/go/types/check.go:367 +0x88
panic({0xbc8860?, 0x12b48a0?})
        /usr/local/go/src/runtime/panic.go:770 +0x132
go/types.(*StdSizes).Sizeof(0x0, {0xdc4c18, 0x12bd060})
        /usr/local/go/src/go/types/sizes.go:228 +0x31e
go/types.(*Config).sizeof(...)
        /usr/local/go/src/go/types/sizes.go:333
go/types.representableConst.func1({0xdc4c18?, 0x12bd060?})
        /usr/local/go/src/go/types/const.go:76 +0x9e
go/types.representableConst({0xdcaff0, 0x1287f80}, 0xc000331c00, 0x12bd060, 0x0)
        /usr/local/go/src/go/types/const.go:92 +0x192
go/types.(*Checker).arrayLength(0xc000331c00, {0xdc92a0, 0xc0022407c0?})
        /usr/local/go/src/go/types/typexpr.go:510 +0x2d3
go/types.(*Checker).typInternal(0xc000331c00, {0xdc78c0, 0xc00222d3b0}, 0x0)
        /usr/local/go/src/go/types/typexpr.go:299 +0x49d
go/types.(*Checker).definedType(0xc000331c00, {0xdc78c0, 0xc00222d3b0}, 0xc002039328?)
        /usr/local/go/src/go/types/typexpr.go:180 +0x37
go/types.(*Checker).varType(0xc000331c00, {0xdc78c0, 0xc00222d3b0})
        /usr/local/go/src/go/types/typexpr.go:145 +0x25
go/types.(*Checker).structType(0xc000331c00, 0xc002252c90, 0xc002252c90?)
        /usr/local/go/src/go/types/struct.go:113 +0x19f
go/types.(*Checker).typInternal(0xc000331c00, {0xdc7830, 0xc002227608}, 0xc0022518b0)
        /usr/local/go/src/go/types/typexpr.go:316 +0x1345
go/types.(*Checker).definedType(0xc000331c00, {0xdc7830, 0xc002227608}, 0xc92787?)
        /usr/local/go/src/go/types/typexpr.go:180 +0x37
go/types.(*Checker).typeDecl(0xc000331c00, 0xc0022518b0, 0xc002230900, 0x0)
        /usr/local/go/src/go/types/decl.go:615 +0x44d
go/types.(*Checker).objDecl(0xc000331c00, {0xdd04b8, 0xc0022518b0}, 0x0)
        /usr/local/go/src/go/types/decl.go:197 +0xa7f
go/types.(*Checker).packageObjects(0xc000331c00)
        /usr/local/go/src/go/types/resolver.go:681 +0x425
go/types.(*Checker).checkFiles(0xc000331c00, {0xc00207c8e8, 0x3, 0x3})
        /usr/local/go/src/go/types/check.go:408 +0x1a5
go/types.(*Checker).Files(...)
        /usr/local/go/src/go/types/check.go:372
sigs.k8s.io/controller-tools/pkg/loader.(*loader).typeCheck(0xc0002d9380, 0xc0008ed840)
        /root/go/pkg/mod/sigs.k8s.io/controller-tools@v0.13.0/pkg/loader/loader.go:286 +0x36a
sigs.k8s.io/controller-tools/pkg/loader.(*Package).NeedTypesInfo(0xc0008ed840)
        /root/go/pkg/mod/sigs.k8s.io/controller-tools@v0.13.0/pkg/loader/loader.go:99 +0x39
sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check(0xc0012bb800, 0xc0008ed840)
        /root/go/pkg/mod/sigs.k8s.io/controller-tools@v0.13.0/pkg/loader/refs.go:268 +0x2b7
sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check.func1(0x42?)
        /root/go/pkg/mod/sigs.k8s.io/controller-tools@v0.13.0/pkg/loader/refs.go:262 +0x53
created by sigs.k8s.io/controller-tools/pkg/loader.(*TypeChecker).check in goroutine 49
        /root/go/pkg/mod/sigs.k8s.io/controller-tools@v0.13.0/pkg/loader/refs.go:260 +0x1c5
make: *** [Makefile:192: generate] Error 2