Страница 4 из 4

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 22.11.2014 01:45:12
Helltar
stanilar, ну, gui я не пробовал, но по скринам видно что суть таже. Вики смотрел? :)

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 23.11.2014 02:52:52
stanilar
Тока-тока начал осваивать fpcup. Все быстро прочитал, но шарики на нужные места не встали. Похоже что fpcupgui - это программа для запуска fpcup с параметрами из ini файла. Я ожидал, что fpcupgui это и есть fpcup с настройками из ini.

Т.е. fpcup будет работать с настройками из fpcup.ini, а запускаться будет с параметрами из fpcupgui.

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 02.12.2014 01:49:03
zoltanleo
stanilar писал(а): fpcupgui это и есть fpcup с настройками из ini


абсолютно верно. Но, гуишный вариант мне показался топорно сделанным, судя по тому, что авторы не освоили элементарные принципы работы с параллельными потоками.

Потому остановился на "ручной" сборке компилятора и среды (описал себе на память в своем блоге отдельно для никсов и винды - линки в предыдущих постах)

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 02.12.2014 02:07:43
Mirage
А вот у меня fpcup сказал глубокомысленное "error occured" и все, больше никакой информации. В консоли вывод всех команд успешен.
Так что Code Typhoon заменить пока нечем. Да и ни к чему. Он все отлично собирает. Вплоть до рабочего кросскомпилятора для Андроида.

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 02.12.2014 11:18:11
Лекс Айрин
Mirage, а мне удалось без всякого fpcup из исходников поднять. Хотя в крайней версии исходников пришлось немного повозиться.

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 02.12.2014 15:30:09
alexs
А что там сложного?
всего то несколько команд

для FPC
Код: Выделить всё
make clean
svn up
make all
make install


Для Lazarus
Код: Выделить всё
make clean
svn up
make
make useride

В чём проблема?

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 02.12.2014 16:34:56
Лекс Айрин
alexs, обычно, я забываю svn каталоги :cry: да и на одном компе отключен инет.

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 03.12.2014 18:49:37
zoltanleo
alexs писал(а):А что там сложного?


для меня показалось "сложным" найти инфу для сборки под винды, чаще всего предлагается стандартный инсталлятор или уж совсем дикие танцы с бубном :)

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 03.12.2014 23:14:21
alexs
все те-же "волшебные" команды
Правда (это ж винда :-)) надо установить svn и утилиты для сборки (make и т.д.)

PS
Мне проще в лине под винду собрать...

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 04.12.2014 00:47:04
stanilar
У людей, привыкших работать с командной строкой проблем нет, а вот у меня как, из-за привычки к гую, слегка рвет шаблон.

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 04.12.2014 01:08:05
zoltanleo
alexs писал(а):все те-же "волшебные" команды


"те", да не те :) Я перелопатил кучу мануалов, пока что-то взлетело. Мне показалось проще скрипты сборок собрать в bat-файлы

stanilar писал(а):вот у меня как, из-за привычки к гую, слегка рвет шаблон

Увы, если хотите работать с Лазарем, придется привычки менять.

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 04.12.2014 12:32:23
alexs
stanilar писал(а):У людей, привыкших работать с командной строкой проблем нет, а вот у меня как, из-за привычки к гую, слегка рвет шаблон.

Командная строка - это то что надо!

zoltanleo
Ну и у меня не всё сразу заработало. Зато теперь - красота. И скрпты свои написаны.

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 04.12.2014 14:23:41
zoltanleo
alexs писал(а):И скрпты свои написаны.

Алексей, а ты не мог бы свои скрипты выложить в публичный доступ? Хотя бы под никсы (тут я полный профан)

Re: как собрать lazarus и fpc из svn

СообщениеДобавлено: 04.12.2014 19:36:50
alexs
zoltanleo писал(а):Алексей, а ты не мог бы свои скрипты выложить в публичный доступ?

Там нет ничего страшного :-)
Скрипт на обновление Лазаря
Код: Выделить всё
[alexs@alexs lazarus]$ cat svn_up.sh
echo update Lazarus
svn up
cd components/

echo Update RxFPC
cd RxNew/
svn up
cd ..


echo Update FBDataSet
cd FBDataSet
svn up
cd ..

echo Update Zeos
cd zeos
svn up
cd ..

echo Update fpspreadsheet
cd fpspreadsheet
svn up
cd ..

echo Update ecr_atol
cd ecr_atol
svn up
cd ..

Скрипт на сборку Лазаря
Код: Выделить всё
[alexs@alexs lazarus]$ cat remake_laz.sh
make clean
make
make useride