Не пересобирается IDE. Как лечить?

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

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

Не пересобирается IDE. Как лечить?

Сообщение ViruZ » 17.11.2008 17:12:29

Работаю в WinXP SP2, Lazarus 0.9.27 SVN17410M, FPC 2.2.3. Из консоли собирается, при установке компонентов из стандартной поставки (TDbf, MemDS и т.д.) не получается пересобрать Lazarus. Ошибка:
J:\lazarus\ide\lazarus.pp(122,1) Error: Can't create object file: ..\lazarus.exe
В какую сторону копать?
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: Не пересобирается IDE. Как лечить?

Сообщение ViruZ » 20.11.2008 11:35:41

Скачал через пару дней инсталляшку для Windows, предварительно деинсталлировав предыдущую установку и подчистив все файлы настроек, после этого получилось установить RxLib и нормально пересобрать среду. Но есть другой глюк: открыл созданный ранее проект, скомпилировал, после этого мне похерился файл umain.lfm - РАЗМЕР ФАЙЛА СТАЛ НУЛЕВОЙ! Соответственно, Лазарь ругается - "Невозможно найти правильное имя класса". Возможно ли восстановить файл формы? В подкаталоге Backup, который автоматически создается Lazarus'ом, только один файл проекта.
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: Не пересобирается IDE. Как лечить?

Сообщение Alexx2000 » 20.11.2008 11:45:53

У меня такое было, когда заканчивалось место на HDD. Если остался .lrs файл то можно из него восстановить .lfm, воспользовавшись к примеру утилитой lrstolfm из подкаталога tools.
Аватара пользователя
Alexx2000
постоялец
 
Сообщения: 488
Зарегистрирован: 25.10.2006 00:22:07
Откуда: Мытищи

Re: Не пересобирается IDE. Как лечить?

Сообщение ViruZ » 20.11.2008 12:37:44

Alexx2000 писал(а):У меня такое было, когда заканчивалось место на HDD. Если остался .lrs файл то можно из него восстановить .lfm, воспользовавшись к примеру утилитой lrstolfm из подкаталога tools.

Места на винте достаточно - около 3 Гб, .lrs -файл отсутствует. Может, можно как из экзешника восстановить? Пробовал ResHacker-ом - не видит ресурсов, кроме информации о версии.

Восстановил!!! Большое спасибо!!!
Сначала восстановил удаленный umain.lrs :D , после чего воспользовался lrstolfm, и проект получилось скомпилировать!!!
Последний раз редактировалось ViruZ 20.11.2008 12:49:34, всего редактировалось 1 раз.
ViruZ
постоялец
 
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина

Re: Не пересобирается IDE. Как лечить?

Сообщение Mr.Smart » 20.11.2008 12:49:07

Для хранения форм Лазарус не использует секцию ресурсы в исполняемом файле. И соответственно не одной из программ типа ResHacker форму не вытащишь
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

Рейтинг@Mail.ru