With pkgsrc updated 2 hours ago, and up-to-date netbsd-7 amd64, pkglint fails to build via a long chain of dependencies ending at go-crypto. (go-1.8 built fine.) Are others seeing this? I don't understand why pkglint needs API interfaces for google services. make[6]: stopped in /usr/pkgsrc/security/go-crypto make[5]: stopped in /usr/pkgsrc/net/go-net make[4]: stopped in /usr/pkgsrc/net/go-grpc make[3]: stopped in /usr/pkgsrc/misc/go-genproto make[2]: stopped in /usr/pkgsrc/devel/google-api-go-client make[1]: stopped in /usr/pkgsrc/devel/go-tools make: stopped in /usr/pkgsrc/pkgtools/pkglint ===> Installing dependencies for pkglint-5.4.18 => Tool dependency ccache-[0-9]*: found ccache-3.3.4 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency go-tools>=1.8: NOT found => Verifying package-install for ../../devel/go-tools => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for tools-2946dd1.tar.gz => Checksum RMD160 OK for tools-2946dd1.tar.gz => Checksum SHA512 OK for tools-2946dd1.tar.gz ===> Installing dependencies for go-tools-1.8 => Tool dependency bash-[0-9]*: found bash-4.4.012 => Tool dependency ccache-[0-9]*: found ccache-3.3.4 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency go-1.8*: found go-1.8 => Build dependency google-api-go-client>=20150507: NOT found => Verifying package-install for ../../devel/google-api-go-client => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for google-api-go-client-a69f0f19d2.tar.gz => Checksum RMD160 OK for google-api-go-client-a69f0f19d2.tar.gz => Checksum SHA512 OK for google-api-go-client-a69f0f19d2.tar.gz ===> Installing dependencies for google-api-go-client-20160909nb2 => Tool dependency ccache-[0-9]*: found ccache-3.3.4 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency go-1.8*: found go-1.8 => Build dependency go-genproto>=20160816: NOT found => Verifying package-install for ../../misc/go-genproto => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for go-genproto-20160816-44808ed.tar.gz => Checksum RMD160 OK for go-genproto-20160816-44808ed.tar.gz => Checksum SHA512 OK for go-genproto-20160816-44808ed.tar.gz ===> Installing dependencies for go-genproto-20160816nb3 => Tool dependency bsdtar-[0-9]*: found bsdtar-3.3.1 => Tool dependency ccache-[0-9]*: found ccache-3.3.4 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency go-1.8*: found go-1.8 => Build dependency go-protobuf>=20160829: found go-protobuf-20160829nb3 => Build dependency go-grpc>=1.0.1: NOT found => Verifying package-install for ../../net/go-grpc => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for go-grpc-1.0.1.tar.gz => Checksum RMD160 OK for go-grpc-1.0.1.tar.gz => Checksum SHA512 OK for go-grpc-1.0.1.tar.gz ===> Installing dependencies for go-grpc-1.0.1nb3 => Tool dependency ccache-[0-9]*: found ccache-3.3.4 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency go-1.8*: found go-1.8 => Build dependency go-glog>=20160125: found go-glog-20160125nb2 => Build dependency go-protobuf>=20160829: found go-protobuf-20160829nb3 => Build dependency go-net>=20170308: NOT found => Verifying package-install for ../../net/go-net => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for go-net-20170308-a6577fa.tar.gz => Checksum RMD160 OK for go-net-20170308-a6577fa.tar.gz => Checksum SHA512 OK for go-net-20170308-a6577fa.tar.gz ===> Installing dependencies for go-net-20170308 => Tool dependency ccache-[0-9]*: found ccache-3.3.4 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency go-1.8*: found go-1.8 => Build dependency go-text>=20150310: found go-text-20151217nb6 => Build dependency go-crypto>=0.0.20170317: NOT found => Verifying package-install for ../../security/go-crypto => Bootstrap dependency digest>=20010302: found digest-20160304 => Checksum SHA1 OK for go-crypto-0.0.20170317-728b753.tar.gz => Checksum RMD160 OK for go-crypto-0.0.20170317-728b753.tar.gz => Checksum SHA512 OK for go-crypto-0.0.20170317-728b753.tar.gz ===> Installing dependencies for go-crypto-0.0.20170317 => Tool dependency ccache-[0-9]*: found ccache-3.3.4 => Tool dependency checkperms>=1.1: found checkperms-1.11nb1 => Build dependency go-1.8*: found go-1.8 => Build dependency go-text>=20150310: found go-text-20151217nb6 => Build dependency cwrappers>=20150314: found cwrappers-20170112 ===> Overriding tools for go-crypto-0.0.20170317 ===> Extracting for go-crypto-0.0.20170317 tar: Global extended headers posix ustar archive. Extracting as plain files. Following files might be in the wrong directory or have wrong attributes. ===> Patching for go-crypto-0.0.20170317 ===> Creating toolchain wrappers for go-crypto-0.0.20170317 ===> Configuring for go-crypto-0.0.20170317 => Checking for portability problems in extracted files ===> Building for go-crypto-0.0.20170317 work/src/golang.org/x/crypto/acme/acme.go:40:2: cannot find package "golang.org/x/net/context" in any of: /usr/pkg/go/src/golang.org/x/net/context (from $GOROOT) /u0/n0/gdt/NetBSD-current/pkgsrc/security/go-crypto/work/src/golang.org/x/net/context (from $GOPATH) /u0/n0/gdt/NetBSD-current/pkgsrc/security/go-crypto/work/.buildlink/gopkg/src/golang.org/x/net/context work/src/golang.org/x/crypto/acme/acme.go:41:2: cannot find package "golang.org/x/net/context/ctxhttp" in any of: /usr/pkg/go/src/golang.org/x/net/context/ctxhttp (from $GOROOT) /u0/n0/gdt/NetBSD-current/pkgsrc/security/go-crypto/work/src/golang.org/x/net/context/ctxhttp (from $GOPATH) /u0/n0/gdt/NetBSD-current/pkgsrc/security/go-crypto/work/.buildlink/gopkg/src/golang.org/x/net/context/ctxhttp *** Error code 1 Stop. make[7]: stopped in /u0/n0/gdt/NetBSD-current/pkgsrc/security/go-crypto *** Error code 1 Stop. make[6]: stopped in /usr/pkgsrc/security/go-crypto *** Error code 1 Stop. make[5]: stopped in /usr/pkgsrc/net/go-net *** Error code 1 Stop. make[4]: stopped in /usr/pkgsrc/net/go-grpc *** Error code 1 Stop. make[3]: stopped in /usr/pkgsrc/misc/go-genproto *** Error code 1 Stop. make[2]: stopped in /usr/pkgsrc/devel/google-api-go-client *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/devel/go-tools *** Error code 1 Stop. make: stopped in /usr/pkgsrc/pkgtools/pkglint
Attachment:
signature.asc
Description: PGP signature