Lazarus & FPC
Модератор: Модераторы
Народ, тут возникла такая проблема: поставил я, значит, 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
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
- Иван Шихалев
- энтузиаст
- Сообщения: 1138
- Зарегистрирован: 15.05.2006 11:26:13
- Откуда: Екатеринбург
- Контактная информация:
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.
Подскажите где ее можно найти.
<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
Кто с этим сталкивался? Что-то все равно не так с библиотеками?
Ну так что решение-то не привел?
Решение данной проблемы указывается в 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
