-
-
Notifications
You must be signed in to change notification settings - Fork 83
Closed
Description
My Project Directory
agent
├── cfgparser
│ └── cfgparser.go
├── client
│ ├── cmdRunner
│ │ └── cmdRunner.go
│ ├── conf
│ │ └── conf.ini
│ ├── main.go
│ └── sqlRunner
│ └── sqlRunner.go
├── go.mod
├── go.sum
├── README.md
└── server
├── cmdHandler
│ └── cmdHandler.go
├── conf
│ ├── conf.ini
│ ├── gbase8s_odbc.ini
│ └── sourceenv
├── dbDriver
│ ├── GBase8s
│ │ └── GBase8s.go
│ └── Informix
│ ├── Informix.go
│ └── pooling.go
├── main.go
├── sqlHandler
│ └── sqlHandler.go
├── start.sh
└── stop.sh
how can i compile module with mod.go in the parent directory
[root@gbasehost src]# xgo -go go-1.16.3 -v -ldflags="-extldflags=-static" -x --targets=linux/amd64 $GOPATH/src/agent
Checking docker installation...
Client:
Version: 1.13.1
API version: 1.26
Package version: docker-1.13.1-205.git7d71120.el7.centos.x86_64
Go version: go1.10.3
Git commit: 7d71120/1.13.1
Built: Wed Apr 28 13:37:12 2021
OS/Arch: linux/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Package version: docker-1.13.1-205.git7d71120.el7.centos.x86_64
Go version: go1.10.3
Git commit: 7d71120/1.13.1
Built: Wed Apr 28 13:37:12 2021
OS/Arch: linux/amd64
Experimental: false
Checking for required docker image techknowlogick/xgo:go-1.16.3... found.
Cross compiling agent...
Enabled Go module support
[run --rm -v /home/testgo/src:/build -v /root/.xgo-cache:/deps-cache:ro -e REPO_REMOTE= -e REPO_BRANCH= -e PACK= -e DEPS= -e ARGS= -e OUT= -e FLAG_V=true -e FLAG_X=true -e FLAG_RACE=false -e FLAG_TAGS= -e FLAG_LDFLAGS=-extldflags=-static -e FLAG_BUILDMODE=default -e FLAG_TRIMPATH=false -e TARGETS=linux/amd64 -e GOPROXY= -e GO111MODULE=on -v /home/testgo:/go -v /home/testgo/src/agent:/source]
Building /source/go.mod...
Compiling for linux/amd64...
WORK=/tmp/go-build1406891538
no Go files in /source
Cleaning up build environment...
[root@gbasehost src]# xgo -go go-1.16.3 -v -ldflags="-extldflags=-static" -x --targets=linux/amd64 $GOPATH/src/agent/server
Checking docker installation...
Client:
Version: 1.13.1
API version: 1.26
Package version: docker-1.13.1-205.git7d71120.el7.centos.x86_64
Go version: go1.10.3
Git commit: 7d71120/1.13.1
Built: Wed Apr 28 13:37:12 2021
OS/Arch: linux/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Package version: docker-1.13.1-205.git7d71120.el7.centos.x86_64
Go version: go1.10.3
Git commit: 7d71120/1.13.1
Built: Wed Apr 28 13:37:12 2021
OS/Arch: linux/amd64
Experimental: false
Checking for required docker image techknowlogick/xgo:go-1.16.3... found.
Cross compiling agent/server...
[run --rm -v /home/testgo/src:/build -v /root/.xgo-cache:/deps-cache:ro -e REPO_REMOTE= -e REPO_BRANCH= -e PACK= -e DEPS= -e ARGS= -e OUT= -e FLAG_V=true -e FLAG_X=true -e FLAG_RACE=false -e FLAG_TAGS= -e FLAG_LDFLAGS=-extldflags=-static -e FLAG_BUILDMODE=default -e FLAG_TRIMPATH=false -e TARGETS=linux/amd64 -e GOPROXY= -v /home/testgo/src:/ext-go/1/src:ro -e EXT_GOPATH=/ext-go/1]
Building locally agent/server...
Compiling for linux/amd64...
go: go.mod file not found in current directory or any parent directory; see 'go help modules'
2021/05/19 10:41:11 Failed to cross compile package: exit status 1.
Metadata
Metadata
Assignees
Labels
No labels