kplayer-go
kplayer-go copied to clipboard
这个项目再本地如何编译?
这个项目再本地如何编译?
-
克隆本库 忽略描述
-
安装依赖
sudo apt install golang protobuf-compiler
- 下载依赖
go mod tidy
- 编译 然后报错。。。。。
ubuntu@ubuntu:~/kplayer-go$ make build
make subdirs
make[1]: Entering directory '/home/ubuntu/kplayer-go'
make[2]: Entering directory '/home/ubuntu/kplayer-go/proto'
make subdirs
make[3]: Entering directory '/home/ubuntu/kplayer-go/proto'
make[4]: Entering directory '/home/ubuntu/kplayer-go/proto/server'
protoc -I=.: --go_out=. --validate_out="lang=go:." --go-grpc_out=. --grpc-gateway_out=logtostderr=true:. *.proto && \
protoc -I=.: --grpc-gateway_out=. *.proto
gogoproto/gogo.proto: File not found.
google/api/annotations.proto: File not found.
validate/validate.proto: File not found.
resource.proto:7:1: Import "gogoproto/gogo.proto" was not found or had errors.
resource.proto:8:1: Import "google/api/annotations.proto" was not found or had errors.
resource.proto:9:1: Import "validate/validate.proto" was not found or had errors.
play.proto:7:1: Import "gogoproto/gogo.proto" was not found or had errors.
play.proto:8:1: Import "google/api/annotations.proto" was not found or had errors.
play.proto:9:1: Import "resource.proto" was not found or had errors.
play.proto:10:1: Import "validate/validate.proto" was not found or had errors.
output.proto:7:1: Import "gogoproto/gogo.proto" was not found or had errors.
output.proto:8:1: Import "google/api/annotations.proto" was not found or had errors.
output.proto:9:1: Import "validate/validate.proto" was not found or had errors.
plugin.proto:7:1: Import "gogoproto/gogo.proto" was not found or had errors.
plugin.proto:8:1: Import "google/api/annotations.proto" was not found or had errors.
plugin.proto:9:1: Import "resource.proto" was not found or had errors.
plugin.proto:10:1: Import "validate/validate.proto" was not found or had errors.
greeter.proto:7:1: Import "gogoproto/gogo.proto" was not found or had errors.
greeter.proto:8:1: Import "google/api/annotations.proto" was not found or had errors.
greeter.proto:9:1: Import "play.proto" was not found or had errors.
greeter.proto:10:1: Import "output.proto" was not found or had errors.
greeter.proto:11:1: Import "plugin.proto" was not found or had errors.
greeter.proto:12:1: Import "resource.proto" was not found or had errors.
greeter.proto:17:16: "PlayStopArgs" is not defined.
greeter.proto:17:39: "PlayStopReply" is not defined.
greeter.proto:23:16: "PlaySkipArgs" is not defined.
greeter.proto:23:39: "PlaySkipReply" is not defined.
greeter.proto:29:20: "PlayDurationArgs" is not defined.
greeter.proto:29:47: "PlayDurationReply" is not defined.
greeter.proto:34:17: "PlayPauseArgs" is not defined.
greeter.proto:34:41: "PlayPauseReply" is not defined.
greeter.proto:40:20: "PlayContinueArgs" is not defined.
greeter.proto:40:47: "PlayContinueReply" is not defined.
greeter.proto:46:23: "PlayInformationArgs" is not defined.
greeter.proto:46:53: "PlayInformationReply" is not defined.
greeter.proto:51:27: "PlayEncodeConfigArgs" is not defined.
greeter.proto:51:58: "PlayEncodeConfigReplay" is not defined.
greeter.proto:56:31: "PlayEncodeSetAvgQualityArgs" is not defined.
greeter.proto:56:69: "PlayEncodeSetAvgQualityReplay" is not defined.
greeter.proto:66:17: "OutputAddArgs" is not defined.
greeter.proto:66:41: "OutputAddReply" is not defined.
greeter.proto:72:20: "OutputRemoveArgs" is not defined.
greeter.proto:72:47: "OutputRemoveReply" is not defined.
greeter.proto:77:18: "OutputListArgs" is not defined.
greeter.proto:77:43: "OutputListReply" is not defined.
greeter.proto:86:18: "PluginListArgs" is not defined.
greeter.proto:86:43: "PluginListReply" is not defined.
greeter.proto:91:17: "PluginAddArgs" is not defined.
greeter.proto:91:41: "PluginAddReplay" is not defined.
greeter.proto:97:20: "PluginRemoveArgs" is not defined.
greeter.proto:97:47: "PluginRemoveReply" is not defined.
greeter.proto:102:20: "PluginUpdateArgs" is not defined.
greeter.proto:102:47: "PluginUpdateReply" is not defined.
greeter.proto:112:19: "ResourceAddArgs" is not defined.
greeter.proto:112:45: "ResourceAddReply" is not defined.
greeter.proto:118:22: "ResourceRemoveArgs" is not defined.
greeter.proto:118:51: "ResourceRemoveReply" is not defined.
greeter.proto:123:20: "ResourceListArgs" is not defined.
greeter.proto:123:47: "ResourceListReply" is not defined.
greeter.proto:128:23: "ResourceListAllArgs" is not defined.
greeter.proto:128:53: "ResourceListAllReply" is not defined.
greeter.proto:133:23: "ResourceCurrentArgs" is not defined.
greeter.proto:133:53: "ResourceCurrentReply" is not defined.
greeter.proto:138:20: "ResourceSeekArgs" is not defined.
greeter.proto:138:47: "ResourceSeekReply" is not defined.
make[4]: *** [Makefile:2: build-go] Error 1
make[4]: Leaving directory '/home/ubuntu/kplayer-go/proto/server'
make[3]: *** [Makefile:8: server] Error 2
make[3]: Leaving directory '/home/ubuntu/kplayer-go/proto'
make[2]: *** [Makefile:11: build-go] Error 2
make[2]: Leaving directory '/home/ubuntu/kplayer-go/proto'
make[1]: *** [Makefile:8: proto] Error 2
make[1]: Leaving directory '/home/ubuntu/kplayer-go'
make: *** [Makefile:11: build] Error 2