Skip to content

Problem building #293

Closed
Closed
@NicoHood

Description

@NicoHood

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
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions