
Bova
22.02.2017
12:37:25
Это мне надо все зависимости руками пофиксить?

Vladimir
22.02.2017
12:37:49
И не парься

Bova
22.02.2017
12:38:04
Это и был go get

Google

Vladimir
22.02.2017
12:38:07
Если нужен другой бранч - сделал нет, сделал цд

Lev
22.02.2017
12:38:07
go get -u github.com/prometheus/promu

Vladimir
22.02.2017
12:38:11
И сделал чекаут

Lev
22.02.2017
12:45:27
есть успех?
Это мне надо все зависимости руками пофиксить?

Bova
22.02.2017
14:00:07
/bin/promu есть, но все-равно не собирается node_exporter ((
под x86_64 то же не собирается
# go version
go version go1.8 linux/ppc64
# go env | grep "^GO[PR]"
GOPATH="/root/go"
GORACE=""
GOROOT="/root/golang/go"
есть идеи?

Daniel
22.02.2017
14:12:29
так а что пишет-то?


Bova
22.02.2017
14:13:02
так а что пишет-то?
# make
» formatting code
» building binaries
> node_exporter
# github.com/prometheus/node_exporter
/root/golang/go/pkg/tool/linux_ppc64/link: $WORK/net.a(_go_.o): cannot use dynamic imports with -d flag
/root/golang/go/pkg/tool/linux_ppc64/link: $WORK/runtime/cgo.a(_go_.o): cannot use dynamic imports with -d flag
/root/golang/go/pkg/tool/linux_ppc64/link: $WORK/os/user.a(_go_.o): cannot use dynamic imports with -d flag
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/net.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/tmp/go-build864024400/runtime/cgo.a(_all.o): unknown relocation type 51; compiled without -fpic?
/root/golang/go/pkg/tool/linux_ppc64/link: too many errors
!! command failed: build -o /root/go/src/github.com/prometheus/node_exporter/node_exporter -ldflags -X github.com/prometheus/node_exporter/vendor/github.com/prometheus/common/version.Version=0.14.0-rc.2 -X github.com/prometheus/node_exporter/vendor/github.com/prometheus/common/version.Revision=ab796781ba798a79456666829cbc3472e79d2f83 -X github.com/prometheus/node_exporter/vendor/github.com/prometheus/common/version.Branch=HEAD -X github.com/prometheus/node_exporter/vendor/github.com/prometheus/common/version.BuildUser=root@bova_rhel -X github.com/prometheus/node_exporter/vendor/github.com/prometheus/common/version.BuildDate=20170222-13:56:10 -extldflags '-static' -a -tags 'netgo static_build' github.com/prometheus/node_exporter: exit status 2
make: *** [build] Ошибка 1

Google

Bova
22.02.2017
15:14:51
есть идеи?

Viktor
22.02.2017
15:19:39
например, воспользоваться пастбином

Bova
22.02.2017
15:25:33
этот

Viktor
22.02.2017
15:26:04

Daniel
22.02.2017
15:26:18
ну - вове удобно было его показать

Kirill
22.02.2017
15:26:37
удобный?
ага. копировать же со скрина для поиска удобно.

Bova
22.02.2017
15:26:38
Наглядный

Alexey
22.02.2017
15:27:05

Daniel
22.02.2017
15:27:06
но мне по сути сказать нечего, а бежать компилять нод-експортер я не хочу
поэтому я сижу-молчу

Kirill
22.02.2017
15:27:38

Evgenij
22.02.2017
16:38:40
Вопрос к Вове - а почему собираешь от рута?

Quet
22.02.2017
16:59:03

Roman
22.02.2017
17:45:43

Bova
22.02.2017
17:57:09
и не играться с sudo
система все-равно тестовая, в любой момент могу откатить состояние

Evgenij
22.02.2017
17:57:45

Bova
22.02.2017
17:57:53
не, виртуалка kvm

Google

Evgenij
22.02.2017
17:58:37
И всё у тебя было от рута?

Bova
22.02.2017
17:58:58
да

Evgenij
22.02.2017
17:59:47
Помню чтото с kvm проблемы со сборками были - нопомню когда - я щас в докерах

Daniel
22.02.2017
17:59:57
а?!

Bova
22.02.2017
18:00:22
ээ, какие проблемы, если это аппаратная виртуализация
я под x86_64 тоже пробовал собрать, такая же фигня
кстати, на интеле было без виртуализации

Daniel
22.02.2017
18:01:32
а попробуй от обчного пользователя

Evgenij
22.02.2017
18:01:44

Bova
22.02.2017
18:02:06
или достаточно $HOME/go скопировать?

Evgenij
22.02.2017
18:02:40
Я в докерах от рута делаю - но знаю для чего - и почему

Bova
22.02.2017
18:06:11
сейчас попробую от пользователя

Evgenij
22.02.2017
18:06:13
так оно и не собралось там
Попробуй собрать на обычной машине - но непод рутом так как те всё множество собирали не так как ты собираешь
Просто - сделай как все - а потом уже извращайся

Bova
22.02.2017
18:11:20
нигде не написано как все делают

Evgenij
22.02.2017
18:12:35
Ну как гит там себе кудато маэк (согласно реадми) - потом от рута если надо инстолл
Это попростому - без красно глазия

Google

Evgenij
22.02.2017
18:14:26
Елсли на либы ругань - гугл драйв инстоллинг - делаешь дальше

Bova
22.02.2017
18:16:39

Evgenij
22.02.2017
18:18:17
)))Гулишь или яндексишь или c утками(итд) - тупо строку ошибки вставляешь - там уже тьма спрашивала
Поверь- ты не одинок
А вот если не спрашивал никто - то да придётся поработать руками - мозгами - или ещё чем то))))
И если разобрался - бинго -ты ГУРУ))))))(Шутка)

