Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

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

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

Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение Andreich » 08.01.2009 14:00:44

Обновил систему до Ubuntu 8.10, поставил Lazarus 0.9.26 и решил как обычно пересобрать его под Gtk2. В ответ на это получил следующую фразу:
gtk2.pas:(.text+0xb851): undefined reference to 'gtk_file_folder_get_type'
/usr/lib/lazarus/ide/lazarus.pp (122,1) Error: Error while linking

Раньше такой проблемы не возникало, в чем загвоздка?
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение wavebvg » 08.01.2009 14:03:30

Тема поднималась, надо fpc и lazarus из svn.
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение Andreich » 08.01.2009 14:25:04

wavebvg писал(а):надо fpc и lazarus из svn

Спасибо за подсказку. Буду пробовать!

Добавлено спустя 18 минут 8 секунд:
Эмс,... Установка из SVN,... Что для этого нужно? Поделитесь опытом, а то я раньше только .deb ставил.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение Attid » 08.01.2009 18:29:11

apt-get install subversion

man svn

и статьи на этом сайте.

Добавлено спустя 2 минуты 35 секунд:
а ну еще и мой блог =) blog.php?u=1521
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение wavebvg » 08.01.2009 21:10:32

Собирать fpc - это тяжко без подготовки и опыта, пакеты есть тут http://wavebvg.nm.ru/fpc_2.3.1.zip
Lazarus из svn так
Код: Выделить всё
svn co http://svn.freepascal.org/svn/lazarus/trunk lazarus
Потом
Код: Выделить всё
cd lazarus
make
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение alexs » 09.01.2009 17:43:42

wavebvg писал(а):Собирать fpc - это тяжко без подготовки и опыта

На мой взгляд, не сложнее чем собирать лазарь.

Единственное но - если собираеш на чистой машине, на которой ещё не стоял раньше FPC надо не забыть скопировать в /etc файл fpc.cfg и настроить пути доступа к библиотекам, которые необходимы для сборки лазаря.

В винде вроде даже это не надо делать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение wavebvg » 10.01.2009 02:11:24

Error: Can't call the linker, switching to external linking

Эта ошибка возникает на старых проектах, вообще не могу пару проектов собрать :-(
wavebvg
постоялец
 
Сообщения: 354
Зарегистрирован: 28.02.2008 04:57:35

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение Andreich » 10.01.2009 14:39:05

wavebvg писал(а):обирать fpc - это тяжко без подготовки и опыта, пакеты есть тут http://wavebvg.nm.ru/fpc_2.3.1.zip

Спасибо! Поставил пакеты из архива, потом из SVN скачал Lazarus, собрал - и все заработало! :)

По поводу ошибок в старых проектах ничего сказать не могу, все вроде бы работает. Единственное, что немного изменилось - построение графических изображений (придется немного подправить), а так все нормально.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Lazarus 0.9.26 в Ubuntu 8.10 ... Проблема с Gtk2.

Сообщение EmeraldMan » 20.09.2009 01:12:41

Тоже вот столкнулся с такой проблемой на Ubuntu 9.04
Лечится очень просто:
sudo apt-get install libglu1-mesa-dev
Аватара пользователя
EmeraldMan
постоялец
 
Сообщения: 149
Зарегистрирован: 16.10.2008 08:41:51
Откуда: Белгород


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru