gtk2 под ubuntu

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

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

Ответить
delphist
незнакомец
Сообщения: 8
Зарегистрирован: 27.05.2009 14:30:31

gtk2 под ubuntu

Сообщение delphist »

Привет!

У меня установлена ubunta 9.04, поставил lazarus из репозитория. Версия 0.9.26-4 fpc 2.2.2. Сделал рекомпиляцию для gtk2 из лазаря. При попытке копирования Ctrl-C или через всплывающее меню лазарь падает, закрывается напрочь. Ошибок не сыпет. Кто сталкивался, где копать?

Илья
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Вроде небыло проблем. Вечером проверю.
delphist
незнакомец
Сообщения: 8
Зарегистрирован: 27.05.2009 14:30:31

Сообщение delphist »

Сейчас установил из пакетов fpc 2.2.4 и lazarus 0.9.26 собрал из исходников и все работает. Этот баг только если из репозитория ставить.
Встречный вопрос - куда пропала вкладка с SQL тулзами, для Postgres, FireBird?
voltron
новенький
Сообщения: 64
Зарегистрирован: 06.07.2007 13:27:46
Откуда: Украина

Сообщение voltron »

Нужно поставить пакет SqlDb из папки components лазаря. Или как вариант собирать лазарь командой make bigide
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Да действительно в репозитарии касячная версия :(
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

Всем привет.
В linuxe не силен, прошу за глупые вопросы не бить=).
Из репозитария это значит из менеджера пакетов Synaptic?

Добавлено спустя 1 час 11 минут 49 секунд:
Установил fpc 2.2.2.8 и lazarus 0.9.26.2 из исходников, которые скачал с сайта http://sourceforge.net. Пересобрал под gtk2, но при нажатии на CTRL+C или копировании в контекстном меню IDE вылетает все равно...Народ подскажите чем можете?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

dionic писал(а):Всем привет.
В linuxe не силен, прошу за глупые вопросы не бить=).
Из репозитария это значит из менеджера пакетов Synaptic?

Да

dionic писал(а):Установил fpc 2.2.2.8 и lazarus 0.9.26.2 из исходников, которые скачал с сайта http://sourceforge.net. Пересобрал под gtk2, но при нажатии на CTRL+C или копировании в контекстном меню IDE вылетает все равно...Народ подскажите чем можете?

попробуйте вот этот у меня кажется он установлен.
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

А у тебя установлен fpc 2.2.2.8 и lazarus 0.9.26.3?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

dionic писал(а):А у тебя установлен fpc 2.2.2.8 и lazarus 0.9.26.3?

Вроде да. Точно сказать немогу. На работе систему с *ubuntu нет. Насколько помню исходник качал именно оттуда.
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

Установил более новую версию fpc т.е. 2.2.4.0, затем начал устанавливать lazarus 0.9.26. Но при установки пакета с IDE lazarus-ide_0.9.26-0_i386.deb требует от меня какой-то пакет fpc-abi 2.2.2 , которого вообще нет, а точнее он есть но находится в установленном пакете fpc-units-rtl, по крайней мере должен быть там...Короче вообще какая то фигня получается...
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Если fpc установился. Возьмите исходники Lazarus и откомпилируйте их.
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

Вы мне скинули ссылочку на lazarus но там не пакеты, а куча файлов разных (ftp://ftp.hu.freepascal.org/pub/lazarus ... rc.tar.bz2) подскажите как установить его из них?
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

Это исходники Lazarus.
1. Установите fpc
2. Разархивируйте Lazarus
3. В каталоге с исходникми Lazarus выполните следующее

Код: Выделить всё

make bigide


Добавлено спустя 4 минуты 31 секунду:
или сделай так, чтобы сразу компилировалось под GTK2

Код: Выделить всё

make bigide LCL_PLATFORM=gtk2
dionic
новенький
Сообщения: 90
Зарегистрирован: 17.06.2009 21:00:08

Сообщение dionic »

Mr Smart огромное спасибо все получилось =)) Можно начинать работать...
HomeCraft
новенький
Сообщения: 25
Зарегистрирован: 14.01.2008 19:42:46
Откуда: Магнитогорск

Сообщение HomeCraft »

Я поставил fpc 2.2.4 (c 2.2.2 не собирался Lazarus 0.9.26) и Lazarus 0.9.27 - проблемы с Ctrl+C нет.
Ответить