Сборка Lazarus-2.2.0 на старом линуксе (варнинг на Fppkg)

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Сборка Lazarus-2.2.0 на старом линуксе (варнинг на Fppkg)

Сообщение sunjob » 08.01.2022 20:08:56

Lazarus-2.2.0 - требует gtk-2.22, на моем основном линухе версия старше, поэтому сборка невозможна... но... можно собрать с qt4

для сборки qt4-версии требуется библиотека qt4pas.
самая подходящая версия 2.5, у меня так-же не собралась, поэтому

0. установлен qt-4.7.4/4.8.7 (типа потребуется :lol: )
1. дергаем бинарно-собранную с оффсайта)
2. устанавливаем / распаковываем
Код: Выделить всё
/usr/lib/qt4pas-2.5

3. делаем линки на биб.файлы из "основного" каталога библиотек
Код: Выделить всё
cd /usr/lib
ln -sf qt4pas-2.5/libQt4Pas.so.5.2.5
ln -sf qt4pas-2.5/libQt4Pas.so.5.2
ln -sf qt4pas-2.5/libQt4Pas.so.5
ln -sf qt4pas-2.5/libQt4Pas.so

4. дальше сборка пошла без проблем

библиотеку скачал отседова
http://users.telenet.be/Jan.Van.hijfte/ ... pcqt4.html

...

запускается, собирает тестовый проект нормально, но есть небольшой косяк - на фотографии (пока не разобрался)
каталог с конфигами чистил, запускал с нуля, не помогает
Код: Выделить всё
File:
Error: there is a problem with the Fppkg configuration. ()
You could try to restore the configuration files automatically, or adapt the configuration file manually.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось sunjob 08.01.2022 20:25:32, всего редактировалось 2 раз(а).
Аватара пользователя
sunjob
постоялец
 
Сообщения: 123
Зарегистрирован: 12.01.2011 15:19:54

Re: Сборка Lazarus-2.2.0 на старом линуксе

Сообщение zub » 08.01.2022 20:14:13

Надо добавить:

0. для сборки понадобится сам qt4

что на современных линуксах проблема))
zub
долгожитель
 
Сообщения: 2884
Зарегистрирован: 14.11.2005 23:51:26

Re: Сборка Lazarus-2.2.0 на старом линуксе

Сообщение sunjob » 08.01.2022 20:19:17

тема как-бы намекает шо... типа... это... на старом линуксе :D
а на современных линухах нормально собирается gtk-версия

Добавлено спустя 2 часа 45 минут 54 секунды:
Re: Сборка Lazarus-2.2.0 на старом линуксе (варнинг на Fppkg)
собрал версии 2.0.12 & 2.2.0
запускаются, худо бедно, пустой проект собиарют, но...ть... достаточно добавить одну кнопку... все идут лесом :twisted:

откатился на 2.0.10
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
sunjob
постоялец
 
Сообщения: 123
Зарегистрирован: 12.01.2011 15:19:54

Re: Сборка Lazarus-2.2.0 на старом линуксе (варнинг на Fppkg

Сообщение Vadim » 09.01.2022 05:01:53

sunjob
Посмотрите файл "fpcdefines.xml", строка:
Name="fppkg" File="какой-то путь с файлом" SourcePath="какой-то путь"

правильно ли там всё указано. Возможна путаница при многочисленных переустановках. Как минимум это должны быть сущестующие файл и путь, и именно от Вашего рабочего компилятора. Правда параметр "SourcePath" мне непонятен. :-)
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Сборка Lazarus-2.2.0 на старом линуксе (варнинг на Fppkg

Сообщение sunjob » 09.01.2022 09:11:56

путаница при многочисленных переустановках

путаницы никакой нет, у меня куча установленных лазарей, все в свои кастомные PREFIX-каталоги
Код: Выделить всё
lazarus_1.0.14_opt-x-i686-sl12.2_gtk
lazarus_1.2.6_opt-x-i486-sl12.2_gtk
lazarus_2.0.10_opt-x-i686-sl12.2_gtk
lazarus_2.0.12_opt-x-i486-sl12.2_gtk
lazarus_2.0.4_opt-x-i486-sl12.2_gtk
lazarus_2.0.6_opt-x-i486-sl12.2_gtk
lazarus_2.0.8_opt-x-i686-sl12.2_gtk
lazarus_2.2.0_opt-x-i486-sl12.2_qt4


должны быть сущестующие файл

файлы-то, как раз существующие...

т.к. это косяк именно от последних 2х версий, подозреваю, что писатели что-то жЁстко изменили в нЁм... (возможно, без оглядки на х32-версию)
попробую собрать на slackware-14.2/64, как руки дойдут, посмотрим, что там

Добавлено спустя 3 часа 8 минут 51 секунду:
Re: Сборка Lazarus-2.2.0 на старом линуксе (варнинг на Fppkg)
собрал/потестил "последние" версии лазаря на х64 - все оказалось намного хуже, прям бяда какая-то, блин.
не любят они "ссылки". если fpc или lazarus находятся в каталоге-ссылке, указывающей на другое место в файловой системе, то выскакивают "подобные" проблемы
Аватара пользователя
sunjob
постоялец
 
Сообщения: 123
Зарегистрирован: 12.01.2011 15:19:54


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34

Рейтинг@Mail.ru