You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# go.opentelemetry.io/otel/exporters/trace/jaeger [go.opentelemetry.io/otel/exporters/trace/jaeger.test]
Error: .\reconnecting_udp_client_test.go:87:45: cannot use int(fd.Fd()) (type int) as type syscall.Handle in argument to syscall.GetsockoptInt
FAIL go.opentelemetry.io/otel/exporters/trace/jaeger [build failed]
I am able to reproduce this locally on a linux system:
$ cd exporters/trace/jaeger
$ GOOS=windows go test .
# go.opentelemetry.io/otel/exporters/trace/jaeger [go.opentelemetry.io/otel/exporters/trace/jaeger.test]
./reconnecting_udp_client_test.go:87:45: cannot use int(fd.Fd()) (type int) as type syscall.Handle in argument to syscall.GetsockoptInt
FAIL go.opentelemetry.io/otel/exporters/trace/jaeger [build failed]
FAIL
It looks like we use the low level syscall package with a unix specific calling signature:
Testing on Windows (Go 1.15 arch=amd64):
I am able to reproduce this locally on a linux system:
It looks like we use the low level
syscall
package with a unix specific calling signature:opentelemetry-go/exporters/trace/jaeger/reconnecting_udp_client_test.go
Line 87 in 4a163be
The unix function signature for
syscall.GetsockoptInt
:Where the windows signature is:
The text was updated successfully, but these errors were encountered: