FCL

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

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

Ответить
maarv
незнакомец
Сообщения: 3
Зарегистрирован: 04.03.2022 17:35:37

FCL

Сообщение maarv »

Здравствуйте!

Перенесла на другой комп Lazarus, fpc и проект, который ранее благополучно собирался.
При попытке пересобрать этот проект возникает ошибка компиляции стандартного пакета FCL: в модуле fcllaz, который генерируется автоматически, компилятор не находит модуль db (хотя в исходниках fpc он есть).

На старом компе, мне кажется, компилятор вообще этот момент мимо обходил, поскольку внутри пакета FCL требуемый пакет fcl-process почему-то не обнаруживается (It is not possible to open FPMake packages), а ошибок компиляции при этом нет.

Подскажите, пожалуйста, в чём тут может быть дело.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

-проект настроен на сборку под неподдерживаемую компилятором на данном компе платформу
-на данном компе неверно настроен fpc
maarv
незнакомец
Сообщения: 3
Зарегистрирован: 04.03.2022 17:35:37

Сообщение maarv »

Спасибо за ответ.

Проект, Lazarus, fpc.cfg - всё тупо скопировано с одной машины на другую, fpc установлен из одного и того же исходника. На обоих машинах Астра Линукс одной версии. Раньше подобное копирование работало нормально (если только я что-нибудь не забыла существенное).
Платформа везде стоит "по умолчанию". Пробовала изменить ОС на "Linux" - не дало эффекта.
wavebvg
постоялец
Сообщения: 355
Зарегистрирован: 28.02.2008 03:57:35

Сообщение wavebvg »

Приведите, пожалуйста, вывод команды

Код: Выделить всё

uname -a

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

Сообщение Vadim »

maarv
Проверьте, доступны ли откомпилированные юниты по тем путям, которые указаны в fpc.cfg (ключи -Fu).
Переменные используемые в этих путях:
- $fpcversion - версия используемого Вами компилятора;
- $fpctarget - целевая платформа используемого Вами компилятора (например, x86_64-linux или aarch64).
maarv
незнакомец
Сообщения: 3
Зарегистрирован: 04.03.2022 17:35:37

Сообщение maarv »

Vadim писал(а):Проверьте, доступны ли откомпилированные юниты по тем путям, которые указаны в fpc.cfg (ключи -Fu).


Вот это помогло. Спасибо!!
Ответить