solo-io / unik

The Unikernel & MicroVM Compilation and Deployment Platform
Apache License 2.0
2.7k stars 192 forks source link

Make finishes successfully but no binary exists #203

Closed lightsaber closed 3 years ago

lightsaber commented 3 years ago

After running make, there is nothing `❯ make Building for platform Darwin docker build -t projectunik/binary -f Dockerfile . Sending build context to Docker daemon 97.15MB Step 1/10 : FROM golang:1.11.1 ---> 45e48f60e268 Step 2/10 : RUN apt-get update && apt-get install -y curl make git jq ---> Using cache ---> d42aa0fa45a2 Step 3/10 : ENV GOROOT=/usr/local/go ---> Using cache ---> d98d5ffcfec2 Step 4/10 : ENV GOPATH=/go ---> Using cache ---> efe3ff46c099 Step 5/10 : ENV PATH=$PATH:$GOROOT/bin:$GOPATH/bin ---> Using cache ---> 0b41001fbfb1 Step 6/10 : RUN go get -u github.com/jteeuwen/go-bindata/... ---> Using cache ---> 2d79f5005100 Step 7/10 : RUN mkdir -p $GOPATH/src/github.com/solo-io/ ---> Using cache ---> 1156736168af Step 8/10 : WORKDIR $GOPATH/src/github.com/solo-io/unik ---> Using cache ---> 0509572e1c22 Step 9/10 : COPY ./ $GOPATH/src/github.com/solo-io/unik ---> Using cache ---> a1f8bcba47e6 Step 10/10 : CMD make -e TARGET_OS=${TARGET_OS} localbuild && mv ./unik /opt/build/unik ---> Using cache ---> 7584ea0e0554 Successfully built 7584ea0e0554 Successfully tagged projectunik/binary:latest mkdir -p ./_build docker run --rm -v /Users/mnishizawa/development/workspaces/fortitude/unik/_build:/opt/build:z -e TARGET_OS=darwin projectunik/binary go-bindata -pkg bindata -o instance-listener/bindata/instance_listener_data.go --ignore=instance-listener/bindata/ instance-listener/... go-bindata -pkg versiondata -o containers/container-versions.go containers/versions.json GOOS=darwin go build -v . errors internal/cpu internal/race runtime/internal/atomic internal/bytealg runtime/internal/sys sync/atomic unicode runtime unicode/utf8 encoding math math/bits strconv internal/testlog unicode/utf16 crypto/internal/subtle crypto/subtle vendor/golang_org/x/net/dns/dnsmessage internal/nettrace container/list crypto/rc4 vendor/golang_org/x/crypto/cryptobyte/asn1 vendor/golang_org/x/crypto/curve25519 github.com/solo-io/unik/pkg/config github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/client/metadata github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/client/metadata sync io reflect bytes bufio syscall encoding/binary time encoding/base64 internal/syscall/unix sort strings internal/poll os github.com/solo-io/unik/vendor/golang.org/x/sys/unix fmt github.com/solo-io/unik/vendor/golang.org/x/crypto/ssh/terminal encoding/json log github.com/solo-io/unik/vendor/github.com/emc-advanced-dev/pkg/errors github.com/solo-io/unik/vendor/github.com/layer-x/layerx-commons/lxerrors path/filepath io/ioutil github.com/solo-io/unik/vendor/github.com/sirupsen/logrus github.com/solo-io/unik/vendor/github.com/gogo/protobuf/proto crypto/cipher crypto/aes math/rand math/big crypto/rand mime mime/quotedprintable context vendor/golang_org/x/net/route internal/singleflight compress/flate net hash hash/crc32 compress/gzip crypto crypto/des crypto/elliptic crypto/internal/randutil crypto/sha512 encoding/asn1 crypto/ecdsa crypto/hmac crypto/md5 net/textproto crypto/rsa mime/multipart crypto/sha1 crypto/sha256 crypto/dsa encoding/hex encoding/pem crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte net/url os/exec os/user vendor/golang_org/x/crypto/internal/chacha20 crypto/x509 vendor/golang_org/x/crypto/poly1305 vendor/golang_org/x/crypto/chacha20poly1305 vendor/golang_org/x/text/transform vendor/golang_org/x/text/unicode/bidi crypto/tls vendor/golang_org/x/text/secure/bidirule vendor/golang_org/x/text/unicode/norm vendor/golang_org/x/net/idna vendor/golang_org/x/net/http/httpguts vendor/golang_org/x/net/http/httpproxy vendor/golang_org/x/net/http2/hpack net/http/httptrace net/http/internal path github.com/solo-io/unik/vendor/golang.org/x/net/context net/http github.com/solo-io/unik/vendor/github.com/docker/docker/pkg/ioutils github.com/solo-io/unik/vendor/github.com/codegangsta/inject regexp/syntax regexp archive/tar text/template/parse text/template github.com/solo-io/unik/pkg/os github.com/solo-io/unik/pkg/types database/sql/driver github.com/solo-io/unik/vendor/github.com/google/uuid github.com/solo-io/unik/vendor/github.com/layer-x/layerx-commons/lxhttpclient github.com/solo-io/unik/vendor/github.com/go-martini/martini github.com/solo-io/unik/vendor/github.com/pborman/uuid github.com/solo-io/unik/containers github.com/solo-io/unik/vendor/github.com/mattn/go-runewidth github.com/solo-io/unik/vendor/github.com/layer-x/layerx-commons/lxmartini os/signal github.com/solo-io/unik/vendor/gopkg.in/yaml.v2 github.com/solo-io/unik/vendor/gopkg.in/cheggaaa/pb.v1 github.com/solo-io/unik/pkg/util github.com/solo-io/unik/pkg/compilers github.com/solo-io/unik/pkg/compilers/firecracker github.com/solo-io/unik/pkg/compilers/includeos github.com/solo-io/unik/pkg/providers encoding/xml github.com/solo-io/unik/pkg/compilers/mirage github.com/solo-io/unik/pkg/compilers/osv github.com/solo-io/unik/pkg/compilers/rump github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/awserr github.com/solo-io/unik/vendor/github.com/go-ini/ini github.com/solo-io/unik/vendor/github.com/jmespath/go-jmespath github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/credentials github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/awsutil github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws net/http/httputil github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/request github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/endpoints github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/client github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/corehandlers github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/protocol github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/protocol/query/queryutil github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/defaults github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/aws/session github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/protocol/rest github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/protocol/ec2query github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/waiter github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/signer/v4 github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/protocol/query github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/service/ec2 github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml github.com/solo-io/unik/vendor/github.com/aws/aws-sdk-go/service/s3 github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/awserr github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/credentials github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/awsutil github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/request github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/client github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/corehandlers github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/ec2metadata github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/credentials/ec2rolecreds github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/endpoints github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/defaults github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/aws/session github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/protocol github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/protocol/query/queryutil github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/protocol/xml/xmlutil github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/protocol/query github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/protocol/rest github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/waiter github.com/solo-io/unik/instance-listener/bindata github.com/solo-io/unik/pkg/state github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/protocol/restxml github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/private/signer/v4 github.com/solo-io/unik/vendor/github.com/go-openapi/errors github.com/solo-io/unik/vendor/github.com/djannot/aws-sdk-go/service/s3 html github.com/solo-io/unik/vendor/github.com/asaskevich/govalidator github.com/solo-io/unik/vendor/github.com/globalsign/mgo/internal/json github.com/solo-io/unik/pkg/providers/common github.com/solo-io/unik/vendor/github.com/globalsign/mgo/bson github.com/solo-io/unik/pkg/providers/aws github.com/solo-io/unik/vendor/github.com/mailru/easyjson/jlexer github.com/solo-io/unik/vendor/github.com/mailru/easyjson/buffer github.com/solo-io/unik/vendor/github.com/mailru/easyjson/jwriter github.com/solo-io/unik/vendor/github.com/mitchellh/mapstructure net/mail github.com/solo-io/unik/vendor/github.com/go-openapi/swag github.com/solo-io/unik/vendor/github.com/go-openapi/strfmt github.com/solo-io/unik/vendor/github.com/go-openapi/analysis/internal github.com/solo-io/unik/vendor/github.com/go-openapi/jsonpointer github.com/solo-io/unik/vendor/github.com/PuerkitoBio/urlesc github.com/solo-io/unik/vendor/golang.org/x/text/transform github.com/solo-io/unik/vendor/golang.org/x/text/unicode/bidi github.com/solo-io/unik/vendor/golang.org/x/text/unicode/norm github.com/solo-io/unik/vendor/golang.org/x/text/secure/bidirule github.com/solo-io/unik/vendor/golang.org/x/text/width github.com/solo-io/unik/vendor/github.com/go-openapi/runtime github.com/solo-io/unik/vendor/golang.org/x/net/idna github.com/solo-io/unik/vendor/github.com/go-openapi/runtime/logger github.com/solo-io/unik/vendor/github.com/go-openapi/runtime/middleware/denco github.com/solo-io/unik/vendor/github.com/go-openapi/runtime/middleware/header github.com/solo-io/unik/vendor/github.com/go-openapi/runtime/security github.com/solo-io/unik/vendor/github.com/PuerkitoBio/purell html/template github.com/solo-io/unik/vendor/github.com/go-openapi/jsonreference github.com/solo-io/unik/vendor/github.com/go-openapi/spec github.com/solo-io/unik/vendor/cloud.google.com/go/compute/metadata github.com/solo-io/unik/vendor/golang.org/x/net/context/ctxhttp github.com/solo-io/unik/vendor/golang.org/x/oauth2/internal github.com/solo-io/unik/vendor/github.com/go-openapi/analysis github.com/solo-io/unik/vendor/golang.org/x/oauth2 github.com/solo-io/unik/vendor/golang.org/x/oauth2/jws github.com/solo-io/unik/vendor/golang.org/x/oauth2/jwt github.com/solo-io/unik/vendor/golang.org/x/oauth2/google github.com/solo-io/unik/vendor/google.golang.org/api/googleapi/internal/uritemplates github.com/solo-io/unik/vendor/google.golang.org/api/googleapi github.com/solo-io/unik/vendor/github.com/go-openapi/loads github.com/solo-io/unik/vendor/google.golang.org/api/gensupport github.com/solo-io/unik/vendor/github.com/go-openapi/validate github.com/solo-io/unik/vendor/github.com/go-openapi/runtime/middleware/untyped github.com/solo-io/unik/vendor/google.golang.org/api/compute/v1 github.com/solo-io/unik/vendor/github.com/firecracker-microvm/firecracker-go-sdk/client/models github.com/solo-io/unik/vendor/github.com/go-openapi/runtime/middleware github.com/solo-io/unik/vendor/github.com/go-openapi/runtime/client github.com/solo-io/unik/vendor/github.com/firecracker-microvm/firecracker-go-sdk/client/operations github.com/solo-io/unik/vendor/github.com/firecracker-microvm/firecracker-go-sdk/client github.com/solo-io/unik/vendor/github.com/firecracker-microvm/firecracker-go-sdk github.com/solo-io/unik/pkg/providers/firecracker github.com/solo-io/unik/vendor/google.golang.org/api/storage/v1 github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/pagination github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/identity/v2/tenants github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/identity/v2/tokens github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/identity/v3/tokens github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/utils github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/compute/v2/flavors github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/compute/v2/images github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/compute/v2/servers flag net/http/httptest runtime/debug runtime/trace testing github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/testhelper github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/testhelper/client github.com/solo-io/unik/vendor/github.com/rackspace/gophercloud/openstack/imageservice/v2/images github.com/solo-io/unik/pkg/providers/openstack github.com/solo-io/unik/vendor/github.com/vmware/photon-controller-go-sdk/photon/internal/rest github.com/solo-io/unik/vendor/github.com/vmware/photon-controller-go-sdk/photon github.com/solo-io/unik/pkg/providers/photon github.com/solo-io/unik/pkg/providers/qemu github.com/solo-io/unik/pkg/providers/ukvm github.com/solo-io/unik/pkg/providers/virtualbox/virtualboxclient github.com/solo-io/unik/pkg/providers/virtualbox github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25/debug github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25/progress github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25/types github.com/solo-io/unik/pkg/providers/gcloud github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25/xml net/http/cookiejar github.com/solo-io/unik/pkg/providers/xen/xenclient github.com/solo-io/unik/pkg/providers/xen encoding/csv github.com/solo-io/unik/vendor/github.com/spf13/pflag github.com/solo-io/unik/vendor/github.com/spf13/cobra github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25/soap github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25/methods github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25 github.com/solo-io/unik/vendor/github.com/vmware/govmomi/vim25/mo github.com/solo-io/unik/vendor/github.com/vmware/govmomi/property github.com/solo-io/unik/vendor/github.com/vmware/govmomi/session github.com/solo-io/unik/vendor/github.com/vmware/govmomi/list github.com/solo-io/unik/vendor/github.com/vmware/govmomi github.com/solo-io/unik/vendor/github.com/vmware/govmomi/task github.com/solo-io/unik/vendor/github.com/vmware/govmomi/object github.com/solo-io/unik/vendor/github.com/vmware/govmomi/find github.com/solo-io/unik/pkg/providers/vsphere/vsphereclient github.com/solo-io/unik/pkg/providers/vsphere github.com/solo-io/unik/pkg/daemon github.com/solo-io/unik/pkg/client github.com/solo-io/unik/cmd github.com/solo-io/unik

docker rmi -f projectunik/binary

Install finished! UniK binary can be found at /Users/lightsaber/development/workspaces/unik/_build/unik ❯ ls -al _build total 0 drwxr-xr-x 2 mnishizawa staff 64 Feb 21 10:36 . drwxr-xr-x 22 mnishizawa staff 704 Feb 21 13:09 ..`

lightsaber commented 3 years ago

In case someone else runs into this problem, the problem is that I'm using minikube for my docker environment and the unik binary ends up on the minikube host machine instead of my local host.