Flyctl for OpenBSD

Hey, is there a binary for installing flyctl on openbsd?

1 Like

I guess not, but it should be possible when flyctl’s dependencies start supporting OpenBSD:

➜  flyctl git:(master) ✗ GOOS=openbsd go build -o ./flybsd 
# github.com/buildpacks/lifecycle/archive
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/archive/archive.go:45:2: undefined: addSysAttributes
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/archive/extract.go:21:11: undefined: setUmask
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/archive/extract.go:22:8: undefined: setUmask
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/archive/extract.go:68:14: undefined: createSymlink
# github.com/buildpacks/lifecycle/cmd
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:14:41: undefined: rootDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:15:41: undefined: rootDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:17:41: undefined: rootDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:17:81: undefined: execExt
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:18:41: undefined: rootDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:21:41: undefined: rootDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:23:41: undefined: rootDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/cmd/flags.go:128:32: undefined: rootDir
# github.com/buildpacks/lifecycle/launch
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/launcher.go:16:31: undefined: CNBDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/launcher.go:17:31: undefined: CNBDir
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/launcher.go:18:56: undefined: exe
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/exec_d.go:40:13: undefined: setHandle
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/launch.go:25:41: undefined: exe
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/shell.go:54:45: undefined: appProfile
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/shell.go:58:122: undefined: appProfile
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/buildpacks/lifecycle@v0.11.4/launch/shell.go:61:31: undefined: appProfile
# github.com/docker/docker/volume/mounts
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/docker/docker@v20.10.8+incompatible/volume/mounts/parser.go:41:10: cannot use &windowsParser{} (value of type *windowsParser) as type Parser in return statement:
	*windowsParser does not implement Parser (missing HasResource method)
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/docker/docker@v20.10.8+incompatible/volume/mounts/parser.go:44:10: cannot use &lcowParser{} (value of type *lcowParser) as type Parser in return statement:
	*lcowParser does not implement Parser (missing HasResource method)
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/docker/docker@v20.10.8+incompatible/volume/mounts/parser.go:46:9: cannot use &linuxParser{} (value of type *linuxParser) as type Parser in return statement:
	*linuxParser does not implement Parser (missing HasResource method)
# github.com/tonistiigi/fsutil
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/tonistiigi/fsutil@v0.0.0-20210609172227-d72af97c0eaf/diskwriter.go:107:63: undefined: syscall.EBADMSG
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/tonistiigi/fsutil@v0.0.0-20210609172227-d72af97c0eaf/fs.go:83:75: undefined: syscall.EBADMSG
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/tonistiigi/fsutil@v0.0.0-20210609172227-d72af97c0eaf/hardlinks.go:32:63: undefined: syscall.EBADMSG
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/tonistiigi/fsutil@v0.0.0-20210609172227-d72af97c0eaf/send.go:153:67: undefined: syscall.EBADMSG
../../.gvm/pkgsets/go1.18/global/pkg/mod/github.com/tonistiigi/fsutil@v0.0.0-20210609172227-d72af97c0eaf/tarwriter.go:24:67: undefined: syscall.EBADMSG
1 Like