pulsar-client-go icon indicating copy to clipboard operation
pulsar-client-go copied to clipboard

Error trying to do a linux build on a Mac

Open trevordowdle opened this issue 2 years ago • 0 comments

Expected behavior

go build command generates executable when targeting linux

Actual behavior

No executable is generated

I see the following output:

sh-3.2$ GOOS=linux GOARCH=amd64 go build
# github.com/apache/pulsar/pulsar-client-go/pulsar
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/message.go:88:9: undefined: deserializeMessageId
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/message.go:93:30: undefined: earliestMessageID
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/message.go:96:28: undefined: latestMessageID
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/client.go:29:9: undefined: newClient
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/client.go:37:9: undefined: newAuthenticationToken
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/client.go:42:9: undefined: newAuthenticationTokenSupplier
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/client.go:47:9: undefined: newAuthenticationTLS
vendor/github.com/apache/pulsar/pulsar-client-go/pulsar/client.go:52:9: undefined: newAuthenticationAthenz

Steps to reproduce

  1. import "github.com/apache/pulsar/pulsar-client-go/pulsar"
  2. Run GOOS=linux GOARCH=amd64 go build or GOOS=linux go build

System configuration

not applicable, i'm using a v2 module but not sure that has any bearing

trevordowdle avatar Jan 25 '24 22:01 trevordowdle