Лазарус в Ubuntu 9.04

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

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

Лазарус в Ubuntu 9.04

Сообщение qivi » 14.06.2009 06:14:02

Наверняка уже что то подобное было, но не могу найти...

Впервые поставил лазарус под линукс убунту 9.04, Проблеммы две.

1. Как с крякозябриков передти на русские символы... пока что на ощупь выставил английски...
2. Хотел пересобрать среду под ГТК2, не даётся ругается:
/usr/lib/lazarus/lcl/lclversion.pas(40) Error: Can't create object file: units/x86_64-linux/lclversion.o
/usr/lib/lazarus/lcl/lclversion.pas(40) Fatal: Can't create object units/x86_64-linux/lclversion.o

Это проблемма в том как я поставил среду или с правами в линуксе? Признаться незнаю как решить...

Н да... чуть не забыл, приложения среда компилит.
Последний раз редактировалось qivi 22.06.2009 14:17:32, всего редактировалось 2 раз(а).
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Русификация Lazarusa

Сообщение NXP » 14.06.2009 09:03:11

qivi писал(а):Как с крякозябриков передти на русские символы... пока что на ощупь выставил английски...

Очень странно. У меня на openSUSE такого не наблюдалось. (lazarus из репозиториев)
Наверно дело в нехватке шрифтов.
qivi писал(а):usr/lib/lazarus/lcl/lclversion.pas(40) Error: Can't create object file: units/x86_64-linux/lclversion.o

У тебя нет прав записи в эти файлы. Тебе надо пересобирать от имени root, либо дать права на запись в эти файлы.
У меня на openSUSE пересборка происходит без прав root. Все модули размазываются в профиле (/home/nxp/.lazarus/bin) и подтягиваются от туда при следующем старте. Очень удобно.

Давно убедился, что надо выбирать не раскрученные дистрибутивы, а то что реально работает.
openSUSE - немецкое качество и точность не доступное другим клонам. ИМХО.
Аватара пользователя
NXP
постоялец
 
Сообщения: 187
Зарегистрирован: 02.01.2008 16:11:56
Откуда: Воронеж

Re: Русификация Lazarusa

Сообщение Attid » 14.06.2009 10:07:31

NXP писал(а):Давно убедился, что надо выбирать не раскрученные дистрибутивы, а то что реально работает.

ээ вы тут убунту не обижайте =) уже 3 года под нее пишу на лазарусе проблем не испытываю.

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

Re: Русификация Lazarusa

Сообщение VirtUX » 14.06.2009 12:42:25

Неудержался и решил немного пооффтопить. Ubuntu - довольно интересные инновации продвигает совместно с другими разрабами\сборщиками дистров. И это замечательно! О стабильности ее работы ничего сказать не могу, но вот LinuxMint - это доточеная\допиленая Ubuntu, и ей я доволен полностью.
Теперь по теме. Помимо всего, что попросил Attid, я прошу дать вывод команды locale, и описать способ установки (из репозов или вручную из консоли).
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Русификация Lazarusa

Сообщение Mr.Smart » 14.06.2009 15:15:14

Я так полагаю, что Lazarus из репозитария. Он там скомпилирован под GTK1, а в Ubuntu он не настроен и шрифты указаны кривые.
Для пересборки под GTK2 сначало собери его в сорцах FPC и сделай sudo make install.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Русификация Lazarusa

Сообщение qivi » 14.06.2009 15:29:16

Дистрибутив если быть точнее Инфралинукс (что не сильно отличается от убунту) версии 9.04 качал с офсайта под 64 разрядную платформу.
Mr.Smart а сам дистрибутив до сих пор может быть собран под ГТК 1... я просто в линуксах новичёк, давно уже хочу пересесть, но вот только начал.

Лазарус скачал с соурцев версию 26.2 для 64, в деб пакетах. При запуске одного малюсенького пакетика из скопированных от тудова, он сказал что ему надо ешё семдясят с чем то пакетов, у меня безлимитка, я ему сказал давай дерзай... в подробностях установки уже маячали пакеты с версиеей 26.4... мож правда не все... низнаю вобшем откуда он их брал.

Вообще у меня в линуксе помоему не включился видео контроллер полноценно и видеокамера не инициализируется. Пока не знаю как прикручивать.

