Установка Lazarus 9.0.26 на PuppyRus

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

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

Установка Lazarus 9.0.26 на PuppyRus

Сообщение swa1 » 16.07.2009 18:27:52

Граждане!!!! Совсем я запарился.
Достаточно легко установил Lazarus под runtu (русская убунта). Но тут попался мне очель быстрий дистр (лайв)
PuppyRus. Просто взлетает на старых машинках. Есть возможность установки на HDD и флешку. При желании из установленной системы можно собрать лайв сд.

Так вот ставил по писанному:
скачал fpc - установил
до установил make и binutils
попытался собрать Lazarus и :

Compiling svn2revisioninc.pas
Linking ./svn2revisioninc
/usr/bin/ld : cannot find -lc
svn2revisioninc.pas(373,1) Error: Error while linking
svn2revisioninc.pas(373,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: Leaving directory `/root/lazarus/tools'
make[1]: Leaving directory `/root/lazarus/ide'

Подскажите, какой крови он еще от меня хочет :)
Чувствую что где то с библиотеками связано.
Но это -lc меня ни на какие мысли не наводит (как и длительное гугление).

В продолжение - пытался я поставить старый lazarus из репозитория слаки, дак ругается что нужен glibc-solibs версии не ниже 2.5... А он у меня и стоит...Че еще надо...
Аватара пользователя
swa1
новенький
 
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Re: Установка Lazarus 9.0.26 на Slackware 12.2

Сообщение Иван Шихалев » 16.07.2009 19:43:38

libc-devel или что-то в этом духе надоть.
Аватара пользователя
Иван Шихалев
энтузиаст
 
Сообщения: 1138
Зарегистрирован: 15.05.2006 11:26:13
Откуда: Екатеринбург

Re: Установка Lazarus 9.0.26 на Slackware 12.2

Сообщение swa1 » 17.07.2009 11:11:08

Иван Шихалев писал(а):libc-devel или что-то в этом духе надоть.
:)
Ага.... Только по репозитариям (современным) я такое найти не могу... :cry: последний раз пакет с таким именем был в версии 3.5.
Есть ли кто на форуме у кого слака, или ее клон, и у кого Lazarus >=9.0.26 работает ... Може кто подскажет.
Аватара пользователя
swa1
новенький
 
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Re: Установка Lazarus 9.0.26 на PuppyRus

Сообщение Attid » 17.07.2009 12:06:32

swa1 писал(а):на PuppyRus

изврат, на дист размером в 100мб пихать ИДЕ которая будет занимать гиг.

у них есть форум спрашивайте там, или на английском аналоге там целая ветка с пакетами по пупи,
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Установка Lazarus 9.0.26 на PuppyRus

Сообщение Sergei I. Gorelkin » 17.07.2009 12:32:34

Если это действительно разновидность слаки, то пакет, о котором речь, называется не libc-devel, а просто glibc.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Установка Lazarus 9.0.26 на PuppyRus

Сообщение swa1 » 17.07.2009 14:49:29

изврат, на дист размером в 100мб пихать ИДЕ которая будет занимать гиг

гиг будет нужен под персональный файл. А ежели просто установить....А? Скорость и легкость установки на диск и завораживает. И это на машинке 233 с 64мб ОЗУ
у них есть форум спрашивайте там

Уже спросил.
называется не libc-devel, а просто glibc

в gslapt на glibc
Уже стоят :
glibc 2.5-i486-4
glibc-i18n 2.5-i486-4
glibc-profile 2.5-i486-4
glibc-solibs 2.5-i486-4
glibc-zoneinfo 2.5-noarch-8_slack12.0


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

Re: Установка Lazarus 9.0.26 на PuppyRus

Сообщение Sergei I. Gorelkin » 17.07.2009 15:35:43

Ну еще уместно посмотреть, где оно (libc.so, libc.a) ищется. Строки с -FL в fpc.cfg, или make OPT=-va (вываливает очень много инфы, так что лучше редиректить в файл и его потом изучать) .
Да, и еще - я тут уже об этом писал, но напишу еще раз. В свое время мне в слаке удалось заставить собираться что-либо в сочетании FPC+libc только сделав /lib/libc.so симлинком на libc.so.6. И это было как раз во времена glibc-2.5 (слака 12.0). С апгрейдом до 12.2 с glibc-2.7 этот глюк вроде бы больше не проявляется.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1405
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Установка Lazarus 9.0.26 на PuppyRus

Сообщение swa1 » 17.07.2009 16:19:10

Нашел один совсем "свежий" топик на мурге.
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1941722740&t=44379
В основе статья и файлы
http://www.gposil.netne.net/lazarus.htm
Попробую так.
Аватара пользователя
swa1
новенький
 
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Re: Установка Lazarus 9.0.26 на PuppyRus

Сообщение swa1 » 02.08.2009 13:01:51

Вобщем поизголялся я так и этак. И определил оптимальную и наилучшую установку в PuppyRus-е
За основу берем сообщение от Павла Ишенина
viewtopic.php?f=5&t=4327#p31868

1 - Скачиваем и ставим subversion_client-1.3.1.pet
2 - Скачиваем fpc-2.2.4.i386-linux.tar, распаковываем, устанавливаем (install.sh).
Все ставить не обязательно, лично я поставил только то, что ставиться сразу, от всего дополнительного отказывался.
Т.е. установил только компилятор с RTL и утилиты.
3 - Скачиваем и подключаем аддон http://puppyrus.org/pub/addons/devx_301.sfs
или http://puppyrus.org/pub/%23users/fliker ... ke_301.sfs, первый поменьше, второй поинтереснее.
4 - mkdir fpc
5 - mkdir lazarus
6 - svn co http://svn.freepascal.org/svn/fpc/trunk ./fpc
7 - svn co http://svn.freepascal.org/svn/lazarus/trunk ./lazarus
8 - cd fpc
9 - make all
10 - make install
11 - меняем символическую ссылку в /usr/bin либо ppc386 либо ppcx64 на новый fpc который лежит в /usr/local/lib/fpc...
12 - cd lazarus
14 - make bigide или лучше make bigide LCL_PLATFORM=gtk2
15 - ./lazarus
16 - настраиваем пути и работаем
Аватара пользователя
swa1
новенький
 
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта

Re: Установка Lazarus 9.0.26 на PuppyRus

Сообщение swa1 » 06.08.2009 19:14:58

Я тут эта.... Если кому надо для PuppyRus сделал аддоны (подключаемые sfs файлы).
Удобны тем что их можешь подключать, а можешь не подключать+ решается вопрос с размером персонального файла, он уже не нужен большой, ну и простота работы.
Подробности в форуме puppyrus
http://forum.puppyrus.org/index.php/top ... l#msg23755
Аватара пользователя
swa1
новенький
 
Сообщения: 80
Зарегистрирован: 25.09.2007 11:04:08
Откуда: Ялта


Вернуться в Lazarus

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39

Рейтинг@Mail.ru
cron