Здравствуйте, Khimik, Вы писали:
K>Я не исключаю, что это вообще баг Lazarus, потому что очень странно видеть такую ошибку, и с другим проектом её не возникло. У меня Lazarus 2.0.12.
Так-то релизный уже 2.2.0. Попробуй обновиться. Возможно, что этот баг относится к конкретной версии.
K>Не знаю, связан ли этот баг с этим, но при конвертации Delphi-проекта в Lazarus у меня появились дублированные модули. У меня есть модуль simplefuncs, и в окне Lazarus появился второй модуль simplefuncs(2), с ним и возникла эта ошибка Circular unit reference. K>Подскажите, как можно посмотреть, где конкретно находится определённый модуль в Lazarus-проекте (в каком файле)? И почему у меня произошло дублирование?
Попробуй перенести модуль, на который идет ругань, в секцию implemintation. Возможно, что это поможет.
Второй момент. А нет ли дублирующихся модулей в путях поиска? Неплохо было бы видеть полное сообщение об ошибке.