Проблемы с последней версией Лазаруса.

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

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

Ответить
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Проблемы с последней версией Лазаруса.

Сообщение yantux »

Одинаковые проблемы с последней версией Лазаруса под Win32 и linux debian.

Т.е. создаю простейший проект, компилирую, он рушается, что не может найти модуль interfaces. Раньше такого не было, что просиходит и как с этим бороться?
скалогрыз
долгожитель
Сообщения: 1804
Зарегистрирован: 03.09.2008 02:36:48

Сообщение скалогрыз »

LCL пересобран?
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

скалогрыз писал(а):LCL пересобран?


Не знаю, в Win32 я использую просто инсталатор и ни чего лишнего не делаю. В дебиане, устанавливаю из синаптика и тоже ни чего лишнего не делаю.
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Как проект создаёте?

Убедитесь, что в зависимостях проекта (см. инспектор проекта) имеется LCL.
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

опять же, сколько раз было сказано, "последняя версия" - понятие растяжимое. надо указывать конкретнее
под Win32 и linux debian.

так проблемы и там, и там, или в чём-то одном?
возможно, надо его сначала сохранить.
возможно, надо добавить в зависимости LCL
возможно, надо указать в параметрах компилятора целевую библиотеку виджетов
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

hinst писал(а):опять же, сколько раз было сказано, "последняя версия" - понятие растяжимое. надо указывать конкретнее
так проблемы и там, и там, или в чём-то одном?
возможно, надо его сначала сохранить.
возможно, надо добавить в зависимости LCL
возможно, надо указать в параметрах компилятора целевую библиотеку виджетов


Последняя версия, которую скачал сегодня lazarus-0.9.28.2
Одинаковые проблемы в Win32 и Linux debian - не может найти модуль interfaces.
После создания проекта, сразу его сохраняю, потом компилирую.

Что понимается под зависимостями? Пути к библиотекам? Пути все прописывал, где лежит interfaces.ppu - результат нулевой.
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

у меня тоже недавно была такая трабла под линухом. и под виндой была. и вообще много раз была. и давно, и недавно. тут помогает полный-снос-Лазаруса-с-удалением-настроек из home под линухом или же из Documents and Settings под виндой. если он не помогает, то я хз, что помогает :twisted:
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

yantux
Видимо, криво создаёте проект. Последовательность шагов создания - в студию.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

а у меня возникло такое впечатление, что yantux в настройках проекта указывает виджеты, которые не собраны...
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Похоже на то. Может тогда стоит попробовать пересобрать их все? Под виндой что-то типа:

Код: Выделить всё

cd /d "C:\Lazarus\lcl\interfaces\win32"
make

Под Linux что-то типа:

Код: Выделить всё

cd usr/lib/lazarus/interfaces/gtk2
make

и

Код: Выделить всё

cd usr/lib/lazarus/interfaces/qt
make

Естественно, с поправкой на реальные пути установки. Если есть какие-то проблемы с установкой, то наверное тут мы их и увидим.. А если нет -- после этого interfaces должен находить.

Ещё было бы неплохо узнать, это произошло при установке Lazarus/FPC на систему с нуля, или при обновлении, или при удалении старой версии+установке новой? Может действительно проблема в fpc.cfg или настройках lazarus? Пробелов в путях нет?
mdimich
новенький
Сообщения: 29
Зарегистрирован: 03.12.2007 10:24:03

Сообщение mdimich »

hinst, ты не представляешь, сколько нервных клеток ты мне сегодня спас.
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

Какие пути надо прописать в настойках компилятора?
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

yantux писал(а):Какие пути надо прописать в настойках компилятора?

:?:
Да никакие не надо.
Ответить