Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

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

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

Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение Andreich » 20.08.2008 11:53:42

Всем привет! Вопрос следующий: имется система Ubuntu 8.04 и установленный Lazarus 0.9.24 - как изменить шрифт в самой среде разработки (не в редакторе кода)?

И еще, много где попадалось, что желательно пересобрать Lazarus под gtk2, мол тогда и русский язык поддерживаться будет и вообще.... При попытке выполнить сие действие получил ошибку следующего вида:

/usr/lib/lazarus/ide/lazarus.pp(74,11) Fatal: Can't find unit Interfaces used by Lazarus

Что это значит и как исправить?
P.S. Заранее благодарен всем откликнувшимся.
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение alexs » 20.08.2008 12:10:15

в папке с лазарем
lazarus/lcl/interfaces/gtk2
выолни команду make
после этого пересобери с указаниме сборки под GTK2

проще перед сборкой лазаря в папке IDE подправить makefile - указать по умолчанию сборку под gtk2 - кажется в 270 строке файла этот параметр
потом в корне исходников лазаря давай make - и всё.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение Andreich » 20.08.2008 12:32:12

Спасибо! Все получилось как нельзя лучше,... Теперь он хоть выглядеть стал по человечески! :)
Andreich
постоялец
 
Сообщения: 268
Зарегистрирован: 17.04.2008 12:33:43

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение kosteek » 26.08.2008 20:57:06

Простите меня, но у меня или руки кривые или ...
Вобщем не могу пересобрать под gtk2, пробую пересобрать лазаря выдает ошибку
Код: Выделить всё
/usr/lib/lazarus/lcl/grids.pas(1,1) Fatal: Can't find unit URIParser used by XMLRead


Что это значит?

Ubuntu 8.04 AMD64 LAZ 0.9.24
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение alexs » 27.08.2008 09:22:27

посмотри путь в конфиге fpc к библиотеке чтения xml - у меня это /usr/local/lib/fpc/2.3.1/units/i386-linux/fcl-xml
если нет его - допиши
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение kosteek » 27.08.2008 10:39:43

А где это прописать? В меню "окружение"?
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение Sawer » 27.08.2008 11:04:41

тоже не компилиться!!!
есть: Ubuntu 8.04.1 - чистый
fpc-2.2.2.i386-linux.tar
lazarus-0.9.25-20080826-src.tar.bz2

fpc поставил!
компилю в lazarus:
Fatal: Can't find unit Interfaces used by Lazarus
Fatal: Compilation aborted
make[2]: *** [lazarus] Error 1
make[2]: Leaving directory `/home/sawer/lazarus/ide'
make[1]: *** [ide] Error 2
make[1]: Leaving directory `/home/sawer/lazarus/ide'
make: *** [ide] Error 2

что где прописать??? помогите!!!
Sawer
новенький
 
Сообщения: 69
Зарегистрирован: 15.05.2007 22:53:48

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение alexs » 27.08.2008 12:12:53

Sawer писал(а):что где прописать??? помогите!!!

Посмотри - вышеж по теме же писалось - надо зайти в папку
$lazarus/lcl/interfaces/gtk2 (или под какой интерфейс ты собираеш) и выполнить make

kosteek писал(а):А где это прописать? В меню "окружение"?

файл fpc.cfg - обычно находится в /etc (для линуха) или рядом с exe для винды
параметр - -Fu
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение Sawer » 27.08.2008 12:25:09

теперь это пишет:
Код: Выделить всё
sawer@saw-pc:~/lazarus/lcl/interfaces/gtk2$ make
/bin/rm -f ../../units/i386-linux/gtk2/interfaces.ppu \
      ../../units/i386-linux/gtk2/interfaces.o
/bin/mkdir -p ../../units/i386-linux/gtk2
/usr/local/bin/ppc386 -gl -dgtk2 -Fi../gtk/ -Fu../../units/i386-linux -Fu../gtk -Fu. -Fu/usr/local/lib/fpc/2.2.2/units/i386-linux/rtl -Fi. -FE. -FU../../units/i386-linux/gtk2 -di386 interfaces.pas
Free Pascal Compiler version 2.2.2 [2008/07/29] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Linux for i386
Compiling interfaces.pas
Fatal: Can't find unit InterfaceBase used by Interfaces
Fatal: Compilation aborted
make: *** [interfaces.ppu] Error 1
Sawer
новенький
 
Сообщения: 69
Зарегистрирован: 15.05.2007 22:53:48

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение kosteek » 27.08.2008 13:45:37

Правильно я вставил:
Код: Выделить всё
. . .

# -----------------------
# Set Filenames and Paths
# -----------------------

# Slashes are also allowed under dos

# path to the messagefile, not necessary anymore but can be used to override
# the default language
#-Fr/usr/lib/fpc/$fpcversion/msg/errore.msg
#-Fr/usr/lib/fpc/$fpcversion/msg/errorn.msg

# searchpath for includefiles
#-Fi/pp/inc;/pp/rtl/inc

# searchpath for units and other system dependent things
-Fu/usr/lib/fpc/2.2.0/units/x86_64-linux/fcl-xml                                                      /////////////////      тут
-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget
-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/*
-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/rtl
#-Fu~/fpc/packages/base/*/units/;~/fpc/fcl/units/;~/fpc/rtl/units/

# searchpath for libraries
-Fl/usr/lib/gcc/x86_64-linux-gnu/4.2.3



#-Fl/pp/lib
#-Fl/lib;/usr/lib


# -------------
# Linking
# -------------
. . .
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение alexs » 27.08.2008 14:04:55

Sawer
Сначала выдай команду make в каталоге lcl, потом в gtk2 - должно собраться.

kosteek писал(а):Правильно я вставил:

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

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение kosteek » 27.08.2008 14:40:11

alexs подскажи
У меня при старте ошибка :
Каталог исходного кода FreePascal не найден. Отдельные действия с кодом не будут действовать. Рекомендуем установить его и установить путь Окружение -> ...


Я так догадываюсь это каталог fpc или какой?
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение alexs » 27.08.2008 15:08:45

это fpcsrc - исходные тексты - то что скачиваем с svn
как они у тебя будут называться - я не знаю
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение kosteek » 27.08.2008 15:43:56

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

Re: Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)

Сообщение alexs » 27.08.2008 16:34:42

исходники всего :-) - и компилятора и библиотек
вот содержимое этой папки
compiler/
ide/
installer/
Makefile
Makefile.fpc
packages/
rtl/
tests/
utils/
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

След.

Вернуться в Lazarus

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

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

Рейтинг@Mail.ru