[РЕШЕНО] Опять проблема с компиляцией и поиском модулей

Вопросы программирования на Free Pascal, использования компилятора и утилит.

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

Ответить
java73
постоялец
Сообщения: 257
Зарегистрирован: 21.11.2013 09:08:10

[РЕШЕНО] Опять проблема с компиляцией и поиском модулей

Сообщение java73 »

Закачал транковый лазарус на ubuntu, собрал, запустил, начал устанавливать пакеты, установил HTMLViewer 11.7 версию самую стабильную, пакет собрался и установился, открываю проект, который использует этот модуль - при сборке валится с ошибкой ReadHTML.pas(101,3) Fatal: Невозможно найти HtmlSbs1, используемый в ReadHTML, несовместимый PPU=/home/alex/lazarus-trunk/lazarus/components/HtmlViewer-HtmlViewer-11.7/package/lib/x86_64-linux/Htmlsbs1.ppu, пакет FrameViewer09
При любых вариантах добавления путей pas/ppu файлов в параметры проекта - пути, ничего не происходит, все также валится....
Что делать-то?
Последний раз редактировалось java73 09.04.2017 14:12:43, всего редактировалось 1 раз.
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Для начала стереть /home/alex/lazarus-trunk/lazarus/components/HtmlViewer-HtmlViewer-11.7/package/lib/x86_64-linux/Htmlsbs1.ppu
да и всё остальное что в этой папке. а была - небыла - вообще все ппушки проекта
java73
постоялец
Сообщения: 257
Зарегистрирован: 21.11.2013 09:08:10

Сообщение java73 »

Да пробовал много вариантов

Добавлено спустя 10 минут 12 секунд:
Ошибка при компиляции: Htmlsbs1.pas(53,3) Fatal: Невозможно найти Htmlsubs, используемый в Htmlsbs1, несовместимый PPU=/home/alex/lazarus-trunk/lazarus/components/HtmlViewer-HtmlViewer-11.7/package/lib/x86_64-linux/HTMLSubs.ppu, пакет FrameViewer09
IDE в редакторе кода легко открывает все модули, включая тот, который компилятор якобы не находит.
Пакет скомпилировался минуту назад в этой же системе, я не понимаю, в чем проблема.
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Ты умеешь объяснять проблемы
Ты его стер и что произошло та? он заново появился при компиляции проекта (не пакета) несовместимым?
java73
постоялец
Сообщения: 257
Зарегистрирован: 21.11.2013 09:08:10

Сообщение java73 »

Да. В любых вариантах. Переустановка пакета - успешно, Очистка от скомпилированных файлов при сборке проекта - соответственно, файлы пакета тоже снова компилируются, - всегда результат один и тот же. В винде на работе такой беды нет.

Добавлено спустя 6 минут 2 секунды:
Проблема в пакете какая-то. Не компилируется даже чистый проект, в который в uses добавлено htmlsubs
zub
долгожитель
Сообщения: 2890
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

>>при компиляции проекта (не пакета)
Как может быть ругань на ппу если его нет?
java73
постоялец
Сообщения: 257
Зарегистрирован: 21.11.2013 09:08:10

Сообщение java73 »

Ну лазарус же перед компиляцией проекта компилирует все нескомпилированные модули используемых пакетов. Такие проблемы были несколько лет назад на версиях < 1

Добавлено спустя 23 часа 10 минут 51 секунду:
Проблема решилась переносом названия модуля из uses секции nterface в секцию mplementation. Плюс еще потом высыпалось несколько ошибок в пакете HTMLPort из-за использования функции Find на не отсортированных stringlist'ах. Заменил на indeof. Теперь собралось.
Ответить