Компиляция lazarus

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

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

Компиляция lazarus

Сообщение alaken » 19.03.2010 10:37:57

Из рпозитария от 18.03.2010 собрал lazarus (v0.9.29 rev24087M)
Пытаюсь пере собрать с установленными компонентами и компиляция останавливается на строке 14129 файла \lazarus\ide\main.pp

вот эта строка
Код: Выделить всё
  if not CodeToolBoss.Indenter.GetIndent(CodeBuf.Source,p,NestedComments,NewIndent)
  then exit;

C:\Programs\lazarus\ide\main.pp(14129,3) Error: Wrong number of parameters specified for call to 'GetIndent'


проверял метод GetIndent, он действительно с четырьмя параметрами объявлен.
в чем может быть дело?
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Компиляция lazarus

Сообщение eevee » 19.03.2010 11:50:48

советую поставить fpc и fpc-src из реп, а лазаруса скачать с сайта - и проблем меньше, и изменений больше
http://lazarus.freepascal.org

Добавлено спустя 43 секунды:
Желательно скачать из Daily Snapshots
eevee
новенький
 
Сообщения: 63
Зарегистрирован: 29.12.2009 17:52:44
Откуда: Саратов

Re: Компиляция lazarus

Сообщение alaken » 19.03.2010 14:02:37

fpc имеется из репозитария, только вот сборку не освоил, с какими ключами его собирать?
Последний раз редактировалось alaken 19.03.2010 15:58:19, всего редактировалось 1 раз.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Компиляция lazarus

Сообщение eevee » 19.03.2010 14:14:42

Не надо там ничего.
Распаковывается архив Лазаруса в любую папку (оттуда он и будет потом запускаться)
далее из консоли заходим в эту папку и даем команду
Код: Выделить всё
make clean all


после этого Лазарус готов к работе. Запускать его из той же папки командой ./lazarus
eevee
новенький
 
Сообщения: 63
Зарегистрирован: 29.12.2009 17:52:44
Откуда: Саратов

Re: Компиляция lazarus

Сообщение alaken » 19.03.2010 14:46:04

компилить лазарус я умею, неполучается откомпилить fpc.
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Компиляция lazarus

Сообщение swa1 » 19.03.2010 15:21:01

alaken писал(а):неполучается откомпилить fpc.

А именно ...Какие ошибки?
alaken писал(а):с какими ключами его собирать?

make all
какие еще ключи?
Все уже раз десять "обсасывалось". Почитайте :
Сборка через SVN
как собрать lazarus и fpc из svn
Сборка из SVN под Windows

Ну и если уж не получиться, качайте из Lazarus Snapshots и устанавливайте.
Аватара пользователя
swa1
новенький
 
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Re: Компиляция lazarus

Сообщение alaken » 19.03.2010 15:40:37

make показывает несколько целей

C:data!projects!lazarusfpc>make
Targets
all Alias for build
build Build a new compiler and all packages
install Install newly build files
zipinstall Create zip/tar of installed files
singlezipinstall Alias for zipinstall

1.
C:data!projects!lazarusfpc>make all
make: Nothing to be done for `all'.

2.
C:data!projects!lazarusfpc>make build
make: Nothing to be done for `build'.

3.
C:data!projects!lazarusfpc>make install
вроде выполнился, непойму где молтреть результат

4.
C:data!projects!lazarusfpc>make zipinstall
создал fpc-2.5.1.i386-win32.zip
в нем нет файла make.exe, это смущает.

5. не пробовал...

Добавлено спустя 3 минуты 38 секунд:
swa1 писал(а):Ну и если уж не получиться, качайте из Lazarus Snapshots и устанавливайте.


спасибо за ссылку про такую не знал...

но всеже хочу установить fpc 2.5.1, его и не получается откомпилировать...
alaken
постоялец
 
Сообщения: 221
Зарегистрирован: 18.02.2010 09:02:13

Re: Компиляция lazarus

Сообщение eevee » 22.03.2010 11:39:34

fpc откомпилировать у меня тож не получилось... Ставлю его из реп
eevee
новенький
 
Сообщения: 63
Зарегистрирован: 29.12.2009 17:52:44
Откуда: Саратов

Re: Компиляция lazarus

Сообщение VirtUX » 22.03.2010 17:30:53

Может-ли кто рассказать по-подробней как установить Lazarus (SVN 0.9.29) и fpc (2.4.0) под PC-BSD (FreeBSD). Решил вот изучить BSD, но как доустанавливать пакеты чет не вгоняю. Гугл мало чем помогает.

Добавлено спустя 8 часов 45 минут 19 секунд:
С портами разобрался. fpc 2.4.0 собрал из исходников. Lazarus из SVN. Остался вопрос с библиотекой libQt4Pas.so 2.1 версии для PC-BSD (FreeBSD).
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта


Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 25

Рейтинг@Mail.ru