Russian Qt Forum
Ноябрь 22, 2024, 00:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сборка Qt 5 на AstraLinux  (Прочитано 4699 раз)
sprntl
Новичок

Offline Offline

Сообщений: 20


Просмотр профиля
« : Июнь 17, 2023, 12:03 »

Привет.
Хочу разобраться со сборкой фреймворка Qt 5 на Astra Linux 1.7.3 Special Edition.

При попытке выполнить конфигурацию получаю ошибку:

-- [QtBase] Tool 'Qt6::syncqt' will be built from source.
CMake Error at qtbase/cmake/QtExecutableHelpers.cmake:475 (message):
  Unable to build syncqt: Change Dir:
  '/home/user@host.local/qt5-build/qtbase/src/tools/syncqt/configure_time_bins'

Как её исправить?

Сообщения при конфигурировании во вложении
« Последнее редактирование: Июнь 17, 2023, 12:11 от sprntl » Записан
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #1 : Июнь 17, 2023, 12:44 »

Как собираете?
Откуда качаете?
Почему из репозитория не используете? Астра - это ведь просто дебиан.
Записан

sprntl
Новичок

Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #2 : Июнь 17, 2023, 13:18 »

Как собираете?
Откуда качаете?
Почему из репозитория не используете? Астра - это ведь просто дебиан.

1) клонирую git clone https://code.qt.io/qt/qt5.git qt5
2) запускаю ./init-repository
3) Запускаю ./configure

Из репозитория астры скачивается 4ый Qt, мне бы хотелось по новее + научиться самому собирать тоже не помешало. Не пойму что мешает, и что за syncqt
Записан
tux
Global Moderator
Бывалый
*****
Offline Offline

Сообщений: 404



Просмотр профиля
« Ответ #3 : Июнь 17, 2023, 13:41 »

Мешает, например, то, что в вашем логе есть отсылка к Qt6, хотя вы хотите собрать Qt5. Похоже, что майнтейнеры что-то напутали.
Просто собрать можно как раз так, как вы и написали. Но, есть ли в этом смысл? Добавка программ, собранных из исходников в пакетный дистрибутив - путь к нестабильности. Тут надо либо собрать пакет, а затем уже его и ставить, либо, можно попробовать использовать пакеты от дебиана - там Qt5 есть наверняка.
« Последнее редактирование: Июнь 17, 2023, 15:12 от tux » Записан

sprntl
Новичок

Offline Offline

Сообщений: 20


Просмотр профиля
« Ответ #4 : Июнь 17, 2023, 13:56 »

Ладно, спасибо за наводку. А я уж думал что-то со мной не так)))
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #5 : Июнь 17, 2023, 15:52 »

https://doc.qt.io/qt-5/linux-building.html

https://wiki.qt.io/Building_Qt_5_from_Git#Getting_the_source_code там по умолчанию ветка dev, которая является свежаком 6-й версии. перейди например на последний тег 5.15.10 — v5.15.10-lts-lgpl
« Последнее редактирование: Июнь 17, 2023, 15:58 от kambala » Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #6 : Июнь 18, 2023, 20:31 »

Из репозитория астры скачивается 4ый Qt

но в репах астры есть 5й qt и компилять его вручную не надо

Записан
Kiton
Новичок

Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #7 : Август 17, 2023, 12:08 »

Подскажите как скачать его
Записан
Kiton
Новичок

Offline Offline

Сообщений: 2


Просмотр профиля
« Ответ #8 : Август 17, 2023, 12:29 »

При сборке Qt5.15 возникает следующая ошибка, не понимаю в чем дело.
команда
sudo /opt/qt5/configure -release -confirm -licence -opensource -platform linux-g++ -prefix "/mnt/tah/build/qt5/"
Вывод
+ cd qtbase
+ /opt/qt5/qtbase/configure -top-level -release -confirm -license -opensource -platform linux-g++
<srcbase> = /opt/qt5/qtbase
<bldbase> = /opt/qt5/qtbase
<outbase> = /opt/qt5/qtbase
Creating qmake...
.Done.
Project ERROR: You cannot configure qt separately within a top-level build.

Если кто то сталкивался, буду благодарен за помощь
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 22.