You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by GitBox <gi...@apache.org> on 2019/06/18 09:49:06 UTC

[GitHub] [servicecomb-service-center] ChinX commented on issue #557: 本地编译arm版本的SC源码包

ChinX commented on issue #557: 本地编译arm版本的SC源码包
URL: https://github.com/apache/servicecomb-service-center/issues/557#issuecomment-503032876
 
 
   > > windows 平台下编译arm版本的源码包时报以下错误:
   > > ```
   > > >set GO111MODULE=on
   > > >go mod download
   > > >go mod vendor
   > > >SET CGO_ENABLED=0
   > > >SET GOOS=windows
   > > >SET GOARCH=arm
   > > >go build -o service-center
   > > # golang.org/x/sys/windows
   > > ..\..\..\..\..\pkg\mod\github.com\golang\sys@v0.0.0-20180905080454-ebe1bf3edb33\windows\dll_windows.go:24:6: missing function body
   > > ..\..\..\..\..\pkg\mod\github.com\golang\sys@v0.0.0-20180905080454-ebe1bf3edb33\windows\dll_windows.go:25:6: missing function body
   > > ..\..\..\..\..\pkg\mod\github.com\golang\sys@v0.0.0-20180905080454-ebe1bf3edb33\windows\zsyscall_windows.go:2106:38: undefined: WSAData
   > > ..\..\..\..\..\pkg\mod\github.com\golang\sys@v0.0.0-20180905080454-ebe1bf3edb33\windows\zsyscall_windows.go:2346:51: undefined: Servent
   > > ..\..\..\..\..\pkg\mod\github.com\golang\sys@v0.0.0-20180905080454-ebe1bf3edb33\windows\zsyscall_windows.go:2360:50: undefined: Servent
   > > ..\..\..\..\..\pkg\mod\github.com\golang\sys@v0.0.0-20180905080454-ebe1bf3edb33\windows\zsyscall_windows.go:2362:8: undefined: Servent
   > > ```
   > > 
   > > 
   > > 以下是我的go env
   > > ```
   > > >go env
   > > set GOARCH=arm
   > > set GOBIN=
   > > set GOCACHE=C:\Users\y00504233\AppData\Local\go-build
   > > set GOEXE=.exe
   > > set GOFLAGS=
   > > set GOHOSTARCH=amd64
   > > set GOHOSTOS=windows
   > > set GOOS=windows
   > > set GOPATH=C:\Users\y00504233\go;D:\Workspace\go-work
   > > set GOPROXY=
   > > set GORACE=
   > > set GOROOT=c:\go
   > > set GOTMPDIR=
   > > set GOTOOLDIR=c:\go\pkg\tool\windows_amd64
   > > set GCCGO=gccgo
   > > set GOARM=5
   > > set CC=gcc
   > > set CXX=g++
   > > set CGO_ENABLED=0
   > > set GOMOD=C:\Users\y00504233\go\src\github.com\apache\servicecomb-service-center\servicecomb-service-center\go.mod
   > > set CGO_CFLAGS=-g -O2
   > > set CGO_CPPFLAGS=
   > > set CGO_CXXFLAGS=-g -O2
   > > set CGO_FFLAGS=-g -O2
   > > set CGO_LDFLAGS=-g -O2
   > > set PKG_CONFIG=pkg-config
   > > set GOGCCFLAGS=-marm -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\Y00504~1\AppData\Local\Temp\go-build965999206=/tmp/go-build -gno-record-gcc-switches
   > > ```
   > > 
   > > 
   > > 请问一下该如何解决,谢谢~
   > 
   > 好像是sys版本的问题,原来使用的是`github.com\golang\sys@v0.0.0-20180905080454-ebe1bf3edb33`,后来我`git clone https://github.com/golang/sys.git `到`..\..\..\..\..\pkg\mod\github.com\golang\`文件夹然后把`sys`重命名为`sys@v0.0.0-20180905080454-ebe1bf3edb33`就编译成功了
   
   @zivenyang 你这边有在“mod“目录中使用过 git clone 命令?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services