решил проверить как там лазрепорт поживает ну открываю пример components/lazreport/samples/barcode/
говорит нет компонент (make lazarus делаю с bigide) ну пошел ставить что там есть в компонентах
components/lazreport/source/addons/pdfexport/ требует какого то пакета которого нет в components я понимаю что можно в инете поискать, но зачем он тогда идет в комплекте , но это так лирика.
смотрим дальше
components/lazreport/source/addons/addfunction/
у него в зависимостях есть файл которого нет в этой папке, правда без него все компилируется , но если не сложно, то лучше его оттуда убрать.
ну и наконец открываю пример, жму Ф9 и лазарус падает
- Код: Выделить всё
TLazarusManager.Run starting /home/attid/lazarus28/lazarus ...
SetPrimaryConfigPath NewValue="~/.lazarus28" -> "/home/attid/.lazarus28"
TMainIDE.ParseCmdLineOptions:
PrimaryConfigPath="/home/attid/.lazarus28"
SecondaryConfigPath="/etc/lazarus"
[TMainIDE.DoRunProject] A
TMainIDE.DoInitProjectRun A True 0
TMainIDE.DoInitProjectRun B
TCompiler.Compile WorkingDir="/home/attid/lazarus28/components/lazreport/samples/barcode/" CompilerFilename="/usr/local/bin/fpc" CompilerParams=" -MObjFPC -Scgi -O1 -gl -vewnhi -l -Fu/home/attid/lazarus28/components/tdbf/lib/i386-linux/gtk2/ -Fu/home/attid/lazarus28/components/lazreport/source/lib/i386-linux/ -Fu/home/attid/lazarus28/components/printers/lib/i386-linux/gtk2/ -Fu/home/attid/lazarus28/components/synedit/units/i386-linux/ -Fu/home/attid/lazarus28/ideintf/units/i386-linux/ -Fu/home/attid/lazarus28/lcl/units/i386-linux/ -Fu/home/attid/lazarus28/lcl/units/i386-linux/gtk2/ -Fu/home/attid/lazarus28/packager/units/i386-linux/ -Fu/home/attid/lazarus28/components/lazreport/samples/barcode/ -Fu. -FE/home/attid/lazarus28/components/lazreport/samples/barcode/ -ocb -dLCL -dLCLgtk2 cb.lpr"
[TCompiler.Compile] CmdLine="/usr/local/bin/fpc -MObjFPC -Scgi -O1 -gl -vewnhi -l -Fu/home/attid/lazarus28/components/tdbf/lib/i386-linux/gtk2/ -Fu/home/attid/lazarus28/components/lazreport/source/lib/i386-linux/ -Fu/home/attid/lazarus28/components/printers/lib/i386-linux/gtk2/ -Fu/home/attid/lazarus28/components/synedit/units/i386-linux/ -Fu/home/attid/lazarus28/ideintf/units/i386-linux/ -Fu/home/attid/lazarus28/lcl/units/i386-linux/ -Fu/home/attid/lazarus28/lcl/units/i386-linux/gtk2/ -Fu/home/attid/lazarus28/packager/units/i386-linux/ -Fu/home/attid/lazarus28/components/lazreport/samples/barcode/ -Fu. -FE/home/attid/lazarus28/components/lazreport/samples/barcode/ -ocb -dLCL -dLCLgtk2 cb.lpr"
Hint: Start of reading config file /etc/fpc.cfg
Hint: End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 2.2.4 [2009/06/14] for i386
Copyright (c) 1993-2008 by Florian Klaempfl
Target OS: Linux for i386
Compiling cb.lpr
Linking /home/attid/lazarus28/components/lazreport/samples/barcode/cb
18 lines compiled, 13.1 sec
2 hint(s) issued
[TCompiler.Compile] end
[TDebugger.SetFileName] "/home/attid/lazarus28/components/lazreport/samples/barcode/cb"
[TMainIDE.DoRunProject] B
PR: /home/attid/lazarus28/components/lazreport/samples/barcode/cb
TApplication.DoBeforeFinalization :TCustomTimer
TApplication.DoBeforeFinalization MainIDE:TMainIDEBar
[TMainIDE.DoRunProject] END
TApplication.DoBeforeFinalization :TMainIDE
[TMainIDE.Destroy] A
lazarus: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
The program 'lazarus' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadIDChoice (invalid resource ID chosen for this connection)'.
(Details: serial 15699 error_code 14 request_code 1 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
TApplication.DoBeforeFinalization :TSynBeautifier
вопроса собственно 2 кто виноват и что делать ? =)
Добавлено спустя 9 минут 20 секунд:сам пример запущеный отдельно работает.