OpenPrinting / ipp-usb

ipp-usb -- HTTP reverse proxy, backed by IPP-over-USB connection to device
BSD 2-Clause "Simplified" License
129 stars 11 forks source link

Not buildable on riscv64 #76

Closed mikhailnov closed 3 months ago

mikhailnov commented 3 months ago

The latest ipp-usb is not buildable on riscv64: https://abf.io/build_lists/5004337 -> script_output.log

Build errors are the following:

DEBUG: # github.com/OpenPrinting/ipp-usb
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/auth.go:228:6: undefined: TCPClientUIDSupported
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/auth.go:229:15: undefined: TCPClientUID
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/dnssd.go:130:12: undefined: dnssdSysdep
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/dnssd.go:187:21: undefined: newDnssdSysdep
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/dnssd.go:292:23: undefined: newDnssdSysdep
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/logger.go:144:5: undefined: logIsAtty
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/logger.go:145:15: undefined: logColorConsoleWrite
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/main.go:204:9: undefined: UsbInit
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/usbtransport.go:35:16: undefined: UsbDevHandle
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/usbtransport.go:709:17: undefined: UsbInterface
DEBUG: _build/src/github.com/OpenPrinting/ipp-usb/main.go:204:9: too many errors

Reporting it mostly for your information, there is no real big need in ipp-usb on riscv64 (just as need in riscv64 in general)))

mikhailnov commented 3 months ago

Hm, it was buildable in rosa2023.1: https://abf.io/build_lists/5004342

Maybe something is too old in rosa2021.1. Closing, sorry for noise.