refaktor / rye

homoiconic dynamic programming language with some new ideas
https://ryelang.org
Apache License 2.0
407 stars 21 forks source link

improved linewrap behaviour in microliner (console) #262

Closed refaktor closed 1 month ago

stefanb commented 1 month ago

This is breaking the windows build after enabling it in .goreleaser.yaml:

$ goreleaser release --snapshot --clean
  • starting release...
  • loading                                          path=.goreleaser.yaml
  • skipping announce, publish and validate...
  • loading environment variables
  • getting and validating git state
    • git state                                      commit=bd61e7f2d951f953a42c4d566e3969d88ffa218b branch=main current_tag=v0.0.20 previous_tag=v0.0.19 dirty=true
    • pipe skipped                                   reason=disabled during snapshot mode
  • parsing tag
  • setting defaults
  • snapshotting
    • building snapshot...                           version=0.0.21-next
  • checking distribution directory
    • cleaning dist
  • setting up metadata
  • storing release metadata
    • writing                                        file=dist/metadata.json
  • loading go mod information
  • build prerequisites
  • writing effective config file
    • writing                                        config=dist/config.yaml
  • building binaries
    • building                                       binary=dist/rye_darwin_arm64/rye
    • building                                       binary=dist/rye_linux_arm_6/rye
    • building                                       binary=dist/rye_linux_amd64_v1/rye
    • building                                       binary=dist/rye_windows_arm64/rye.exe
    • building                                       binary=dist/rye_linux_arm64/rye
    • building                                       binary=dist/rye_windows_arm_6/rye.exe
    • building                                       binary=dist/rye_windows_amd64_v1/rye.exe
    • building                                       binary=dist/rye_darwin_amd64_v1/rye
    • building                                       binary=dist/rye_js_wasm/rye.wasm
    • overridden build details for jswasm            details={ [-s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} -X main.builtBy=goreleaser] [] [-tags=b_tiny -trimpath] [] [] [CGO_ENABLED=0]}
    • took: 1s
  ⨯ release failed after 1s                  error=failed to build for windows_arm_6: exit status 1: # github.com/refaktor/rye/util
util/getcolumns_native.go:19:38: undefined: syscall.SYS_IOCTL
util/getcolumns_native.go:20:11: undefined: syscall.TIOCGWINSZ
util/getcolumns_native.go:20:23: not enough arguments in call to syscall.Syscall
        have (unknown type, uintptr, unknown type, uintptr)
        want (uintptr, uintptr, uintptr, uintptr, uintptr)