URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97051
[ Назад ]

Исходное сообщение
"Не компилируется пакет."

Отправлено CHIM , 20-Ноя-17 12:23 
Пытаюсь скомпилировать xmr-stak-cpu на CentOS 6.9, но там нет свежих версий ни cmake(нужна 3.0.1, а там 2.8) ни g++. И вроде бы написано в инструкции как обойти если версия не соответствует и по идее пакет devtoolset-4 должен способствовать не соответствию g++, но он всё равно выдаёт ошибку:
cmake -DCMAKE_LINK_STATIC=ON -DXMR-STAK_COMPILE=generic .
CMake Error at CMakeLists.txt:3 (cmake_minimum_required):
  CMake 3.0.1 or higher is required.  You are running version 2.8.12.2

-- Configuring incomplete, errors occurred!

Если же поставить версию cmake3 и запустить с неё то выходит такая ошибка:
cmake3 -DCMAKE_LINK_STATIC=ON -DXMR-STAK_COMPILE=generic .
CMake Error at CMakeLists.txt:27 (message):
  g++ version must be at least 5.1!


-- Configuring incomplete, errors occurred!

Как побороть несовместимость и скомпилировать пакет?
Инфу беру с гита разработчика: https://github.com/fireice-uk/xmr-stak/blob/master/doc/compi...


Содержание

Сообщения в этом обсуждении
"Не компилируется пакет."
Отправлено ыы , 20-Ноя-17 12:46 
> Как побороть несовместимость и скомпилировать пакет?

пересобрать нужные версии зависимостей из исходников.



"Не компилируется пакет."
Отправлено CHIM , 20-Ноя-17 13:27 
>> Как побороть несовместимость и скомпилировать пакет?
> пересобрать нужные версии зависимостей из исходников.

Может есть какой нибудь репозиторий с версией 3.0.1 и выше? который можно подключить и установить от туда по yum?


"Не компилируется пакет."
Отправлено ALex_hha , 20-Ноя-17 22:58 
А чем портативная версия не устраивает?

"Не компилируется пакет."
Отправлено CHIM , 21-Ноя-17 09:37 
> А чем портативная версия не устраивает?

В смысле портативная? На Linux нет никакой портативной версии на сколько я знаю.


"Не компилируется пакет."
Отправлено ALex_hha , 21-Ноя-17 10:57 
>> А чем портативная версия не устраивает?
> В смысле портативная? На Linux нет никакой портативной версии на сколько я
> знаю.

Я об этом https://github.com/fireice-uk/xmr-stak/releases/download/v2....

XMR-Stak releases include a pre-built portable version. If you are simply using it to avoid having to compile the application, you can simply download xmr-stak-portbin-linux.tar.gz from our latest releases.


"Не компилируется пакет."
Отправлено CHIM , 21-Ноя-17 11:50 
>>> А чем портативная версия не устраивает?
>> В смысле портативная? На Linux нет никакой портативной версии на сколько я
>> знаю.
> Я об этом https://github.com/fireice-uk/xmr-stak/releases/download/v2....
> XMR-Stak releases include a pre-built portable version. If you are simply using
> it to avoid having to compile the application, you can simply
> download xmr-stak-portbin-linux.tar.gz from our latest releases.

Огромное человеческое спасибо!


"Не компилируется пакет."
Отправлено CHIM , 21-Ноя-17 12:42 
Ещё одна проблема вылезла

"SOCKET ERROR - [pool.monero.hashvault.pro:5555] CONNECT error: GetAddrInfo: Temporary failure in name resolution"
причём узел пингуется нормально


"Не компилируется пакет."
Отправлено ALex_hha , 21-Ноя-17 17:47 
> Ещё одна проблема вылезла
> "SOCKET ERROR - [pool.monero.hashvault.pro:5555] CONNECT error: GetAddrInfo: Temporary
> failure in name resolution"
> причём узел пингуется нормально

вроде как проблема с ДНС. Если очень хочется разобраться - запусти с strace и посмотри, что там происходит


"Не компилируется пакет."
Отправлено badboykillaz , 07-Янв-18 18:56 
>>> А чем портативная версия не устраивает?
>> В смысле портативная? На Linux нет никакой портативной версии на сколько я
>> знаю.
> Я об этом https://github.com/fireice-uk/xmr-stak/releases/download/v2....
> XMR-Stak releases include a pre-built portable version. If you are simply using
> it to avoid having to compile the application, you can simply
> download xmr-stak-portbin-linux.tar.gz from our latest releases.

а для freebsd нет портативной версии?