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')

Reply via email to