Hi!
I'm trying to build Prometheus on Illumos (Solaris) I won't bore you with
my platform specific porting issues ;-) but I would appreciate any help you
folks can offer with promu. I can't seem to get the actual build error
message.
When building with "make build" the build eventually fails on "building
binaries". I suspect due to some platform specific things I need to fix.
However I can't seem to get a decent error message out of the build. It
fails with:
----8<--------------------------
>> building binaries
GO111MODULE=on CGO_LDFLAGS="-lsocket -lsendfile" /root/go/bin/promu build
--prefix /root/go/src/github.com/prometheus/prometheus
> prometheus
# github.com/docker/docker/client
vendor/github.com/docker/docker/client/client.go:120:35: undefined:
DefaultDockerHost
vendor/github.com/docker/docker/client/client.go:125:12: undefined:
DefaultDockerHost
vendor/github.com/docker/docker/client/client.go:128:12: undefined:
defaultProto
vendor/github.com/docker/docker/client/client.go:129:12: undefined:
defaultAddr
!! command failed: build -o
/root/go/src/github.com/prometheus/prometheus/prometheus -ldflags -X
github.com/prometheus/common/version.Version=2.23.0 -X
github.com/prometheus/common/version.Revision=26d89b4b0776fe4cd5a3656dfa520f119a375273
-X github.com/prometheus/common/version.Branch=joyent/2.23 -X
github.com/prometheus/common/version.BuildUser=root@build-2 -X
github.com/prometheus/common/version.BuildDate=20210109-09:05:46
-mod=vendor -a -tags netgo,builtinassets
github.com/prometheus/prometheus/cmd/prometheus: exit status 2
make: *** [Makefile.common:229: common-build] Error 1
----8<--------------------------
I managed to get a bit more information by attempting this build step
manually with the "promu -v build" command. However that only yields a
backtrace which (I think) just shows a part of the promu execution and not
the actual build failure:
----8<--------------------------
!! exit status 2
command failed: build -o prometheus -ldflags -X
github.com/prometheus/common/version.Version=2.23.0 -X
github.com/prometheus/common/version.Revision=26d89b4b0776fe4cd5a3656dfa520f119a375273
-X github.com/prometheus/common/version.Branch=joyent/2.23 -X
github.com/prometheus/common/version.BuildUser=root@build-2 -X
github.com/prometheus/common/version.BuildDate=20210108-21:58:18
-mod=vendor -a -tags netgo,builtinassets
github.com/prometheus/prometheus/cmd/prometheus
github.com/prometheus/promu/cmd.buildBinary
/root/go/src/github.com/prometheus/promu/cmd/build.go:86
github.com/prometheus/promu/cmd.buildAll
/root/go/src/github.com/prometheus/promu/cmd/build.go:92
github.com/prometheus/promu/cmd.runBuild
/root/go/src/github.com/prometheus/promu/cmd/build.go:130
github.com/prometheus/promu/cmd.Execute
/root/go/src/github.com/prometheus/promu/cmd/promu.go:125
main.main
/root/go/src/github.com/prometheus/promu/main.go:20
runtime.main
/opt/local/go115/src/runtime/proc.go:204
runtime.goexit
/opt/local/go115/src/runtime/asm_amd64.s:1374
----8<--------------------------
Am I missing something obvious here?
Kind regards,
Jasper
--
You received this message because you are subscribed to the Google Groups
"Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-developers/59464ddc-2861-40d3-b16c-9c1844be7790n%40googlegroups.com.