Russian Qt Forum
Ноябрь 22, 2024, 00:45
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Сборка Qt 5 на AstraLinux
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Сборка Qt 5 на AstraLinux (Прочитано 4699 раз)
sprntl
Новичок
Offline
Сообщений: 20
Сборка Qt 5 на AstraLinux
«
:
Июнь 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
Сообщений: 404
Re: Сборка Qt 5 на AstraLinux
«
Ответ #1 :
Июнь 17, 2023, 12:44 »
Как собираете?
Откуда качаете?
Почему из репозитория не используете? Астра - это ведь просто дебиан.
Записан
Digital Art
sprntl
Новичок
Offline
Сообщений: 20
Re: Сборка Qt 5 на AstraLinux
«
Ответ #2 :
Июнь 17, 2023, 13:18 »
Цитата: tux от Июнь 17, 2023, 12:44
Как собираете?
Откуда качаете?
Почему из репозитория не используете? Астра - это ведь просто дебиан.
1) клонирую git clone
https://code.qt.io/qt/qt5.git
qt5
2) запускаю ./init-repository
3) Запускаю ./configure
Из репозитория астры скачивается 4ый Qt, мне бы хотелось по новее + научиться самому собирать тоже не помешало. Не пойму что мешает, и что за syncqt
Записан
tux
Global Moderator
Бывалый
Offline
Сообщений: 404
Re: Сборка Qt 5 на AstraLinux
«
Ответ #3 :
Июнь 17, 2023, 13:41 »
Мешает, например, то, что в вашем логе есть отсылка к Qt6, хотя вы хотите собрать Qt5. Похоже, что майнтейнеры что-то напутали.
Просто собрать можно как раз так, как вы и написали. Но, есть ли в этом смысл? Добавка программ, собранных из исходников в пакетный дистрибутив - путь к нестабильности. Тут надо либо собрать пакет, а затем уже его и ставить, либо, можно попробовать использовать пакеты от дебиана - там Qt5 есть наверняка.
«
Последнее редактирование: Июнь 17, 2023, 15:12 от tux
»
Записан
Digital Art
sprntl
Новичок
Offline
Сообщений: 20
Re: Сборка Qt 5 на AstraLinux
«
Ответ #4 :
Июнь 17, 2023, 13:56 »
Ладно, спасибо за наводку. А я уж думал что-то со мной не так)))
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Сборка Qt 5 на AstraLinux
«
Ответ #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
Сообщений: 1177
Re: Сборка Qt 5 на AstraLinux
«
Ответ #6 :
Июнь 18, 2023, 20:31 »
Цитата: sprntl от Июнь 17, 2023, 13:18
Из репозитория астры скачивается 4ый Qt
но в репах астры есть 5й qt и компилять его вручную не надо
Записан
Kiton
Новичок
Offline
Сообщений: 2
Re: Сборка Qt 5 на AstraLinux
«
Ответ #7 :
Август 17, 2023, 12:08 »
Подскажите как скачать его
Записан
Kiton
Новичок
Offline
Сообщений: 2
Re: Сборка Qt 5 на AstraLinux
«
Ответ #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
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...