как собрать lazarus и fpc из svn
Модератор: Модераторы
Тока-тока начал осваивать fpcup. Все быстро прочитал, но шарики на нужные места не встали. Похоже что fpcupgui - это программа для запуска fpcup с параметрами из ini файла. Я ожидал, что fpcupgui это и есть fpcup с настройками из ini.
Т.е. fpcup будет работать с настройками из fpcup.ini, а запускаться будет с параметрами из fpcupgui.
Т.е. fpcup будет работать с настройками из fpcup.ini, а запускаться будет с параметрами из fpcupgui.
stanilar писал(а): fpcupgui это и есть fpcup с настройками из ini
абсолютно верно. Но, гуишный вариант мне показался топорно сделанным, судя по тому, что авторы не освоили элементарные принципы работы с параллельными потоками.
Потому остановился на "ручной" сборке компилятора и среды (описал себе на память в своем блоге отдельно для никсов и винды - линки в предыдущих постах)
-
Mirage
- энтузиаст
- Сообщения: 881
- Зарегистрирован: 06.05.2005 20:29:07
- Откуда: Russia
- Контактная информация:
А вот у меня fpcup сказал глубокомысленное "error occured" и все, больше никакой информации. В консоли вывод всех команд успешен.
Так что Code Typhoon заменить пока нечем. Да и ни к чему. Он все отлично собирает. Вплоть до рабочего кросскомпилятора для Андроида.
Так что Code Typhoon заменить пока нечем. Да и ни к чему. Он все отлично собирает. Вплоть до рабочего кросскомпилятора для Андроида.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Mirage, а мне удалось без всякого fpcup из исходников поднять. Хотя в крайней версии исходников пришлось немного повозиться.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
А что там сложного?
всего то несколько команд
для FPC
Для Lazarus
В чём проблема?
всего то несколько команд
для FPC
Код: Выделить всё
make clean
svn up
make all
make install
Для Lazarus
Код: Выделить всё
make clean
svn up
make
make userideВ чём проблема?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
alexs, обычно, я забываю svn каталоги
да и на одном компе отключен инет.
alexs писал(а):А что там сложного?
для меня показалось "сложным" найти инфу для сборки под винды, чаще всего предлагается стандартный инсталлятор или уж совсем дикие танцы с бубном
У людей, привыкших работать с командной строкой проблем нет, а вот у меня как, из-за привычки к гую, слегка рвет шаблон.
alexs писал(а):все те-же "волшебные" команды
"те", да не те
stanilar писал(а):вот у меня как, из-за привычки к гую, слегка рвет шаблон
Увы, если хотите работать с Лазарем, придется привычки менять.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
stanilar писал(а):У людей, привыкших работать с командной строкой проблем нет, а вот у меня как, из-за привычки к гую, слегка рвет шаблон.
Командная строка - это то что надо!
zoltanleo
Ну и у меня не всё сразу заработало. Зато теперь - красота. И скрпты свои написаны.
alexs писал(а):И скрпты свои написаны.
Алексей, а ты не мог бы свои скрипты выложить в публичный доступ? Хотя бы под никсы (тут я полный профан)
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
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
