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?!) ===> 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')
