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

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

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

Ответить
ViruZ
постоялец
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина
Контактная информация:

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

Сообщение ViruZ »

Работаю в 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
Откуда: Украина
Контактная информация:

Сообщение ViruZ »

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

Сообщение Alexx2000 »

У меня такое было, когда заканчивалось место на HDD. Если остался .lrs файл то можно из него восстановить .lfm, воспользовавшись к примеру утилитой lrstolfm из подкаталога tools.
ViruZ
постоялец
Сообщения: 175
Зарегистрирован: 30.05.2005 17:41:12
Откуда: Украина
Контактная информация:

Сообщение ViruZ »

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

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

Восстановил!!! Большое спасибо!!!
Сначала восстановил удаленный umain.lrs :D , после чего воспользовался lrstolfm, и проект получилось скомпилировать!!!
Последний раз редактировалось ViruZ 20.11.2008 11:49:34, всего редактировалось 1 раз.
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

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

Для хранения форм Лазарус не использует секцию ресурсы в исполняемом файле. И соответственно не одной из программ типа ResHacker форму не вытащишь
Ответить