Skip to content

env GOOS=windows GOARCH=amd64 go build uidemo.go #155

Closed
@omac777

Description

@omac777

Before I start, here is my go version 1.7beta2 environment:
go version
go version devel +fca9fc5 Thu Jun 16 19:45:33 2016 +0000 linux/amd64

go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/loongson/Code"
GORACE=""
GOROOT="/home/loongson/go1.7beta2"
GOTOOLDIR="/home/loongson/go1.7beta2/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build780373348=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

NOTE THE BUILDING NATIVELY WITH JUST go build works and with the following:
env GOOS=linux GOARCH=amd64 go build uidemo.go

GOOD.

CROSS-COMPILING TO WINDOWS 64-BIT HOWEVER FAILS.
It seems I have to be on windows in order for this to compile successfully.

env GOOS=windows GOARCH=amd64 go build uidemo.go

command-line-arguments

./uidemo.go:8: undefined: ui.Main
./uidemo.go:9: undefined: ui.NewEntry
./uidemo.go:10: undefined: ui.NewButton
./uidemo.go:11: undefined: ui.NewLabel
./uidemo.go:12: undefined: ui.NewVerticalBox
./uidemo.go:13: undefined: ui.NewLabel
./uidemo.go:17: undefined: ui.NewWindow
./uidemo.go:19: undefined: ui.Button
./uidemo.go:22: undefined: ui.Window
./uidemo.go:23: undefined: ui.Quit
./uidemo.go:23: too many errors

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions