Корень зла - отсутствие файла:
/usr/lib/lazarus/lcl/lclclasses.pp
Я на виртуально машине установил федору и убунту, установил из репозиториев лазарус. Эта ошибка присутствовала.
Ошибка. модуль не найден. Lazarus 0.9.29/FPC 2.5.1/SVN 28143
Модератор: Модераторы
У меня такое было, когда держал транковую ветку fpc - 2.7.1. Удалось решить проблему, добавив несколько каталогов к определениям CodeTools, но потом всплывали другие проблемы. Вернулся на 2.5.1. Видимо, хорошо покорёжили структуру каталогов компилятора.
Решил проблему полным удалением всего, что установил с репо open suse. Загрузил RPM, которые размещались по ссылкам на официальном сайте. Проблемы пропали. Так же хорошо работает если в uses добавить baseunix, linux.
-
forlazarus
- новенький
- Сообщения: 15
- Зарегистрирован: 28.10.2021 10:29:33
Спасибо. Отвечаю, т.к. это может быть полезно кому-то ещё.Penilopa P писал(а):Можно попробовать "Tools|Rescan FPC source directory" ... и рескан обычно помогает.
При добавление кнопки (toolbutton на toolbar) и её переименования получил ошибку о том, что невозможно переименование в коде.
Код: Выделить всё
Error: модуль не найден: StdCtrlsOS: Debian GNU/Linux bookworm/sid x86_64
Lazarus 2.2.4+dfsg1-2 (rev Debian package 2.2.4+dfsg1-2)
FPC 3.2.2 x86_64-linux-gtk2
Интересно, почему так случается.
