Здравствуйте!
Перенесла на другой комп Lazarus, fpc и проект, который ранее благополучно собирался.
При попытке пересобрать этот проект возникает ошибка компиляции стандартного пакета FCL: в модуле fcllaz, который генерируется автоматически, компилятор не находит модуль db (хотя в исходниках fpc он есть).
На старом компе, мне кажется, компилятор вообще этот момент мимо обходил, поскольку внутри пакета FCL требуемый пакет fcl-process почему-то не обнаруживается (It is not possible to open FPMake packages), а ошибок компиляции при этом нет.
Подскажите, пожалуйста, в чём тут может быть дело.
FCL
Модератор: Модераторы
-проект настроен на сборку под неподдерживаемую компилятором на данном компе платформу
-на данном компе неверно настроен fpc
-на данном компе неверно настроен fpc
Спасибо за ответ.
Проект, Lazarus, fpc.cfg - всё тупо скопировано с одной машины на другую, fpc установлен из одного и того же исходника. На обоих машинах Астра Линукс одной версии. Раньше подобное копирование работало нормально (если только я что-нибудь не забыла существенное).
Платформа везде стоит "по умолчанию". Пробовала изменить ОС на "Linux" - не дало эффекта.
Проект, Lazarus, fpc.cfg - всё тупо скопировано с одной машины на другую, fpc установлен из одного и того же исходника. На обоих машинах Астра Линукс одной версии. Раньше подобное копирование работало нормально (если только я что-нибудь не забыла существенное).
Платформа везде стоит "по умолчанию". Пробовала изменить ОС на "Linux" - не дало эффекта.
maarv
Проверьте, доступны ли откомпилированные юниты по тем путям, которые указаны в fpc.cfg (ключи -Fu).
Переменные используемые в этих путях:
- $fpcversion - версия используемого Вами компилятора;
- $fpctarget - целевая платформа используемого Вами компилятора (например, x86_64-linux или aarch64).
Проверьте, доступны ли откомпилированные юниты по тем путям, которые указаны в fpc.cfg (ключи -Fu).
Переменные используемые в этих путях:
- $fpcversion - версия используемого Вами компилятора;
- $fpctarget - целевая платформа используемого Вами компилятора (например, x86_64-linux или aarch64).
Vadim писал(а):Проверьте, доступны ли откомпилированные юниты по тем путям, которые указаны в fpc.cfg (ключи -Fu).
Вот это помогло. Спасибо!!
