Пересборка Lazarus

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

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

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

Пересборка Lazarus

Сообщение modjo »

Я из 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
Аватара пользователя
Little_Roo
энтузиаст
Сообщения: 639
Зарегистрирован: 27.02.2009 18:56:36
Откуда: Санкт-Петербург

Сообщение Little_Roo »

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
modjo
новенький
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Сообщение modjo »

а где? я что-то не заметил в http://www.hu.freepascal.org/lazarus/ такого. И ещё мне очень важно сборка fpc. Мою проблему решили в 2.5.1.15089.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

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

Сообщение modjo »

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

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

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

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

Сообщение Padre_Mortius »

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

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

Сообщение modjo »

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

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

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

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

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

делать и все данные автоматом видны. Теперь надо расширять границу label с запасом, иначе весь текст может не влезть. Зря так сделали.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

AutoSize у метки включен?
modjo
новенький
Сообщения: 92
Зарегистрирован: 19.07.2009 15:52:10
Откуда: Москва

Сообщение modjo »

да, но не срабатывает.
Ответить