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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Qt4 сборка падает Kubuntu 20.04  (Прочитано 6073 раз)
alexman
Новичок

Offline Offline

Сообщений: 8


Просмотр профиля
« : Январь 07, 2021, 08:55 »

Добрый день,

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

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

ОС Kubuntu 20.04.

В чём проблема? Заранее спасибо!
« Последнее редактирование: Январь 11, 2021, 00:45 от alexman » Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #1 : Январь 07, 2021, 14:36 »

Было такое, гугл подсказал решение, но сходу не нашел опять, ищи ...
Или реп готовый подключи
Записан
alexman
Новичок

Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #2 : Январь 07, 2021, 22:28 »

Одну тему нашёл схожую https://stackoverflow.com/questions/62764632/solvedlfs-qt4-4-8-7-install-fails-at-dialogs-qprintdialog-unix-cpp.

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

qate, есть соображения?
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #3 : Январь 08, 2021, 12:56 »

я подключил реп https://launchpad.net/~rock-core/+archive/ubuntu/qt4
забрал из него исходники apt-get source qt4-default и успешно собрал
кроме исходников там есть и патчи, думаю в них есть фиксы, но я не смотрел что конкретно
Записан
alexman
Новичок

Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #4 : Январь 09, 2021, 13:42 »

qate, спасибо, сегодня попробую!

А выпод какой ОС собирали?
Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #5 : Январь 09, 2021, 16:55 »

20.04.1 LTS
Записан
alexman
Новичок

Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #6 : Январь 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
« Последнее редактирование: Январь 11, 2021, 00:45 от alexman » Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #7 : Январь 11, 2021, 16:25 »

хм, а зачем шаг редактирования mkspecs/linux-g++/qmake.conf ?
Записан
alexman
Новичок

Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #8 : Январь 11, 2021, 18:04 »

Без этого шага ошибка сборки https://stackoverflow.com/questions/52061472/installing-qt-from-source-v-4-8-6.
Из-за правки qmake.conf приходится отключать -no-declarative -no-declarative-debug -no-accessibility, что в моём случае не играет роли.
« Последнее редактирование: Январь 11, 2021, 19:29 от alexman » Записан
qate
Супер
******
Offline Offline

Сообщений: 1177


Просмотр профиля
« Ответ #9 : Январь 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 \
Записан
alexman
Новичок

Offline Offline

Сообщений: 8


Просмотр профиля
« Ответ #10 : Январь 12, 2021, 16:54 »

qate, а как удобно посмотреть разницу данных исходников с оригиналом?
Записан
DarkHobbit
Самовар
**
Offline Offline

Сообщений: 196


Просмотр профиля
« Ответ #11 : Январь 22, 2021, 09:59 »

Распаковать эти исходники, рядом распаковать оригинальный кутешный тарболл и запустить diff в рекурсивном режиме. Улыбающийся
Записан

Мои проекты на Qt: DoubleContact, LInvert
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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