Вот тут не понятно. Установил я Lazarus. Вроде запускается, но при обработки события выдаёт ошибку:
Редактор компонента для класса TDefoultComponentEditor" вызвал ошибку: "Невозможно найти метод. Исправте ошибки в окне сообщений"
Собственно в окне сообщений
/usr/lib/lazarus/lcl/forms.pp(44,19) Error: не найден исходный код: модуль /usr/lib/fpc/2.2.4/units/i386-linux/fcl-base/gettext,ppu
И что делать? Ставил из репозиториев. Никогда ранее подобной штукой не пользовался.
andrew@andrew-laptop:~$ sudo startlazarus
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
TLazarusManager.Run starting /usr/lib/lazarus/lazarus ...
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
TMainIDE.ParseCmdLineOptions:
PrimaryConfigPath="/home/andrew/.lazarus"
SecondaryConfigPath="/etc/lazarus"
NOTE: miscellaneous options file not found - using defaults
NOTE: FPC Source Directory not set! (see Environment Options)
TDefinePool.CreateFPCSrcTemplate FPCSrcDir does not exist: FPCSrcDir=""
ЗАМЕТКА: Невозможно создать шаблон определений из исходного кода FreePascal
NOTE: help options config file not found - using defaults
TMainIDE.DoNewProject A
TCustomFormEditor.CreateComponent Form1:TForm1 True
TMainIDE.DoNewEditorFile END unit1.pas
#################### TOICustomPropertyGrid.DoCallEdit for TMethodPropertyEditor Edit=True
### TMethodPropertyEditor.Edit A OldValue=
### TMethodPropertyEditor.Edit B FormMethodName=FormChangeBounds
### TCodeToolManager.HandleException: "не найден исходный код: модуль /usr/lib/fpc/2.2.4/units/i386-linux/fcl-base/gettext.ppu" at Line=44 Col=19 in "/usr/lib/lazarus/lcl/forms.pp"
### TCodeToolManager.HandleException: "не найден исходный код: модуль /usr/lib/fpc/2.2.4/units/i386-linux/fcl-base/gettext.ppu" at Line=44 Col=19 in "/usr/lib/lazarus/lcl/forms.pp"
TIDEHelpManager.GetHintForSourcePosition not found
#################### TOICustomPropertyGrid.DoCallEdit for TMethodPropertyEditor Edit=True
### TMethodPropertyEditor.Edit A OldValue=
### TMethodPropertyEditor.Edit B FormMethodName=FormCloseQuery
### TCodeToolManager.HandleException: "не найден исходный код: модуль /usr/lib/fpc/2.2.4/units/i386-linux/fcl-base/gettext.ppu" at Line=44 Col=19 in "/usr/lib/lazarus/lcl/forms.pp"
TMainIDE.CloseUnitComponent unit1.pas Form1:TForm1
TProject.UpdateUnitComponentDependencies checking properties ...
TProject.UpdateUnitComponentDependencies checking designers ...
TProject.UpdateUnitComponentDependencies used by designer: unit1.pas
TMainIDE.CloseUnitComponent freeing component and designer: unit1.pas Form1:TForm1
TProject.UpdateUnitComponentDependencies checking designers ...
LAZARUS END - cleaning up ...
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END