WireGuard / wgctrl-go

Package wgctrl enables control of WireGuard interfaces on multiple platforms.
https://godoc.org/golang.zx2c4.com/wireguard/wgctrl
MIT License
727 stars 85 forks source link

internal/wgopenbsd: add OpenBSD/arm64 support #117

Closed geowiwi closed 2 years ago

geowiwi commented 2 years ago

Fix wgctrl-go build on OpenBSD/arm64:

../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:33:28: undefined: wgh.Ifgroupreq ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:34:28: undefined: wgh.WGGetServ ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:35:28: undefined: wgh.WGGetPeer ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:68:9: undefined: wgh.Ifgroupreq ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:87:18: undefined: wgh.Ifgreq ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:296:23: undefined: wgh.WGIP ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:335:29: undefined: wgh.WGCIDR ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:363:36: undefined: wgh.Ifgroupreq ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:371:35: undefined: wgh.WGGetServ ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:379:35: undefined: wgh.WGGetPeer ../../../go/pkg/mod/golang.zx2c4.com/wireguard/wgctrl@v0.0.0-20200205215550-e35592f146e4/internal/wgopenbsd/client_openbsd.go:87:18: too many errors

mdlayher commented 2 years ago

LGTM thanks.