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
golang.org/x/term
# golang.org/x/term
../../../golang.org/x/term/term_unix_linux.go:9:7: ioctlReadTermios redeclared in this block
previous declaration at ../../../golang.org/x/term/term_unix_aix.go:9:26
../../../golang.org/x/term/term_unix_linux.go:10:7: ioctlWriteTermios redeclared in this block
previous declaration at ../../../golang.org/x/term/term_unix_aix.go:10:27
Go 1.11 is not supported anymore (the earliest supported version is Go 1.14 at the moment), so it's to be expected that new versions of some modules will not build with it. (In this case, I think it's because Go 1.11 does not recognize the aix build tag.)
Due to how Minimum Version Selection works, the version of a dependency in use by a module is stable and will never update itself: you can continue to build the same code with an old version of the compiler forever. However, if you want to update a dependency you need to be prepared to update the compiler as well.
In general, Go 1.11 is lacking multiple security fixes that have been published over the last year, so I can't recommend running Go 1.11 at all. Remember that Go provides a strong backwards compatibility promise in order to make updates easier.
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
It fails with the latest release of x/term and an older version of the go compiler, but not with the latest of both.
What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
Attempted to build ofxgo on travis using go 1.11.
What did you expect to see?
What did you see instead?
https://travis-ci.com/github/aclindsa/ofxgo/jobs/441671582
The text was updated successfully, but these errors were encountered: