Created attachment 209687 [details] onionscan-0.2_2.patch ===> Building onionscan from github.com/s-rah/onionscan # github.com/s-rah/onionscan/vendor/golang.org/x/sys/unix vendor/golang.org/x/sys/unix/cap_freebsd.go:18:23: undefined: CAP_RIGHTS_VERSION_00 vendor/golang.org/x/sys/unix/cap_freebsd.go:19:23: undefined: CAP_RIGHTS_VERSION_00 vendor/golang.org/x/sys/unix/cap_freebsd.go:46:21: undefined: CapRights vendor/golang.org/x/sys/unix/cap_freebsd.go:50:24: undefined: CapRights vendor/golang.org/x/sys/unix/cap_freebsd.go:55:27: undefined: CapRights vendor/golang.org/x/sys/unix/cap_freebsd.go:90:29: undefined: CapRights vendor/golang.org/x/sys/unix/syscall_unix_gc.go:12:6: missing function body vendor/golang.org/x/sys/unix/syscall_unix_gc.go:13:6: missing function body vendor/golang.org/x/sys/unix/syscall_unix_gc.go:14:6: missing function body vendor/golang.org/x/sys/unix/syscall_unix_gc.go:15:6: missing function body http://thunderx1.nyi.freebsd.org/data/head-arm64-default/p518178_s355024/logs/errors/onionscan-0.2_1.log Unbreak by updating golang.org/x/sys to 33540a1f6037 which adds support for freebsd/arm64. Tested on 12.1-STABLE/arm64 and 12.1-RELEASE/amd64.
cool stuff! thanks for reporting and patching, appreciated. should I keep the default of using 7-digits for the tag in those GH_TUPLE lines? that's the only modification I would do before committing it to the tree. works for you? right now I (sadly) do not have an aarch64 hardware/jail to test it :"(
(In reply to Vinícius Zavam from comment #1) 7 digits commit ID should be fine. I used 12 because this is what modules2tuple outputs.
A commit references this bug: Author: egypcio Date: Mon Dec 9 12:19:30 UTC 2019 New revision: 519603 URL: https://svnweb.freebsd.org/changeset/ports/519603 Log: security/onionscan: Unbreak on aarch64 PR: 242422 Submitted by: dmgk@ Changes: head/security/onionscan/Makefile head/security/onionscan/distinfo
cool; committed! thanks. I did ran `makesum` again to regen distinfo's stuff