FCL

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

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

FCL

Сообщение maarv » 04.03.2022 19:13:56

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

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

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

Подскажите, пожалуйста, в чём тут может быть дело.
maarv
незнакомец
 
Сообщения: 3
Зарегистрирован: 04.03.2022 18:35:37

Re: FCL

Сообщение zub » 05.03.2022 10:14:31

-проект настроен на сборку под неподдерживаемую компилятором на данном компе платформу
-на данном компе неверно настроен fpc
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: FCL

Сообщение maarv » 05.03.2022 11:32:39

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

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

Re: FCL

Сообщение wavebvg » 05.03.2022 12:08:32

Приведите, пожалуйста, вывод команды
Код: Выделить всё
uname -a

на исходной и текущей машинах.
wavebvg
постоялец
 
Сообщения: 355
Зарегистрирован: 28.02.2008 04:57:35

Re: FCL

Сообщение Vadim » 06.03.2022 15:43:16

maarv
Проверьте, доступны ли откомпилированные юниты по тем путям, которые указаны в fpc.cfg (ключи -Fu).
Переменные используемые в этих путях:
- $fpcversion - версия используемого Вами компилятора;
- $fpctarget - целевая платформа используемого Вами компилятора (например, x86_64-linux или aarch64).
Vadim
долгожитель
 
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: FCL

Сообщение maarv » 11.03.2022 13:17:21

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


Вот это помогло. Спасибо!!
maarv
незнакомец
 
Сообщения: 3
Зарегистрирован: 04.03.2022 18:35:37


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 4

Рейтинг@Mail.ru