linuxkit
linuxkit copied to clipboard
Build of linuxkit for Darwin/arm64 (Apple M1) fails
Description
Build of linuxkit binary for Apple M1 fails
Steps to reproduce the issue:
Just try to build while running on Mac M1. To reproduce in more detail, try
tar cf - -C src/cmd/linuxkit . | docker run --rm --net=none --log-driver=none -I -e GOARCH=arm64 -e GOOS=darwin linuxkit/go-compile:6d73c4723ae2b58af22e3736b2b0f0292e18eb6d --package github.com/linuxkit/linuxkit/src/cmd/linuxkit -o bin/linuxkit > tmp_linuxkit_bin.tar
Describe the results you received:
go build...
# github.com/linuxkit/linuxkit/src/cmd/linuxkit
/usr/lib/go/pkg/tool/linux_amd64/link: running gcc failed: exit status 1
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: unrecognized option '-pagezero_size'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: use the --help option for usage information
collect2: error: ld returned 1 exit status
Describe the results you expected:
It should build.
Additional information you deem important (e.g. issue happens only occasionally):
This appears to happen because the version of go-compile we use in the Makefile is linuxkit/go-compile: 6d73c4723ae2b58af22e3736b2b0f0292e18eb6d , which has go1.13 in it, which does not have support for darwin/arm64.
We need to bump to go1.16 for this to work.
cc @vmlemon
A wild ARM64 LinuxKit appears!
Thanks for the help with the patches, so far - I'm looking forward to giving this a proper test drive, over the next few days. :)
(Forgot to mention, that this is with the experimental version, at https://github.com/linuxkit/linuxkit/pull/3643)
And, with https://github.com/linuxkit/linuxkit/commit/2b95bf9e2f1c1f39f79c076eb63eac3664e4e470, we can build it, with the following results:
tyson@Tysons-Air LX3 % git clone https://github.com/linuxkit/linuxkit
Cloning into 'linuxkit'...
remote: Enumerating objects: 117656, done.
remote: Counting objects: 100% (1066/1066), done.
remote: Compressing objects: 100% (569/569), done.
remote: Total 117656 (delta 525), reused 871 (delta 469), pack-reused 116590
Receiving objects: 100% (117656/117656), 42.29 MiB | 10.38 MiB/s, done.
Resolving deltas: 100% (76847/76847), done.
tyson@Tysons-Air LX3 % cd linuxkit
tyson@Tysons-Air linuxkit % ls
ADOPTERS.md CHANGELOG.md LICENSE Makefile README.md docs kernel logo poule.yml reports sigs test
AUTHORS CONTRIBUTING.md MAINTAINERS NOTICE contrib examples linuxkit.yml pkg projects scripts src tools
tyson@Tysons-Air linuxkit % gmake
tar cf - -C src/cmd/linuxkit . | docker run --rm --net=none --log-driver=none -i -e GOOS=darwin linuxkit/go-compile:9f76f29606aec51f2f568984c4c6fe55da2dde10 --package github.com/linuxkit/linuxkit/src/cmd/linuxkit --ldflags "-X github.com/linuxkit/linuxkit/src/cmd/linuxkit/version.GitCommit=2b95bf9e2f1c1f39f79c076eb63eac3664e4e470 -X github.com/linuxkit/linuxkit/src/cmd/linuxkit/version.Version="v0.8+"" -o bin/linuxkit > tmp_linuxkit_bin.tar
gofmt...
govet...
golint...
ineffassign...
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/linuxkit.go:36:23: undeclared name: MobyDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/linuxkit.go:47:35: undeclared name: MobyDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/linuxkit.go:56:12: undeclared name: NewConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/linuxkit.go:69:12: undeclared name: Build
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/linuxkit.go:81:37: undeclared name: tarToInitrd
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/linuxkit.go:103:43: undeclared name: MobyDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/linuxkit.go:109:14: undeclared name: tarInitrdKernel
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:65:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:74:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:83:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:92:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:101:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:111:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:120:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:129:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:138:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:321:77: undeclared name: Runtime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:162:14: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:188:14: undeclared name: imagePull
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:230:19: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:246:19: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:347:12: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:366:14: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:377:14: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:397:15: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/image.go:424:12: undeclared name: defaultModTime
ineffassign: 19 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:11:39: undeclared name: ImageConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:28:13: undeclared name: Image
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:31:16: undeclared name: ImageConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:38:14: undeclared name: ImageConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:45:17: undeclared name: ConfigToOCI
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:61:10: undeclared name: Image
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:67:14: undeclared name: ImageConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:73:15: undeclared name: ConfigToOCI
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:85:10: undeclared name: Image
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:88:16: undeclared name: ImageConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:94:14: undeclared name: ImageConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config_test.go:98:17: undeclared name: ConfigToOCI
ineffassign: 12 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:126:9: undeclared name: outputLinuxKit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:162:9: undeclared name: outputLinuxKit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:222:9: undeclared name: ensureLinuxkitImage
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:287:12: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:302:12: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:317:12: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:343:9: undeclared name: dockerRun
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:354:9: undeclared name: dockerRun
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:365:9: undeclared name: dockerRun
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:419:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:434:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:449:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:464:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:529:9: undeclared name: dockerRun
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/output.go:584:9: undeclared name: dockerRun
ineffassign: 15 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:86:25: undeclared name: Image
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:86:65: undeclared name: Moby
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:119:14: undeclared name: Moby
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:513:17: undeclared name: Moby
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:526:19: undeclared name: Moby
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:59:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:78:17: undeclared name: outFuns
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:88:15: undeclared name: referenceExpand
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:93:14: undeclared name: imagePull
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:101:23: undeclared name: ConfigToOCI
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:111:8: undeclared name: ImageBundle
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:120:5: undeclared name: MobyDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:121:13: undeclared name: defaultMobyConfigDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:121:3: undeclared name: MobyDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:125:38: undeclared name: MobyDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:157:10: undeclared name: ImageTar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:173:10: undeclared name: ImageTar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:343:15: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:355:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:371:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:388:15: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:399:13: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:515:2: undeclared name: updateImages
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:564:15: undeclared name: idNumeric
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:568:15: undeclared name: idNumeric
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:633:16: undeclared name: defaultModTime
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/build.go:649:13: undeclared name: defaultModTime
ineffassign: 27 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config.go:257:47: undeclared name: schema
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/moby/config.go:356:47: undeclared name: schema
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperv.go:31:12: undeclared name: Disks
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperv.go:151:8: undeclared name: hypervStartConsole
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperv.go:155:2: undeclared name: hypervRestoreConsole
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperv.go:207:9: undeclared name: splitLines
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperv.go:216:8: undeclared name: splitLines
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperv.go:228:8: undeclared name: splitLines
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperv.go:255:14: undeclared name: splitLines
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_vcenter.go:132:29: undeclared name: getDiskSizeMB
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/main.go:124:3: undeclared name: build
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/main.go:126:3: undeclared name: cache
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/main.go:128:3: undeclared name: metadata
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/main.go:130:3: undeclared name: pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/main.go:132:3: undeclared name: push
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/main.go:134:3: undeclared name: run
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/main.go:136:3: undeclared name: serve
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_openstack.go:43:2: undeclared name: checkFile
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_scaleway.go:60:18: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_scaleway.go:61:18: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_scaleway.go:62:15: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_scaleway.go:63:15: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_scaleway.go:64:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_scaleway.go:65:20: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_scaleway.go:67:17: undeclared name: NewScalewayClient
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:32:17: undeclared name: Disks
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:598:40: undeclared name: multipleFlag
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:148:12: undeclared name: Disks
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:177:18: undeclared name: multipleFlag
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:182:17: undeclared name: multipleFlag
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:192:11: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:241:24: undeclared name: CreateMetadataISO
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:276:8: undeclared name: Disks
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:276:14: undeclared name: DiskConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:604:13: undeclared name: NewPublishedPort
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_qemu.go:621:13: undeclared name: NewPublishedPort
ineffassign: 11 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache.go:33:3: undeclared name: cacheClean
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache.go:35:3: undeclared name: cacheList
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache_ls.go:13:36: undeclared name: defaultLinuxkitCache
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/find.go:29:10: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/find.go:52:10: undeclared name: Provider
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/provider.go:14:12: undeclared name: Get
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/pull.go:15:10: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/pull.go:29:12: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/pull.go:36:13: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/pull.go:49:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/pull.go:59:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/pull.go:69:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/pull.go:72:9: undeclared name: ImageSource
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/resolvabledescriptor.go:45:10: undeclared name: Provider
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:33:10: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:94:10: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:202:10: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:308:10: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:54:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:59:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:77:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:83:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:104:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:114:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:135:12: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:148:12: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:152:12: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:161:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:166:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:169:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:181:12: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:208:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:212:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:215:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:219:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:227:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:231:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:260:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:275:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:279:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:282:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:286:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:297:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:314:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:318:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:321:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:325:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:333:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:337:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:363:11: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:377:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:381:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:384:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:388:10: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/write.go:399:10: undeclared name: ImageSource
ineffassign: 41 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/push.go:13:10: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/push.go:70:10: undeclared name: Provider
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/source.go:19:16: undeclared name: Provider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache/source.go:26:10: undeclared name: Provider
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg.go:30:3: undeclared name: pkgBuild
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg.go:32:3: undeclared name: pkgPush
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg.go:34:3: undeclared name: pkgShowTag
ineffassign: 3 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_aws.go:48:13: undeclared name: getIntValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_aws.go:49:12: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_aws.go:49:27: undeclared name: bucketVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_aws.go:50:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_aws.go:50:25: undeclared name: nameVar
ineffassign: 5 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:42:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:42:25: undeclared name: keysVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:43:13: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:43:28: undeclared name: projectVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:44:12: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:44:27: undeclared name: bucketVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:45:12: undeclared name: getBoolValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:45:25: undeclared name: publicVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:46:12: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:46:27: undeclared name: familyVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:47:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:47:25: undeclared name: nameVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_gcp.go:55:17: undeclared name: NewGCPClient
ineffassign: 13 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_vbox.go:79:12: undeclared name: Disks
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_aws.go:75:13: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_aws.go:76:14: undeclared name: getIntValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_aws.go:77:14: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_aws.go:78:36: undeclared name: getStringValue
ineffassign: 4 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/docker/source.go:40:14: undeclared name: Client
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/docker/source.go:44:18: undeclared name: InspectImage
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/docker/source.go:61:20: undeclared name: Create
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/docker/source.go:65:19: undeclared name: Export
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/docker/source.go:75:11: undeclared name: Rm
ineffassign: 5 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:37:20: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:38:14: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:40:14: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:41:18: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:62:2: undeclared name: initializeAzureClients
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:64:11: undeclared name: createResourceGroup
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:65:2: undeclared name: createStorageAccount
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:66:2: undeclared name: uploadVMImage
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:67:2: undeclared name: createVirtualNetwork
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:68:12: undeclared name: createSubnet
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:69:21: undeclared name: createPublicIPAddress
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:70:22: undeclared name: createNetworkInterface
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_azure.go:71:5: undeclared name: createVirtualMachine
ineffassign: 13 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/spec/cache.go:13:84: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/spec/cache.go:14:65: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/spec/cache.go:15:68: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/spec/cache.go:16:70: undeclared name: ImageSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/spec/cache.go:18:81: undeclared name: ImageSource
ineffassign: 5 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:32:35: undeclared name: defaultScalewayZone
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:48:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:48:25: undeclared name: scalewayNameVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:49:15: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:49:30: undeclared name: accessKeyVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:50:15: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:50:30: undeclared name: secretKeyVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:51:16: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:51:31: undeclared name: sshKeyVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:52:16: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:52:31: undeclared name: instanceIDVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:53:16: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:53:31: undeclared name: deviceNameVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:54:16: undeclared name: getIntValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:54:28: undeclared name: volumeSizeVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:55:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:55:25: undeclared name: zoneVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:55:45: undeclared name: defaultScalewayZone
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:56:20: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:56:35: undeclared name: organizationIDVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_scaleway.go:64:17: undeclared name: NewScalewayClient
ineffassign: 21 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/util.go:279:12: undeclared name: WriteMetadataISO
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperkit.go:425:60: undeclared name: multipleFlag
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperkit.go:48:12: undeclared name: Disks
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperkit.go:64:18: undeclared name: multipleFlag
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperkit.go:156:24: undeclared name: CreateMetadataISO
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperkit.go:249:25: undeclared name: stringToIntArray
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_hyperkit.go:475:13: undeclared name: NewPublishedPort
ineffassign: 6 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg_push.go:32:41: undeclared name: defaultLinuxkitCache
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg_push.go:81:21: undeclared name: buildPlatformBuildersMap
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg_push.go:81:56: undeclared name: buildersEnvVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg_push.go:83:74: undeclared name: buildersEnvVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg_push.go:87:21: undeclared name: buildPlatformBuildersMap
ineffassign: 5 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_packet.go:40:118: undeclared name: packetBaseURL
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_packet.go:41:118: undeclared name: packetNameVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_packet.go:56:13: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_packet.go:56:28: undeclared name: packetBaseURL
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_packet.go:65:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_packet.go:65:25: undeclared name: packetNameVar
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_packet.go:82:16: undeclared name: packetIPXEScript
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_gcp.go:44:12: undeclared name: Disks
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_gcp.go:80:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_gcp.go:81:13: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_gcp.go:82:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_gcp.go:83:13: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_gcp.go:85:17: undeclared name: NewGCPClient
ineffassign: 6 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkg_build.go:32:41: undeclared name: defaultLinuxkitCache
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/gcp.go:188:80: undeclared name: Disks
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/gcp.go:228:23: undeclared name: convertMBtoGB
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_azure.go:38:20: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_azure.go:39:14: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_azure.go:41:14: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_azure.go:42:18: undeclared name: getEnvVarOrExit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_azure.go:44:2: undeclared name: initializeAzureClients
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_azure.go:46:2: undeclared name: uploadVMImage
ineffassign: 6 errors during loading
-: build constraints exclude all Go files in /go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/vendor/github.com/Azure/go-ansiterm/winterm
-: build constraints exclude all Go files in /go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/vendor/golang.org/x/sys/windows
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/vendor/github.com/Microsoft/go-winio/pkg/guid/guid.go:16:2: could not import golang.org/x/sys/windows (invalid package name: "")
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/vendor/github.com/Microsoft/go-winio/hvsock.go:67:8: undeclared name: win32File
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/vendor/github.com/Microsoft/go-winio/hvsock.go:73:17: undeclared name: win32File
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/vendor/github.com/Microsoft/go-winio/hvsock.go:77:22: undeclared name: win32File
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/hyperv_windows.go:11:2: could not import github.com/Azure/go-ansiterm/winterm (invalid package name: "")
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/hyperv_windows.go:34:18: DialPipe not declared by package winio
ineffassign: 8 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:48:3: undeclared name: runAWS
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:50:3: undeclared name: runAzure
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:52:3: undeclared name: runGcp
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:57:3: undeclared name: runHyperKit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:59:3: undeclared name: runHyperV
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:61:3: undeclared name: runOpenStack
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:63:3: undeclared name: runPacket
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:65:3: undeclared name: runQemu
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:67:3: undeclared name: runScaleway
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:69:3: undeclared name: runVMware
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:71:3: undeclared name: runVbox
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:73:3: undeclared name: runVcenter
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:77:4: undeclared name: runHyperKit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:79:4: undeclared name: runQemu
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run.go:81:4: undeclared name: runHyperV
ineffassign: 15 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_vcenter.go:86:42: undeclared name: vmConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_vcenter.go:23:12: undeclared name: vmConfig
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push_vcenter.go:63:24: undeclared name: vCenterConnect
ineffassign: 3 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push.go:39:3: undeclared name: pushAWS
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push.go:41:3: undeclared name: pushAzure
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push.go:43:3: undeclared name: pushGcp
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push.go:45:3: undeclared name: pushOpenstack
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push.go:47:3: undeclared name: pushPacket
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push.go:49:3: undeclared name: pushScaleway
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/push.go:51:3: undeclared name: pushVCenter
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/scaleway.go:464:71: undeclared name: defaultArch
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/scaleway.go:502:29: undeclared name: defaultArch
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/cache_clean.go:13:36: undeclared name: defaultLinuxkitCache
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_vmware.go:80:12: undeclared name: Disks
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:81:9: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:85:14: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:86:10: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:86:57: undeclared name: defaultMachine
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:87:12: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:91:15: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:95:14: undeclared name: getStringValue
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/run_packet.go:96:10: undeclared name: getStringValue
ineffassign: 8 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:28:18: undeclared name: buildContext
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:89:40: undeclared name: buildContext
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:294:11: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:295:13: undeclared name: BuildOpt
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:301:19: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:302:19: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:303:28: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:304:19: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:305:22: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:306:28: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:306:121: undeclared name: BuildOpt
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:306:130: undeclared name: WithBuildCacheDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:307:42: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:307:144: undeclared name: BuildOpt
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:307:153: undeclared name: WithBuildCacheDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:307:182: undeclared name: WithBuildTargetDockerCache
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:308:13: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:308:115: undeclared name: BuildOpt
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:308:124: undeclared name: WithBuildCacheDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:308:153: undeclared name: WithBuildImage
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:309:13: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:309:115: undeclared name: BuildOpt
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:309:124: undeclared name: WithBuildCacheDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:309:153: undeclared name: WithBuildImage
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:310:23: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:310:125: undeclared name: BuildOpt
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:310:134: undeclared name: WithBuildCacheDir
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:310:163: undeclared name: WithBuildImage
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:314:31: undeclared name: WithBuildDocker
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:314:59: undeclared name: WithBuildCacheProvider
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:314:93: undeclared name: WithBuildOutputWriter
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build_test.go:321:25: undeclared name: WithBuildPlatforms
ineffassign: 32 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:25:88: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:34:64: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:42:16: undeclared name: NewFromCLI
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:59:57: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:62:65: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:65:67: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:79:65: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:83:79: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib_test.go:98:11: undeclared name: NewFromCLI
ineffassign: 9 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/depends.go:18:43: undeclared name: pkgInfo
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/depends.go:88:30: undeclared name: dockerRunner
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/depends.go:28:43: undeclared name: makeAbsSubpath
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/depends.go:31:46: undeclared name: makeAbsSubpath
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/depends.go:35:13: undeclared name: makeAbsSubpath
ineffassign: 5 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/docker.go:372:12: undeclared name: readerCtx
ineffassign: error during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib.go:56:16: undeclared name: dockerDepends
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib.go:63:14: undeclared name: git
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib.go:142:24: undeclared name: newDockerDepends
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib.go:190:13: undeclared name: newGit
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/pkglib.go:206:14: undeclared name: newGit
ineffassign: 5 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build.go:40:16: undeclared name: dockerRunner
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build.go:128:29: undeclared name: dockerRunner
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build.go:152:9: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build.go:363:9: undeclared name: Pkg
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build.go:363:26: undeclared name: dockerRunner
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build.go:457:12: undeclared name: pkgSource
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/pkglib/build.go:214:7: undeclared name: newDockerRunner
ineffassign: 7 errors during loading
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/build.go:54:44: undeclared name: defaultLinuxkitCache
/go/src/github.com/linuxkit/linuxkit/src/cmd/linuxkit/build.go:145:15: undeclared name: getDiskSizeMB
ineffassign: 2 errors during loading
go build...
tar xf tmp_linuxkit_bin.tar
rm tmp_linuxkit_bin.tar
touch bin/linuxkit
docker run --rm --log-driver=none -e http_proxy= -e https_proxy= -e GOOS=darwin linuxkit/go-compile:9f76f29606aec51f2f568984c4c6fe55da2dde10 --clone-path github.com/linuxkit/rtf --clone https://github.com/linuxkit/rtf.git --commit 2351267f358ce6621c0c0d9a069f361268dba5fc --package github.com/linuxkit/rtf --ldflags "-X github.com/linuxkit/rtf/cmd.GitCommit=2351267f358ce6621c0c0d9a069f361268dba5fc -X github.com/linuxkit/rtf/cmd.Version=0.0" -o bin/rtf > tmp_rtf_bin.tar
Cloning into '.'...
Note: switching to '2351267f358ce6621c0c0d9a069f361268dba5fc'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 2351267 Merge pull request #54 from dave-tucker/mod
gofmt...
govet...
golint...
ineffassign...
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_linux.go:10:32: undeclared name: SystemInfo
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_linux.go:10:44: undeclared name: SystemInfo
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo.go:31:9: undeclared name: getPlatformSpecifics
ineffassign: error during loading
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_windows.go:8:32: undeclared name: SystemInfo
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_windows.go:8:44: undeclared name: SystemInfo
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_darwin_test.go:17:14: undeclared name: resolveNameFromVersion
ineffassign: error during loading
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_unsupported.go:5:32: undeclared name: SystemInfo
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_unsupported.go:5:44: undeclared name: SystemInfo
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_darwin.go:19:32: undeclared name: SystemInfo
/go/src/github.com/linuxkit/rtf/sysinfo/sysinfo_darwin.go:19:44: undeclared name: SystemInfo
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/rtf/local/group.go:17:32: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:30:36: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:39:23: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:39:45: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:67:10: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:123:10: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:128:10: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:133:10: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:133:29: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/group.go:133:42: undeclared name: Info
/go/src/github.com/linuxkit/rtf/local/group.go:155:10: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:155:28: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/group.go:155:42: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/group.go:234:10: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:239:10: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:239:32: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/group.go:25:8: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:40:8: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/group.go:56:21: undeclared name: GroupFileName
/go/src/github.com/linuxkit/rtf/local/group.go:56:59: undeclared name: GroupFileName
/go/src/github.com/linuxkit/rtf/local/group.go:68:23: undeclared name: checkScript
/go/src/github.com/linuxkit/rtf/local/group.go:68:43: undeclared name: GroupFileName
/go/src/github.com/linuxkit/rtf/local/group.go:70:15: undeclared name: ParseTags
/go/src/github.com/linuxkit/rtf/local/group.go:72:11: undeclared name: Tags
/go/src/github.com/linuxkit/rtf/local/group.go:79:26: undeclared name: ParseLabels
/go/src/github.com/linuxkit/rtf/local/group.go:81:16: undeclared name: getNameAndOrder
/go/src/github.com/linuxkit/rtf/local/group.go:85:22: undeclared name: checkScript
/go/src/github.com/linuxkit/rtf/local/group.go:85:42: undeclared name: PreTestFileName
/go/src/github.com/linuxkit/rtf/local/group.go:86:23: undeclared name: checkScript
/go/src/github.com/linuxkit/rtf/local/group.go:86:43: undeclared name: PostTestFileName
/go/src/github.com/linuxkit/rtf/local/group.go:110:7: undeclared name: IsTest
/go/src/github.com/linuxkit/rtf/local/group.go:111:15: undeclared name: NewTest
/go/src/github.com/linuxkit/rtf/local/group.go:104:5: gc declared but not used
/go/src/github.com/linuxkit/rtf/local/group.go:111:5: t declared but not used
/go/src/github.com/linuxkit/rtf/local/group.go:124:9: undeclared name: makeLabelString
/go/src/github.com/linuxkit/rtf/local/group.go:134:12: undeclared name: ByOrder
/go/src/github.com/linuxkit/rtf/local/group.go:137:12: undeclared name: Info
/go/src/github.com/linuxkit/rtf/local/group.go:138:16: undeclared name: Skip
/go/src/github.com/linuxkit/rtf/local/group.go:145:13: undeclared name: Info
/go/src/github.com/linuxkit/rtf/local/group.go:156:16: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/group.go:157:12: undeclared name: ByOrder
/go/src/github.com/linuxkit/rtf/local/group.go:160:12: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/group.go:160:32: undeclared name: Skip
/go/src/github.com/linuxkit/rtf/local/group.go:169:15: undeclared name: executeScript
/go/src/github.com/linuxkit/rtf/local/group.go:173:24: undeclared name: Pass
/go/src/github.com/linuxkit/rtf/local/group.go:180:24: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/group.go:185:14: undeclared name: TestContainer
/go/src/github.com/linuxkit/rtf/local/group.go:185:32: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/group.go:222:15: undeclared name: executeScript
/go/src/github.com/linuxkit/rtf/local/group.go:226:24: undeclared name: Pass
/go/src/github.com/linuxkit/rtf/local/group.go:240:6: undeclared name: CheckLabel
ineffassign: 51 errors during loading
/go/src/github.com/linuxkit/rtf/local/labels.go:32:59: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/labels.go:94:50: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/labels.go:96:9: undeclared name: RunConfig
ineffassign: 3 errors during loading
/go/src/github.com/linuxkit/rtf/local/parser_test.go:12:15: undeclared name: ParseTags
/go/src/github.com/linuxkit/rtf/local/parser_test.go:35:12: undeclared name: ParseTags
ineffassign: 2 errors during loading
/go/src/github.com/linuxkit/rtf/local/script_test.go:12:2: undeclared name: setEnv
/go/src/github.com/linuxkit/rtf/local/script_test.go:18:2: undeclared name: setEnv
/go/src/github.com/linuxkit/rtf/local/script_test.go:24:2: undeclared name: setEnv
/go/src/github.com/linuxkit/rtf/local/script_test.go:31:2: undeclared name: setEnv
ineffassign: 4 errors during loading
/go/src/github.com/linuxkit/rtf/local/script.go:48:68: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/script.go:48:80: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/script.go:64:10: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/script.go:72:10: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/script.go:76:10: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/script.go:93:10: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/script.go:96:12: undeclared name: makeLabelString
/go/src/github.com/linuxkit/rtf/local/script.go:152:10: undeclared name: TestResult
/go/src/github.com/linuxkit/rtf/local/script.go:155:9: undeclared name: Fail
/go/src/github.com/linuxkit/rtf/local/script.go:158:12: undeclared name: Fail
/go/src/github.com/linuxkit/rtf/local/script.go:163:11: undeclared name: Fail
/go/src/github.com/linuxkit/rtf/local/script.go:169:12: undeclared name: Cancel
/go/src/github.com/linuxkit/rtf/local/script.go:171:12: undeclared name: Fail
/go/src/github.com/linuxkit/rtf/local/script.go:181:9: undeclared name: Result
ineffassign: 14 errors during loading
/go/src/github.com/linuxkit/rtf/local/labels_test.go:9:16: undeclared name: ParseLabels
/go/src/github.com/linuxkit/rtf/local/labels_test.go:29:16: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/labels_test.go:30:15: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/labels_test.go:32:6: undeclared name: CheckLabel
/go/src/github.com/linuxkit/rtf/local/labels_test.go:32:27: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/labels_test.go:36:6: undeclared name: CheckLabel
/go/src/github.com/linuxkit/rtf/local/labels_test.go:40:6: undeclared name: CheckLabel
/go/src/github.com/linuxkit/rtf/local/labels_test.go:44:6: undeclared name: CheckLabel
/go/src/github.com/linuxkit/rtf/local/labels_test.go:48:5: undeclared name: CheckLabel
/go/src/github.com/linuxkit/rtf/local/labels_test.go:52:6: undeclared name: CheckLabel
ineffassign: 10 errors during loading
/go/src/github.com/linuxkit/rtf/local/test.go:13:21: undeclared name: Group
/go/src/github.com/linuxkit/rtf/local/test.go:13:43: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:30:10: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:59:10: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:64:10: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:69:10: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:69:28: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/test.go:69:41: undeclared name: Info
/go/src/github.com/linuxkit/rtf/local/test.go:85:10: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:85:27: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/test.go:85:41: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/test.go:160:10: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:165:10: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:165:31: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/test.go:14:8: undeclared name: Test
/go/src/github.com/linuxkit/rtf/local/test.go:23:15: undeclared name: checkScript
/go/src/github.com/linuxkit/rtf/local/test.go:23:33: undeclared name: TestFileName
/go/src/github.com/linuxkit/rtf/local/test.go:31:22: undeclared name: checkScript
/go/src/github.com/linuxkit/rtf/local/test.go:31:42: undeclared name: TestFileName
/go/src/github.com/linuxkit/rtf/local/test.go:32:15: undeclared name: ParseTags
/go/src/github.com/linuxkit/rtf/local/test.go:38:17: undeclared name: getNameAndOrder
/go/src/github.com/linuxkit/rtf/local/test.go:43:26: undeclared name: ParseLabels
/go/src/github.com/linuxkit/rtf/local/test.go:65:9: undeclared name: makeLabelString
/go/src/github.com/linuxkit/rtf/local/test.go:70:10: undeclared name: Info
/go/src/github.com/linuxkit/rtf/local/test.go:79:21: undeclared name: Skip
/go/src/github.com/linuxkit/rtf/local/test.go:81:11: undeclared name: Info
/go/src/github.com/linuxkit/rtf/local/test.go:86:16: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/test.go:91:12: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/test.go:93:16: undeclared name: Skip
/go/src/github.com/linuxkit/rtf/local/test.go:121:16: undeclared name: executeScript
/go/src/github.com/linuxkit/rtf/local/test.go:122:25: undeclared name: Pass
/go/src/github.com/linuxkit/rtf/local/test.go:128:15: undeclared name: executeScript
/go/src/github.com/linuxkit/rtf/local/test.go:134:8: undeclared name: Pass
/go/src/github.com/linuxkit/rtf/local/test.go:139:8: undeclared name: Fail
/go/src/github.com/linuxkit/rtf/local/test.go:144:8: undeclared name: Cancel
/go/src/github.com/linuxkit/rtf/local/test.go:148:16: undeclared name: executeScript
/go/src/github.com/linuxkit/rtf/local/test.go:149:25: undeclared name: Pass
/go/src/github.com/linuxkit/rtf/local/test.go:166:6: undeclared name: CheckLabel
ineffassign: 38 errors during loading
/go/src/github.com/linuxkit/rtf/local/test_test.go:10:12: undeclared name: NewProject
/go/src/github.com/linuxkit/rtf/local/test_test.go:18:17: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/test_test.go:21:16: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/test_test.go:29:16: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/test_test.go:38:16: undeclared name: Result
/go/src/github.com/linuxkit/rtf/local/test_test.go:47:12: undeclared name: NewRunConfig
/go/src/github.com/linuxkit/rtf/local/test_test.go:57:12: undeclared name: NewProject
/go/src/github.com/linuxkit/rtf/local/test_test.go:64:12: undeclared name: RunConfig
/go/src/github.com/linuxkit/rtf/local/test_test.go:67:65: undeclared name: Skip
/go/src/github.com/linuxkit/rtf/local/test_test.go:70:62: undeclared name: Pass
ineffassign: 10 errors during loading
/go/src/github.com/linuxkit/rtf/local/types.go:54:17: undeclared name: Tags
/go/src/github.com/linuxkit/rtf/local/types.go:68:16: undeclared name: Tags
/go/src/github.com/linuxkit/rtf/local/types.go:143:9: undeclared name: makeLabelString
ineffassign: 3 errors during loading
/go/src/github.com/linuxkit/rtf/cmd/info.go:44:31: undeclared name: labels
/go/src/github.com/linuxkit/rtf/cmd/info.go:45:33: undeclared name: caseDir
/go/src/github.com/linuxkit/rtf/cmd/info.go:40:2: undeclared name: RootCmd
ineffassign: 3 errors during loading
/go/src/github.com/linuxkit/rtf/cmd/version.go:29:2: undeclared name: RootCmd
ineffassign: error during loading
/go/src/github.com/linuxkit/rtf/cmd/run.go:101:34: undeclared name: labels
/go/src/github.com/linuxkit/rtf/cmd/run.go:105:33: undeclared name: caseDir
/go/src/github.com/linuxkit/rtf/cmd/run.go:165:9: undeclared name: verbose
/go/src/github.com/linuxkit/rtf/cmd/run.go:182:22: undeclared name: caseDir
/go/src/github.com/linuxkit/rtf/cmd/run.go:93:2: undeclared name: RootCmd
ineffassign: 5 errors during loading
/go/src/github.com/linuxkit/rtf/cmd/compare.go:48:2: undeclared name: RootCmd
ineffassign: error during loading
/go/src/github.com/linuxkit/rtf/cmd/list.go:42:31: undeclared name: labels
/go/src/github.com/linuxkit/rtf/cmd/list.go:44:33: undeclared name: caseDir
/go/src/github.com/linuxkit/rtf/cmd/list.go:34:2: undeclared name: RootCmd
ineffassign: 3 errors during loading
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:27:27: undeclared name: Logger
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:16:7: undeclared name: NewFileLogger
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:17:13: undeclared name: LevelDebug
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:22:7: undeclared name: NewConsoleLogger
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:23:13: undeclared name: LevelDebug
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:28:20: undeclared name: LevelCritical
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:29:20: undeclared name: LevelError
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:30:20: undeclared name: LevelWarning
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:31:20: undeclared name: LevelInfo
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:32:20: undeclared name: LevelDebug
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:33:20: undeclared name: LevelStderr
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:34:20: undeclared name: LevelStdout
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:35:20: undeclared name: LevelPass
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:36:20: undeclared name: LevelFail
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:37:20: undeclared name: LevelSkip
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:38:20: undeclared name: LevelCancel
/go/src/github.com/linuxkit/rtf/logger/logger_test.go:39:20: undeclared name: LevelSummary
ineffassign: 17 errors during loading
go build...
tar xf tmp_rtf_bin.tar
rm tmp_rtf_bin.tar
touch bin/rtf
tyson@Tysons-Air linuxkit % sudo gmake install
Password:
cp -R ./bin/* /usr/local/bin
tyson@Tysons-Air linuxkit % sudo file /usr/local/bin/linuxkit
/usr/local/bin/linuxkit: Mach-O 64-bit executable arm64
tyson@Tysons-Air linuxkit % linuxkit
Please specify a command.
USAGE: linuxkit [options] COMMAND
Commands:
build Build an image from a YAML file
cache Manage the local cache
metadata Metadata utilities
pkg Package building
push Push a VM image to a cloud or image store
run Run a VM image on a local hypervisor or remote cloud
serve Run a local http server (for iPXE booting)
version Print version information
help Print this message
Run 'linuxkit COMMAND --help' for more information on the command
Options:
-q Quiet execution
-v Verbose execution
tyson@Tysons-Air linuxkit % linuxkit version
linuxkit version v0.8+
commit: 2b95bf9e2f1c1f39f79c076eb63eac3664e4e470
Looks like the latest version has significantly-quiesced those errors, on the M1:
tyson@Tysons-Air linuxkit % gmake
tar cf - -C src/cmd/linuxkit . | docker run --rm --net=none --log-driver=none -i -e GOOS=darwin linuxkit/go-compile:7b1f5a37d2a93cd4a9aa2a87db264d8145944006 --package github.com/linuxkit/linuxkit/src/cmd/linuxkit --ldflags "-X github.com/linuxkit/linuxkit/src/cmd/linuxkit/version.GitCommit=a8797a5e0f05b13dac3624f3f4b2294d50e47b76 -X github.com/linuxkit/linuxkit/src/cmd/linuxkit/version.Version="v0.8+"" -o bin/linuxkit > tmp_linuxkit_bin.tar
Unable to find image 'linuxkit/go-compile:7b1f5a37d2a93cd4a9aa2a87db264d8145944006' locally
7b1f5a37d2a93cd4a9aa2a87db264d8145944006: Pulling from linuxkit/go-compile
fec03a4c5eca: Already exists
c99684475afe: Already exists
deb7249e70dc: Pulling fs layer
deb7249e70dc: Verifying Checksum
deb7249e70dc: Download complete
deb7249e70dc: Pull complete
Digest: sha256:9936304813693a2a186f714a42d7810830ed935bcc81491d15831a3ae80cde19
Status: Downloaded newer image for linuxkit/go-compile:7b1f5a37d2a93cd4a9aa2a87db264d8145944006
gofmt...
govet...
golint...
ineffassign...
go build...
tar xf tmp_linuxkit_bin.tar
rm tmp_linuxkit_bin.tar
touch bin/linuxkit
docker run --rm --log-driver=none -e http_proxy= -e https_proxy= -e GOOS=darwin linuxkit/go-compile:7b1f5a37d2a93cd4a9aa2a87db264d8145944006 --clone-path github.com/linuxkit/rtf --clone https://github.com/linuxkit/rtf.git --commit 2351267f358ce6621c0c0d9a069f361268dba5fc --package github.com/linuxkit/rtf --ldflags "-X github.com/linuxkit/rtf/cmd.GitCommit=2351267f358ce6621c0c0d9a069f361268dba5fc -X github.com/linuxkit/rtf/cmd.Version=0.0" -o bin/rtf > tmp_rtf_bin.tar
Cloning into '.'...
Note: switching to '2351267f358ce6621c0c0d9a069f361268dba5fc'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 2351267 Merge pull request #54 from dave-tucker/mod
gofmt...
govet...
golint...
ineffassign...
go build...
tar xf tmp_rtf_bin.tar
rm tmp_rtf_bin.tar
touch bin/rtf
tyson@Tysons-Air linuxkit % sudo gmake install
Password:
cp -R ./bin/* /usr/local/bin
tyson@Tysons-Air linuxkit % linuxkit version
linuxkit version v0.8+
commit: a8797a5e0f05b13dac3624f3f4b2294d50e47b76