Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: alexman от Январь 07, 2021, 08:55



Название: [РЕШЕНО] Qt4 сборка падает Kubuntu 20.04
Отправлено: alexman от Январь 07, 2021, 08:55
Добрый день,

Пытаюсь собрать Qt-4.8.7 из исходников.
Код:
./configure
make

make завершается на сборке gui. Вот лог https://pastebin.com/jrs9w2Ei (https://pastebin.com/jrs9w2Ei)

ОС Kubuntu 20.04.

В чём проблема? Заранее спасибо!


Название: Re: Qt4 сборка падает Kubuntu 20.04
Отправлено: qate от Январь 07, 2021, 14:36
Было такое, гугл подсказал решение, но сходу не нашел опять, ищи ...
Или реп готовый подключи


Название: Re: Qt4 сборка падает Kubuntu 20.04
Отправлено: alexman от Январь 07, 2021, 22:28
Одну тему нашёл схожую https://stackoverflow.com/questions/62764632/solvedlfs-qt4-4-8-7-install-fails-at-dialogs-qprintdialog-unix-cpp (https://stackoverflow.com/questions/62764632/solvedlfs-qt4-4-8-7-install-fails-at-dialogs-qprintdialog-unix-cpp).

Но каким образом проблема решена - не понял!

qate, есть соображения?


Название: Re: Qt4 сборка падает Kubuntu 20.04
Отправлено: qate от Январь 08, 2021, 12:56
я подключил реп https://launchpad.net/~rock-core/+archive/ubuntu/qt4
забрал из него исходники apt-get source qt4-default и успешно собрал
кроме исходников там есть и патчи, думаю в них есть фиксы, но я не смотрел что конкретно


Название: Re: Qt4 сборка падает Kubuntu 20.04
Отправлено: alexman от Январь 09, 2021, 13:42
qate, спасибо, сегодня попробую!

А выпод какой ОС собирали?


Название: Re: Qt4 сборка падает Kubuntu 20.04
Отправлено: qate от Январь 09, 2021, 16:55
20.04.1 LTS


Название: Re: Qt4 сборка падает Kubuntu 20.04
Отправлено: alexman от Январь 11, 2021, 00:35
qate, спасибо за подсказку!

Пару дней, конечно, проковырялся, чтобы до конца собрать.

Выложу все команды...может кому понадобится:
1. Download sources:
Код:
sudo add-apt-repository ppa:rock-core/qt4
sudo apt-get update
sudo apt-get source qt4-default

2. Edit mkspecs/linux-g++/qmake.conf:
Код:
add text: “QMAKE_CXXFLAGS          = $$QMAKE_CFLAGS -std=gnu++98”

3. Building:
Код:
./configure -debug-and-release -nomake examples -nomake demos -nomake tools -no-declarative -no-declarative-debug -no-accessibility
make


Название: Re: [РЕШЕНО] Qt4 сборка падает Kubuntu 20.04
Отправлено: qate от Январь 11, 2021, 16:25
хм, а зачем шаг редактирования mkspecs/linux-g++/qmake.conf ?


Название: Re: [РЕШЕНО] Qt4 сборка падает Kubuntu 20.04
Отправлено: alexman от Январь 11, 2021, 18:04
Без этого шага ошибка сборки https://stackoverflow.com/questions/52061472/installing-qt-from-source-v-4-8-6 (https://stackoverflow.com/questions/52061472/installing-qt-from-source-v-4-8-6).
Из-за правки qmake.conf приходится отключать -no-declarative -no-declarative-debug -no-accessibility, что в моём случае не играет роли.


Название: Re: [РЕШЕНО] Qt4 сборка падает Kubuntu 20.04
Отправлено: qate от Январь 11, 2021, 20:30
ясно; я отключал весь этот ненужный функционал командой и не правил   qmake.conf:
Код:
./configure -no-openssl -opensource -no-qt3support -no-script \
-no-javascript-jit -no-scripttools -no-declarative -no-accessibility \
-no-nis -no-dbus -no-webkit -nomake demos -nomake examples \


Название: Re: [РЕШЕНО] Qt4 сборка падает Kubuntu 20.04
Отправлено: alexman от Январь 12, 2021, 16:54
qate, а как удобно посмотреть разницу данных исходников с оригиналом?


Название: Re: [РЕШЕНО] Qt4 сборка падает Kubuntu 20.04
Отправлено: DarkHobbit от Январь 22, 2021, 09:59
Распаковать эти исходники, рядом распаковать оригинальный кутешный тарболл и запустить diff в рекурсивном режиме. :)