Replies: 8 comments 4 replies
-
direnvThis actually builds. However, shellcheck stdlib.sh
bash: line 1: shellcheck: command not found
make: *** [GNUmakefile:112: test-shellcheck] Error 127EDIT: ShellCheck is written in Haskell, and building it requires something called Cabal. tests = \
test-stdlib \
test-bash \
test-go \
test-go-fmt
# test-go-lint \
# test-elvish \
# test-fish \
# test-tcsh \
# test-zsh
# test-shellcheck \I've submitted a PR to |
Beta Was this translation helpful? Give feedback.
-
TerraformSurprisingly not a lot to fix.. # github.com/spf13/afero
/v1g/gopath/pkg/mod/github.com/spf13/[email protected]/const_win_unix.go:25:23: undefined: syscall.EBADFD
# github.com/bgentry/speakeasy
/v1g/gopath/pkg/mod/github.com/bgentry/[email protected]/speakeasy.go:23:18: undefined: getPassword
# github.com/chzyer/readline
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/utils.go:81:29: undefined: State
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/utils.go:241:9: undefined: State
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/operation.go:234:4: undefined: ClearScreen
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/readline.go:129:20: undefined: GetScreenWidth
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/readline.go:132:22: undefined: DefaultIsTerminal
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/readline.go:142:26: undefined: DefaultOnWidthChanged
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/remote.go:324:2: undefined: DefaultOnWidthChanged
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/remote.go:346:17: undefined: GetScreenWidth
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/remote.go:362:16: undefined: DefaultIsTerminal
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/terminal.go:51:2: undefined: SuspendMe
/v1g/gopath/pkg/mod/github.com/chzyer/[email protected]/terminal.go:51:2: too many errors |
Beta Was this translation helpful? Give feedback.
-
chezmoi# github.com/muesli/termenv
/v1g/gopath/pkg/mod/github.com/muesli/[email protected]/output.go:143:17: o.foregroundColor undefined (type *Output has no field or method foregroundColor, but does have ForegroundColor)
/v1g/gopath/pkg/mod/github.com/muesli/[email protected]/output.go:162:17: o.backgroundColor undefined (type *Output has no field or method backgroundColor, but does have BackgroundColor)
/v1g/gopath/pkg/mod/github.com/muesli/[email protected]/termenv.go:44:16: output.ColorProfile undefined (type *Output has no field or method ColorProfile)
/v1g/gopath/pkg/mod/github.com/muesli/[email protected]/termenv.go:102:9: o.ColorProfile undefined (type *Output has no field or method ColorProfile)
# github.com/go-git/go-git/v5
/v1g/gopath/pkg/mod/github.com/go-git/go-git/[email protected]/worktree.go:581:19: undefined: isSymlinkWindowsNonAdmin
# github.com/atotto/clipboard
/v1g/gopath/pkg/mod/github.com/atotto/[email protected]/clipboard.go:10:9: undefined: readAll
/v1g/gopath/pkg/mod/github.com/atotto/[email protected]/clipboard.go:15:9: undefined: writeAll
# github.com/twpayne/chezmoi/v2/pkg/shell
pkg/shell/shell_posix.go:28:18: undefined: cgoGetUserShell |
Beta Was this translation helpful? Give feedback.
-
tableflipGraceful process restarts in Go # github.com/cloudflare/tableflip
./dup_fd.go:12:29: undefined: syscall.Syscall |
Beta Was this translation helpful? Give feedback.
-
VictoriaMetricsThis is a simpler, more capable, prometheus-compatible TSDB. Need only the following built (reference: VictoriaMetrics/VictoriaMetrics@255a0cf). To reproduce: $ git clone https://github.com/VictoriaMetrics/VictoriaMetrics.git
$ cd VictoriaMetrics/app/vmagent
$ go buildapp/victoria-metrics: # github.com/VictoriaMetrics/VictoriaMetrics/lib/memory
../../lib/memory/memory.go:34:16: undefined: sysTotalMemory
# github.com/valyala/gozstd
../../vendor/github.com/valyala/gozstd/gozstd.go:126:37: unable to find value of constant C.ZSTD_error_dstSize_tooSmall
../../vendor/github.com/valyala/gozstd/gozstd.go:250:37: unable to find value of constant C.ZSTD_error_dstSize_tooSmall
../../vendor/github.com/valyala/gozstd/gozstd.go:262:14: unable to find value of constant C.ZSTD_CONTENTSIZE_UNKNOWN
../../vendor/github.com/valyala/gozstd/gozstd.go:264:14: unable to find value of constant C.ZSTD_CONTENTSIZE_ERROR
# github.com/VictoriaMetrics/fastcache
../../vendor/github.com/VictoriaMetrics/fastcache/malloc_mmap.go:26:96: undefined: unix.MAP_ANONapp/vmagent: # github.com/VictoriaMetrics/VictoriaMetrics/lib/memory
../../lib/memory/memory.go:34:16: undefined: sysTotalMemory
# github.com/valyala/gozstd
../../vendor/github.com/valyala/gozstd/gozstd.go:126:37: unable to find value of constant C.ZSTD_error_dstSize_tooSmall
../../vendor/github.com/valyala/gozstd/gozstd.go:250:37: unable to find value of constant C.ZSTD_error_dstSize_tooSmall
../../vendor/github.com/valyala/gozstd/gozstd.go:262:14: unable to find value of constant C.ZSTD_CONTENTSIZE_UNKNOWN
../../vendor/github.com/valyala/gozstd/gozstd.go:264:14: unable to find value of constant C.ZSTD_CONTENTSIZE_ERROR
# github.com/VictoriaMetrics/fastcache
../../vendor/github.com/VictoriaMetrics/fastcache/malloc_mmap.go:26:96: undefined: unix.MAP_ANONapp/vmalert: # github.com/VictoriaMetrics/VictoriaMetrics/lib/memory
../../lib/memory/memory.go:34:16: undefined: sysTotalMemory
# github.com/cheggaaa/pb/v3/termutil
../../vendor/github.com/cheggaaa/pb/v3/termutil/term.go:32:11: undefined: lockEcho
../../vendor/github.com/cheggaaa/pb/v3/termutil/term.go:48:11: undefined: unlockEcho
../../vendor/github.com/cheggaaa/pb/v3/termutil/term.go:59:22: undefined: unlockSignalsapp/vmauth: # github.com/VictoriaMetrics/VictoriaMetrics/lib/memory
../../lib/memory/memory.go:34:16: undefined: sysTotalMemoryapp/vmbackup: # github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:273:15: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:279:65: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:281:22: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:287:39: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:293:18: undefined: newMMB
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:303:37: undefined: mmb
# github.com/VictoriaMetrics/VictoriaMetrics/lib/memory
../../lib/memory/memory.go:34:16: undefined: sysTotalMemoryapp/vmctl: # github.com/cheggaaa/pb/v3/termutil
../../vendor/github.com/cheggaaa/pb/v3/termutil/term.go:32:11: undefined: lockEcho
../../vendor/github.com/cheggaaa/pb/v3/termutil/term.go:48:11: undefined: unlockEcho
../../vendor/github.com/cheggaaa/pb/v3/termutil/term.go:59:22: undefined: unlockSignals
# github.com/VictoriaMetrics/VictoriaMetrics/lib/memory
../../lib/memory/memory.go:34:16: undefined: sysTotalMemory
# github.com/prometheus/prometheus/tsdb/fileutil
../../vendor/github.com/prometheus/prometheus/tsdb/fileutil/flock.go:39:11: undefined: newLock
# github.com/valyala/gozstd
../../vendor/github.com/valyala/gozstd/gozstd.go:126:37: unable to find value of constant C.ZSTD_error_dstSize_tooSmall
../../vendor/github.com/valyala/gozstd/gozstd.go:250:37: unable to find value of constant C.ZSTD_error_dstSize_tooSmall
../../vendor/github.com/valyala/gozstd/gozstd.go:262:14: unable to find value of constant C.ZSTD_CONTENTSIZE_UNKNOWN
../../vendor/github.com/valyala/gozstd/gozstd.go:264:14: unable to find value of constant C.ZSTD_CONTENTSIZE_ERROR
# github.com/VictoriaMetrics/fastcache
../../vendor/github.com/VictoriaMetrics/fastcache/malloc_mmap.go:26:96: undefined: unix.MAP_ANONapp/vmrestore: # github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:273:15: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:279:65: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:281:22: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:287:39: undefined: mmb
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:293:18: undefined: newMMB
../../vendor/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob/chunkwriting.go:303:37: undefined: mmb
# github.com/VictoriaMetrics/VictoriaMetrics/lib/memory
../../lib/memory/memory.go:34:16: undefined: sysTotalMemory |
Beta Was this translation helpful? Give feedback.
-
rcloneRclone is a command-line program to manage files on cloud storage. It is a feature-rich alternative to cloud vendors' web storage interfaces. Over 40 cloud storage products support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols. Rclone has powerful cloud equivalents to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. Rclone's familiar syntax includes shell pipeline support, and --dry-run protection. It is used at the command line, in scripts or via its API. Users call rclone "The Swiss army knife of cloud storage", and "Technology indistinguishable from magic". Rclone really looks after your data. It preserves timestamps and verifies checksums at all times. Transfers over limited bandwidth; intermittent connections, or subject to quota can be restarted, from the last good file transferred. You can check the integrity of your files. Where possible, rclone employs server-side transfers to minimise local bandwidth use and transfers from one provider to another without using local disk. Virtual backends wrap local and cloud file systems to apply encryption, compression, chunking, hashing and joining. Rclone mounts any local, cloud or virtual filesystem as a disk on Windows, macOS, linux and FreeBSD, and also serves these over SFTP, HTTP, WebDAV, FTP and DLNA. Rclone is mature, open-source software originally inspired by rsync and written in Go. The friendly support community is familiar with varied use cases. Official Ubuntu, Debian, Fedora, Brew and Chocolatey repos. include rclone. For the latest version downloading from rclone.org is recommended. Rclone is widely used on Linux, Windows and Mac. Third-party developers create innovative backup, restore, GUI and business process solutions using the rclone command line or API. Rclone does the heavy lifting of communicating with cloud storage. # github.com/rclone/rclone/lib/mmap
lib/mmap/mmap_unix.go:19:91: undefined: unix.MAP_ANON
# github.com/Azure/azure-sdk-for-go/sdk/storage/azblob/blockblob
/v1g/gopath/pkg/mod/github.com/!azure/azure-sdk-for-go/sdk/storage/[email protected]/blockblob/chunkwriting.go:273:15: undefined: mmb
/v1g/gopath/pkg/mod/github.com/!azure/azure-sdk-for-go/sdk/storage/[email protected]/blockblob/chunkwriting.go:279:65: undefined: mmb
/v1g/gopath/pkg/mod/github.com/!azure/azure-sdk-for-go/sdk/storage/[email protected]/blockblob/chunkwriting.go:281:22: undefined: mmb
/v1g/gopath/pkg/mod/github.com/!azure/azure-sdk-for-go/sdk/storage/[email protected]/blockblob/chunkwriting.go:287:39: undefined: mmb
/v1g/gopath/pkg/mod/github.com/!azure/azure-sdk-for-go/sdk/storage/[email protected]/blockblob/chunkwriting.go:293:18: undefined: newMMB
/v1g/gopath/pkg/mod/github.com/!azure/azure-sdk-for-go/sdk/storage/[email protected]/blockblob/chunkwriting.go:303:37: undefined: mmb
# github.com/rclone/rclone/fs/log
fs/log/redirect_stderr_unix.go:17:6: redirectStderr redeclared in this block
fs/log/redirect_stderr.go:15:6: other declaration of redirectStderr
# github.com/pkg/sftp
/v1g/gopath/pkg/mod/github.com/pkg/[email protected]/attrs.go:87:2: undefined: fileStatFromInfoOs
/v1g/gopath/pkg/mod/github.com/pkg/[email protected]/ls_formatting.go:63:24: undefined: lsLinksUIDGID
# github.com/atotto/clipboard
/v1g/gopath/pkg/mod/github.com/atotto/[email protected]/clipboard.go:10:9: undefined: readAll
/v1g/gopath/pkg/mod/github.com/atotto/[email protected]/clipboard.go:15:9: undefined: writeAll |
Beta Was this translation helpful? Give feedback.
-
wireguard-goWireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry. V1G@zopen-dev2:/v1g/dev/wireguard-go/ipc [master] $ cp uapi_unix.go uapi_zos.go
V1G@zopen-dev2:/v1g/dev/wireguard-go/ipc [master] $ vim uapi_zos.go
V1G@zopen-dev2:/v1g/dev/wireguard-go [master] $ make
go build -v -o "wireguard-go"
golang.org/x/sys/unix
golang.org/x/net/bpf
golang.org/x/net/internal/iana
golang.org/x/net/internal/socket
golang.org/x/net/ipv4
golang.org/x/net/ipv6
golang.zx2c4.com/wireguard/conn
golang.org/x/crypto/blake2s
golang.org/x/crypto/internal/alias
golang.org/x/sys/cpu
golang.org/x/crypto/chacha20
golang.org/x/crypto/internal/poly1305
golang.org/x/crypto/chacha20poly1305
golang.org/x/crypto/curve25519/internal/field
golang.org/x/crypto/curve25519
golang.org/x/crypto/poly1305
golang.zx2c4.com/wireguard/ipc
golang.zx2c4.com/wireguard/ratelimiter
golang.zx2c4.com/wireguard/replay
golang.zx2c4.com/wireguard/rwcancel
golang.zx2c4.com/wireguard/tai64n
golang.zx2c4.com/wireguard/tun
golang.zx2c4.com/wireguard/device
golang.zx2c4.com/wireguard
# golang.zx2c4.com/wireguard
./main.go:117:15: undefined: tun.CreateTUN
./main.go:133:14: undefined: tun.CreateTUNFromFile
./main.go:232:19: undefined: ipc.UAPIListen
note: module requires Go 1.20
make[1]: *** [Makefile:20: wireguard-go] Error 2
make: *** [Makefile:12: generate-version-and-build] Error 2note: module requires Go 1.20Is Go 1.20 available for zOS... ? |
Beta Was this translation helpful? Give feedback.
-
GitHub CLII thought the python packaging ecosystem was complicated (as a user). # github.com/AlecAivazis/survey/v2/terminal
/v1g/go/pkg/mod/github.com/!alec!aivazis/survey/[email protected]/terminal/runereader_posix.go:47:26: undefined: syscall.Syscall6
/v1g/go/pkg/mod/github.com/!alec!aivazis/survey/[email protected]/terminal/runereader_posix.go:47:81: undefined: ioctlReadTermios
/v1g/go/pkg/mod/github.com/!alec!aivazis/survey/[email protected]/terminal/runereader_posix.go:59:26: undefined: syscall.Syscall6
/v1g/go/pkg/mod/github.com/!alec!aivazis/survey/[email protected]/terminal/runereader_posix.go:59:81: undefined: ioctlWriteTermios
/v1g/go/pkg/mod/github.com/!alec!aivazis/survey/[email protected]/terminal/runereader_posix.go:67:26: undefined: syscall.Syscall6
/v1g/go/pkg/mod/github.com/!alec!aivazis/survey/[email protected]/terminal/runereader_posix.go:67:81: undefined: ioctlWriteTermios
# github.com/muesli/termenv
/v1g/go/pkg/mod/github.com/muesli/[email protected]/termenv.go:49:9: undefined: colorProfile
/v1g/go/pkg/mod/github.com/muesli/[email protected]/termenv.go:58:9: undefined: foregroundColor
/v1g/go/pkg/mod/github.com/muesli/[email protected]/termenv.go:67:9: undefined: backgroundColor |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Kicking off from Q/A: Which software packages do you want to see ported to z/OS? #23, I've tried building
direnvandcaddy.To add the findings into wharf, so that these issues are centrally documented & auto-sorted, here are the build errors I get.
caddy
Beta Was this translation helpful? Give feedback.
All reactions