ubuntu 16.04 に mac の I/O Kit(のヘッダファイル) をインストールする方法はあるでしょうか?
u2f USB機器(yubikey) を操作したく、
https://github.com/mdp/u2fcli
を、 ubuntu 16.04 上で
github + circle ci で golang buid (linux, windows, darwin)
の golang クロスコンパイルしようとしたのですが、mac(darwin)用コンパイルで、
$ export CGO_ENABLED=1 CC=gcc && gox --osarch "linux/amd64 darwin/amd64 windows/amd64" --output "dist/{{.Dir}}_{{.OS}}_{{.Arch}}"
Number of parallel builds: 3
--> windows/amd64: _/home/xxx/github.com/sreinfrasystemjp/u2fcli
--> linux/amd64: _/home/xxx/github.com/sreinfrasystemjp/u2fcli
--> darwin/amd64: _/home/xxx/github.com/sreinfrasystemjp/u2fcli
--> darwin/amd64 error: exit status 2
Stderr: # net
could not determine kind of name for C.AI_MASK
# github.com/flynn/hid
../../../.go/src/github.com/flynn/hid/hid_darwin.go:6:36: fatal error: IOKit/hid/IOHIDManager.h: No such file or directory
compilation terminated.
というエラーで、コンパイルできません。
ubuntu 16.04 に mac の I/O Kit(のヘッダファイル) をインストールする方法はあるでしょうか?