Orpheus: не хочет компилироваться

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

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

Ответить
emerald
незнакомец
Сообщения: 8
Зарегистрирован: 28.07.2008 01:14:50

Orpheus: не хочет компилироваться

Сообщение emerald »

Открываю orpheus.lpk нажимаю компилировать в результате выдает такие ошибки.

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

/home/user/orpheus/mymisc.pas(154,22) Error: Identifier not found "LM_CLEAR"
/home/user/orpheus/mymisc.pas(154,22) Error: Illegal expression
/home/user/orpheus/mymisc.pas(155,20) Error: Identifier not found "LM_COPY"
/home/user/orpheus/mymisc.pas(155,20) Error: Illegal expression
/home/user/orpheus/mymisc.pas(156,18) Error: Identifier not found "LM_CUT"
/home/user/orpheus/mymisc.pas(156,18) Error: Illegal expression
/home/user/orpheus/mymisc.pas(157,22) Error: Identifier not found "LM_PASTE"
/home/user/orpheus/mymisc.pas(157,22) Error: Illegal expression
/home/user/orpheus/mymisc.pas(337,1) Fatal: There were 8 errors compiling module, stopping

Это происходит в Lazarus 0.9.24 FPC 2.2.0 [2008/04/01] XUbuntu 8.04 (i386).
Orpheus взят отсюда -> http://web.fastermac.net/~MacPgmr/OrphP ... 080720.zip
Может у кого получалось работать с Orpheus под линухом расскажите пожалуйста как у вас это получилось.
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

Как я понял, компоненты заточены под последние svn-версии лазаруса. В Lazarus 0.9.24 сообщения LM_COPY и т.п. назывались как-то по-другому.
emerald
незнакомец
Сообщения: 8
Зарегистрирован: 28.07.2008 01:14:50

Сообщение emerald »

v-t-l писал(а):Как я понял, компоненты заточены под последние svn-версии лазаруса. В Lazarus 0.9.24 сообщения LM_COPY и т.п. назывались как-то по-другому.

Так оно и оказалось просто надо было немного код внимательно посматреть и найти в нем такие строки

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

// With Lazarus versions prior to March 2008, LM_CLEAR, etc. are not defined, 
//  so comment previous 4 lines and uncomment next 4 lines.

вот так я протупил. Спасибо за помощь!
Ответить