Пересборка Lazarus

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

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

Пересборка Lazarus

Сообщение modjo » 01.04.2010 23:08:18

Я из svn собрал fpc и теперь надо пересобрать lazarus. По ходу дела решал разные вопросы. Но вот сейчас не могу понять как вылечить вот это при сборке:

C:\lazarus\lcl\lclmemmanager.pas(100,37) Error: Cannot access a private field of an object here
C:\lazarus\lcl\lclmemmanager.pas(100,53) Error: Cannot access a private field of an object here
C:\lazarus\lcl\lclmemmanager.pas(104,1) Fatal: There were 2 errors compiling module, stopping


Версия fpc 2.5.1 ревизия от сегодня. Собралось проинсталилось. В lazarus прописал новые пути. fpc.cfg скопировал от 2.2.4, но пути поменял. Стало дальше собирать и сейчас встало вот на этом. Кто собирал, что ещё нужно сделать? Лазарус старый, 0.9.28.2
modjo
новенький
 
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Re: Пересборка Lazarus

Сообщение Little_Roo » 02.04.2010 00:06:57

modjo писал(а):Я из svn собрал fpc и теперь надо пересобрать lazarus.

Версия fpc 2.5.1 ревизия от сегодня. Собралось проинсталилось. В lazarus прописал новые пути. fpc.cfg скопировал от 2.2.4, но пути поменял. Стало дальше собирать и сейчас встало вот на этом. Кто собирал, что ещё нужно сделать? Лазарус старый, 0.9.28.2

А не проще бы взять из готового снапшота? Встает и собирается сразу

Lazarus 0.9.29 r24327 FPC 2.5.1 i386-win32-win32/win64
Аватара пользователя
Little_Roo
энтузиаст
 
Сообщения: 639
Зарегистрирован: 27.02.2009 19:56:36
Откуда: Санкт-Петербург

Re: Пересборка Lazarus

Сообщение modjo » 02.04.2010 00:12:38

а где? я что-то не заметил в http://www.hu.freepascal.org/lazarus/ такого. И ещё мне очень важно сборка fpc. Мою проблему решили в 2.5.1.15089.
modjo
новенький
 
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Re: Пересборка Lazarus

Сообщение Padre_Mortius » 02.04.2010 00:23:17

Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Пересборка Lazarus

Сообщение modjo » 02.04.2010 00:26:56

Точно! Тормазнул :oops:

Добавлено спустя 7 часов 19 минут 21 секунду:
Скачал последнюю на сегодня сборку.

1. fpc там не последний и моя проблема там не решена.
2. постоянно при запуске lazarus выскакивает сообщение что в последний раз такой-то проект был открыт с ошибками. но если открыть этот проект из самого lazarus то проблем нет. Мелочь, но не приятно.

Попробую уже пересобрать этот lazarus с fpc из svn.
modjo
новенький
 
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Re: Пересборка Lazarus

Сообщение Padre_Mortius » 02.04.2010 08:02:38

1. fpc там не последний и моя проблема там не решена.

Смотря что вы качали. Здесь например лежат последние версии и лазаря и fpc
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Пересборка Lazarus

Сообщение modjo » 02.04.2010 08:10:05

да, вот это качал ftp://ftp.freepascal.org/pub/lazarus/sn ... -win32.exe

Добавлено спустя 59 минут 58 секунд:
Всё получилось. Лазарус с фтп, фпц из свн. Собралось без проблем. Теперь мой проект не работает. Компилится, но не отрабатывает функционал... :?

Надо создать будет новый проект, и этот функционал воткнуть туда...

Добавлено спустя 6 часов 26 минут 20 секунд:
Теперь всё понятно. Всё работает. Не обращал внимания ранее на это, но теперь label отображает только в том пространстве, что ему выделено. Т.е. раньше можно было вот так:

Memory.Caption := Memory.Caption + ' ' + GetTotalMemory + ' Gb';

делать и все данные автоматом видны. Теперь надо расширять границу label с запасом, иначе весь текст может не влезть. Зря так сделали.
modjo
новенький
 
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Re: Пересборка Lazarus

Сообщение alexs » 02.04.2010 15:58:21

AutoSize у метки включен?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Пересборка Lazarus

Сообщение modjo » 02.04.2010 16:02:13

да, но не срабатывает.
modjo
новенький
 
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45

Рейтинг@Mail.ru