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

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

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

Ответить
Аватара пользователя
sunjob
постоялец
Сообщения: 182
Зарегистрирован: 12.01.2011 14:19:54

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

Сообщение sunjob »

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 19:25:32, всего редактировалось 2 раза.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

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

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

что на современных линуксах проблема))
Аватара пользователя
sunjob
постоялец
Сообщения: 182
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

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

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

откатился на 2.0.10
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

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

правильно ли там всё указано. Возможна путаница при многочисленных переустановках. Как минимум это должны быть сущестующие файл и путь, и именно от Вашего рабочего компилятора. Правда параметр "SourcePath" мне непонятен. :-)
Аватара пользователя
sunjob
постоялец
Сообщения: 182
Зарегистрирован: 12.01.2011 14:19:54

Сообщение sunjob »

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

путаницы никакой нет, у меня куча установленных лазарей, все в свои кастомные 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 находятся в каталоге-ссылке, указывающей на другое место в файловой системе, то выскакивают "подобные" проблемы
Ответить