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

Reply via email to