fullstorydev / fullstorydev/grpcurl

Attempts to install fail because of "missing do in first path element"

Open
#450 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
12.8k
Forks
580
Avg merge
1h 8m
Merged PRs (30d)
5

Description

Attempts at installing fail:

```
# git clone https://github.com/fullstorydev/grpcurl
Cloning into 'grpcurl'...
remote: Enumerating objects: 1028, done.
...
# cd grpcurl/
# make
go get -d -v -t ./...
go: downloading google.golang.org/protobuf v1.33.0
...
go: downloading golang.org/x/sync v0.5.0
ng github.com/kr/text v0.2.0
go: extracting github.com/rogpeppe/go-internal v1.9.0
github.com/fullstorydev/grpcurl imports
github.com/jhump/protoreflect/desc/protoparse imports
github.com/bufbuild/protocompile imports
io/fs: malformed module path "io/fs": missing dot in first path element
github.com/fullstorydev/grpcurl imports
github.com/golang/protobuf/proto imports
google.golang.org/protobuf/reflect/protodesc imports
google.golang.org/protobuf/internal/editiondefaults imports
embed: malformed module path "embed": missing dot in first path element
github.com/fullstorydev/grpcurl imports
google.golang.org/protobuf/types/known/structpb tested by
google.golang.org/protobuf/types/known/structpb.test imports
github.com/google/go-cmp/cmp/cmpopts tested by
github.com/google/go-cmp/cmp/cmpopts.test imports
net/netip: malformed module path "net/netip": missing dot in first path element
make: *** [Makefile:21: deps] Error 1

...
```

```
# go get github.com/fullstorydev/grpcurl/cmd/grpcurl
go: finding google.golang.org/grpc v1.57.1
...
go: finding cloud.google.com/go/compute/metadata v0.2.3
build github.com/fullstorydev/grpcurl/cmd/grpcurl: cannot load embed: malformed module path "embed": missing dot in first path element

```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported `make` failure and the `go get github.com/fullstorydev/grpcurl/cmd/grpcurl` command. Inspect the dependency target at Makefile:21 and the cmd/grpcurl entry point, then determine the compatibility issue behind the malformed standard-library module paths. Done means the documented install commands complete successfully.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
build-system, cli
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.