LINUX.ORG.RU

Не собирается qt5 в slackware

 ,


0

1

Хочу поставить keepassxc. Требует qt5. Собираю qt5 из slackbuilds с выключенным WEBENGINE. Получаю ошибки

ERROR: Feature 'openssl-linked' was enabled, but the pre-condition '!features.securetransport && libs.openssl' failed.

ERROR: Feature 'openssl' was enabled, but the pre-condition '!features.securetransport && (features.openssl-linked || libs.openssl_headers)' failed.
which openssl
/usr/bin/openssl

slackpkg info openssl
PACKAGE NAME:  openssl-1.1.1d-x86_64-1.txz
PACKAGE LOCATION:  ./slackware64/n

Как собрать-то? В ридми ничего про openssl нет.


Нагуглил, что нужно указать при сборке пути к заголовкам openssl. Как я понял, нужно чтобы путь /usr/include/openssl был в PATH. Попробую.

Yorween
() автор топика
Ответ на: комментарий от Yorween

Как я понял, нужно чтобы путь /usr/include/openssl был в PATH

Не в PATH, а в директиве -I при вызове компилятора. Туда он может попадать из параметров настройки перед компиляцией.

Нескромный вопрос: чем не устраивает уже собранный qt5, например, от AlienBob?
http://www.slackware.com/~alien/slackbuilds/qt5/

PS. Слакбилд, которым собрано, там же в подкаталоге build/.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)

Помни, что 99% софта уже компеляли до тебя не один раз, просто зайди на slakfinder.org или подключи slackpkg+

gnu_linux
()
Ответ на: комментарий от bormant

После неудачи с vlc из реп alien’a предпочитаю в первую очередь из slackbuild.org ставить.

Не в PATH, а в директиве -I при вызове компилятора. Туда он может попадать из параметров настройки перед компиляцией.

Буду разбираться, спасибо.

Yorween
() автор топика
Ответ на: комментарий от Yorween

Вообще говоря, из (features.openssl-linked || libs.openssl_headers) следует, что ему нужно что-то одно из.
Эрик собирает с

./configure -v \
...
  -openssl-linked \
...

На SBo версия постарше, но собирают также.

А вы?

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от Yorween

После неудачи с vlc из реп alien’a

Кстати, что за неудача приключилась?
На какой Slackware и с каким vlc, если не секрет?

Ежели что, ему требовались (согласно vlc-*.dep):
OpenAL
SDL_sound
libxkbcommon
qt5

Были ли установлены? были ли установлены из репо Эрика?

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 4)
Ответ на: комментарий от bormant

А вы?

Я слакбилды почти не меняю, все дефолтное. Тот, который пытаю сейчас, имеет -openssl-linked в параметрах.

Yorween
() автор топика
Ответ на: комментарий от bormant

На current с vlc из реп alien. Не знаю уж, где кроется проблема, разбираться особо не стал. Видео воспроизводило только в окне, на весь экран не разворачивало. Часть площади в окне воспроизведения занимали какие-то серые полосы. Изображение очень часто сыпалось на квадратики, как будто не прогружалось. Сначала грешил на аппаратное ускорение или дрова, но с другими плеерами все ок, а на vlc без аппаратного ускорения те же симптомы.

Были ли установлены?

Да, все из реп alien’a было установлено.

Yorween
() автор топика
Последнее исправление: Yorween (всего исправлений: 1)
Ответ на: комментарий от Yorween

Тот, который пытаю сейчас

Можно чуть подробнее:
 — Версия/разрядность Slackware
 — Источник/URI слакбилда

bormant ★★★★★
()
Ответ на: комментарий от bormant

Версия/разрядность Slackware

current64

Источник/URI слакбилда

sbopkg -b qt5

В конфиге sbopkg при этом установлены -current и -git как советовали ранее.

Yorween
() автор топика
Ответ на: комментарий от Yorween

Возможно, как минимум был смысл попробовать
этот: http://slackware.uk/people/alien/restricted_slackbuilds/vlc/
или этот: http://slackware.uk/people/alien/restricted_slackbuilds/vlc2/

С vlc-3, скорее всего, была бы та же история, тем не менее...
vlc2 — тот весь в себе, тоже интересно...

PS. ffmpeg при этом был дистрибутивный или этот:
http://slackware.uk/people/alien/restricted_slackbuilds/ffmpeg/

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

ffmpeg при этом был дистрибутивный или этот

4.2.1 из оф. реп.

Yorween
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.