О Lazarus 0.9.27

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

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

Ответить
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

О Lazarus 0.9.27

Сообщение qivi »

Я нераз скачивал сборки данной версии (под виндовс) с ftp://ftp.freepascal.org/pub/lazarus/, однако постоянно возникают разные проблеммы с компиляцией проектов. Я так понимаю что данная версия находится на стадии разработки... очень хочется узнать как скоро выйдет стабильная сборка этой версии?
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Он не просто в стадии разработки, он в стадии очень интенсивной разработки :) Код может до 10 раз в сутки меняться. Я сижу на SVN и постоянно его отслеживаю.
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Ну и вроде пока в лучшую сторону меняется. Что за такие проблемы с компиляцией? Может и мы чего не знаем :)
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Павел Ишенин писал(а):Ну и вроде пока в лучшую сторону меняется.

100%. Молодцы. Большое спасибо!
Все больше разработчиков начали обращать внимание на Lazarus.
Cobalt747
незнакомец
Сообщения: 9
Зарегистрирован: 26.01.2009 13:47:44

Сообщение Cobalt747 »

Скачал последний билд (0.9.27) и не смог его собрать - падает с ошибками:

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

Compiling keymapping.pp
keymapping.pp(344,18) Error: Identifier not found "ecToggleMarker0"
keymapping.pp(344,18) Error: Constant Expression expected
keymapping.pp(345,18) Error: Identifier not found "ecToggleMarker1"
keymapping.pp(345,18) Error: Constant Expression expected
keymapping.pp(345,18) Error: duplicate case label
keymapping.pp(346,18) Error: Identifier not found "ecToggleMarker2"
keymapping.pp(346,18) Error: Constant Expression expected
keymapping.pp(346,18) Error: duplicate case label
keymapping.pp(347,18) Error: Identifier not found "ecToggleMarker3"
keymapping.pp(347,18) Error: Constant Expression expected
keymapping.pp(347,18) Error: duplicate case label
keymapping.pp(348,18) Error: Identifier not found "ecToggleMarker4"
keymapping.pp(348,18) Error: Constant Expression expected
keymapping.pp(348,18) Error: duplicate case label
keymapping.pp(349,18) Error: Identifier not found "ecToggleMarker5"
keymapping.pp(349,18) Error: Constant Expression expected
keymapping.pp(349,18) Error: duplicate case label
keymapping.pp(350,18) Error: Identifier not found "ecToggleMarker6"
keymapping.pp(350,18) Error: Constant Expression expected
keymapping.pp(350,18) Error: duplicate case label
keymapping.pp(351,18) Error: Identifier not found "ecToggleMarker7"
keymapping.pp(351,18) Error: Constant Expression expected
keymapping.pp(351,18) Error: duplicate case label
keymapping.pp(352,18) Error: Identifier not found "ecToggleMarker8"
keymapping.pp(352,18) Error: Constant Expression expected
keymapping.pp(352,18) Error: duplicate case label
keymapping.pp(353,18) Error: Identifier not found "ecToggleMarker9"
keymapping.pp(353,18) Error: Constant Expression expected
keymapping.pp(353,18) Error: duplicate case label
keymapping.pp(413,15) Error: Identifier not found "EcFoldLevel1"
keymapping.pp(413,15) Error: Constant Expression expected
keymapping.pp(413,15) Error: duplicate case label
keymapping.pp(414,15) Error: Identifier not found "EcFoldLevel2"
keymapping.pp(414,15) Error: Constant Expression expected
keymapping.pp(414,15) Error: duplicate case label
keymapping.pp(415,15) Error: Identifier not found "EcFoldLevel3"
keymapping.pp(415,15) Error: Constant Expression expected
keymapping.pp(415,15) Error: duplicate case label
keymapping.pp(416,15) Error: Identifier not found "EcFoldLevel4"
keymapping.pp(416,15) Error: Constant Expression expected
keymapping.pp(416,15) Error: duplicate case label
keymapping.pp(417,15) Error: Identifier not found "EcFoldLevel5"
keymapping.pp(417,15) Error: Constant Expression expected
keymapping.pp(417,15) Error: duplicate case label
keymapping.pp(418,15) Error: Identifier not found "EcFoldLevel6"
keymapping.pp(418,15) Error: Constant Expression expected
keymapping.pp(418,15) Error: duplicate case label
keymapping.pp(419,15) Error: Identifier not found "EcFoldLevel7"
keymapping.pp(419,15) Error: Constant Expression expected
keymapping.pp(419,15) Error: duplicate case label
keymapping.pp(419,15) Fatal: There were 50 errors compiling module, stopping


