Closed
Description
With version 1.3.x the folder structure was arduino-builder/src/arduino.cc/arduino-builder/main.go
Now the src
folder is missing, which makes go unable to find the module when downloading the signed tar archive and building this locally. I am no go expert, but I need to move all files into a new src folder. Could you please give me another solution? You also compile offline, so there must be some other way I assume?
==> Starting build()...
src/arduino.cc/arduino-builder/main.go:47:2: cannot find package "github.com/arduino/arduino-builder" in any of:
/usr/lib/go/src/github.com/arduino/arduino-builder (from $GOROOT)
/build/arduino-builder/src/build/src/github.com/arduino/arduino-builder (from $GOPATH)
src/arduino.cc/arduino-builder/main.go:48:2: cannot find package "github.com/arduino/arduino-builder/gohasissues" in any of:
/usr/lib/go/src/github.com/arduino/arduino-builder/gohasissues (from $GOROOT)
/build/arduino-builder/src/build/src/github.com/arduino/arduino-builder/gohasissues (from $GOPATH)
src/arduino.cc/arduino-builder/main.go:49:2: cannot find package "github.com/arduino/arduino-builder/grpc" in any of:
/usr/lib/go/src/github.com/arduino/arduino-builder/grpc (from $GOROOT)
/build/arduino-builder/src/build/src/github.com/arduino/arduino-builder/grpc (from $GOPATH)
src/arduino.cc/arduino-builder/main.go:50:2: cannot find package "github.com/arduino/arduino-builder/i18n" in any of:
/usr/lib/go/src/github.com/arduino/arduino-builder/i18n (from $GOROOT)
/build/arduino-builder/src/build/src/github.com/arduino/arduino-builder/i18n (from $GOPATH)
src/arduino.cc/arduino-builder/main.go:51:2: cannot find package "github.com/arduino/arduino-builder/types" in any of:
/usr/lib/go/src/github.com/arduino/arduino-builder/types (from $GOROOT)
/build/arduino-builder/src/build/src/github.com/arduino/arduino-builder/types (from $GOPATH)
src/arduino.cc/arduino-builder/main.go:52:2: cannot find package "github.com/arduino/arduino-builder/utils" in any of:
/usr/lib/go/src/github.com/arduino/arduino-builder/utils (from $GOROOT)
/build/arduino-builder/src/build/src/github.com/arduino/arduino-builder/utils (from $GOPATH)
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/arch/build
[arch@talloniv trunk]$ ls /var/lib/archbuild/extra-x86_64/arch/build/arduino-builder/src/build/src/arduino.cc/arduino-builder/
main.go
build() {
mkdir -p "${srcdir}/build/src/arduino.cc"
cp -a "${srcdir}/${pkgname}-${pkgver}/." "${srcdir}/build/src/arduino.cc"
export GOPATH="${srcdir}/build"
cd "${srcdir}/build"
# go get -fix github.com/go-errors/errors
# go get -fix github.com/stretchr/testify
# go get -fix github.com/jstemmer/go-junit-report
# go build arduino.cc/arduino-builder
#
go get github.com/go-errors/errors
go get github.com/stretchr/testify
go get github.com/jstemmer/go-junit-report
go get -u github.com/arduino/go-properties-map
go get -u github.com/arduino/go-timeutils
go get google.golang.org/grpc
go get github.com/golang/protobuf/proto
go get golang.org/x/net/context
go get github.com/fsnotify/fsnotify
#go get github.com/arduino/arduino-builder
go build arduino.cc/arduino-builder
# TODO Fix ctags test environment at build time
# https://github.com/arduino/arduino-builder/issues/202
}