Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)
Модератор: Модераторы
Настройка IDE Lazarus 0.9.24 (шрифты + gtk2)
Всем привет! Вопрос следующий: имется система 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. Заранее благодарен всем откликнувшимся.
И еще, много где попадалось, что желательно пересобрать Lazarus под gtk2, мол тогда и русский язык поддерживаться будет и вообще.... При попытке выполнить сие действие получил ошибку следующего вида:
/usr/lib/lazarus/ide/lazarus.pp(74,11) Fatal: Can't find unit Interfaces used by Lazarus
Что это значит и как исправить?
P.S. Заранее благодарен всем откликнувшимся.
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
в папке с лазарем
lazarus/lcl/interfaces/gtk2
выолни команду make
после этого пересобери с указаниме сборки под GTK2
проще перед сборкой лазаря в папке IDE подправить makefile - указать по умолчанию сборку под gtk2 - кажется в 270 строке файла этот параметр
потом в корне исходников лазаря давай make - и всё.
lazarus/lcl/interfaces/gtk2
выолни команду make
после этого пересобери с указаниме сборки под GTK2
проще перед сборкой лазаря в папке IDE подправить makefile - указать по умолчанию сборку под gtk2 - кажется в 270 строке файла этот параметр
потом в корне исходников лазаря давай make - и всё.
Спасибо! Все получилось как нельзя лучше,... Теперь он хоть выглядеть стал по человечески! 
Простите меня, но у меня или руки кривые или ...
Вобщем не могу пересобрать под gtk2, пробую пересобрать лазаря выдает ошибку
Что это значит?
Ubuntu 8.04 AMD64 LAZ 0.9.24
Вобщем не могу пересобрать под 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
А где это прописать? В меню "окружение"?
тоже не компилиться!!!
есть: 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
что где прописать??? помогите!!!
есть: 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
что где прописать??? помогите!!!
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Sawer писал(а):что где прописать??? помогите!!!
Посмотри - вышеж по теме же писалось - надо зайти в папку
$lazarus/lcl/interfaces/gtk2 (или под какой интерфейс ты собираеш) и выполнить make
kosteek писал(а):А где это прописать? В меню "окружение"?
файл fpc.cfg - обычно находится в /etc (для линуха) или рядом с exe для винды
параметр - -Fu
теперь это пишет:
Код: Выделить всё
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Правильно я вставил:
Код: Выделить всё
. . .
# -----------------------
# 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
# -------------
. . .
alexs подскажи
У меня при старте ошибка :
Я так догадываюсь это каталог fpc или какой?
У меня при старте ошибка :
Каталог исходного кода FreePascal не найден. Отдельные действия с кодом не будут действовать. Рекомендуем установить его и установить путь Окружение -> ...
Я так догадываюсь это каталог fpc или какой?
Какие там папки лежат или файлы, чтобы я мог по ним найти