Quet
22.02.2017
18:32:01

Bova
22.02.2017
18:35:52
да

Admin
ERROR: S client not available

Bova
22.02.2017
18:36:26
go tool dist test -rebuild
вот эта команда выдает ошибку. она прописана в run.bash, который прописан в all.bash.

Quet
22.02.2017
18:36:29
да
попробуй собери с CGO_ENABLED=0
но лучше конечно выбросить этот ppc64 и взять то что у всех

Bova
22.02.2017
18:38:59
как у всех не интересно )

Evgenij
22.02.2017
18:39:29

Bova
22.02.2017
18:39:53
а зачем придумали go?
языков программирования вроде хватает
на любой вкус )

Evgenij
22.02.2017
18:40:32

Aleksandr
22.02.2017
18:40:52

Quet
22.02.2017
18:41:07

Google

Bova
22.02.2017
18:42:40
попробую еще разок и забью ?

Evgenij
22.02.2017
18:43:31

Bova
22.02.2017
18:43:57
все началось с prometheus node_exporter

Evgenij
22.02.2017
18:44:20
Я про ppc64

Bova
22.02.2017
18:44:24
нашел собранный collectd, он работает в связке с influxdb. этого будет достаточн

Evgenij
22.02.2017
18:46:12
Про арм экзотику я бы понял но про это - реально не знаю.Объясни - для развития(не сарказм)

Bova
22.02.2017
18:46:44
Я про ppc64
интел в основном работает в сегменте лоу и мидл. хайэнды под power, sparc

Daniel
22.02.2017
18:46:57
разве?

Bova
22.02.2017
18:47:19
надежность

Daniel
22.02.2017
18:47:23
а?!
коллега

Quet
22.02.2017
18:47:39
коллега из машины времени )
ну или я не знаю что у него за хайэнд там такой
под который нихера не собирается

Daniel
22.02.2017
18:48:13
да, ibm в свои большие машины ставит ppc сотнями. но это не потому, что ppc хоть чем-то лучше интела, а потому, что у них десятилетиями ничегоне меняется

Evgenij
22.02.2017
18:48:22

Oleh
22.02.2017
18:48:29
кто то работал с go-sciter ? норм вещь или дрянь редкостная?

Evgenij
22.02.2017
18:48:31
х86

Daniel
22.02.2017
18:48:41
спарков, которые сегодня могли бы хоть с младшим интелом конкурировать, просто нет на земле

Bova
22.02.2017
18:48:49
с CGO_ENABLED=0 тоже тесты не проходит ((