On Tue, Feb 21, 2017 at 04:34:42PM +0000, Stuart Henderson wrote: > On 2017/02/19 02:14, Antoine Jacoutot wrote: > > CVSROOT: /cvs > > Module name: ports > > Changes by: [email protected] 2017/02/19 02:14:31 > > > > Modified files: > > sysutils/consul: Makefile distinfo > > > > Log message: > > Update to consul-0.7.5. > > > > This fails to build on i386, these reference some sysctl things and a go > version > of struct uvmexp that is defined in mem_openbsd_amd64.go in consul's > distribution, > but there is no i386 equivalent .. > > ONLY_FOR_ARCHS=amd64 ? > > (These static copies of converted versions of system headers are one of the > reasons > why I can't take any of the Go stuff seriously..it's bad enough having them > in the > compiler, but also spread around application software, what are they > thinking?!)
Just set ONLY_FOR_ARCHS=amd64 with an XXX please. So I can have a look when I have time. Thanks. > > ===> Building for consul-0.7.5 > /usr/bin/env -i GOPATH="/usr/obj/ports/consul-0.7.5/go:/usr/local/go-pkg" > PATH="/usr/obj/ports/consul-0.7.5/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin" > go install -x -ldflags="-X > github.com/hashicorp/consul/version.GitDescribe=v0.7.5 -X > github.com/hashicorp/consul/version.VersionPrerelease="" -s -w" > github.com/hashicorp/consul > WORK=/tmp/go-build075497193 > mkdir -p > $WORK/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/_obj/ > mkdir -p $WORK/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/ > cd > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem > /usr/local/go/pkg/tool/openbsd_386/compile -o > $WORK/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem.a > -trimpath $WORK -p > github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem -complete > -buildid 8357db77851674a691af973261db9d67d7e29973 -importmap > github.com/shirou/gopsutil/internal/common=github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/internal/common > -D > _/usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem > -I $WORK -I /usr/obj/ports/consul-0.7.5/go/pkg/openbsd_386 -pack ./mem.go > ./mem_openbsd.go > # github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:15: > undefined: CTLVm > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:15: > undefined: VmUvmexp > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:20: > undefined: sizeOfUvmexp > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:23: > undefined: Uvmexp > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:33: > undefined: CTLVm > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:33: > undefined: VmUvmexp > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:38: > undefined: sizeOfUvmexp > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:41: > undefined: Uvmexp > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:62: > undefined: CTLVfs > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:62: > undefined: VfsGeneric > /usr/obj/ports/consul-0.7.5/go/src/github.com/hashicorp/consul/vendor/github.com/shirou/gopsutil/mem/mem_openbsd.go:62: > too many errors > *** Error 2 in . (/usr/ports/lang/go/go.port.mk:87 'do-build') > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2660 > '/usr/obj/ports/consul-0.7.5/build-i386/.build_done') > *** Error 1 in /usr/ports/sysutils/consul > (/usr/ports/infrastructure/mk/bsd.port.mk:2365 'all') > -- Antoine
