centos-release-7-6.1810.2.el7 boost 1.74

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
bars
Сообщения: 977
ОС: BSD/LINUX

centos-release-7-6.1810.2.el7 boost 1.74

Сообщение bars »

Привет.
Система centos-release-7-6.1810.2.el7.centos.x86_64.
Как собрать или установить пакет boost 1.74 в системе centos-release-7-6.1810.2.el7?
Прежде установленный через менеджер пакетов boost 1.53. удаляю.
Качаю с офф сайта (https://www.boost.org/) boost 1.74.
Собираю:

Код: Выделить всё

./bootstrap.sh --prefix=/usr
./b2
./b2 install --prefix=/usr --with=all
Ставлю нужный софт на сервер, при сборке из исходников софта нужного ругать.

Код: Выделить всё

configure: error: could not find a version of the boost_filesystem library!
Что делаю не так?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20999
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: centos-release-7-6.1810.2.el7 boost 1.74

Сообщение Bizdelnick »

bars писал:
10.11.2021 20:13
Что делаю не так?
Всё. Ставите софт в обход пакетной системы, да ещё и в префикс /usr.
В EPEL есть boost 1.69. Если нужен более свежий, лучше взять исходники этого пакета и обновить.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 977
ОС: BSD/LINUX

Re: centos-release-7-6.1810.2.el7 boost 1.74

Сообщение bars »

Bizdelnick писал:
10.11.2021 20:27
Всё. Ставите софт в обход пакетной системы, да ещё и в префикс /usr.
В EPEL есть boost 1.69. Если нужен более свежий, лучше взять исходники этого пакета и обновить.
Знакомый попросил установить boost 1,74 на сервере, но думаю и 1,69 подойдет.
Центос не люблю сиcтсему, редко пользуюсь ей, как мне репу епела добавить для установки пакета boost-1.69?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20999
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: centos-release-7-6.1810.2.el7 boost 1.74

Сообщение Bizdelnick »

bars писал:
11.11.2021 08:17
как мне репу епела добавить для установки пакета boost-1.69
yum install epel-release
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 977
ОС: BSD/LINUX

Re: centos-release-7-6.1810.2.el7 boost 1.74

Сообщение bars »

Bizdelnick писал:
11.11.2021 12:32
yum install epel-release
Спасибо, уже собрал из исходников.

Код: Выделить всё

yum erase -y automake
tar xfv boost_1_74_0.tar.bz2 && tar xfv automake-1.16.5.tar.xz && tar xfv libtool-2.4.6.tar.gz
WORKDIR /build/boost_1_74_0
RUN ./bootstrap.sh --without-icu --with-libraries=chrono,filesystem,program_options,system,thread,test && ./b2 && ./b2 install
WORKDIR /build/automake-1.16.5
yum install -y perl-Thread-Queue.noarch && ./configure && make && make install
WORKDIR /build/libtool-2.4.6
RUN ./configure && make && make install
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали: