Bug 26594 - Ошибка при пересборке Lazarus
Summary: Ошибка при пересборке Lazarus
Status: CLOSED NOTABUG
Alias: None
Product: Branch p6
Classification: Distributions
Component: lazarus (show other bugs)
Version: не указана
Hardware: all Linux
: P3 critical
Assignee: Andrey Cherepanov
QA Contact: QA p6
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-19 17:31 MSK by Панькин Артём
Modified: 2011-11-23 21:03 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Панькин Артём 2011-11-19 17:31:12 MSK
При пересборке столкнулся с такой вот проблемой:

PPU Loading /usr/lib/lazarus/components/lazcontrols/lib/i386-linux/dividerbevel.ppu
PPU Source: dividerbevel.pas not found
PPU Source: dividerbevel_icon.lrs not found
Recompiling DividerBevel, checksum changed for LResources
dividerbevel.pas(64,48) Fatal: Can't find unit DividerBevel used by LazControls

При этому по направлению в /usr/lib/lazarus/components/lazcontrols/lib/i386-linux/ все файлы присутствуют. Перекомпилирование LResources ни какого эффекта не дало.

Что касается самой проблемной строчки:
dividerbevel.pas(64,48) Fatal: Can't find unit DividerBevel used by LazControls
то при поиски модуля в /usr/lib/lazarus/ide/dividerbevel.pas его нет.

Сборка совершалась с параметром без пакетов. С пакетами все тоже самое.
Comment 1 Панькин Артём 2011-11-23 21:03:02 MSK
Проблема пересборки Lazarus заключается не в пакетах,а в правильных правах на каталог. Нужно изменить права на /usr/lib/lazarus, то есть дать возможность пользователи вносить изменения в этот каталог. Также хорошо бы удалить каталог ~./Lazarus, дабы старые настройки не влияли ни на что. Именно в таком случае сборка проходит адекватно и без проблем.