GithubHelp home page GithubHelp logo

Comments (5)

yangmillstheory avatar yangmillstheory commented on August 15, 2024

I can confirm that this works with go 1.9.4

👌 ~/c/other
(i) go get -v github.com/segmentio/aws-okta
github.com/aws/aws-sdk-go/aws/awserr
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go/keys/ecc
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go/base64url
golang.org/x/sys/unix
github.com/99designs/keyring/vendor/golang.org/x/crypto/ssh/terminal
github.com/99designs/keyring/vendor/github.com/keybase/go-keychain
github.com/99designs/keyring/vendor/github.com/mitchellh/go-homedir
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go/padding
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go/arrays
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go/compact
github.com/aws/aws-sdk-go/internal/shareddefaults
github.com/aws/aws-sdk-go/vendor/github.com/go-ini/ini
github.com/aws/aws-sdk-go/aws/endpoints
github.com/aws/aws-sdk-go/aws/client/metadata
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go/aes
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go/kdf
github.com/aws/aws-sdk-go/vendor/github.com/jmespath/go-jmespath
github.com/aws/aws-sdk-go/internal/sdkrand
github.com/99designs/keyring/vendor/github.com/dvsekhvalnov/jose2go
github.com/mitchellh/go-homedir
github.com/segmentio/aws-okta/lib/saml
github.com/vaughan0/go-ini
golang.org/x/net/html/atom
golang.org/x/net/html
golang.org/x/net/publicsuffix
github.com/skratchdot/open-golang/open
github.com/spf13/pflag
github.com/aws/aws-sdk-go/aws/credentials
github.com/aws/aws-sdk-go/aws/awsutil
golang.org/x/crypto/ssh/terminal
github.com/Sirupsen/logrus
github.com/spf13/cobra
github.com/aws/aws-sdk-go/aws
github.com/aws/aws-sdk-go/aws/request
github.com/aws/aws-sdk-go/aws/client
github.com/aws/aws-sdk-go/aws/corehandlers
github.com/aws/aws-sdk-go/private/protocol
github.com/aws/aws-sdk-go/private/protocol/rest
github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
github.com/aws/aws-sdk-go/private/protocol/query/queryutil
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
github.com/aws/aws-sdk-go/aws/ec2metadata
github.com/aws/aws-sdk-go/private/protocol/query
github.com/aws/aws-sdk-go/aws/signer/v4
github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
github.com/aws/aws-sdk-go/aws/defaults
github.com/aws/aws-sdk-go/service/sts
github.com/aws/aws-sdk-go/aws/credentials/stscreds
github.com/aws/aws-sdk-go/aws/session
github.com/99designs/keyring
github.com/segmentio/aws-okta/lib
github.com/segmentio/aws-okta/cmd
github.com/segmentio/aws-okta
👌 ~/c/other
(i) which aws-okta
/Users/valvarez/go/bin/aws-okta
👌 ~/c/other
(i) go version
go version go1.9.4 darwin/amd64

from aws-okta.

abraithwaite avatar abraithwaite commented on August 15, 2024

Thanks for the report @yangmillstheory . We need to update it to be compiled with CGO_ENABLED=0. I believe @dfuentes is working on patches to the keychain libraries to enable this:

https://github.com/dfuentes/go-keychain
https://github.com/dfuentes/keyring/tree/use-keychaintrustapplication-config

I'll let him fill you in on the current status.

edit: Also, with your local updates you might be able to compile it with just CGO_ENABLED=0.

from aws-okta.

dfuentes avatar dfuentes commented on August 15, 2024

The issue is that 99designs/keyring hasn't yet been updated to use the updated keybase/go-keychain which supports go 1.10. We get around that by vendoring my fork that fixes this incompatibility, but that requires you to pull down dependencies w/ govendor (as opposed to just go get).

As a workaround, you should be able to:

  • go get this repo (ignore the build warnings)
  • run make govendor to download govendor
  • run govendor sync to pull down vendored deps
  • go build

I will try to get 99designs/keyring updated to work with 1.10, then we will be back to go get just working.

from aws-okta.

dfuentes avatar dfuentes commented on August 15, 2024

There is a pr open now in 99designs/keyring that will fix this when it is merged 99designs/keyring#17

from aws-okta.

dfuentes avatar dfuentes commented on August 15, 2024

I believe this is fixed now that we check in our vendor

from aws-okta.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.