Я так понимаю, что забыли прописать путь к файлу syneditkeycmds.pp
Кто общается с разработчиками - пните их, а то у них-то наверняка прописано, а вот у новичков - нет.

P.S. Да они там дофига чего забыли включить в проект, или это у них в настройках среды записано?

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

compoptsmodes.pas(74,55) Error: Identifier not found "TLazCompOptConditionals"
compoptsmodes.pas(78,33) Error: Identifier not found "TCompOptCondNode"
compoptsmodes.pas(78,33) Error: Error in type definition
compoptsmodes.pas(82,33) Error: Identifier not found "TCOCValueType"
compoptsmodes.pas(104,42) Error: Identifier not found "TCompOptCondNode"


писец, простите за мой французский...
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Вы простите чего и как собираете?

Каждый день собираю lazarus из svn. Нет у меня таких проблем и никогда не было. Что сборка из среды, что через make clean bigide всегда работала и работает.

fpc 2.2.3/2.3.1
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

Ну а когда ждать стабильную версию релиза?

А о проблемке с компиляцией я уже говорил вот тут:
viewtopic.php?f=5&t=4033
Хотя может я действительно сам не так что то настраиваю... но в 26 релизе работало.
GrayEddy
постоялец
Сообщения: 375
Зарегистрирован: 06.05.2005 09:37:56

Сообщение GrayEddy »

qivi писал(а):Ну а когда ждать стабильную версию релиза?

http://bugs.freepascal.org/roadmap_page.php
Можно прикинуть текущее состояние и объем дел 8)
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

GrayEddy, прямо в точку!
Cobalt747
незнакомец
Сообщения: 9
Зарегистрирован: 26.01.2009 13:47:44

Сообщение Cobalt747 »

Павел Ишенин писал(а):Вы простите чего и как собираете?
Каждый день собираю lazarus из svn. Нет у меня таких проблем и никогда не было. Что сборка из среды, что через make clean bigide всегда работала и работает.
fpc 2.2.3/2.3.1


Я собираю очень просто:
поставил последний (какой нашел) Lazarus ftp://ftp.freepascal.org/pub/lazarus/La ... -win32.exe
Ставился "начисто".
скачал ftp://ftp.hu.freepascal.org/pub/lazarus ... 09-src.zip, разархивировал, открыл
lazarus\ide\startlazarus.lpr (правильно, кстати?)
Ctrl+F9
первая ошибка:

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

startlazarus.lpr(38,3) Fatal: Can't find unit Interfaces used by StartLazarus

этот модуль есть в куче папок:

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

lazarus\lcl\interfaces\carbon\interfaces.pas
lazarus\lcl\interfaces\cocoa\interfaces.pas
lazarus\lcl\interfaces\gtk2\interfaces.pas
lazarus\lcl\interfaces\fpgui\interfaces.pp
lazarus\lcl\interfaces\gtk\interfaces.pp
lazarus\lcl\interfaces\nogui\interfaces.pp
lazarus\lcl\interfaces\qt\interfaces.pp
lazarus\lcl\interfaces\win32\interfaces.pp
lazarus\lcl\interfaces\wince\interfaces.pp

не мог бы ты объяснить, какой именно модуль будет использоваться, и почему? (от каких настроек зависит?)
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

Cobalt747 писал(а):Я собираю очень просто:
...

И первое, что пришло в голову, это обвинить разработчиков :(

Зайдите в распакованный каталог Lazarus. Там есть README.txt
Павел Ишенин
постоялец
Сообщения: 475
Зарегистрирован: 24.03.2007 09:16:52

Сообщение Павел Ишенин »

Lazarus никогда так не собирался :) Все делается либо через make bigide либо через диалог сборки lazarus. Последнее предпочтительнее так как пользовательские пакеты тоже собираются.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

кста интерфейс лазаруса под русским в ревизии 18205 очень сильно плавает

форма "Пакет" кнопка компелировать

"Инспектор проекта" все кнопки

"Открыть загруженый пакет" кнопка открыть вообще не работает =)
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

Attid
Скриншот формы "Пакет" можно посмотреть? У меня под Виндой всё нормально.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

ну да скорее всего это только гтк2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить