On Thu, Sep 19, 2019 at 10:13:23PM +0000, Travis Cole wrote: > > Looks like they are assuming GNU make. > > > Try doing the build with 'gmake'. > > > If you don't already have gmake installed: > > > # pkg_add gmake >
Or just do `pkg_add node_exporter`. While prometheus does not provide a pre-compiled binary OpenBSD does. > On Thu, Sep 19, 2019 at 11:49:20PM +0200, Rachel Roch wrote: > > Hi, > > > > The official Prometheus github repo > > (https://github.com/prometheus/node_exporter) > > <https://github.com/prometheus/node_exporter> appears to suggest in > > multiple places that node_exporter is capable of working on OpenBSD. > > > > But although they provide pre-compiled binaries for multiple platforms > > including NetBSD (https://github.com/prometheus/node_exporter/releases) > > <https://github.com/prometheus/node_exporter/releases> they seemingly don't > > provide a binary for OpenBSD. > > > > So I tried downloading the source and compiling it, but I get a screenful > > of nasty sounding messages, e.g.: > > Bad modifier: , ,$(shell $(GO) env GOPATH))) > > > > Bad modifier: , ,$(shell $(GO) env GOPATH))) > > > > No closing parenthesis in archive specification > > > > *** Parse error: Error in archive specification: "(, \.'))" > > (Makefile.common:41) > > > > *** Parse error: Need an operator in 'else' (Makefile.common:51) > > > > *** Parse error: Need an operator in '' (Makefile.common:54) > > > > *** Parse error: Need an operator in '' (Makefile.common:55) > > > > *** Parse error: Need an operator in 'endif' (Makefile.common:61) > > > > Bad modifier: , ,$(shell go env GOPATH))) > > > > Bad modifier: , ,$(shell go env GOPATH))) > > > > > > Given the popularity of Prometheus, I'm sure someone on-list must be > > actively running it ? > > > > Thanks ! > > > > Rachel > > > -- :wq Claudio