Страница 4 из 4
Re: как собрать lazarus и fpc из svn
Добавлено: 22.11.2014 00:45:12
Helltar
stanilar, ну, gui я не пробовал, но по
скринам видно что суть таже.
Вики смотрел?

Re: как собрать lazarus и fpc из svn
Добавлено: 23.11.2014 01:52:52
stanilar
Тока-тока начал осваивать fpcup. Все быстро прочитал, но шарики на нужные места не встали. Похоже что fpcupgui - это программа для запуска fpcup с параметрами из ini файла. Я ожидал, что fpcupgui это и есть fpcup с настройками из ini.
Т.е. fpcup будет работать с настройками из fpcup.ini, а запускаться будет с параметрами из fpcupgui.
Re: как собрать lazarus и fpc из svn
Добавлено: 02.12.2014 00:49:03
zoltanleo
stanilar писал(а): fpcupgui это и есть fpcup с настройками из ini
абсолютно верно. Но, гуишный вариант мне показался топорно сделанным, судя по тому, что авторы не освоили элементарные принципы работы с параллельными потоками.
Потому остановился на "ручной" сборке компилятора и среды (описал себе на память в своем блоге отдельно для никсов и винды - линки в предыдущих постах)
Re: как собрать lazarus и fpc из svn
Добавлено: 02.12.2014 01:07:43
Mirage
А вот у меня fpcup сказал глубокомысленное "error occured" и все, больше никакой информации. В консоли вывод всех команд успешен.
Так что Code Typhoon заменить пока нечем. Да и ни к чему. Он все отлично собирает. Вплоть до рабочего кросскомпилятора для Андроида.
Re: как собрать lazarus и fpc из svn
Добавлено: 02.12.2014 10:18:11
Лекс Айрин
Mirage, а мне удалось без всякого fpcup из исходников поднять. Хотя в крайней версии исходников пришлось немного повозиться.
Re: как собрать lazarus и fpc из svn
Добавлено: 02.12.2014 14:30:09
alexs
А что там сложного?
всего то несколько команд
для FPC
Для Lazarus
В чём проблема?
Re: как собрать lazarus и fpc из svn
Добавлено: 02.12.2014 15:34:56
Лекс Айрин
alexs, обычно, я забываю svn каталоги

да и на одном компе отключен инет.
Re: как собрать lazarus и fpc из svn
Добавлено: 03.12.2014 17:49:37
zoltanleo
alexs писал(а):А что там сложного?
для меня показалось "сложным" найти инфу для сборки под винды, чаще всего предлагается стандартный инсталлятор или уж совсем дикие танцы с бубном

Re: как собрать lazarus и fpc из svn
Добавлено: 03.12.2014 22:14:21
alexs
все те-же "волшебные" команды
Правда (это ж винда

) надо установить svn и утилиты для сборки (make и т.д.)
PS
Мне проще в лине под винду собрать...
Re: как собрать lazarus и fpc из svn
Добавлено: 03.12.2014 23:47:04
stanilar
У людей, привыкших работать с командной строкой проблем нет, а вот у меня как, из-за привычки к гую, слегка рвет шаблон.
Re: как собрать lazarus и fpc из svn
Добавлено: 04.12.2014 00:08:05
zoltanleo
alexs писал(а):все те-же "волшебные" команды
"те", да не те

Я перелопатил кучу мануалов, пока что-то взлетело. Мне показалось проще скрипты сборок собрать в bat-файлы
stanilar писал(а):вот у меня как, из-за привычки к гую, слегка рвет шаблон
Увы, если хотите работать с Лазарем, придется привычки менять.
Re: как собрать lazarus и fpc из svn
Добавлено: 04.12.2014 11:32:23
alexs
stanilar писал(а):У людей, привыкших работать с командной строкой проблем нет, а вот у меня как, из-за привычки к гую, слегка рвет шаблон.
Командная строка - это то что надо!
zoltanleoНу и у меня не всё сразу заработало. Зато теперь - красота. И скрпты свои написаны.
Re: как собрать lazarus и fpc из svn
Добавлено: 04.12.2014 13:23:41
zoltanleo
alexs писал(а):И скрпты свои написаны.
Алексей, а ты не мог бы свои скрипты выложить в публичный доступ? Хотя бы под никсы (тут я полный профан)
Re: как собрать lazarus и fpc из svn
Добавлено: 04.12.2014 18: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