Lazarus & FPC

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

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

Сообщение Nel » 28.07.2005 17:50:32

Народ, тут возникла такая проблема: поставил я, значит, fpc через инстал tar , т.е. полечается простым копирование, а не установкой rpm, а когда я поставил lazarus он при запуске мне пишет

The Free Pascal source directory was not found.

типа он не находит fpc

Падскажите какую папку ему надо указать. Я указывал /usr/lib/fpc, а он мне говорит, что она ему не подходит.

Так что мне надо ему написать??? :unsure:


У меня:
Linux Suse 9.2
FPC 2.0.0
Lazarus 0.9.8
Nel
незнакомец
 
Сообщения: 4
Зарегистрирован: 28.07.2005 17:36:44

Сообщение Sniper » 28.07.2005 18:43:41

ему нужна папка в которй есть такие директории
compiler ; flc ; fv ; ide ; installer

Эти исходники можно скачать здесь <a href='ftp://ftp.freepascal.org/pub/fpc/dist/source-2.0.0/' target='_blank'>ftp://ftp.freepascal.org/pub/fpc/dist/source-2.0.0/</a>
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Nel » 28.07.2005 19:15:00

Спасибо. Теперь он на это не матюкается. Но ошибка при компильции
/usr/bin/ld: cannot find -lglib
project1.lpr(14,1) Error: Error while linking
осталась.

помгите!!!
Nel
незнакомец
 
Сообщения: 4
Зарегистрирован: 28.07.2005 17:36:44

Сообщение Sniper » 28.07.2005 19:20:34

а чё это вообще за дира: ld что в ней лежит? Может там тебе пакета не хватает какого-то?
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Nel » 28.07.2005 19:25:43

ld это не катало, а файл. и я так думаю что это линкер.
мне бы тоже хотелось бы знать какого пакета мне не хватает.
Nel
незнакомец
 
Сообщения: 4
Зарегистрирован: 28.07.2005 17:36:44

Сообщение Sniper » 28.07.2005 21:07:40

Тогда тебе сюда <a href='http://lists.freepascal.org/mailman/listinfo/fpc-devel/' target='_blank'>http://lists.freepascal.org/mailman/listinfo/fpc-devel/</a> получишь самый квалифицированный ответ. =)
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Иван Шихалев » 30.07.2005 13:50:41

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

Сообщение Nel » 01.08.2005 11:11:40

Sniper писал(а):Тогда тебе сюда <a href='http://lists.freepascal.org/mailman/listinfo/fpc-devel/' target='_blank'>http://lists.freepascal.org/mailman/listinfo/fpc-devel/</a> получишь самый квалифицированный ответ. =)

это конечно же хорошо, но я с английским не сильно друже.

А проблема здесь не в ld. Он у меня есть. И BinUtils у меня тоже установлина. У меня нет библиотеки lglib.
Подскажите где ее можно найти.
Nel
незнакомец
 
Сообщения: 4
Зарегистрирован: 28.07.2005 17:36:44

Сообщение SovNarKom » 01.08.2005 13:39:19

Nel
Слушай, откуда ты качал?
Будет время проверю.
Не уверен я что дело в lg, хотя... :unsure:
SovNarKom
постоялец
 
Сообщения: 389
Зарегистрирован: 28.05.2005 10:37:39
Откуда: Воронеж [vrn] [36]

Сообщение Sniper » 30.08.2005 23:27:10

столкнулся с такойже проблемой =))))
Дистрибутив FC4... чё делать? %-)

p.s пакеты glib и glib-devel стоят!

Всё впорядке.... РАЗОБРАЛСЯ!
Sniper
постоялец
 
Сообщения: 472
Зарегистрирован: 28.05.2005 13:02:42

Сообщение Guest » 17.09.2005 22:34:42

:blink: :ph34r:
Guest
 

Сообщение viman » 30.01.2006 15:25:30

<span style='color:blue'>2 Sniper</span>
Ну так что решение-то не привел?

Решение данной проблемы указывается в FAQ в комплекте с Lazarus.
В кратце: эти библиотеки(glib,gtk) ставяться в SUSE в /opt/gnome/lib - этот путь надо добавить в fpc.cfg(что-то типа -Fl/opt/gnome/lib).

Правда в SUSe 9.2 у меня требуемых(ожидаемых) линкером библиотек(т.е. задаваемых в комм.строке при пакетной.линковке - libgtk.a(o), libglib.a(o) и т.д.) я так и не нашёл, хоть я и проверял при установке, чтобы все либы поставились. Пришлось создать ссылки с этими именами на существующие. В итоге Lazarus скомпилился и собрался без проблем, НО при запуске сразу же валится на исключениях... Вроде из gtkobj.inc
:( Кто с этим сталкивался? Что-то все равно не так с библиотеками?
viman
незнакомец
 
Сообщения: 1
Зарегистрирован: 30.01.2006 12:54:30


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru