LINUX.ORG.RU

Lazarus не видит WebLazIDEIntf.

 , lazweb, , weblaz


0

1

При переводе оффтопикного проекта под линукс возникла следующая проблема:

weblaz.pas(10,3) Fatal: Can not find unit WebLazIDEIntf used by weblaz. Check if package weblaz is in the dependencies of package weblaz.

Данная ошибка возникает при lazarus и fpc с fpc-source с сайта, при дебиановских weblaz вообще в списках пакетов не появляется.
На убунте каким-то шаманством смогли заставить, я не знаю как.

★★★★

Tebe нужно установить все пакеты находящиеся в каталоге твой_каталог_лазаруса/components/fpweb там есть weblaz.lpk и lazwebextra.lpk Один из них при сборке цепляет по зависимостям модуль weblazideintf.pp и тот компилится. Если в окошке пакет/установить_пакеты нужного пакета нет, то его _нужно_ запихнуть туда принудительно (не помню, надо ли перезагружать лазарус) используя инструментарий диалога пакет/открыть_файл_пакета. Принудительно добавляешь *.lpk пакеты в лазарус и после шаманств они появляются в диалоге пакет/установить_пакеты, там нужные тебе компоненты переносишь в левое окно, сохраняешь изменения и пересобираешь ИДЕ в какой-нибудь каталог для компиляции данных компонентов в лазарус. Не забудь обработать полученный бинарник утилитой strip

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

Спасибо. Завтра посмотрю на работе и отпишусь.

aptyp ★★★★
() автор топика
Ответ на: комментарий от Napilnik

weblazideintf.pp в weblaz.lpk находится, и так и так оба установил.
В диалоге пакет/установить_пакеты эти пакеты есть, и установлены.

aptyp ★★★★
() автор топика
Ответ на: комментарий от aptyp

Если всё установлено но при компиляции всё равно не находится какой-то модуль, то нужно прописать к нему путь в Проект/Параметры_проекта/Параметры_компиляции/Пути/Другие_модули. Хоть лазарус и ругается но в пути можно и маску записать, может сработать.

Когда всё настроишь, посмотри в соседней графе Параметры_компиляции/режимы_сборки/Показать_параметры опции командной строки. Некоторые модули лазаруса и FPC имеют одинаковые имена и всё настраивается так, чтобы лазарусные зависимости при компиляции были первыми в списке, по умолчанию так и есть.

Napilnik ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.