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.

Reply via email to