Following error message is displayed: ===> Building for gitlab-runner-11.7.0 executors/docker/bindata.go # github.com/docker/docker/pkg/system src/github.com/docker/docker/pkg/system/mknod.go:12:22: cannot use dev (type int) as type uint64 in argument to syscall.Mknod *** Error code 2 Stop. make: stopped in /usr/ports/devel/gitlab-runner Full log can be found here: https://pkg.fechner.net/data/120amd64-default/2019-03-01_14h50m47s/logs/errors/gitlab-runner-11.7.0.log
Seems a similar error like in bug #236094.
Created attachment 202479 [details] patch-mknod.go
Created attachment 202480 [details] patch-mknod.go_v2 Remove a copy and paste error.
Thanks for the patch, I reported it also upstream to get it fixed there too: https://gitlab.com/gitlab-org/gitlab-runner/merge_requests/1223
I reported this also upstream on docker: https://github.com/moby/moby/pull/38818
A commit references this bug: Author: swills Date: Mon Mar 4 21:57:15 UTC 2019 New revision: 494656 URL: https://svnweb.freebsd.org/changeset/ports/494656 Log: devel/gitlab-runner: fix build after go 1.12 update PR: 236131 Submitted by: mfechner Changes: head/devel/gitlab-runner/Makefile head/devel/gitlab-runner/files/patch-mknod.go
Committed, thanks! Sorry, miscredited the patch on commit, will keep an eye on that.