Во что придумал!!! Выполняю команду sudo startlazarus %f
После чего запускаю на пересборку :( но опять неудача:
/usr/lib/lazarus/lcl/interfaces/gtk2/gtk2int.pas(86,24) Fatal: Can't find unit gdk2pixbuf used by Gtk2Int


В чём дело... что я не так делаю... где справедливость?
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Перезборка и русификация Lazarusa

Сообщение Mr.Smart » 14.06.2009 20:42:17

собирите GTK2 сначало из исходников фрии паскаля которые у вас установленны!
В
Код: Выделить всё
/usr/share/fpcsrc/2.2.2/packages/gtk2

сделайте
Код: Выделить всё
make all

добейтись, чтоб действие прошло удачно устанавливая недастающие Devel пакеты!
после тамже
Код: Выделить всё
sudo make install

после можно собирать лазарус

з.ы. Советую скачать исходники Лазаруса и собрать лазарус из них. проблема
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: Перезборка и русификация Lazarusa

Сообщение kosteek » 15.06.2009 13:16:44

http://freepascal.ru/forum/viewtopic.php?f=5&t=4421&p=32410&hilit=ubuntu#p32410
В репозитариях косячная версия. Я скачал fpc 2.2.4, а Lazarus из SVN собрал.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Лазарус в Ubuntu 9.04

Сообщение qivi » 22.06.2009 14:22:55

Пока что самому не удаётся собрать пакет с лазарусом под убунту 9.04 (64). Может кто ни будь уже собирал? Не поделитись? (можно 27 версию))

Или можеть есть подробнейшая инструкция для начинающих? Я пользовался вот этой: Действую по этой инструкции: http://www.instanceof.ru/linux/debian-package

Пакеты: dh_make и fakeroot (и всё что подтянули зависимости), необходимые для процесса сборки пакетов, доустановил...

Но в итоге получаю 3 с чуть изменёнными именами файла архивов, один типа diff.gz и 2 типа tar.gz, и не одного деб пакета.
Аватара пользователя
qivi
энтузиаст
 
Сообщения: 703
Зарегистрирован: 19.01.2009 13:45:54
Откуда: Россия

Re: Лазарус в Ubuntu 9.04

Сообщение Attid » 22.06.2009 15:43:01

а зачем тебе именно deb пакет ?

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

Re: Лазарус в Ubuntu 9.04

Сообщение kosteek » 22.06.2009 17:51:35

To qivi:
В Synaptic удали пакеты fpc и lazarus.
Тут http://sourceforge.net/project/showfiles.php?group_id=2174&package_id=2252 скачай все deb пакеты fpc для 64бит и all в папку. Зайди в нее и выполни команду
Код: Выделить всё
sudo dpkg -i *.deb

Если у тебя был установлен лазарус с зависимостями проблем не должно быть.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Лазарус в Ubuntu 9.04

Сообщение alien441 » 26.06.2009 11:14:23

сталкивался с выше описанной qivi проблемой. Решил её подправив файл /usr/lib/lazarus/ide/Makefile найдя там строчку LCL_PLATFORM=gtk и исправив её на LCL_PLATFORM=gtk2 после чего make clean all. Правда на этом проблемы не закончились. При запуске главное окно открывается криво(не полностью, пока не развернешь и не свернешь еще раз), кроме того попытка выделить текст кода или скопировать его в буфер приводит к закрытию среды(без сохранения прогресса конечно же). Пробовал менять горячие клавиши и тд но это извращение и по любому вылетает. К тому же ввод символа в любой компонент(edit или memo) либо в его свойства (caption, text) приводит к появлению 2 набираемых символов после чего один из которых вручную приходится удалять. Описанная последней проблема после компиляции наследуется запускаемым файлом, так что на моём лазарусе пока что можно удачно написать разве что редактор двойных символов. Может кто встречался с такой проблемой? Есть у кого размышления по этому поводу? Спасибо.

ubuntu-9.04-i386
lazarus-0.9.26.4 beta
fpc-2.2.2
alien441
незнакомец
 
Сообщения: 3
Зарегистрирован: 20.05.2009 20:00:13

Re: Лазарус в Ubuntu 9.04

Сообщение serg_iv » 26.06.2009 11:31:41

скачал fpc2.2.4-1, лазаря 0.9.27. Собрал. Все прекрасно работает без нареканий. Ubuntu 9.04.
serg_iv
постоялец
 
Сообщения: 276
Зарегистрирован: 15.10.2005 18:45:46
Откуда: Миасс

Re: Лазарус в Ubuntu 9.04

Сообщение Mr.Smart » 26.06.2009 11:32:45

В репозитарии косячная версия Лазаруса! Качайте исходники и собирайте из них!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru